diff options
author | pav <pav@FreeBSD.org> | 2004-02-28 20:22:22 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2004-02-28 20:22:22 +0800 |
commit | 5f2beadcb315458f74ad3ac819a8e9b1cf1143d6 (patch) | |
tree | 4ea9cd2586bc2a27278c3c6d6b6f60bcc79ac26a /net | |
parent | 5849eef98dde4373f13ee820ac6b3b199a820a80 (diff) | |
download | freebsd-ports-gnome-5f2beadcb315458f74ad3ac819a8e9b1cf1143d6.tar.gz freebsd-ports-gnome-5f2beadcb315458f74ad3ac819a8e9b1cf1143d6.tar.zst freebsd-ports-gnome-5f2beadcb315458f74ad3ac819a8e9b1cf1143d6.zip |
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 <sw@gegenunendlich.de>
Diffstat (limited to 'net')
-rw-r--r-- | net/Makefile | 2 | ||||
-rw-r--r-- | net/py-bittornado-core/Makefile | 18 | ||||
-rw-r--r-- | net/py-bittornado/Makefile | 49 | ||||
-rw-r--r-- | net/py-bittornado/distinfo | 2 | ||||
-rw-r--r-- | net/py-bittornado/files/extra-nogui-patch-setup.py | 16 | ||||
-rw-r--r-- | net/py-bittornado/pkg-descr | 14 | ||||
-rw-r--r-- | net/py-bittornado/pkg-plist | 125 | ||||
-rw-r--r-- | net/py-shadow-bittorrent-core/Makefile | 18 | ||||
-rw-r--r-- | net/py-shadow-bittorrent/Makefile | 49 | ||||
-rw-r--r-- | net/py-shadow-bittorrent/distinfo | 2 | ||||
-rw-r--r-- | net/py-shadow-bittorrent/files/extra-nogui-patch-setup.py | 16 | ||||
-rw-r--r-- | net/py-shadow-bittorrent/pkg-descr | 14 | ||||
-rw-r--r-- | net/py-shadow-bittorrent/pkg-plist | 125 |
13 files changed, 450 insertions, 0 deletions
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 <sw@gegenunendlich.de> +# +# $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 <sw@gegenunendlich.de> +# +# $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 <bsd.port.mk> 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 <sw@gegenunendlich.de> +# +# $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 <sw@gegenunendlich.de> +# +# $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 <bsd.port.mk> 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 |