summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2004-10-28 17:00:26 +0000
committerwiz <wiz@pkgsrc.org>2004-10-28 17:00:26 +0000
commitae6696659a4da07e7313e1c9da5dafc71bff0ffe (patch)
tree6e6b16f4c51b067143061fbb6deac6509573a276
parent46d5094d2958cbe511040d9854e0c8fb05678fdf (diff)
downloadpkgsrc-ae6696659a4da07e7313e1c9da5dafc71bff0ffe.tar.gz
Initial import of bittornado and bittornado-gui:
Experimental BitTorrent client, based on the official one.
-rw-r--r--net/bittornado-gui/DESCR3
-rw-r--r--net/bittornado-gui/Makefile26
-rw-r--r--net/bittornado-gui/PLIST4
-rw-r--r--net/bittornado/DESCR1
-rw-r--r--net/bittornado/Makefile14
-rw-r--r--net/bittornado/Makefile.common19
-rw-r--r--net/bittornado/PLIST158
-rw-r--r--net/bittornado/distinfo5
-rw-r--r--net/bittornado/patches/patch-aa20
9 files changed, 250 insertions, 0 deletions
diff --git a/net/bittornado-gui/DESCR b/net/bittornado-gui/DESCR
new file mode 100644
index 00000000000..6feffa02c75
--- /dev/null
+++ b/net/bittornado-gui/DESCR
@@ -0,0 +1,3 @@
+Experimental BitTorrent client, based on the official one.
+
+This package contains the GUI.
diff --git a/net/bittornado-gui/Makefile b/net/bittornado-gui/Makefile
new file mode 100644
index 00000000000..9f5dfee13b5
--- /dev/null
+++ b/net/bittornado-gui/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/28 17:00:27 wiz Exp $
+#
+
+.include "../../net/bittornado/Makefile.common"
+
+PKGNAME= ${DISTNAME:S/Tornado/Tornado-gui/}
+
+COMMENT+= (wxGTK GUI)
+
+CONFLICTS= bittorrent-gui-[0-9]*
+
+DEPENDS+= bittornado>=0.3.7:../../net/bittornado
+
+NO_BUILD= # defined
+
+PYTHON_PATCH_SCRIPTS= btcompletedirgui.py btdownloadgui.py
+PYTHON_PATCH_SCRIPTS+= btmaketorrentgui.py
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/btcompletedirgui.py ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/btdownloadgui.py ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/btmaketorrentgui.py ${PREFIX}/bin
+
+.include "../../lang/python/application.mk"
+.include "../../x11/py-wxWindows/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/bittornado-gui/PLIST b/net/bittornado-gui/PLIST
new file mode 100644
index 00000000000..e10d6731c7c
--- /dev/null
+++ b/net/bittornado-gui/PLIST
@@ -0,0 +1,4 @@
+$NetBSD: PLIST,v 1.1.1.1 2004/10/28 17:00:27 wiz Exp $
+bin/btcompletedirgui.py
+bin/btdownloadgui.py
+bin/btmaketorrentgui.py
diff --git a/net/bittornado/DESCR b/net/bittornado/DESCR
new file mode 100644
index 00000000000..33753cd6b11
--- /dev/null
+++ b/net/bittornado/DESCR
@@ -0,0 +1 @@
+Experimental BitTorrent client, based on the official one.
diff --git a/net/bittornado/Makefile b/net/bittornado/Makefile
new file mode 100644
index 00000000000..9decc5c5925
--- /dev/null
+++ b/net/bittornado/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/28 17:00:26 wiz Exp $
+#
+
+.include "Makefile.common"
+
+CONFLICTS= bittorrent-[0-9]*
+
+PYDISTUTILSPKG= yes
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../devel/py-cursespanel/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/bittornado/Makefile.common b/net/bittornado/Makefile.common
new file mode 100644
index 00000000000..150b771ccf8
--- /dev/null
+++ b/net/bittornado/Makefile.common
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2004/10/28 17:00:26 wiz Exp $
+#
+
+DISTNAME= BitTornado-0.3.7
+CATEGORIES= net
+MASTER_SITES= http://e.scarywater.net/bt/download/
+
+MAINTAINER= wiz@NetBSD.org
+HOMEPAGE= http://bittornado.com/
+COMMENT= Experimental bittorrent client
+
+DISTINFO_FILE= ${.CURDIR}/../../net/bittornado/distinfo
+FILESDIR= ${.CURDIR}/../../net/bittornado/files
+PATCHDIR= ${.CURDIR}/../../net/bittornado/patches
+
+WRKSRC= ${WRKDIR}/BitTornado-CVS
+USE_BUILDLINK3= yes
+
+PYTHON_VERSIONS_ACCEPTED= 23pth 22pth
diff --git a/net/bittornado/PLIST b/net/bittornado/PLIST
new file mode 100644
index 00000000000..b53125d3690
--- /dev/null
+++ b/net/bittornado/PLIST
@@ -0,0 +1,158 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/28 17:00:27 wiz Exp $
+bin/bt-t-make.py
+bin/btcompletedir.py
+bin/btcopyannounce.py
+bin/btdownloadcurses.py
+bin/btdownloadheadless.py
+bin/btlaunchmany.py
+bin/btlaunchmanycurses.py
+bin/btmakemetafile.py
+bin/btreannounce.py
+bin/btrename.py
+bin/btsethttpseeds.py
+bin/btshowmetainfo.py
+bin/bttest.py
+bin/bttrack.py
+${PYSITELIB}/BitTornado/BT1/Choker.py
+${PYSITELIB}/BitTornado/BT1/Choker.pyc
+${PYSITELIB}/BitTornado/BT1/Choker.pyo
+${PYSITELIB}/BitTornado/BT1/Connecter.py
+${PYSITELIB}/BitTornado/BT1/Connecter.pyc
+${PYSITELIB}/BitTornado/BT1/Connecter.pyo
+${PYSITELIB}/BitTornado/BT1/Downloader.py
+${PYSITELIB}/BitTornado/BT1/Downloader.pyc
+${PYSITELIB}/BitTornado/BT1/Downloader.pyo
+${PYSITELIB}/BitTornado/BT1/DownloaderFeedback.py
+${PYSITELIB}/BitTornado/BT1/DownloaderFeedback.pyc
+${PYSITELIB}/BitTornado/BT1/DownloaderFeedback.pyo
+${PYSITELIB}/BitTornado/BT1/Encrypter.py
+${PYSITELIB}/BitTornado/BT1/Encrypter.pyc
+${PYSITELIB}/BitTornado/BT1/Encrypter.pyo
+${PYSITELIB}/BitTornado/BT1/FileSelector.py
+${PYSITELIB}/BitTornado/BT1/FileSelector.pyc
+${PYSITELIB}/BitTornado/BT1/FileSelector.pyo
+${PYSITELIB}/BitTornado/BT1/HTTPDownloader.py
+${PYSITELIB}/BitTornado/BT1/HTTPDownloader.pyc
+${PYSITELIB}/BitTornado/BT1/HTTPDownloader.pyo
+${PYSITELIB}/BitTornado/BT1/NatCheck.py
+${PYSITELIB}/BitTornado/BT1/NatCheck.pyc
+${PYSITELIB}/BitTornado/BT1/NatCheck.pyo
+${PYSITELIB}/BitTornado/BT1/PiecePicker.py
+${PYSITELIB}/BitTornado/BT1/PiecePicker.pyc
+${PYSITELIB}/BitTornado/BT1/PiecePicker.pyo
+${PYSITELIB}/BitTornado/BT1/Rerequester.py
+${PYSITELIB}/BitTornado/BT1/Rerequester.pyc
+${PYSITELIB}/BitTornado/BT1/Rerequester.pyo
+${PYSITELIB}/BitTornado/BT1/Statistics.py
+${PYSITELIB}/BitTornado/BT1/Statistics.pyc
+${PYSITELIB}/BitTornado/BT1/Statistics.pyo
+${PYSITELIB}/BitTornado/BT1/Storage.py
+${PYSITELIB}/BitTornado/BT1/Storage.pyc
+${PYSITELIB}/BitTornado/BT1/Storage.pyo
+${PYSITELIB}/BitTornado/BT1/StorageWrapper.py
+${PYSITELIB}/BitTornado/BT1/StorageWrapper.pyc
+${PYSITELIB}/BitTornado/BT1/StorageWrapper.pyo
+${PYSITELIB}/BitTornado/BT1/StreamCheck.py
+${PYSITELIB}/BitTornado/BT1/StreamCheck.pyc
+${PYSITELIB}/BitTornado/BT1/StreamCheck.pyo
+${PYSITELIB}/BitTornado/BT1/T2T.py
+${PYSITELIB}/BitTornado/BT1/T2T.pyc
+${PYSITELIB}/BitTornado/BT1/T2T.pyo
+${PYSITELIB}/BitTornado/BT1/Uploader.py
+${PYSITELIB}/BitTornado/BT1/Uploader.pyc
+${PYSITELIB}/BitTornado/BT1/Uploader.pyo
+${PYSITELIB}/BitTornado/BT1/__init__.py
+${PYSITELIB}/BitTornado/BT1/__init__.pyc
+${PYSITELIB}/BitTornado/BT1/__init__.pyo
+${PYSITELIB}/BitTornado/BT1/btformats.py
+${PYSITELIB}/BitTornado/BT1/btformats.pyc
+${PYSITELIB}/BitTornado/BT1/btformats.pyo
+${PYSITELIB}/BitTornado/BT1/fakeopen.py
+${PYSITELIB}/BitTornado/BT1/fakeopen.pyc
+${PYSITELIB}/BitTornado/BT1/fakeopen.pyo
+${PYSITELIB}/BitTornado/BT1/makemetafile.py
+${PYSITELIB}/BitTornado/BT1/makemetafile.pyc
+${PYSITELIB}/BitTornado/BT1/makemetafile.pyo
+${PYSITELIB}/BitTornado/BT1/track.py
+${PYSITELIB}/BitTornado/BT1/track.pyc
+${PYSITELIB}/BitTornado/BT1/track.pyo
+${PYSITELIB}/BitTornado/ConfigDir.py
+${PYSITELIB}/BitTornado/ConfigDir.pyc
+${PYSITELIB}/BitTornado/ConfigDir.pyo
+${PYSITELIB}/BitTornado/ConfigReader.py
+${PYSITELIB}/BitTornado/ConfigReader.pyc
+${PYSITELIB}/BitTornado/ConfigReader.pyo
+${PYSITELIB}/BitTornado/ConnChoice.py
+${PYSITELIB}/BitTornado/ConnChoice.pyc
+${PYSITELIB}/BitTornado/ConnChoice.pyo
+${PYSITELIB}/BitTornado/CreateIcons.py
+${PYSITELIB}/BitTornado/CreateIcons.pyc
+${PYSITELIB}/BitTornado/CreateIcons.pyo
+${PYSITELIB}/BitTornado/CurrentRateMeasure.py
+${PYSITELIB}/BitTornado/CurrentRateMeasure.pyc
+${PYSITELIB}/BitTornado/CurrentRateMeasure.pyo
+${PYSITELIB}/BitTornado/HTTPHandler.py
+${PYSITELIB}/BitTornado/HTTPHandler.pyc
+${PYSITELIB}/BitTornado/HTTPHandler.pyo
+${PYSITELIB}/BitTornado/PSYCO.py
+${PYSITELIB}/BitTornado/PSYCO.pyc
+${PYSITELIB}/BitTornado/PSYCO.pyo
+${PYSITELIB}/BitTornado/RateLimiter.py
+${PYSITELIB}/BitTornado/RateLimiter.pyc
+${PYSITELIB}/BitTornado/RateLimiter.pyo
+${PYSITELIB}/BitTornado/RateMeasure.py
+${PYSITELIB}/BitTornado/RateMeasure.pyc
+${PYSITELIB}/BitTornado/RateMeasure.pyo
+${PYSITELIB}/BitTornado/RawServer.py
+${PYSITELIB}/BitTornado/RawServer.pyc
+${PYSITELIB}/BitTornado/RawServer.pyo
+${PYSITELIB}/BitTornado/ServerPortHandler.py
+${PYSITELIB}/BitTornado/ServerPortHandler.pyc
+${PYSITELIB}/BitTornado/ServerPortHandler.pyo
+${PYSITELIB}/BitTornado/SocketHandler.py
+${PYSITELIB}/BitTornado/SocketHandler.pyc
+${PYSITELIB}/BitTornado/SocketHandler.pyo
+${PYSITELIB}/BitTornado/__init__.py
+${PYSITELIB}/BitTornado/__init__.pyc
+${PYSITELIB}/BitTornado/__init__.pyo
+${PYSITELIB}/BitTornado/bencode.py
+${PYSITELIB}/BitTornado/bencode.pyc
+${PYSITELIB}/BitTornado/bencode.pyo
+${PYSITELIB}/BitTornado/bitfield.py
+${PYSITELIB}/BitTornado/bitfield.pyc
+${PYSITELIB}/BitTornado/bitfield.pyo
+${PYSITELIB}/BitTornado/clock.py
+${PYSITELIB}/BitTornado/clock.pyc
+${PYSITELIB}/BitTornado/clock.pyo
+${PYSITELIB}/BitTornado/download_bt1.py
+${PYSITELIB}/BitTornado/download_bt1.pyc
+${PYSITELIB}/BitTornado/download_bt1.pyo
+${PYSITELIB}/BitTornado/inifile.py
+${PYSITELIB}/BitTornado/inifile.pyc
+${PYSITELIB}/BitTornado/inifile.pyo
+${PYSITELIB}/BitTornado/launchmanycore.py
+${PYSITELIB}/BitTornado/launchmanycore.pyc
+${PYSITELIB}/BitTornado/launchmanycore.pyo
+${PYSITELIB}/BitTornado/natpunch.py
+${PYSITELIB}/BitTornado/natpunch.pyc
+${PYSITELIB}/BitTornado/natpunch.pyo
+${PYSITELIB}/BitTornado/parseargs.py
+${PYSITELIB}/BitTornado/parseargs.pyc
+${PYSITELIB}/BitTornado/parseargs.pyo
+${PYSITELIB}/BitTornado/parsedir.py
+${PYSITELIB}/BitTornado/parsedir.pyc
+${PYSITELIB}/BitTornado/parsedir.pyo
+${PYSITELIB}/BitTornado/piecebuffer.py
+${PYSITELIB}/BitTornado/piecebuffer.pyc
+${PYSITELIB}/BitTornado/piecebuffer.pyo
+${PYSITELIB}/BitTornado/selectpoll.py
+${PYSITELIB}/BitTornado/selectpoll.pyc
+${PYSITELIB}/BitTornado/selectpoll.pyo
+${PYSITELIB}/BitTornado/subnetparse.py
+${PYSITELIB}/BitTornado/subnetparse.pyc
+${PYSITELIB}/BitTornado/subnetparse.pyo
+${PYSITELIB}/BitTornado/zurllib.py
+${PYSITELIB}/BitTornado/zurllib.pyc
+${PYSITELIB}/BitTornado/zurllib.pyo
+@dirrm ${PYSITELIB}/BitTornado/BT1
+@dirrm ${PYSITELIB}/BitTornado
diff --git a/net/bittornado/distinfo b/net/bittornado/distinfo
new file mode 100644
index 00000000000..c860395f268
--- /dev/null
+++ b/net/bittornado/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/28 17:00:27 wiz Exp $
+
+SHA1 (BitTornado-0.3.7.tar.gz) = 38af811880af51437d80ffef3a4e7191d128b303
+Size (BitTornado-0.3.7.tar.gz) = 176879 bytes
+SHA1 (patch-aa) = f0616d1b59f1512db45f8a937faef9f5bb3b148b
diff --git a/net/bittornado/patches/patch-aa b/net/bittornado/patches/patch-aa
new file mode 100644
index 00000000000..675de0ed6b3
--- /dev/null
+++ b/net/bittornado/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/10/28 17:00:27 wiz Exp $
+
+--- setup.py.orig 2004-08-15 23:37:11.000000000 +0200
++++ setup.py
+@@ -18,12 +18,12 @@ setup(
+
+ packages = ["BitTornado","BitTornado.BT1"],
+
+- scripts = ["btdownloadgui.py", "btdownloadheadless.py",
++ scripts = ["btdownloadheadless.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',
++ 'btcopyannounce.py', 'btsethttpseeds.py',
+ 'bt-t-make.py',
+ ]
+ )