diff options
author | matusita <matusita@FreeBSD.org> | 2009-10-21 15:03:30 +0000 |
---|---|---|
committer | matusita <matusita@FreeBSD.org> | 2009-10-21 15:03:30 +0000 |
commit | 1f6fe2a226ce840f7eb07f9d70cf9a54a9347bf1 (patch) | |
tree | 7590eb80db3d7a286d6285ec014ef5bd5f8fa473 /irc/keitairc2 | |
parent | d8227f2b56e5c4fda2159840f3accad467f6e03e (diff) | |
download | FreeBSD-ports-1f6fe2a226ce840f7eb07f9d70cf9a54a9347bf1.zip FreeBSD-ports-1f6fe2a226ce840f7eb07f9d70cf9a54a9347bf1.tar.gz |
Introducing a new port: keitairc 2.x, IRC proxy for mobilephone
I've add this port as a 'new' port, even though we already have
ports/irc/keitairc, keitairc 1.x. Because...
- keitairc 2.x is a _complete_ rewrite of keitairc 1.x
keitairc 1.x is just a single perl script, but keitairc 2.x
is composed of a script, Keitairc perl module, templates, etc.
Also there is no configuration file compability between 1.x and 2.x.
- keitairc 2.x port is a _complete_ rewrite of keitairc 1.x
Since the application structure is changed, I have to write
a new port for 2.x, instead of _modify_ 1.x port.
Tested by: nork
Diffstat (limited to 'irc/keitairc2')
-rw-r--r-- | irc/keitairc2/Makefile | 52 | ||||
-rw-r--r-- | irc/keitairc2/distinfo | 9 | ||||
-rw-r--r-- | irc/keitairc2/pkg-descr | 10 | ||||
-rw-r--r-- | irc/keitairc2/pkg-plist | 119 |
4 files changed, 190 insertions, 0 deletions
diff --git a/irc/keitairc2/Makefile b/irc/keitairc2/Makefile new file mode 100644 index 0000000..cef7f19 --- /dev/null +++ b/irc/keitairc2/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: keitairc2 +# Date created: 18 Jan 2008 +# Whom: Makoto Matsushita <matusita@FreeBSD.ORG> +# +# $FreeBSD$ +# + +PORTNAME= keitairc +PORTVERSION= 2.0.b.12 +#PORTREVISION= 0 +CATEGORIES= irc +MASTER_SITES= SFJP +MASTER_SITE_SUBDIR= ${PORTNAME}/43728 +DISTNAME= keitairc-2.0b12 + +PATCH_SITES= http://home.jp.FreeBSD.org/~matusita/keitairc2/ +PATCHFILES= keitairc-2.0b12-ticket18875.patch \ + keitairc-2.0b12-ticket19079.patch + +MAINTAINER= matusita@FreeBSD.org +COMMENT=IRC proxy for mobilephone that have a web interface + +RUN_DEPENDS= ${SITE_PERL}/POE/Component/IRC.pm:${PORTSDIR}/irc/p5-POE-Component-IRC \ + ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \ + ${SITE_PERL}/HTTP/Response.pm:${PORTSDIR}/www/p5-libwww \ + ${SITE_PERL}/HTML/Template.pm:${PORTSDIR}/www/p5-HTML-Template \ + ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \ + ${SITE_PERL}/Proc/Daemon.pm:${PORTSDIR}/devel/p5-Proc-Daemon \ + ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig + +CONFLICTS= keitairc-1.* +NO_BUILD= yes +USE_PERL5= 5.8.0+ +USE_PERL5_REASON= runs on perl 5.8 or later + +post-extract: + ${FIND} ${WRKSRC} -name .cvsignore | ${XARGS} ${RM} -rf + +post-patch: + ${FIND} ${WRKSRC} -name '*.orig' | ${XARGS} ${RM} -rf + ${REINPLACE_CMD} -I '' -e "s,^#!/usr/bin/perl$$,#!${PERL}," ${WRKSRC}/keitairc + ${REINPLACE_CMD} -I '' -e "s,/usr/share/keitairc/lib,${DATADIR}/lib," ${WRKSRC}/keitairc + ${REINPLACE_CMD} -I '' -e "s,/usr/share/keitairc/lib,${DATADIR}/lib," ${WRKSRC}/lib/Keitairc/Config.pm + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/keitairc ${PREFIX}/bin + ${MKDIR} ${DATADIR} +.for dir in doc etc lib + ${CP} -R ${WRKSRC}/${dir} ${DATADIR} +.endfor + +.include <bsd.port.mk> diff --git a/irc/keitairc2/distinfo b/irc/keitairc2/distinfo new file mode 100644 index 0000000..ca86824 --- /dev/null +++ b/irc/keitairc2/distinfo @@ -0,0 +1,9 @@ +MD5 (keitairc-2.0b12.tar.gz) = a83a32cbedfd9bcf7875ca5c35ea36fd +SHA256 (keitairc-2.0b12.tar.gz) = 7b25b3965b92e2adbe819ed3cbfa611a20f2df7520e8e0138067d83271ae45cc +SIZE (keitairc-2.0b12.tar.gz) = 225850 +MD5 (keitairc-2.0b12-ticket18875.patch) = 379bbfbbde97f4c891c0ea98beff689c +SHA256 (keitairc-2.0b12-ticket18875.patch) = 4ed2a991513b538407a7ad81f671daa250b184e3495929192bde8df43e136f4d +SIZE (keitairc-2.0b12-ticket18875.patch) = 4477 +MD5 (keitairc-2.0b12-ticket19079.patch) = 2c225aefcbcaee590361e514fcc19511 +SHA256 (keitairc-2.0b12-ticket19079.patch) = 827a5cc5edc2e0ddaa1de9abe97042647c57472ec6c8cc47bcd0beace33df000 +SIZE (keitairc-2.0b12-ticket19079.patch) = 868 diff --git a/irc/keitairc2/pkg-descr b/irc/keitairc2/pkg-descr new file mode 100644 index 0000000..5bf2d18 --- /dev/null +++ b/irc/keitairc2/pkg-descr @@ -0,0 +1,10 @@ +Keitairc is an simple IRC client that have a web interface designed for +not-so-rich web client such as mobilephone. There are several features +for mobilephone access: + + - Quick: web accesskeys. + - Link: Convert PSID and URL strings to a link. + - Security: password or "phone ID" authentication. + - Convenient: cookie authentication and session management. + +WWW: http://keitairc.sourceforge.jp/ diff --git a/irc/keitairc2/pkg-plist b/irc/keitairc2/pkg-plist new file mode 100644 index 0000000..2927320 --- /dev/null +++ b/irc/keitairc2/pkg-plist @@ -0,0 +1,119 @@ +bin/keitairc +%%DATADIR%%/doc/1.gif +%%DATADIR%%/doc/1.psd +%%DATADIR%%/doc/2.gif +%%DATADIR%%/doc/2.psd +%%DATADIR%%/doc/3.gif +%%DATADIR%%/doc/3.psd +%%DATADIR%%/doc/background.png +%%DATADIR%%/doc/changes.html +%%DATADIR%%/doc/default.css +%%DATADIR%%/doc/environment.html +%%DATADIR%%/doc/faq.html +%%DATADIR%%/doc/hnback.png +%%DATADIR%%/doc/index.html +%%DATADIR%%/doc/install.html +%%DATADIR%%/doc/iui/LICENSE.txt +%%DATADIR%%/doc/iui/NOTICE.txt +%%DATADIR%%/doc/iui/README.txt +%%DATADIR%%/doc/iui/releaseNotes.txt +%%DATADIR%%/doc/license.html +%%DATADIR%%/doc/manual.html +%%DATADIR%%/doc/phones.jpg +%%DATADIR%%/doc/screenshot.html +%%DATADIR%%/doc/security.html +%%DATADIR%%/doc/sitemap.txt +%%DATADIR%%/doc/usage.html +%%DATADIR%%/etc/dot.keitairc +%%DATADIR%%/lib/Keitairc/ClientInfo.pm +%%DATADIR%%/lib/Keitairc/Config.pm +%%DATADIR%%/lib/Keitairc/IrcBuffer.pm +%%DATADIR%%/lib/Keitairc/IrcCallback.pm +%%DATADIR%%/lib/Keitairc/Log.pm +%%DATADIR%%/lib/Keitairc/Plugins.pm +%%DATADIR%%/lib/Keitairc/SessionManager.pm +%%DATADIR%%/lib/Keitairc/View.pm +%%DATADIR%%/lib/plugins/00all +%%DATADIR%%/lib/plugins/00index +%%DATADIR%%/lib/plugins/00location +%%DATADIR%%/lib/plugins/00location_receiver +%%DATADIR%%/lib/plugins/00logout +%%DATADIR%%/lib/plugins/00nick +%%DATADIR%%/lib/plugins/00postme +%%DATADIR%%/lib/plugins/00recent +%%DATADIR%%/lib/plugins/00topic +%%DATADIR%%/lib/plugins/00unread +%%DATADIR%%/lib/plugins/10url +%%DATADIR%%/lib/plugins/11url_session +%%DATADIR%%/lib/plugins/20mail +%%DATADIR%%/lib/plugins/20phone +%%DATADIR%%/lib/plugins/32address +%%DATADIR%%/lib/plugins/33distinct +%%DATADIR%%/lib/plugins/99keyword +%%DATADIR%%/lib/public/favicon.ico +%%DATADIR%%/lib/public/geopost-keitairc.js +%%DATADIR%%/lib/public/iui-keitairc.css +%%DATADIR%%/lib/public/iui/backButton.png +%%DATADIR%%/lib/public/iui/blueButton.png +%%DATADIR%%/lib/public/iui/cancel.png +%%DATADIR%%/lib/public/iui/grayButton.png +%%DATADIR%%/lib/public/iui/iui-logo-touch-icon.png +%%DATADIR%%/lib/public/iui/iui.css +%%DATADIR%%/lib/public/iui/iui.js +%%DATADIR%%/lib/public/iui/iuix.css +%%DATADIR%%/lib/public/iui/iuix.js +%%DATADIR%%/lib/public/iui/listArrow.png +%%DATADIR%%/lib/public/iui/listArrowSel.png +%%DATADIR%%/lib/public/iui/listGroup.png +%%DATADIR%%/lib/public/iui/loading.gif +%%DATADIR%%/lib/public/iui/pinstripes.png +%%DATADIR%%/lib/public/iui/selection.png +%%DATADIR%%/lib/public/iui/thumb.png +%%DATADIR%%/lib/public/iui/toggle.png +%%DATADIR%%/lib/public/iui/toggleOn.png +%%DATADIR%%/lib/public/iui/toolButton.png +%%DATADIR%%/lib/public/iui/toolbar.png +%%DATADIR%%/lib/public/iui/whiteButton.png +%%DATADIR%%/lib/public/noreferrer-keitairc.js +%%DATADIR%%/lib/public/robots.txt +%%DATADIR%%/lib/templates/default/404.html +%%DATADIR%%/lib/templates/default/address.html +%%DATADIR%%/lib/templates/default/all.html +%%DATADIR%%/lib/templates/default/index.html +%%DATADIR%%/lib/templates/default/location.html +%%DATADIR%%/lib/templates/default/location_receiver.html +%%DATADIR%%/lib/templates/default/login_icc.html +%%DATADIR%%/lib/templates/default/login_imodeid.html +%%DATADIR%%/lib/templates/default/logout.html +%%DATADIR%%/lib/templates/default/mail.html +%%DATADIR%%/lib/templates/default/nick.html +%%DATADIR%%/lib/templates/default/phone.html +%%DATADIR%%/lib/templates/default/postme.eml +%%DATADIR%%/lib/templates/default/postme.html +%%DATADIR%%/lib/templates/default/recent.html +%%DATADIR%%/lib/templates/default/root.html +%%DATADIR%%/lib/templates/default/topic.html +%%DATADIR%%/lib/templates/default/unread.html +%%DATADIR%%/lib/templates/default/url.html +%%DATADIR%%/lib/templates/default/url_session.html +%%DATADIR%%/lib/templates/ipod-sjis/404.html +%%DATADIR%%/lib/templates/ipod-sjis/all.html +%%DATADIR%%/lib/templates/ipod-sjis/index.html +%%DATADIR%%/lib/templates/ipod-sjis/location_receiver.html +%%DATADIR%%/lib/templates/ipod-sjis/logout.html +%%DATADIR%%/lib/templates/ipod-sjis/nick.html +%%DATADIR%%/lib/templates/ipod-sjis/recent.html +%%DATADIR%%/lib/templates/ipod-sjis/root.html +%%DATADIR%%/lib/templates/ipod-sjis/topic.html +@dirrm %%DATADIR%%/lib/templates/ipod-sjis +@dirrm %%DATADIR%%/lib/templates/default +@dirrm %%DATADIR%%/lib/templates +@dirrm %%DATADIR%%/lib/public/iui +@dirrm %%DATADIR%%/lib/public +@dirrm %%DATADIR%%/lib/plugins +@dirrm %%DATADIR%%/lib/Keitairc +@dirrm %%DATADIR%%/lib +@dirrm %%DATADIR%%/etc +@dirrm %%DATADIR%%/doc/iui +@dirrm %%DATADIR%%/doc +@dirrm %%DATADIR%% |