From 5f2beadcb315458f74ad3ac819a8e9b1cf1143d6 Mon Sep 17 00:00:00 2001 From: pav Date: Sat, 28 Feb 2004 12:22:22 +0000 Subject: Add py-shadow-bittorent[-core], a Shad0w's BitTorrent client which have many advantages over ordinary BitTorrent client, like background file allocation, multitracker support, superseed mode, configurable traffic shaping in GUI and detailed listing of peers. And more. Also add XFree86-free version as a slave port. PR: ports/63261, ports/63262 Submitted by: Stefan Walter --- net/Makefile | 2 + net/py-bittornado-core/Makefile | 18 +++ net/py-bittornado/Makefile | 49 ++++++++ net/py-bittornado/distinfo | 2 + net/py-bittornado/files/extra-nogui-patch-setup.py | 16 +++ net/py-bittornado/pkg-descr | 14 +++ net/py-bittornado/pkg-plist | 125 +++++++++++++++++++++ net/py-shadow-bittorrent-core/Makefile | 18 +++ net/py-shadow-bittorrent/Makefile | 49 ++++++++ net/py-shadow-bittorrent/distinfo | 2 + .../files/extra-nogui-patch-setup.py | 16 +++ net/py-shadow-bittorrent/pkg-descr | 14 +++ net/py-shadow-bittorrent/pkg-plist | 125 +++++++++++++++++++++ 13 files changed, 450 insertions(+) create mode 100644 net/py-bittornado-core/Makefile create mode 100644 net/py-bittornado/Makefile create mode 100644 net/py-bittornado/distinfo create mode 100644 net/py-bittornado/files/extra-nogui-patch-setup.py create mode 100644 net/py-bittornado/pkg-descr create mode 100644 net/py-bittornado/pkg-plist create mode 100644 net/py-shadow-bittorrent-core/Makefile create mode 100644 net/py-shadow-bittorrent/Makefile create mode 100644 net/py-shadow-bittorrent/distinfo create mode 100644 net/py-shadow-bittorrent/files/extra-nogui-patch-setup.py create mode 100644 net/py-shadow-bittorrent/pkg-descr create mode 100644 net/py-shadow-bittorrent/pkg-plist (limited to 'net') diff --git a/net/Makefile b/net/Makefile index b9186b568f5b..59fa93851845 100644 --- a/net/Makefile +++ b/net/Makefile @@ -510,6 +510,8 @@ SUBDIR += py-rrdpipe SUBDIR += py-rrdtool_lgpl SUBDIR += py-rt + SUBDIR += py-shadow-bittorrent + SUBDIR += py-shadow-bittorrent-core SUBDIR += py-smb SUBDIR += py-soapy SUBDIR += py-spreadmodule diff --git a/net/py-bittornado-core/Makefile b/net/py-bittornado-core/Makefile new file mode 100644 index 000000000000..6a90e51d3f20 --- /dev/null +++ b/net/py-bittornado-core/Makefile @@ -0,0 +1,18 @@ +# New ports collection makefile for: py-shadow-bittorrent-core +# Date created: 23 February 2004 +# Whom: Stefan Walter +# +# $FreeBSD$ +# + +PKGNAMESUFFIX= -core +CATEGORIES= net python + +COMMENT= Experimental client 'core' for the BitTorrent P2P network + +# build only the CORE +WITHOUT_GUI= yes + +MASTERDIR= ${.CURDIR}/../py-shadow-bittorrent + +.include "${MASTERDIR}/Makefile" diff --git a/net/py-bittornado/Makefile b/net/py-bittornado/Makefile new file mode 100644 index 000000000000..f52f1e29ff42 --- /dev/null +++ b/net/py-bittornado/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: shadow-BitTorrent +# Date created: 23 February 2004 +# Whom: Stefan Walter +# +# $FreeBSD$ +# + +PORTNAME= shadow-BitTorrent +PORTVERSION= 5.8.10 +CATEGORIES?= net python +MASTER_SITES= http://home.elp.rr.com/tur/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= BitTorrent-experimental-S-${PORTVERSION} + +MAINTAINER= sw@gegenunendlich.de +COMMENT?= Experimental BitTorrent client with enhanced features + +CONFLICTS= py??-BitTorrent-* +USE_PYTHON= yes +USE_PYDISTUTILS= yes + +WRKSRC= ${WRKDIR}/bittorrent-CVS-shadowsclient + +DOC_FILES= BUILD.windows.txt INSTALL.unix.txt LICENSE.txt \ + README.txt README-experimental.txt credits.txt + +# required for GUI +.ifndef(WITHOUT_GUI) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython +PLIST_SUB+= GUI='' +.else +EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py +PLIST_SUB+= GUI='@comment ' +.endif + +pre-everything:: +.ifndef(WITHOUT_GUI) + @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation' +.endif + +post-install: +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in ${DOC_FILES} + @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor +.endif + +.include diff --git a/net/py-bittornado/distinfo b/net/py-bittornado/distinfo new file mode 100644 index 000000000000..73d6dda1e4c2 --- /dev/null +++ b/net/py-bittornado/distinfo @@ -0,0 +1,2 @@ +MD5 (BitTorrent-experimental-S-5.8.10.tar.gz) = 675b1980f8fcdcf9e52d4ec4c3a82c13 +SIZE (BitTorrent-experimental-S-5.8.10.tar.gz) = 146004 diff --git a/net/py-bittornado/files/extra-nogui-patch-setup.py b/net/py-bittornado/files/extra-nogui-patch-setup.py new file mode 100644 index 000000000000..5b7ef858a45e --- /dev/null +++ b/net/py-bittornado/files/extra-nogui-patch-setup.py @@ -0,0 +1,16 @@ +--- setup.py.old Mon Feb 23 10:55:55 2004 ++++ setup.py Mon Feb 23 10:57:25 2004 +@@ -18,10 +18,10 @@ + + packages = ["BitTorrent"], + +- scripts = ["btdownloadgui.py", "btdownloadheadless.py", "btdownloadlibrary.py", ++ scripts = ["btdownloadheadless.py", "btdownloadlibrary.py", + "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py", +- "btdownloadcurses.py", "btcompletedirgui.py", "btlaunchmanycurses.py", ++ "btdownloadcurses.py", "btlaunchmanycurses.py", + "btmakemetafile.py", "btreannounce.py", "btrename.py", "btshowmetainfo.py", + "bttest.py", +- 'btmaketorrentgui.py', 'btcopyannounce.py', 'btsethttpseeds.py', 'bt-t-make.py' ] ++ 'btcopyannounce.py', 'btsethttpseeds.py', 'bt-t-make.py' ] + ) diff --git a/net/py-bittornado/pkg-descr b/net/py-bittornado/pkg-descr new file mode 100644 index 000000000000..bcceea200e4b --- /dev/null +++ b/net/py-bittornado/pkg-descr @@ -0,0 +1,14 @@ +[ From the distribution's README-experimental.txt ] + +* Background file allocation - missing file space is allocated in + the background, and hashes are checked only for pre-existing data + +* Multitracker addition - .torrent file can now specify multiple + trackers + +* Preferences menu - lets you conveniently configure the GUI client + +* Status light - gives you important information about the torrent + at a glance + +WWW: http://bt.degreez.net/ diff --git a/net/py-bittornado/pkg-plist b/net/py-bittornado/pkg-plist new file mode 100644 index 000000000000..3efd951f2eed --- /dev/null +++ b/net/py-bittornado/pkg-plist @@ -0,0 +1,125 @@ +bin/bt-t-make.py +bin/btcompletedir.py +%%GUI%%bin/btcompletedirgui.py +bin/btcopyannounce.py +bin/btdownloadcurses.py +%%GUI%%bin/btdownloadgui.py +bin/btdownloadheadless.py +bin/btdownloadlibrary.py +bin/btlaunchmany.py +bin/btlaunchmanycurses.py +bin/btmakemetafile.py +%%GUI%%bin/btmaketorrentgui.py +bin/btreannounce.py +bin/btrename.py +bin/btsethttpseeds.py +bin/btshowmetainfo.py +bin/bttest.py +bin/bttrack.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.py +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.py +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.py +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.py +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.py +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.py +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.py +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.py +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.py +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.py +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.py +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.py +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.py +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/download.py +%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.py +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.py +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.py +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/track.py +%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.py +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyo +%%PORTDOCS%%%%DOCSDIR%%/BUILD.windows.txt +%%PORTDOCS%%%%DOCSDIR%%/INSTALL.unix.txt +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/README-experimental.txt +%%PORTDOCS%%%%DOCSDIR%%/README.txt +%%PORTDOCS%%%%DOCSDIR%%/credits.txt +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%PYTHON_SITELIBDIR%%/BitTorrent diff --git a/net/py-shadow-bittorrent-core/Makefile b/net/py-shadow-bittorrent-core/Makefile new file mode 100644 index 000000000000..6a90e51d3f20 --- /dev/null +++ b/net/py-shadow-bittorrent-core/Makefile @@ -0,0 +1,18 @@ +# New ports collection makefile for: py-shadow-bittorrent-core +# Date created: 23 February 2004 +# Whom: Stefan Walter +# +# $FreeBSD$ +# + +PKGNAMESUFFIX= -core +CATEGORIES= net python + +COMMENT= Experimental client 'core' for the BitTorrent P2P network + +# build only the CORE +WITHOUT_GUI= yes + +MASTERDIR= ${.CURDIR}/../py-shadow-bittorrent + +.include "${MASTERDIR}/Makefile" diff --git a/net/py-shadow-bittorrent/Makefile b/net/py-shadow-bittorrent/Makefile new file mode 100644 index 000000000000..f52f1e29ff42 --- /dev/null +++ b/net/py-shadow-bittorrent/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: shadow-BitTorrent +# Date created: 23 February 2004 +# Whom: Stefan Walter +# +# $FreeBSD$ +# + +PORTNAME= shadow-BitTorrent +PORTVERSION= 5.8.10 +CATEGORIES?= net python +MASTER_SITES= http://home.elp.rr.com/tur/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= BitTorrent-experimental-S-${PORTVERSION} + +MAINTAINER= sw@gegenunendlich.de +COMMENT?= Experimental BitTorrent client with enhanced features + +CONFLICTS= py??-BitTorrent-* +USE_PYTHON= yes +USE_PYDISTUTILS= yes + +WRKSRC= ${WRKDIR}/bittorrent-CVS-shadowsclient + +DOC_FILES= BUILD.windows.txt INSTALL.unix.txt LICENSE.txt \ + README.txt README-experimental.txt credits.txt + +# required for GUI +.ifndef(WITHOUT_GUI) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython +PLIST_SUB+= GUI='' +.else +EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py +PLIST_SUB+= GUI='@comment ' +.endif + +pre-everything:: +.ifndef(WITHOUT_GUI) + @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation' +.endif + +post-install: +.ifndef(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +.for file in ${DOC_FILES} + @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor +.endif + +.include diff --git a/net/py-shadow-bittorrent/distinfo b/net/py-shadow-bittorrent/distinfo new file mode 100644 index 000000000000..73d6dda1e4c2 --- /dev/null +++ b/net/py-shadow-bittorrent/distinfo @@ -0,0 +1,2 @@ +MD5 (BitTorrent-experimental-S-5.8.10.tar.gz) = 675b1980f8fcdcf9e52d4ec4c3a82c13 +SIZE (BitTorrent-experimental-S-5.8.10.tar.gz) = 146004 diff --git a/net/py-shadow-bittorrent/files/extra-nogui-patch-setup.py b/net/py-shadow-bittorrent/files/extra-nogui-patch-setup.py new file mode 100644 index 000000000000..5b7ef858a45e --- /dev/null +++ b/net/py-shadow-bittorrent/files/extra-nogui-patch-setup.py @@ -0,0 +1,16 @@ +--- setup.py.old Mon Feb 23 10:55:55 2004 ++++ setup.py Mon Feb 23 10:57:25 2004 +@@ -18,10 +18,10 @@ + + packages = ["BitTorrent"], + +- scripts = ["btdownloadgui.py", "btdownloadheadless.py", "btdownloadlibrary.py", ++ scripts = ["btdownloadheadless.py", "btdownloadlibrary.py", + "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py", +- "btdownloadcurses.py", "btcompletedirgui.py", "btlaunchmanycurses.py", ++ "btdownloadcurses.py", "btlaunchmanycurses.py", + "btmakemetafile.py", "btreannounce.py", "btrename.py", "btshowmetainfo.py", + "bttest.py", +- 'btmaketorrentgui.py', 'btcopyannounce.py', 'btsethttpseeds.py', 'bt-t-make.py' ] ++ 'btcopyannounce.py', 'btsethttpseeds.py', 'bt-t-make.py' ] + ) diff --git a/net/py-shadow-bittorrent/pkg-descr b/net/py-shadow-bittorrent/pkg-descr new file mode 100644 index 000000000000..bcceea200e4b --- /dev/null +++ b/net/py-shadow-bittorrent/pkg-descr @@ -0,0 +1,14 @@ +[ From the distribution's README-experimental.txt ] + +* Background file allocation - missing file space is allocated in + the background, and hashes are checked only for pre-existing data + +* Multitracker addition - .torrent file can now specify multiple + trackers + +* Preferences menu - lets you conveniently configure the GUI client + +* Status light - gives you important information about the torrent + at a glance + +WWW: http://bt.degreez.net/ diff --git a/net/py-shadow-bittorrent/pkg-plist b/net/py-shadow-bittorrent/pkg-plist new file mode 100644 index 000000000000..3efd951f2eed --- /dev/null +++ b/net/py-shadow-bittorrent/pkg-plist @@ -0,0 +1,125 @@ +bin/bt-t-make.py +bin/btcompletedir.py +%%GUI%%bin/btcompletedirgui.py +bin/btcopyannounce.py +bin/btdownloadcurses.py +%%GUI%%bin/btdownloadgui.py +bin/btdownloadheadless.py +bin/btdownloadlibrary.py +bin/btlaunchmany.py +bin/btlaunchmanycurses.py +bin/btmakemetafile.py +%%GUI%%bin/btmaketorrentgui.py +bin/btreannounce.py +bin/btrename.py +bin/btsethttpseeds.py +bin/btshowmetainfo.py +bin/bttest.py +bin/bttrack.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/ConfigReader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.py +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/ConnChoice.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Downloader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.py +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/DownloaderFeedback.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Encrypter.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPDownloader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.py +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/HTTPHandler.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.py +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/NatCheck.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.py +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/PSYCO.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.py +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/RateMeasure.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.py +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/RawServer.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Rerequester.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Statistics.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Storage.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.py +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/StorageWrapper.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.py +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/T2T.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.py +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/Uploader.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.py +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/__init__.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.py +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/bencode.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.py +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/bitfield.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.py +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/btformats.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/download.py +%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.py +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/fakeopen.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.py +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/subnetparse.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.py +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/testtest.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/track.py +%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/track.pyo +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.py +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyc +%%PYTHON_SITELIBDIR%%/BitTorrent/zurllib.pyo +%%PORTDOCS%%%%DOCSDIR%%/BUILD.windows.txt +%%PORTDOCS%%%%DOCSDIR%%/INSTALL.unix.txt +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/README-experimental.txt +%%PORTDOCS%%%%DOCSDIR%%/README.txt +%%PORTDOCS%%%%DOCSDIR%%/credits.txt +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm %%PYTHON_SITELIBDIR%%/BitTorrent -- cgit