From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 19 03:20:11 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E95DD16A4CE for ; Fri, 19 Mar 2004 03:20:10 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D982E43D2F for ; Fri, 19 Mar 2004 03:20:10 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2JBKAbv096701 for ; Fri, 19 Mar 2004 03:20:10 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2JBKAhB096700; Fri, 19 Mar 2004 03:20:10 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 19 Mar 2004 03:20:10 -0800 (PST) Resent-Message-Id: <200403191120.i2JBKAhB096700@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Janos Mohacsi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 022D316A4CE for ; Fri, 19 Mar 2004 03:10:17 -0800 (PST) Received: from skye.ki.iif.hu (freebsd.ki.iif.hu [193.225.13.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2886B43D2F for ; Fri, 19 Mar 2004 03:10:16 -0800 (PST) (envelope-from mohacsi@skye.ki.iif.hu) Received: (from mohacsi@localhost) by skye.ki.iif.hu (8.12.10/8.12.10) id i2JB9Xva038636; Fri, 19 Mar 2004 12:09:33 +0100 (CET) (envelope-from mohacsi) Message-Id: <200403191109.i2JB9Xva038636@skye.ki.iif.hu> Date: Fri, 19 Mar 2004 12:09:33 +0100 (CET) From: Janos Mohacsi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/64451: New port: net/py-bittornado - extended Bittorrent p2p client with IPv6 support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Janos Mohacsi List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2004 11:20:11 -0000 >Number: 64451 >Category: ports >Synopsis: New port: net/py-bittornado - extended Bittorrent p2p client with IPv6 support >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 19 03:20:09 PST 2004 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 4.9-STABLE i386 >Organization: NIIF >Environment: System: FreeBSD skye.ki.iif.hu 4.9-STABLE FreeBSD 4.9-STABLE #4: Mon Dec 8 10:34:00 CET 2003 root@skye.ki.iif.hu:/usr/obj/mirror/src/sys/SKYE i386 >Description: New port: net/py-bittornado BitTornado is a tool for distributing files. It's based on the BitTorrent tool but has many enhancement over it (it was also knows as SHADOWS experimental Bittorrent client): - multitracker support - to have redundant tracker - preferences menu for GUI client - webseed support to have better control of download - graphical torrent file maker - experimental IPv6 support WWW: http://www.bittornado.com >How-To-Repeat: apply this shar. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-bittornado # py-bittornado/pkg-plist # py-bittornado/pkg-descr # py-bittornado/distinfo # py-bittornado/Makefile # py-bittornado/files # py-bittornado/files/patch-setup.py # echo c - py-bittornado mkdir -p py-bittornado > /dev/null 2>&1 echo x - py-bittornado/pkg-plist sed 's/^X//' >py-bittornado/pkg-plist << 'END-of-py-bittornado/pkg-plist' Xbin/bt-t-make.py Xbin/btcompletedir.py Xbin/btcompletedirgui.py Xbin/btcopyannounce.py Xbin/btdownloadcurses.py Xbin/btdownloadgui.py Xbin/btdownloadheadless.py Xbin/btdownloadlibrary.py Xbin/btlaunchmany.py Xbin/btlaunchmanycurses.py Xbin/btmakemetafile.py Xbin/btmaketorrentgui.py Xbin/btreannounce.py Xbin/btrename.py Xbin/btsethttpseeds.py Xbin/btshowmetainfo.py Xbin/bttest.py Xbin/bttrack.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Choker.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Connecter.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Downloader.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/DownloaderFeedback.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Encrypter.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/HTTPDownloader.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/NatCheck.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/PiecePicker.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Rerequester.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Statistics.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Storage.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/StorageWrapper.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/T2T.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/Uploader.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/__init__.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/btformats.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/download.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/fakeopen.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/testtest.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.py X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/BT1/track.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.py X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigDir.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.py X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/ConfigReader.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.py X%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/ConnChoice.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.py X%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/CurrentRateMeasure.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.py X%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/HTTPHandler.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.py X%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/PSYCO.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.py X%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/RateMeasure.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.py X%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/RawServer.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.py X%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/SocketHandler.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/__init__.py X%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/__init__.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/bencode.py X%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/bencode.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.py X%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/bitfield.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.py X%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/parseargs.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.py X%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/selectpoll.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.py X%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/subnetparse.pyo X%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.py X%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyc X%%PYTHON_SITELIBDIR%%/BitTornado/zurllib.pyo X%%PORTDOCS%%%%DOCSDIR%%/BUILD.windows.txt X%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt X%%PORTDOCS%%%%DOCSDIR%%/IMPORTANT-multitracker-readme.txt X%%PORTDOCS%%%%DOCSDIR%%/INSTALL.unix.txt X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt X%%PORTDOCS%%%%DOCSDIR%%/README-Psyco.txt X%%PORTDOCS%%%%DOCSDIR%%/README-experimental.txt X%%PORTDOCS%%%%DOCSDIR%%/README.txt X%%PORTDOCS%%%%DOCSDIR%%/credits.txt X%%PORTDOCS%%%%DOCSDIR%%/multitracker-spec.txt X%%PORTDOCS%%%%DOCSDIR%%/multitracker_README.txt X%%PORTDOCS%%%%DOCSDIR%%/todo.txt X%%PORTDOCS%%%%DOCSDIR%%/webseed-spec.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/BitTornado/BT1 X@dirrm %%PYTHON_SITELIBDIR%%/BitTornado END-of-py-bittornado/pkg-plist echo x - py-bittornado/pkg-descr sed 's/^X//' >py-bittornado/pkg-descr << 'END-of-py-bittornado/pkg-descr' XBitTornado is a tool for distributing files. It's based on the BitTorrent Xtool but has many enhancement over it (it was also knows as SHADOWS Xexperimental Bittorrent client): X- multitracker support - to have redundant tracker X- preferences menu for GUI client X- webseed support to have better control of download X- graphical torrent file maker X- experimental IPv6 support X XWWW: http://www.bittornado.com END-of-py-bittornado/pkg-descr echo x - py-bittornado/distinfo sed 's/^X//' >py-bittornado/distinfo << 'END-of-py-bittornado/distinfo' XMD5 (BitTornado-0.0.1.tar.gz) = 6e0637a199d8d7d338d6b5dcdabc695e XSIZE (BitTornado-0.0.1.tar.gz) = 153602 END-of-py-bittornado/distinfo echo x - py-bittornado/Makefile sed 's/^X//' >py-bittornado/Makefile << 'END-of-py-bittornado/Makefile' X# New ports collection makefile for: BitTornado X# Date created: 18/03/2004 X# Whom: janos.mohacsi@bsd.hu X# used the work of net/py-bittorrent X# X# $FreeBSD$ X# X XPORTNAME= BitTornado XPORTVERSION= 0.0.1 XCATEGORIES= net python ipv6 XMASTER_SITES= http://dl9.degreez.net/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= janos.mohacsi@bsd.hu XCOMMENT= An extended BitTorrent peer-to-peer tool for distributing files X XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython X XUSE_PYTHON= 2.3+ XUSE_PYDISTUTILS= yes XUSE_REINPLACE= yes XFETCH_CMD= /usr/bin/fetch -Rr XWRKSRC= ${WRKDIR}/${PORTNAME}-CVS X XCONFLICTS= py??-*[Bb]it[Tt]orrent* py??-[Bb]it[Tt]ornado* X XDOC_FILES= BUILD.windows.txt FAQ.txt IMPORTANT-multitracker-readme.txt \ X INSTALL.unix.txt LICENSE.txt README-Psyco.txt \ X README-experimental.txt README.txt credits.txt \ X multitracker-spec.txt todo.txt webseed-spec.txt XEXTRA_DOC_FILES= multitracker/README.txt X Xpost-patch: X @${FIND} ${WRKSRC} -type f | \ X ${XARGS} -x -n 10 \ X ${REINPLACE_CMD} -E \ X -e 's|/usr/bin/env python|${PYTHON_CMD}|' X.ifdef(WITHOUT_GUI) X @${REINPLACE_CMD} -E \ X -e 's|btdownloadgui.py|btdownloadcurses.py|' \ X ${WRKSRC}/INSTALL.unix.txt X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for file in ${DOC_FILES} X @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} X.endfor X.for file in ${EXTRA_DOC_FILES} X ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}/`${ECHO} ${file} | ${SED} -e 's|/|_|g'` X.endfor X.endif X X.include END-of-py-bittornado/Makefile echo c - py-bittornado/files mkdir -p py-bittornado/files > /dev/null 2>&1 echo x - py-bittornado/files/patch-setup.py sed 's/^X//' >py-bittornado/files/patch-setup.py << 'END-of-py-bittornado/files/patch-setup.py' X X$FreeBSD$ X X--- setup.py.orig Thu Mar 18 07:39:43 2004 X+++ setup.py Thu Mar 18 07:44:27 2004 X@@ -10,13 +10,13 @@ X X setup( X name = "BitTornado", X- version = BitTorrent.version, X+ version = BitTornado.version, X author = "Bram Cohen, John Hoffman, Uoti Arpala et. al.", X author_email = "", X url = "http://www.bittornado.com", X license = "MIT", X X- packages = ["BitTornado"], X+ packages = ["BitTornado", "BitTornado.BT1"], X X scripts = ["btdownloadgui.py", "btdownloadheadless.py", "btdownloadlibrary.py", X "bttrack.py", "btmakemetafile.py", "btlaunchmany.py", "btcompletedir.py", END-of-py-bittornado/files/patch-setup.py exit >Release-Note: >Audit-Trail: >Unformatted: