diff options
author | sat <sat@FreeBSD.org> | 2006-05-08 21:50:27 +0800 |
---|---|---|
committer | sat <sat@FreeBSD.org> | 2006-05-08 21:50:27 +0800 |
commit | 78c1db8010276dde9b5b968bfafdcfb98d01bde3 (patch) | |
tree | 9df32b8accef9174bfd83a62ce2e217a6da47a35 | |
parent | 29398323bfcb48ec913730b4d104895555d11b09 (diff) | |
download | freebsd-ports-gnome-78c1db8010276dde9b5b968bfafdcfb98d01bde3.tar.gz freebsd-ports-gnome-78c1db8010276dde9b5b968bfafdcfb98d01bde3.tar.zst freebsd-ports-gnome-78c1db8010276dde9b5b968bfafdcfb98d01bde3.zip |
Add cjc: The Console Jabber Client
PR: ports/96097
Submitted by: sat
Approved by: krion (mentor)
-rw-r--r-- | net-im/Makefile | 1 | ||||
-rw-r--r-- | net-im/cjc/Makefile | 35 | ||||
-rw-r--r-- | net-im/cjc/distinfo | 3 | ||||
-rw-r--r-- | net-im/cjc/pkg-descr | 6 | ||||
-rw-r--r-- | net-im/cjc/pkg-plist | 89 |
5 files changed, 134 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index f889aaf4dd5d..a97d72af13e2 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -11,6 +11,7 @@ SUBDIR += ccmsn SUBDIR += centericq SUBDIR += cicquin + SUBDIR += cjc SUBDIR += coccinella SUBDIR += convey SUBDIR += echat diff --git a/net-im/cjc/Makefile b/net-im/cjc/Makefile new file mode 100644 index 000000000000..fab842b89799 --- /dev/null +++ b/net-im/cjc/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: cjc +# Date created: 19 April 2006 +# Whom: Andrew Pantyukhin <infofarmer@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= cjc +PORTVERSION= 1.0.0 +CATEGORIES= net-im python +MASTER_SITES= http://jabberstudio.2nw.net/cjc/ + +MAINTAINER= infofarmer@gmail.com +COMMENT= The Console Jabber Client + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyxmpp>=1.0.0:${PORTSDIR}/net-im/py-pyxmpp + +USE_PYTHON= 2.3+ +MAKE_ENV+= prefix=${PREFIX} pkg_datadir=${DATADIR} INSTALL_DIR="${INSTALL} -d" +MAKE_ARGS+= -E prefix -E pkg_datadir -E pkg_docdir -E INSTALL -E INSTALL_DATA \ + -E INSTALL_DIR + +.ifdef NOPORTDOCS +MAKE_ENV+= pkg_docdir= DOCS= +MAKE_ARGS+= -E DOCS +.else +MAKE_ENV+= pkg_docdir=${DOCSDIR} +PORTDOCS= manual.html COPYING ChangeLog README TODO +.endif + +post-patch: + @${GREP} -lr '/usr/bin/python' ${WRKSRC} | \ + ${XARGS} ${REINPLACE_CMD} -e "s!/usr/bin/python!${PYTHON_CMD}!" + +.include <bsd.port.mk> diff --git a/net-im/cjc/distinfo b/net-im/cjc/distinfo new file mode 100644 index 000000000000..15ad62902bfb --- /dev/null +++ b/net-im/cjc/distinfo @@ -0,0 +1,3 @@ +MD5 (cjc-1.0.0.tar.gz) = a557fabab8ca2070f444a307cb18d66a +SHA256 (cjc-1.0.0.tar.gz) = a2f00c28dc5ae86551e1ce1a8bff98d2b33566fe14a60c4f689b15b81f32cc00 +SIZE (cjc-1.0.0.tar.gz) = 106948 diff --git a/net-im/cjc/pkg-descr b/net-im/cjc/pkg-descr new file mode 100644 index 000000000000..86a1ec312217 --- /dev/null +++ b/net-im/cjc/pkg-descr @@ -0,0 +1,6 @@ +CJC is a Jabber/XMPP client for text terminals. It uses pyxmpp +library for XMPP comunication and curses for screen output. It +is not finished yet, but still quite usable. Its user interface +is resembling those of popular IRC clients like irssi or BitchX. + +WWW: http://cjc.jabberstudio.org/ diff --git a/net-im/cjc/pkg-plist b/net-im/cjc/pkg-plist new file mode 100644 index 000000000000..952868b67cbf --- /dev/null +++ b/net-im/cjc/pkg-plist @@ -0,0 +1,89 @@ +bin/cjc +%%DATADIR%%/cjc/__init__.py +%%DATADIR%%/cjc/__init__.pyc +%%DATADIR%%/cjc/cjclogging.py +%%DATADIR%%/cjc/cjclogging.pyc +%%DATADIR%%/cjc/common.py +%%DATADIR%%/cjc/common.pyc +%%DATADIR%%/cjc/completions.py +%%DATADIR%%/cjc/completions.pyc +%%DATADIR%%/cjc/main.py +%%DATADIR%%/cjc/main.pyc +%%DATADIR%%/cjc/plugin.py +%%DATADIR%%/cjc/plugin.pyc +%%DATADIR%%/cjc/themes.py +%%DATADIR%%/cjc/themes.pyc +%%DATADIR%%/cjc/tls.py +%%DATADIR%%/cjc/tls.pyc +%%DATADIR%%/cjc/ui/__init__.py +%%DATADIR%%/cjc/ui/__init__.pyc +%%DATADIR%%/cjc/ui/bool_input.py +%%DATADIR%%/cjc/ui/bool_input.pyc +%%DATADIR%%/cjc/ui/buffer.py +%%DATADIR%%/cjc/ui/buffer.pyc +%%DATADIR%%/cjc/ui/choice_input.py +%%DATADIR%%/cjc/ui/choice_input.pyc +%%DATADIR%%/cjc/ui/cmdtable.py +%%DATADIR%%/cjc/ui/cmdtable.pyc +%%DATADIR%%/cjc/ui/complete.py +%%DATADIR%%/cjc/ui/complete.pyc +%%DATADIR%%/cjc/ui/form_buffer.py +%%DATADIR%%/cjc/ui/form_buffer.pyc +%%DATADIR%%/cjc/ui/input.py +%%DATADIR%%/cjc/ui/input.pyc +%%DATADIR%%/cjc/ui/input_widget.py +%%DATADIR%%/cjc/ui/input_widget.pyc +%%DATADIR%%/cjc/ui/keytable.py +%%DATADIR%%/cjc/ui/keytable.pyc +%%DATADIR%%/cjc/ui/list_buffer.py +%%DATADIR%%/cjc/ui/list_buffer.pyc +%%DATADIR%%/cjc/ui/list_input.py +%%DATADIR%%/cjc/ui/list_input.pyc +%%DATADIR%%/cjc/ui/screen.py +%%DATADIR%%/cjc/ui/screen.pyc +%%DATADIR%%/cjc/ui/split.py +%%DATADIR%%/cjc/ui/split.pyc +%%DATADIR%%/cjc/ui/status_bar.py +%%DATADIR%%/cjc/ui/status_bar.pyc +%%DATADIR%%/cjc/ui/text_buffer.py +%%DATADIR%%/cjc/ui/text_buffer.pyc +%%DATADIR%%/cjc/ui/text_input.py +%%DATADIR%%/cjc/ui/text_input.pyc +%%DATADIR%%/cjc/ui/widget.py +%%DATADIR%%/cjc/ui/widget.pyc +%%DATADIR%%/cjc/ui/window.py +%%DATADIR%%/cjc/ui/window.pyc +%%DATADIR%%/cjc/version.py +%%DATADIR%%/cjc/version.pyc +%%DATADIR%%/plugins/chat.py +%%DATADIR%%/plugins/chat.pyc +%%DATADIR%%/plugins/disco.py +%%DATADIR%%/plugins/disco.pyc +%%DATADIR%%/plugins/events.py +%%DATADIR%%/plugins/events.pyc +%%DATADIR%%/plugins/jogger_pl.py +%%DATADIR%%/plugins/jogger_pl.pyc +%%DATADIR%%/plugins/message.py +%%DATADIR%%/plugins/message.pyc +%%DATADIR%%/plugins/muc.py +%%DATADIR%%/plugins/muc.pyc +%%DATADIR%%/plugins/presence.py +%%DATADIR%%/plugins/presence.pyc +%%DATADIR%%/plugins/python.py +%%DATADIR%%/plugins/python.pyc +%%DATADIR%%/plugins/roster.py +%%DATADIR%%/plugins/roster.pyc +%%DATADIR%%/plugins/shell.py +%%DATADIR%%/plugins/shell.pyc +%%DATADIR%%/plugins/test.py +%%DATADIR%%/plugins/test.pyc +%%DATADIR%%/plugins/vcard.py +%%DATADIR%%/plugins/vcard.pyc +%%DATADIR%%/plugins/version.py +%%DATADIR%%/plugins/version.pyc +%%DATADIR%%/plugins/xmlconsole.py +%%DATADIR%%/plugins/xmlconsole.pyc +@dirrm %%DATADIR%%/cjc/ui +@dirrm %%DATADIR%%/cjc +@dirrm %%DATADIR%%/plugins +@dirrm %%DATADIR%% |