Index: head/net/py-bittorrent-devel/Makefile =================================================================== --- head/net/py-bittorrent-devel/Makefile (revision 137020) +++ head/net/py-bittorrent-devel/Makefile (revision 137021) @@ -1,136 +1,136 @@ # New ports collection makefile for: BitTorrent # Date created: Sun Mar 16 06:34:12 UTC 2003 # Whom: Mario Sergio Fujikawa Ferreira # # $FreeBSD$ # PORTNAME= BitTorrent -PORTVERSION= 4.1.1 +PORTVERSION= 4.1.2 PORTEPOCH= 1 CATEGORIES?= net python MASTER_SITES= http://www.bittorrent.com/dl/ \ ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME:L} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= -devel MAINTAINER= lioux@FreeBSD.org COMMENT?= A peer-to-peer tool for distributing files written in Python RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython USE_PYTHON= yes USE_PYDISTUTILS= yes USE_REINPLACE= yes CONFLICTS= py??-*[Bb]it[Tt]orrent* py??-*[Bb]it[Tt]ornado* btqueue* NO_LATEST_LINK= yes .ifndef(NOPORTDOCS) PORTDOCS= \ LICENSE.txt \ README.txt \ TRACKERLESS.txt \ credits.txt \ redirdonate.html .else EXTRA_PATCHES+= ${FILESDIR}/extra-noportdocs-setup.py .endif .include .if ${ARCH} != "i386" WITHOUT_PSYCO= yes .endif # required for GUI .ifndef(WITHOUT_GUI) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 PLIST_FILES+= \ bin/btmaketorrentgui.py \ bin/btdownloadgui.py \ share/pixmaps/BitTorrent/bittorrent.ico \ share/pixmaps/BitTorrent/broken.png \ share/pixmaps/BitTorrent/finished.png \ share/pixmaps/BitTorrent/info.png \ share/pixmaps/BitTorrent/logo/bittorrent_32.png \ share/pixmaps/BitTorrent/logo/bittorrent_96.png \ share/pixmaps/BitTorrent/pause.png \ share/pixmaps/BitTorrent/paused.png \ share/pixmaps/BitTorrent/play.png \ share/pixmaps/BitTorrent/queued.png \ share/pixmaps/BitTorrent/remove.png \ share/pixmaps/BitTorrent/running.png PLIST_SUB+= GUI="" .else EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py PLIST_SUB+= GUI="@comment " .endif # required for PSYCO .ifndef(WITHOUT_PSYCO) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco EXTRA_PATCHES+= \ ${FILESDIR}/extra-psyco-patch-btdownloadcurses.py \ ${FILESDIR}/extra-psyco-patch-btdownloadgui.py \ ${FILESDIR}/extra-psyco-patch-btdownloadheadless.py \ ${FILESDIR}/extra-psyco-patch-btlaunchmany.py \ ${FILESDIR}/extra-psyco-patch-btlaunchmanycurses.py \ ${FILESDIR}/extra-psyco-patch-btmaketorrent.py \ ${FILESDIR}/extra-psyco-patch-btmaketorrentgui.py \ ${FILESDIR}/extra-psyco-patch-btreannouce.py \ ${FILESDIR}/extra-psyco-patch-btrename.py \ ${FILESDIR}/extra-psyco-patch-btshowmetainfo.py \ ${FILESDIR}/extra-psyco-patch-bttrack.py PLIST_FILES+= \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.py \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.pyc \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.pyo .endif pre-everything:: .ifndef(WITHOUT_GUI) @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation' .endif .ifndef(WITHOUT_PSYCO) @${ECHO_MSG} '===> Define WITHOUT_PSYCO to disable devel/py-psyco optimization' .endif post-patch: # whrandom is deprecated: whrandom -> random @${FIND} ${WRKSRC} -type f | \ ${XARGS} -x -n 10 \ ${REINPLACE_CMD} -E \ -e 's|whrandom|random|' \ -e 's|/usr/bin/env python.*|${LOCALBASE}/bin/python|' .ifndef(WITHOUT_PSYCO) # activate psyco optimization @${ECHO_CMD} 'psyco = 1' > ${WRKSRC}/BitTorrent/PSYCO.py .endif post-install: # set proper permissions @${CHMOD} -R ${SHAREMODE} \ ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent @${CHMOD} ${SHAREMODE} ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent @${CHMOD} a+x ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent .ifndef(WITHOUT_GUI) # pixmaps @${CHMOD} -R ${SHAREMODE} \ ${PREFIX}/share/pixmaps/${PORTNAME}/* @${CHMOD} a+x \ ${PREFIX}/share/pixmaps/${PORTNAME}/logo .endif .ifndef(NOPORTDOCS) # docs @${CHMOD} -R ${SHAREMODE} \ ${DOCSDIR}/* .endif .include Property changes on: head/net/py-bittorrent-devel/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.28 \ No newline at end of property +1.29 \ No newline at end of property Index: head/net/py-bittorrent-devel/distinfo =================================================================== --- head/net/py-bittorrent-devel/distinfo (revision 137020) +++ head/net/py-bittorrent-devel/distinfo (revision 137021) @@ -1,2 +1,2 @@ -MD5 (BitTorrent-4.1.1.tar.gz) = 57381176882184ad8f539c473ad9bce5 -SIZE (BitTorrent-4.1.1.tar.gz) = 237743 +MD5 (BitTorrent-4.1.2.tar.gz) = e2a4d97bbfef1e105be5a128732ed3f8 +SIZE (BitTorrent-4.1.2.tar.gz) = 340624 Property changes on: head/net/py-bittorrent-devel/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/net/py-bittorrent-devel/pkg-plist =================================================================== --- head/net/py-bittorrent-devel/pkg-plist (revision 137020) +++ head/net/py-bittorrent-devel/pkg-plist (revision 137021) @@ -1,200 +1,208 @@ bin/btdownloadcurses.py bin/btdownloadheadless.py bin/btlaunchmany.py bin/btlaunchmanycurses.py bin/btmaketorrent.py bin/btreannounce.py bin/btrename.py bin/btshowmetainfo.py bin/bttrack.py %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.py %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.py %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.py %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.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/Encoder.py %%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.py %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.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/OpenPath.py %%PYTHON_SITELIBDIR%%/BitTorrent/OpenPath.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/OpenPath.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.py %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.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/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/TorrentQueue.py %%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.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/configfile.py %%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.py %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.py %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/download.py %%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.py %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.py %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.py %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.py %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/platform.py %%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.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 +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.py +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyc +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyo %%PYTHON_SITELIBDIR%%/khashmir/__init__.py %%PYTHON_SITELIBDIR%%/khashmir/__init__.pyc %%PYTHON_SITELIBDIR%%/khashmir/__init__.pyo %%PYTHON_SITELIBDIR%%/khashmir/actions.py %%PYTHON_SITELIBDIR%%/khashmir/actions.pyc %%PYTHON_SITELIBDIR%%/khashmir/actions.pyo %%PYTHON_SITELIBDIR%%/khashmir/cache.py %%PYTHON_SITELIBDIR%%/khashmir/cache.pyc %%PYTHON_SITELIBDIR%%/khashmir/cache.pyo %%PYTHON_SITELIBDIR%%/khashmir/const.py %%PYTHON_SITELIBDIR%%/khashmir/const.pyc %%PYTHON_SITELIBDIR%%/khashmir/const.pyo %%PYTHON_SITELIBDIR%%/khashmir/defer.py %%PYTHON_SITELIBDIR%%/khashmir/defer.pyc %%PYTHON_SITELIBDIR%%/khashmir/defer.pyo %%PYTHON_SITELIBDIR%%/khashmir/inserter.py %%PYTHON_SITELIBDIR%%/khashmir/inserter.pyc %%PYTHON_SITELIBDIR%%/khashmir/inserter.pyo %%PYTHON_SITELIBDIR%%/khashmir/khash.py %%PYTHON_SITELIBDIR%%/khashmir/khash.pyc %%PYTHON_SITELIBDIR%%/khashmir/khash.pyo %%PYTHON_SITELIBDIR%%/khashmir/khashmir.py %%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyo %%PYTHON_SITELIBDIR%%/khashmir/knet.py %%PYTHON_SITELIBDIR%%/khashmir/knet.pyc %%PYTHON_SITELIBDIR%%/khashmir/knet.pyo %%PYTHON_SITELIBDIR%%/khashmir/knode.py %%PYTHON_SITELIBDIR%%/khashmir/knode.pyc %%PYTHON_SITELIBDIR%%/khashmir/knode.pyo %%PYTHON_SITELIBDIR%%/khashmir/krpc.py %%PYTHON_SITELIBDIR%%/khashmir/krpc.pyc %%PYTHON_SITELIBDIR%%/khashmir/krpc.pyo %%PYTHON_SITELIBDIR%%/khashmir/kstore.py %%PYTHON_SITELIBDIR%%/khashmir/kstore.pyc %%PYTHON_SITELIBDIR%%/khashmir/kstore.pyo %%PYTHON_SITELIBDIR%%/khashmir/ktable.py %%PYTHON_SITELIBDIR%%/khashmir/ktable.pyc %%PYTHON_SITELIBDIR%%/khashmir/ktable.pyo %%PYTHON_SITELIBDIR%%/khashmir/node.py %%PYTHON_SITELIBDIR%%/khashmir/node.pyc %%PYTHON_SITELIBDIR%%/khashmir/node.pyo %%PYTHON_SITELIBDIR%%/khashmir/setup.py %%PYTHON_SITELIBDIR%%/khashmir/setup.pyc %%PYTHON_SITELIBDIR%%/khashmir/setup.pyo %%PYTHON_SITELIBDIR%%/khashmir/test.py %%PYTHON_SITELIBDIR%%/khashmir/test.pyc %%PYTHON_SITELIBDIR%%/khashmir/test.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.py %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.py %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.py %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyo %%PYTHON_SITELIBDIR%%/khashmir/unet.py %%PYTHON_SITELIBDIR%%/khashmir/unet.pyc %%PYTHON_SITELIBDIR%%/khashmir/unet.pyo %%PYTHON_SITELIBDIR%%/khashmir/util.py %%PYTHON_SITELIBDIR%%/khashmir/util.pyc %%PYTHON_SITELIBDIR%%/khashmir/util.pyo %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.py %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyo share/locale/fr/LC_MESSAGES/bittorrent.mo +share/locale/it/LC_MESSAGES/bittorrent.mo +share/locale/no/LC_MESSAGES/bittorrent.mo +share/locale/pt_BR/LC_MESSAGES/bittorrent.mo %%GUI%%@dirrm share/pixmaps/BitTorrent/logo %%GUI%%@dirrm share/pixmaps/BitTorrent %%GUI%%@unexec rmdir %D/share/pixmaps 2>/dev/null || true +@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true +@unexec rmdir %D/share/locale/no 2>/dev/null || true @dirrm %%PYTHON_SITELIBDIR%%/khashmir @dirrm %%PYTHON_SITELIBDIR%%/BitTorrent @unexec rmdir %D/%%PYTHON_SITELIBDIR%% 2>/dev/null || true @unexec rmdir %D/%%PYTHON_LIBDIR%% 2>/dev/null || true Property changes on: head/net/py-bittorrent-devel/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/net-p2p/py-bittorrent-devel/Makefile =================================================================== --- head/net-p2p/py-bittorrent-devel/Makefile (revision 137020) +++ head/net-p2p/py-bittorrent-devel/Makefile (revision 137021) @@ -1,136 +1,136 @@ # New ports collection makefile for: BitTorrent # Date created: Sun Mar 16 06:34:12 UTC 2003 # Whom: Mario Sergio Fujikawa Ferreira # # $FreeBSD$ # PORTNAME= BitTorrent -PORTVERSION= 4.1.1 +PORTVERSION= 4.1.2 PORTEPOCH= 1 CATEGORIES?= net python MASTER_SITES= http://www.bittorrent.com/dl/ \ ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME:L} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX?= -devel MAINTAINER= lioux@FreeBSD.org COMMENT?= A peer-to-peer tool for distributing files written in Python RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/dns/__init__.py:${PORTSDIR}/dns/py-dnspython USE_PYTHON= yes USE_PYDISTUTILS= yes USE_REINPLACE= yes CONFLICTS= py??-*[Bb]it[Tt]orrent* py??-*[Bb]it[Tt]ornado* btqueue* NO_LATEST_LINK= yes .ifndef(NOPORTDOCS) PORTDOCS= \ LICENSE.txt \ README.txt \ TRACKERLESS.txt \ credits.txt \ redirdonate.html .else EXTRA_PATCHES+= ${FILESDIR}/extra-noportdocs-setup.py .endif .include .if ${ARCH} != "i386" WITHOUT_PSYCO= yes .endif # required for GUI .ifndef(WITHOUT_GUI) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2 PLIST_FILES+= \ bin/btmaketorrentgui.py \ bin/btdownloadgui.py \ share/pixmaps/BitTorrent/bittorrent.ico \ share/pixmaps/BitTorrent/broken.png \ share/pixmaps/BitTorrent/finished.png \ share/pixmaps/BitTorrent/info.png \ share/pixmaps/BitTorrent/logo/bittorrent_32.png \ share/pixmaps/BitTorrent/logo/bittorrent_96.png \ share/pixmaps/BitTorrent/pause.png \ share/pixmaps/BitTorrent/paused.png \ share/pixmaps/BitTorrent/play.png \ share/pixmaps/BitTorrent/queued.png \ share/pixmaps/BitTorrent/remove.png \ share/pixmaps/BitTorrent/running.png PLIST_SUB+= GUI="" .else EXTRA_PATCHES+= ${FILESDIR}/extra-nogui-patch-setup.py PLIST_SUB+= GUI="@comment " .endif # required for PSYCO .ifndef(WITHOUT_PSYCO) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco EXTRA_PATCHES+= \ ${FILESDIR}/extra-psyco-patch-btdownloadcurses.py \ ${FILESDIR}/extra-psyco-patch-btdownloadgui.py \ ${FILESDIR}/extra-psyco-patch-btdownloadheadless.py \ ${FILESDIR}/extra-psyco-patch-btlaunchmany.py \ ${FILESDIR}/extra-psyco-patch-btlaunchmanycurses.py \ ${FILESDIR}/extra-psyco-patch-btmaketorrent.py \ ${FILESDIR}/extra-psyco-patch-btmaketorrentgui.py \ ${FILESDIR}/extra-psyco-patch-btreannouce.py \ ${FILESDIR}/extra-psyco-patch-btrename.py \ ${FILESDIR}/extra-psyco-patch-btshowmetainfo.py \ ${FILESDIR}/extra-psyco-patch-bttrack.py PLIST_FILES+= \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.py \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.pyc \ ${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent/PSYCO.pyo .endif pre-everything:: .ifndef(WITHOUT_GUI) @${ECHO_MSG} '===> Define WITHOUT_GUI to disable GUI installation' .endif .ifndef(WITHOUT_PSYCO) @${ECHO_MSG} '===> Define WITHOUT_PSYCO to disable devel/py-psyco optimization' .endif post-patch: # whrandom is deprecated: whrandom -> random @${FIND} ${WRKSRC} -type f | \ ${XARGS} -x -n 10 \ ${REINPLACE_CMD} -E \ -e 's|whrandom|random|' \ -e 's|/usr/bin/env python.*|${LOCALBASE}/bin/python|' .ifndef(WITHOUT_PSYCO) # activate psyco optimization @${ECHO_CMD} 'psyco = 1' > ${WRKSRC}/BitTorrent/PSYCO.py .endif post-install: # set proper permissions @${CHMOD} -R ${SHAREMODE} \ ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent @${CHMOD} ${SHAREMODE} ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent @${CHMOD} a+x ${PREFIX}/${PYTHON_SITELIBDIR:S|^${PYTHONBASE}/||}/BitTorrent .ifndef(WITHOUT_GUI) # pixmaps @${CHMOD} -R ${SHAREMODE} \ ${PREFIX}/share/pixmaps/${PORTNAME}/* @${CHMOD} a+x \ ${PREFIX}/share/pixmaps/${PORTNAME}/logo .endif .ifndef(NOPORTDOCS) # docs @${CHMOD} -R ${SHAREMODE} \ ${DOCSDIR}/* .endif .include Property changes on: head/net-p2p/py-bittorrent-devel/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.28 \ No newline at end of property +1.29 \ No newline at end of property Index: head/net-p2p/py-bittorrent-devel/distinfo =================================================================== --- head/net-p2p/py-bittorrent-devel/distinfo (revision 137020) +++ head/net-p2p/py-bittorrent-devel/distinfo (revision 137021) @@ -1,2 +1,2 @@ -MD5 (BitTorrent-4.1.1.tar.gz) = 57381176882184ad8f539c473ad9bce5 -SIZE (BitTorrent-4.1.1.tar.gz) = 237743 +MD5 (BitTorrent-4.1.2.tar.gz) = e2a4d97bbfef1e105be5a128732ed3f8 +SIZE (BitTorrent-4.1.2.tar.gz) = 340624 Property changes on: head/net-p2p/py-bittorrent-devel/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.10 \ No newline at end of property +1.11 \ No newline at end of property Index: head/net-p2p/py-bittorrent-devel/pkg-plist =================================================================== --- head/net-p2p/py-bittorrent-devel/pkg-plist (revision 137020) +++ head/net-p2p/py-bittorrent-devel/pkg-plist (revision 137021) @@ -1,200 +1,208 @@ bin/btdownloadcurses.py bin/btdownloadheadless.py bin/btlaunchmany.py bin/btlaunchmanycurses.py bin/btmaketorrent.py bin/btreannounce.py bin/btrename.py bin/btshowmetainfo.py bin/bttrack.py %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.py %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Choker.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.py %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/ClientIdentifier.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.py %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Connecter.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.py %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/ConvertedMetainfo.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.py %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/CurrentRateMeasure.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.py %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Desktop.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/Encoder.py %%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/Encoder.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.py %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/GUI.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/OpenPath.py %%PYTHON_SITELIBDIR%%/BitTorrent/OpenPath.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/OpenPath.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.py %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/PiecePicker.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.py %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/RateLimiter.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/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/TorrentQueue.py %%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/TorrentQueue.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/configfile.py %%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/configfile.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.py %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/controlsocket.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.py %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/defaultargs.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/download.py %%PYTHON_SITELIBDIR%%/BitTorrent/download.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/download.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.py %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/launchmanycore.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.py %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/makemetafile.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.py %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/obsoletepythonsupport.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.py %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/parseargs.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.py %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/parsedir.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/platform.py %%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/platform.pyo %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.py %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.pyc %%PYTHON_SITELIBDIR%%/BitTorrent/selectpoll.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 +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.py +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyc +%%PYTHON_SITELIBDIR%%/khashmir/KRateLimiter.pyo %%PYTHON_SITELIBDIR%%/khashmir/__init__.py %%PYTHON_SITELIBDIR%%/khashmir/__init__.pyc %%PYTHON_SITELIBDIR%%/khashmir/__init__.pyo %%PYTHON_SITELIBDIR%%/khashmir/actions.py %%PYTHON_SITELIBDIR%%/khashmir/actions.pyc %%PYTHON_SITELIBDIR%%/khashmir/actions.pyo %%PYTHON_SITELIBDIR%%/khashmir/cache.py %%PYTHON_SITELIBDIR%%/khashmir/cache.pyc %%PYTHON_SITELIBDIR%%/khashmir/cache.pyo %%PYTHON_SITELIBDIR%%/khashmir/const.py %%PYTHON_SITELIBDIR%%/khashmir/const.pyc %%PYTHON_SITELIBDIR%%/khashmir/const.pyo %%PYTHON_SITELIBDIR%%/khashmir/defer.py %%PYTHON_SITELIBDIR%%/khashmir/defer.pyc %%PYTHON_SITELIBDIR%%/khashmir/defer.pyo %%PYTHON_SITELIBDIR%%/khashmir/inserter.py %%PYTHON_SITELIBDIR%%/khashmir/inserter.pyc %%PYTHON_SITELIBDIR%%/khashmir/inserter.pyo %%PYTHON_SITELIBDIR%%/khashmir/khash.py %%PYTHON_SITELIBDIR%%/khashmir/khash.pyc %%PYTHON_SITELIBDIR%%/khashmir/khash.pyo %%PYTHON_SITELIBDIR%%/khashmir/khashmir.py %%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/khashmir.pyo %%PYTHON_SITELIBDIR%%/khashmir/knet.py %%PYTHON_SITELIBDIR%%/khashmir/knet.pyc %%PYTHON_SITELIBDIR%%/khashmir/knet.pyo %%PYTHON_SITELIBDIR%%/khashmir/knode.py %%PYTHON_SITELIBDIR%%/khashmir/knode.pyc %%PYTHON_SITELIBDIR%%/khashmir/knode.pyo %%PYTHON_SITELIBDIR%%/khashmir/krpc.py %%PYTHON_SITELIBDIR%%/khashmir/krpc.pyc %%PYTHON_SITELIBDIR%%/khashmir/krpc.pyo %%PYTHON_SITELIBDIR%%/khashmir/kstore.py %%PYTHON_SITELIBDIR%%/khashmir/kstore.pyc %%PYTHON_SITELIBDIR%%/khashmir/kstore.pyo %%PYTHON_SITELIBDIR%%/khashmir/ktable.py %%PYTHON_SITELIBDIR%%/khashmir/ktable.pyc %%PYTHON_SITELIBDIR%%/khashmir/ktable.pyo %%PYTHON_SITELIBDIR%%/khashmir/node.py %%PYTHON_SITELIBDIR%%/khashmir/node.pyc %%PYTHON_SITELIBDIR%%/khashmir/node.pyo %%PYTHON_SITELIBDIR%%/khashmir/setup.py %%PYTHON_SITELIBDIR%%/khashmir/setup.pyc %%PYTHON_SITELIBDIR%%/khashmir/setup.pyo %%PYTHON_SITELIBDIR%%/khashmir/test.py %%PYTHON_SITELIBDIR%%/khashmir/test.pyc %%PYTHON_SITELIBDIR%%/khashmir/test.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.py %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_khashmir.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.py %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_krpc.pyo %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.py %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyc %%PYTHON_SITELIBDIR%%/khashmir/test_kstore.pyo %%PYTHON_SITELIBDIR%%/khashmir/unet.py %%PYTHON_SITELIBDIR%%/khashmir/unet.pyc %%PYTHON_SITELIBDIR%%/khashmir/unet.pyo %%PYTHON_SITELIBDIR%%/khashmir/util.py %%PYTHON_SITELIBDIR%%/khashmir/util.pyc %%PYTHON_SITELIBDIR%%/khashmir/util.pyo %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.py %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyc %%PYTHON_SITELIBDIR%%/khashmir/utkhashmir.pyo share/locale/fr/LC_MESSAGES/bittorrent.mo +share/locale/it/LC_MESSAGES/bittorrent.mo +share/locale/no/LC_MESSAGES/bittorrent.mo +share/locale/pt_BR/LC_MESSAGES/bittorrent.mo %%GUI%%@dirrm share/pixmaps/BitTorrent/logo %%GUI%%@dirrm share/pixmaps/BitTorrent %%GUI%%@unexec rmdir %D/share/pixmaps 2>/dev/null || true +@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true +@unexec rmdir %D/share/locale/no 2>/dev/null || true @dirrm %%PYTHON_SITELIBDIR%%/khashmir @dirrm %%PYTHON_SITELIBDIR%%/BitTorrent @unexec rmdir %D/%%PYTHON_SITELIBDIR%% 2>/dev/null || true @unexec rmdir %D/%%PYTHON_LIBDIR%% 2>/dev/null || true Property changes on: head/net-p2p/py-bittorrent-devel/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property