aboutsummaryrefslogtreecommitdiffstats
path: root/net-im/py-pyxmpp
diff options
context:
space:
mode:
authorsem <sem@FreeBSD.org>2005-03-05 03:46:14 +0800
committersem <sem@FreeBSD.org>2005-03-05 03:46:14 +0800
commitb623c4ab6bb5e9948774e872fd8debe1711833bd (patch)
treeaa43c4d9ab4c6efd515aaa7e3b48be122cb3b4e4 /net-im/py-pyxmpp
parent2f8972cf0a245f2383a8688244e663e54b33f2af (diff)
downloadfreebsd-ports-gnome-b623c4ab6bb5e9948774e872fd8debe1711833bd.tar.gz
freebsd-ports-gnome-b623c4ab6bb5e9948774e872fd8debe1711833bd.tar.zst
freebsd-ports-gnome-b623c4ab6bb5e9948774e872fd8debe1711833bd.zip
PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber
implementation. It is based on libxml2 -- fast and fully-featured XML parser. PR: ports/78409 Submitted by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Diffstat (limited to 'net-im/py-pyxmpp')
-rw-r--r--net-im/py-pyxmpp/Makefile25
-rw-r--r--net-im/py-pyxmpp/distinfo2
-rw-r--r--net-im/py-pyxmpp/files/patch-setup.py12
-rw-r--r--net-im/py-pyxmpp/pkg-descr11
-rw-r--r--net-im/py-pyxmpp/pkg-plist103
5 files changed, 153 insertions, 0 deletions
diff --git a/net-im/py-pyxmpp/Makefile b/net-im/py-pyxmpp/Makefile
new file mode 100644
index 000000000000..d6772627460b
--- /dev/null
+++ b/net-im/py-pyxmpp/Makefile
@@ -0,0 +1,25 @@
+# Ports collection makefile for: py-pyxmpp
+# Date created: Mar 04, 2005
+# Whom: Vsevolod Stakhov <vsevolod@highsecure.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pyxmpp
+PORTVERSION= 0.5
+CATEGORIES= net python
+MASTER_SITES= http://jabberstudio.2nw.net/pyxmpp/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= vsevolod@highsecure.ru
+COMMENT= A Python XMPP library
+
+LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2:install
+
+USE_PYTHON= 2.3+
+USE_PYDISTUTILS= yes
+
+post-install:
+ @${ECHO} "pyxmpp" > ${PYTHON_SITELIBDIR}/pyxmpp.pth
+
+.include <bsd.port.mk>
diff --git a/net-im/py-pyxmpp/distinfo b/net-im/py-pyxmpp/distinfo
new file mode 100644
index 000000000000..fd828a15acf5
--- /dev/null
+++ b/net-im/py-pyxmpp/distinfo
@@ -0,0 +1,2 @@
+Size (pyxmpp-0.5.tar.gz) = 78470
+MD5 (pyxmpp-0.5.tar.gz) = 5eae50288bf59bba008f81f47651b9b6
diff --git a/net-im/py-pyxmpp/files/patch-setup.py b/net-im/py-pyxmpp/files/patch-setup.py
new file mode 100644
index 000000000000..00117a8599ae
--- /dev/null
+++ b/net-im/py-pyxmpp/files/patch-setup.py
@@ -0,0 +1,12 @@
+--- setup.py.orig Fri Mar 4 16:06:45 2005
++++ setup.py Fri Mar 4 16:07:37 2005
+@@ -32,7 +32,8 @@
+ 'ext/xmlextra.c',
+ ],
+ libraries = ['xml2'],
+- include_dirs = ['libxml2addon','/usr/include/libxml2','/usr/local/include/libxml2'],
++ include_dirs = ['libxml2addon','/usr/include/libxml2','/usr/local/include/libxml2','/usr/local/include'],
++ library_dirs = ['/usr/local/lib'],
+ extra_compile_args = ['-g2'],
+ ),
+ ],
diff --git a/net-im/py-pyxmpp/pkg-descr b/net-im/py-pyxmpp/pkg-descr
new file mode 100644
index 000000000000..cdd2233bb4f5
--- /dev/null
+++ b/net-im/py-pyxmpp/pkg-descr
@@ -0,0 +1,11 @@
+PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber
+implementation. It is based on libxml2 -- fast and
+fully-featured XML parser.
+
+PyXMPP provides most core features of the XMPP protocol and
+several JSF-defined extensions. PyXMPP provides building
+blocks for creating Jabber clients and components. Developer
+uses them to setup XMPP streams, handle incoming events and
+create outgoing stanzas (XMPP "packets").
+
+WWW: http://pyxmpp.jabberstudio.org/
diff --git a/net-im/py-pyxmpp/pkg-plist b/net-im/py-pyxmpp/pkg-plist
new file mode 100644
index 000000000000..b453239edf1a
--- /dev/null
+++ b/net-im/py-pyxmpp/pkg-plist
@@ -0,0 +1,103 @@
+%%PYTHON_SITELIBDIR%%/pyxmpp.pth
+%%PYTHON_SITELIBDIR%%/pyxmpp/__init__.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/client.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/clientstream.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/dns.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/error.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/expdict.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/iq.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jid.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/message.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/presence.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/resolver.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/roster.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/stanza.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/stream.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/utils.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/version.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmlextra.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmppstringprep.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/__init__.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/client.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/clientstream.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/delay.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/disco.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/muc.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/vcard.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/client.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/clientstream.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/delay.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/disco.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/muc.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/vcard.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/client.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/clientstream.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/delay.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/disco.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/muc.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabber/vcard.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/__init__.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/component.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/componentstream.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/component.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/componentstream.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/component.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jabberd/componentstream.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/__init__.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/core.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/digest_md5.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/plain.py
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/core.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/digest_md5.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/plain.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/core.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/digest_md5.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/sasl/plain.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/_xmlextra.so
+%%PYTHON_SITELIBDIR%%/pyxmpp/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/client.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/clientstream.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/dns.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/error.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/expdict.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/iq.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/jid.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/message.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/presence.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/resolver.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/roster.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/stanza.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/stream.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/utils.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/version.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmlextra.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmppstringprep.pyc
+%%PYTHON_SITELIBDIR%%/pyxmpp/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/client.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/clientstream.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/dns.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/error.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/expdict.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/iq.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/jid.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/message.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/presence.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/resolver.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/roster.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/stanza.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/stream.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/utils.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/version.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmlextra.pyo
+%%PYTHON_SITELIBDIR%%/pyxmpp/xmppstringprep.pyo
+
+@dirrm %%PYTHON_SITELIBDIR%%/pyxmpp/jabberd
+@dirrm %%PYTHON_SITELIBDIR%%/pyxmpp/sasl
+@dirrm %%PYTHON_SITELIBDIR%%/pyxmpp/jabber
+@dirrm %%PYTHON_SITELIBDIR%%/pyxmpp