aboutsummaryrefslogtreecommitdiffstats
path: root/net-im
diff options
context:
space:
mode:
authorsat <sat@FreeBSD.org>2006-05-08 21:50:27 +0800
committersat <sat@FreeBSD.org>2006-05-08 21:50:27 +0800
commit78c1db8010276dde9b5b968bfafdcfb98d01bde3 (patch)
tree9df32b8accef9174bfd83a62ce2e217a6da47a35 /net-im
parent29398323bfcb48ec913730b4d104895555d11b09 (diff)
downloadfreebsd-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)
Diffstat (limited to 'net-im')
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/cjc/Makefile35
-rw-r--r--net-im/cjc/distinfo3
-rw-r--r--net-im/cjc/pkg-descr6
-rw-r--r--net-im/cjc/pkg-plist89
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%%