summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authordrochner <drochner>2005-01-10 10:20:11 +0000
committerdrochner <drochner>2005-01-10 10:20:11 +0000
commitef092a97bfb2e16f3a4c484f82af59217b2a10e7 (patch)
treecb1988f65fdc4840a256c6b0fc34fc3b9af0ee4a /net
parent99df10847e449fed3e80c381dbf80e44d620b736 (diff)
downloadpkgsrc-ef092a97bfb2e16f3a4c484f82af59217b2a10e7.tar.gz
import kenosis-0.92, a P2P RPC library for Python
Diffstat (limited to 'net')
-rw-r--r--net/kenosis/.coverage1
-rw-r--r--net/kenosis/DESCR3
-rw-r--r--net/kenosis/Makefile19
-rw-r--r--net/kenosis/PLIST258
-rw-r--r--net/kenosis/distinfo4
5 files changed, 285 insertions, 0 deletions
diff --git a/net/kenosis/.coverage b/net/kenosis/.coverage
new file mode 100644
index 00000000000..eb89cb2b69e
--- /dev/null
+++ b/net/kenosis/.coverage
@@ -0,0 +1 @@
+{0 \ No newline at end of file
diff --git a/net/kenosis/DESCR b/net/kenosis/DESCR
new file mode 100644
index 00000000000..99da6ca60c0
--- /dev/null
+++ b/net/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/kenosis/Makefile b/net/kenosis/Makefile
new file mode 100644
index 00000000000..fd344508757
--- /dev/null
+++ b/net/kenosis/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/10 10:20:11 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 "../../mk/bsd.pkg.mk"
diff --git a/net/kenosis/PLIST b/net/kenosis/PLIST
new file mode 100644
index 00000000000..ad795d71370
--- /dev/null
+++ b/net/kenosis/PLIST
@@ -0,0 +1,258 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/10 10:20:12 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/kenosis/distinfo b/net/kenosis/distinfo
new file mode 100644
index 00000000000..19b1c312270
--- /dev/null
+++ b/net/kenosis/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/10 10:20:12 drochner Exp $
+
+SHA1 (kenosis-0.92.tar.gz) = 14fc962807776b6e291af2bf79f3a1a13c9888c2
+Size (kenosis-0.92.tar.gz) = 107101 bytes