aboutsummaryrefslogtreecommitdiff
path: root/net/py-bittornado
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2004-02-28 12:22:22 +0000
committerPav Lucistnik <pav@FreeBSD.org>2004-02-28 12:22:22 +0000
commit5ad3680c4b95c23f5445207789997c9db3455ec2 (patch)
treeea6e2770d8d052f17d233c0611bacef12f014886 /net/py-bittornado
parent094b33c5f137e3feaa46cbfb98ed3ef5688c4bb1 (diff)
downloadports-5ad3680c4b95c23f5445207789997c9db3455ec2.tar.gz
ports-5ad3680c4b95c23f5445207789997c9db3455ec2.zip
Notes
Diffstat (limited to 'net/py-bittornado')
-rw-r--r--net/py-bittornado/Makefile49
-rw-r--r--net/py-bittornado/distinfo2
-rw-r--r--net/py-bittornado/files/extra-nogui-patch-setup.py16
-rw-r--r--net/py-bittornado/pkg-descr14
-rw-r--r--net/py-bittornado/pkg-plist125
5 files changed, 206 insertions, 0 deletions
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