diff options
-rw-r--r-- | net-p2p/py-bittornado-core/Makefile | 18 | ||||
-rw-r--r-- | net-p2p/py-bittornado/Makefile | 49 | ||||
-rw-r--r-- | net-p2p/py-bittornado/distinfo | 2 | ||||
-rw-r--r-- | net-p2p/py-bittornado/files/extra-nogui-patch-setup.py | 16 | ||||
-rw-r--r-- | net-p2p/py-bittornado/pkg-descr | 14 | ||||
-rw-r--r-- | net-p2p/py-bittornado/pkg-plist | 125 | ||||
-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 |
19 files changed, 674 insertions, 0 deletions
diff --git a/net-p2p/py-bittornado-core/Makefile b/net-p2p/py-bittornado-core/Makefile new file mode 100644 index 000000000000..6a90e51d3f20 --- /dev/null +++ b/net-p2p/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-p2p/py-bittornado/Makefile b/net-p2p/py-bittornado/Makefile new file mode 100644 index 000000000000..f52f1e29ff42 --- /dev/null +++ b/net-p2p/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-p2p/py-bittornado/distinfo b/net-p2p/py-bittornado/distinfo new file mode 100644 index 000000000000..73d6dda1e4c2 --- /dev/null +++ b/net-p2p/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-p2p/py-bittornado/files/extra-nogui-patch-setup.py b/net-p2p/py-bittornado/files/extra-nogui-patch-setup.py new file mode 100644 index 000000000000..5b7ef858a45e --- /dev/null +++ b/net-p2p/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-p2p/py-bittornado/pkg-descr b/net-p2p/py-bittornado/pkg-descr new file mode 100644 index 000000000000..bcceea200e4b --- /dev/null +++ b/net-p2p/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-p2p/py-bittornado/pkg-plist b/net-p2p/py-bittornado/pkg-plist new file mode 100644 index 000000000000..3efd951f2eed --- /dev/null +++ b/net-p2p/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/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 |