summaryrefslogtreecommitdiffstats
path: root/irc/keitairc2
diff options
context:
space:
mode:
authormatusita <matusita@FreeBSD.org>2009-10-21 15:03:30 +0000
committermatusita <matusita@FreeBSD.org>2009-10-21 15:03:30 +0000
commit1f6fe2a226ce840f7eb07f9d70cf9a54a9347bf1 (patch)
tree7590eb80db3d7a286d6285ec014ef5bd5f8fa473 /irc/keitairc2
parentd8227f2b56e5c4fda2159840f3accad467f6e03e (diff)
downloadFreeBSD-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/Makefile52
-rw-r--r--irc/keitairc2/distinfo9
-rw-r--r--irc/keitairc2/pkg-descr10
-rw-r--r--irc/keitairc2/pkg-plist119
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%%
OpenPOWER on IntegriCloud