summaryrefslogtreecommitdiff
path: root/net/py-kenosis
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2005-01-13 12:55:32 +0000
committerdrochner <drochner@pkgsrc.org>2005-01-13 12:55:32 +0000
commit64601a64a6d2ceaca2d52e4a657226c3c097690b (patch)
treec738b68350ff253292a051ed3e44a7bf067cb193 /net/py-kenosis
parentfb29a65a84b35f68f59a6583731779abf4d16e7f (diff)
downloadpkgsrc-64601a64a6d2ceaca2d52e4a657226c3c097690b.tar.gz
re-import kenosis as py-kenosis for consistency,
add a dependency on py-xml to fix build error noted by Min Sik Kim
Diffstat (limited to 'net/py-kenosis')
-rw-r--r--net/py-kenosis/DESCR3
-rw-r--r--net/py-kenosis/Makefile20
-rw-r--r--net/py-kenosis/PLIST258
-rw-r--r--net/py-kenosis/distinfo4
4 files changed, 285 insertions, 0 deletions
diff --git a/net/py-kenosis/DESCR b/net/py-kenosis/DESCR
new file mode 100644
index 00000000000..99da6ca60c0
--- /dev/null
+++ b/net/py-kenosis/DESCR
@@ -0,0 +1,3 @@
+A fully-distributed p2p RPC system built on top of XMLRPC. Nodes are
+automatically connected to each other via a Kademlia-style network and
+can route RPC requests efficiently to any online node.
diff --git a/net/py-kenosis/Makefile b/net/py-kenosis/Makefile
new file mode 100644
index 00000000000..ebc1afec3f8
--- /dev/null
+++ b/net/py-kenosis/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/13 12:55:32 drochner Exp $
+#
+
+DISTNAME= kenosis-0.92
+PKGNAME= ${PYPKGPREFIX}-kenosis-0.92
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kenosis/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://kenosis.sourceforge.net/
+COMMENT= P2P RPC system
+
+USE_BUILDLINK3= yes
+PYTHON_VERSIONS_ACCEPTED= 23pth 24pth 22pth 21pth
+PYDISTUTILSPKG= yes
+PYSETUP= kenosis_setup.py
+
+.include "../../lang/python/extension.mk"
+.include "../../textproc/py-xml/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/py-kenosis/PLIST b/net/py-kenosis/PLIST
new file mode 100644
index 00000000000..ea943401054
--- /dev/null
+++ b/net/py-kenosis/PLIST
@@ -0,0 +1,258 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/13 12:55:32 drochner Exp $
+${PYSITELIB}/bt/BitTorrent/Choker.py
+${PYSITELIB}/bt/BitTorrent/Choker.pyc
+${PYSITELIB}/bt/BitTorrent/Choker.pyo
+${PYSITELIB}/bt/BitTorrent/Connecter.py
+${PYSITELIB}/bt/BitTorrent/Connecter.pyc
+${PYSITELIB}/bt/BitTorrent/Connecter.pyo
+${PYSITELIB}/bt/BitTorrent/CurrentRateMeasure.py
+${PYSITELIB}/bt/BitTorrent/CurrentRateMeasure.pyc
+${PYSITELIB}/bt/BitTorrent/CurrentRateMeasure.pyo
+${PYSITELIB}/bt/BitTorrent/Downloader.py
+${PYSITELIB}/bt/BitTorrent/Downloader.pyc
+${PYSITELIB}/bt/BitTorrent/Downloader.pyo
+${PYSITELIB}/bt/BitTorrent/DownloaderFeedback.py
+${PYSITELIB}/bt/BitTorrent/DownloaderFeedback.pyc
+${PYSITELIB}/bt/BitTorrent/DownloaderFeedback.pyo
+${PYSITELIB}/bt/BitTorrent/Encrypter.py
+${PYSITELIB}/bt/BitTorrent/Encrypter.pyc
+${PYSITELIB}/bt/BitTorrent/Encrypter.pyo
+${PYSITELIB}/bt/BitTorrent/HTTPHandler.py
+${PYSITELIB}/bt/BitTorrent/HTTPHandler.pyc
+${PYSITELIB}/bt/BitTorrent/HTTPHandler.pyo
+${PYSITELIB}/bt/BitTorrent/NatCheck.py
+${PYSITELIB}/bt/BitTorrent/NatCheck.pyc
+${PYSITELIB}/bt/BitTorrent/NatCheck.pyo
+${PYSITELIB}/bt/BitTorrent/PiecePicker.py
+${PYSITELIB}/bt/BitTorrent/PiecePicker.pyc
+${PYSITELIB}/bt/BitTorrent/PiecePicker.pyo
+${PYSITELIB}/bt/BitTorrent/RateMeasure.py
+${PYSITELIB}/bt/BitTorrent/RateMeasure.pyc
+${PYSITELIB}/bt/BitTorrent/RateMeasure.pyo
+${PYSITELIB}/bt/BitTorrent/RawServer.py
+${PYSITELIB}/bt/BitTorrent/RawServer.pyc
+${PYSITELIB}/bt/BitTorrent/RawServer.pyo
+${PYSITELIB}/bt/BitTorrent/Rerequester.py
+${PYSITELIB}/bt/BitTorrent/Rerequester.pyc
+${PYSITELIB}/bt/BitTorrent/Rerequester.pyo
+${PYSITELIB}/bt/BitTorrent/Storage.py
+${PYSITELIB}/bt/BitTorrent/Storage.pyc
+${PYSITELIB}/bt/BitTorrent/Storage.pyo
+${PYSITELIB}/bt/BitTorrent/StorageWrapper.py
+${PYSITELIB}/bt/BitTorrent/StorageWrapper.pyc
+${PYSITELIB}/bt/BitTorrent/StorageWrapper.pyo
+${PYSITELIB}/bt/BitTorrent/Uploader.py
+${PYSITELIB}/bt/BitTorrent/Uploader.pyc
+${PYSITELIB}/bt/BitTorrent/Uploader.pyo
+${PYSITELIB}/bt/BitTorrent/__init__.py
+${PYSITELIB}/bt/BitTorrent/__init__.pyc
+${PYSITELIB}/bt/BitTorrent/__init__.pyo
+${PYSITELIB}/bt/BitTorrent/bencode.py
+${PYSITELIB}/bt/BitTorrent/bencode.pyc
+${PYSITELIB}/bt/BitTorrent/bencode.pyo
+${PYSITELIB}/bt/BitTorrent/bitfield.py
+${PYSITELIB}/bt/BitTorrent/bitfield.pyc
+${PYSITELIB}/bt/BitTorrent/bitfield.pyo
+${PYSITELIB}/bt/BitTorrent/btformats.py
+${PYSITELIB}/bt/BitTorrent/btformats.pyc
+${PYSITELIB}/bt/BitTorrent/btformats.pyo
+${PYSITELIB}/bt/BitTorrent/download.py
+${PYSITELIB}/bt/BitTorrent/download.pyc
+${PYSITELIB}/bt/BitTorrent/download.pyo
+${PYSITELIB}/bt/BitTorrent/fakeopen.py
+${PYSITELIB}/bt/BitTorrent/fakeopen.pyc
+${PYSITELIB}/bt/BitTorrent/fakeopen.pyo
+${PYSITELIB}/bt/BitTorrent/parseargs.py
+${PYSITELIB}/bt/BitTorrent/parseargs.pyc
+${PYSITELIB}/bt/BitTorrent/parseargs.pyo
+${PYSITELIB}/bt/BitTorrent/selectpoll.py
+${PYSITELIB}/bt/BitTorrent/selectpoll.pyc
+${PYSITELIB}/bt/BitTorrent/selectpoll.pyo
+${PYSITELIB}/bt/BitTorrent/testtest.py
+${PYSITELIB}/bt/BitTorrent/testtest.pyc
+${PYSITELIB}/bt/BitTorrent/testtest.pyo
+${PYSITELIB}/bt/BitTorrent/track.py
+${PYSITELIB}/bt/BitTorrent/track.pyc
+${PYSITELIB}/bt/BitTorrent/track.pyo
+${PYSITELIB}/bt/BitTorrent/zurllib.py
+${PYSITELIB}/bt/BitTorrent/zurllib.pyc
+${PYSITELIB}/bt/BitTorrent/zurllib.pyo
+${PYSITELIB}/bt/__init__.py
+${PYSITELIB}/bt/__init__.pyc
+${PYSITELIB}/bt/__init__.pyo
+${PYSITELIB}/bt/btcompletedir.py
+${PYSITELIB}/bt/btcompletedir.pyc
+${PYSITELIB}/bt/btcompletedir.pyo
+${PYSITELIB}/bt/btcompletedirgui.py
+${PYSITELIB}/bt/btcompletedirgui.pyc
+${PYSITELIB}/bt/btcompletedirgui.pyo
+${PYSITELIB}/bt/btdownloadcurses.py
+${PYSITELIB}/bt/btdownloadcurses.pyc
+${PYSITELIB}/bt/btdownloadcurses.pyo
+${PYSITELIB}/bt/btdownloadgui.py
+${PYSITELIB}/bt/btdownloadgui.pyc
+${PYSITELIB}/bt/btdownloadgui.pyo
+${PYSITELIB}/bt/btdownloadheadless.py
+${PYSITELIB}/bt/btdownloadheadless.pyc
+${PYSITELIB}/bt/btdownloadheadless.pyo
+${PYSITELIB}/bt/btdownloadlibrary.py
+${PYSITELIB}/bt/btdownloadlibrary.pyc
+${PYSITELIB}/bt/btdownloadlibrary.pyo
+${PYSITELIB}/bt/btlaunchmany.py
+${PYSITELIB}/bt/btlaunchmany.pyc
+${PYSITELIB}/bt/btlaunchmany.pyo
+${PYSITELIB}/bt/btlaunchmanycurses.py
+${PYSITELIB}/bt/btlaunchmanycurses.pyc
+${PYSITELIB}/bt/btlaunchmanycurses.pyo
+${PYSITELIB}/bt/btmakemetafile.py
+${PYSITELIB}/bt/btmakemetafile.pyc
+${PYSITELIB}/bt/btmakemetafile.pyo
+${PYSITELIB}/bt/btreannounce.py
+${PYSITELIB}/bt/btreannounce.pyc
+${PYSITELIB}/bt/btreannounce.pyo
+${PYSITELIB}/bt/btrename.py
+${PYSITELIB}/bt/btrename.pyc
+${PYSITELIB}/bt/btrename.pyo
+${PYSITELIB}/bt/btshowmetainfo.py
+${PYSITELIB}/bt/btshowmetainfo.pyc
+${PYSITELIB}/bt/btshowmetainfo.pyo
+${PYSITELIB}/bt/bttest.py
+${PYSITELIB}/bt/bttest.pyc
+${PYSITELIB}/bt/bttest.pyo
+${PYSITELIB}/bt/bttrack.py
+${PYSITELIB}/bt/bttrack.pyc
+${PYSITELIB}/bt/bttrack.pyo
+${PYSITELIB}/bt/btunittest.py
+${PYSITELIB}/bt/btunittest.pyc
+${PYSITELIB}/bt/btunittest.pyo
+${PYSITELIB}/bt/setup.py
+${PYSITELIB}/bt/setup.pyc
+${PYSITELIB}/bt/setup.pyo
+${PYSITELIB}/bt/wincompletedirsetup.py
+${PYSITELIB}/bt/wincompletedirsetup.pyc
+${PYSITELIB}/bt/wincompletedirsetup.pyo
+${PYSITELIB}/bt/winsetup.py
+${PYSITELIB}/bt/winsetup.pyc
+${PYSITELIB}/bt/winsetup.pyo
+${PYSITELIB}/ds/__init__.py
+${PYSITELIB}/ds/__init__.pyc
+${PYSITELIB}/ds/__init__.pyo
+${PYSITELIB}/ds/cachetools.py
+${PYSITELIB}/ds/cachetools.pyc
+${PYSITELIB}/ds/cachetools.pyo
+${PYSITELIB}/ds/cachetoolstest.py
+${PYSITELIB}/ds/cachetoolstest.pyc
+${PYSITELIB}/ds/cachetoolstest.pyo
+${PYSITELIB}/ds/coverage.py
+${PYSITELIB}/ds/coverage.pyc
+${PYSITELIB}/ds/coverage.pyo
+${PYSITELIB}/ds/dsbase.py
+${PYSITELIB}/ds/dsbase.pyc
+${PYSITELIB}/ds/dsbase.pyo
+${PYSITELIB}/ds/dsfile.py
+${PYSITELIB}/ds/dsfile.pyc
+${PYSITELIB}/ds/dsfile.pyo
+${PYSITELIB}/ds/dsfiletest.py
+${PYSITELIB}/ds/dsfiletest.pyc
+${PYSITELIB}/ds/dsfiletest.pyo
+${PYSITELIB}/ds/dsqueue.py
+${PYSITELIB}/ds/dsqueue.pyc
+${PYSITELIB}/ds/dsqueue.pyo
+${PYSITELIB}/ds/dsqueuetest.py
+${PYSITELIB}/ds/dsqueuetest.pyc
+${PYSITELIB}/ds/dsqueuetest.pyo
+${PYSITELIB}/ds/dsrandom.py
+${PYSITELIB}/ds/dsrandom.pyc
+${PYSITELIB}/ds/dsrandom.pyo
+${PYSITELIB}/ds/dsreload.py
+${PYSITELIB}/ds/dsreload.pyc
+${PYSITELIB}/ds/dsreload.pyo
+${PYSITELIB}/ds/dsthread.py
+${PYSITELIB}/ds/dsthread.pyc
+${PYSITELIB}/ds/dsthread.pyo
+${PYSITELIB}/ds/dsthreadtest.py
+${PYSITELIB}/ds/dsthreadtest.pyc
+${PYSITELIB}/ds/dsthreadtest.pyo
+${PYSITELIB}/ds/dstime.py
+${PYSITELIB}/ds/dstime.pyc
+${PYSITELIB}/ds/dstime.pyo
+${PYSITELIB}/ds/dstraceback.py
+${PYSITELIB}/ds/dstraceback.pyc
+${PYSITELIB}/ds/dstraceback.pyo
+${PYSITELIB}/ds/dsunittest.py
+${PYSITELIB}/ds/dsunittest.pyc
+${PYSITELIB}/ds/dsunittest.pyo
+${PYSITELIB}/ds/generatortest.py
+${PYSITELIB}/ds/generatortest.pyc
+${PYSITELIB}/ds/generatortest.pyo
+${PYSITELIB}/ds/http.py
+${PYSITELIB}/ds/http.pyc
+${PYSITELIB}/ds/http.pyo
+${PYSITELIB}/ds/id.py
+${PYSITELIB}/ds/id.pyc
+${PYSITELIB}/ds/id.pyo
+${PYSITELIB}/ds/message.py
+${PYSITELIB}/ds/message.pyc
+${PYSITELIB}/ds/message.pyo
+${PYSITELIB}/ds/mock.py
+${PYSITELIB}/ds/mock.pyc
+${PYSITELIB}/ds/mock.pyo
+${PYSITELIB}/ds/mocktask.py
+${PYSITELIB}/ds/mocktask.pyc
+${PYSITELIB}/ds/mocktask.pyo
+${PYSITELIB}/ds/task.py
+${PYSITELIB}/ds/task.pyc
+${PYSITELIB}/ds/task.pyo
+${PYSITELIB}/ds/tasktest.py
+${PYSITELIB}/ds/tasktest.pyc
+${PYSITELIB}/ds/tasktest.pyo
+${PYSITELIB}/ds/testall.py
+${PYSITELIB}/ds/testall.pyc
+${PYSITELIB}/ds/testall.pyo
+${PYSITELIB}/ds/ui.py
+${PYSITELIB}/ds/ui.pyc
+${PYSITELIB}/ds/ui.pyo
+${PYSITELIB}/ds/weakmethod.py
+${PYSITELIB}/ds/weakmethod.pyc
+${PYSITELIB}/ds/weakmethod.pyo
+${PYSITELIB}/kenosis/__init__.py
+${PYSITELIB}/kenosis/__init__.pyc
+${PYSITELIB}/kenosis/__init__.pyo
+${PYSITELIB}/kenosis/address.py
+${PYSITELIB}/kenosis/address.pyc
+${PYSITELIB}/kenosis/address.pyo
+${PYSITELIB}/kenosis/addresstest.py
+${PYSITELIB}/kenosis/addresstest.pyc
+${PYSITELIB}/kenosis/addresstest.pyo
+${PYSITELIB}/kenosis/dns/__init__.py
+${PYSITELIB}/kenosis/dns/__init__.pyc
+${PYSITELIB}/kenosis/dns/__init__.pyo
+${PYSITELIB}/kenosis/dns/example.zone.py
+${PYSITELIB}/kenosis/dns/example.zone.pyc
+${PYSITELIB}/kenosis/dns/example.zone.pyo
+${PYSITELIB}/kenosis/dns/kenosisdns.tac.py
+${PYSITELIB}/kenosis/dns/kenosisdns.tac.pyc
+${PYSITELIB}/kenosis/dns/kenosisdns.tac.pyo
+${PYSITELIB}/kenosis/dnstest.py
+${PYSITELIB}/kenosis/dnstest.pyc
+${PYSITELIB}/kenosis/dnstest.pyo
+${PYSITELIB}/kenosis/kim.py
+${PYSITELIB}/kenosis/kim.pyc
+${PYSITELIB}/kenosis/kim.pyo
+${PYSITELIB}/kenosis/node.py
+${PYSITELIB}/kenosis/node.pyc
+${PYSITELIB}/kenosis/node.pyo
+${PYSITELIB}/kenosis/nodetest.py
+${PYSITELIB}/kenosis/nodetest.pyc
+${PYSITELIB}/kenosis/nodetest.pyo
+${PYSITELIB}/kenosis/test.py
+${PYSITELIB}/kenosis/test.pyc
+${PYSITELIB}/kenosis/test.pyo
+${PYSITELIB}/kenosis/xmlrpclib_transport.py
+${PYSITELIB}/kenosis/xmlrpclib_transport.pyc
+${PYSITELIB}/kenosis/xmlrpclib_transport.pyo
+@dirrm ${PYSITELIB}/kenosis/dns
+@dirrm ${PYSITELIB}/kenosis
+@dirrm ${PYSITELIB}/ds
+@dirrm ${PYSITELIB}/bt/BitTorrent
+@dirrm ${PYSITELIB}/bt
diff --git a/net/py-kenosis/distinfo b/net/py-kenosis/distinfo
new file mode 100644
index 00000000000..b1c061fc6a0
--- /dev/null
+++ b/net/py-kenosis/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/13 12:55:32 drochner Exp $
+
+SHA1 (kenosis-0.92.tar.gz) = 14fc962807776b6e291af2bf79f3a1a13c9888c2
+Size (kenosis-0.92.tar.gz) = 107101 bytes