Date: Wed, 12 Jul 2006 22:47:47 -0700 (PDT) From: Daniel <daniel@netwalk.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/100193: Port update: SABnzbd 0.2.2 Message-ID: <20060713054747.DE75A8598@nero.netwalk.org> Resent-Message-ID: <200607130550.k6D5oI0B040572@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 100193 >Category: ports >Synopsis: Port update: SABnzbd 0.2.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Jul 13 05:50:15 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Daniel >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD nero.netwalk.org 6.0-STABLE FreeBSD 6.0-STABLE #0: Fri Nov 4 17:55:08 PST 2005 debonair@nero.netwalk.org:/usr/obj/usr/src/sys/NERO i386 >Description: According to the developer's changelog Changes: ------------------------------------------------------------------------------- 0.2.2 ------------------------------------------------------------------------------- added: ability to place downloads into www.newzbin.com categories added: new config: create_category_folders added: display of total running bytes downloaded added: display of newzbin.com nzb quota added: file reorganization/managment for each post added: cleanup of temporary directories in download_dir added: support for zipped nzbs (dirscan_dir and interface upload) added: limited dupe handling added: (experimental) rss client with v3.newzbin.com rss-feed support added: (temporary) filename extraction from subject changed: par2 files now queued on top of each post changed: [w32] par2 and unrar now run in idle priority changed: eta text normalized changed: corrupt yenc articles no longer discarded changed: improved startup time (if items in queue) changed: improved directory creation/handling changed: extensions defined in cleanup_list now discarded during download fixed: umask should now be applied to all created files fixed: [w32] signal handler for bundled exe fixed: better filename detection for yenc encoded articles fixed: workaround for (some) broken uuencoded articles fixed: workaround for various broken nzb files fixed: racing condition in nzbqueue fixed: file assembly corruption bug fixed: yenc decoding (if _yenc module missing) fixed: (rare) deadlock causing bug in smartpar algorithm fixed: server multiplexing no longer depends on unique servername string fixed: average age of post now calculated correctly if invalid files in post >How-To-Repeat: >Fix: diff -ruN /usr/ports/news/sabnzbd/Makefile ./Makefile --- /usr/ports/news/sabnzbd/Makefile Sun Mar 26 06:50:58 2006 +++ ./Makefile Wed Jul 12 22:19:29 2006 @@ -6,7 +6,7 @@ # PORTNAME= SABnzbd -PORTVERSION= 0.1.8.1 +PORTVERSION= 0.2.2 CATEGORIES= news MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= sabnzbd @@ -27,12 +27,17 @@ SUB_FILES= pkg-message OPTIONS= PAR2CMDLINE "Required for postprocessing of par files." on \ - UNRAR "Often required for unpacking many downloads." on + UNRAR "Often required for unpacking many downloads." on \ + FEEDPARSER "rss-feed support." on .include <bsd.port.pre.mk> .if !defined(WITHOUT_PAR2CMDLINE) RUN_DEPENDS+= par2repair:${PORTSDIR}/archivers/par2cmdline +.endif + +.if !defined(WITHOUT_FEEDPARSER) +RUN_DEPENDS+= feedparser:${PORTSDIR}/textproc/py-feedparser .endif .if !defined(WITHOUT_UNRAR) diff -ruN /usr/ports/news/sabnzbd/diff ./diff --- /usr/ports/news/sabnzbd/diff Wed Dec 31 16:00:00 1969 +++ ./diff Wed Jul 12 22:36:47 2006 @@ -0,0 +1,31 @@ +diff -ruN /usr/ports/news/sabnzbd/Makefile ./Makefile +--- /usr/ports/news/sabnzbd/Makefile Sun Mar 26 06:50:58 2006 ++++ ./Makefile Wed Jul 12 22:19:29 2006 +@@ -6,7 +6,7 @@ + # + + PORTNAME= SABnzbd +-PORTVERSION= 0.1.8.1 ++PORTVERSION= 0.2.2 + CATEGORIES= news + MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} + MASTER_SITE_SUBDIR= sabnzbd +@@ -27,12 +27,17 @@ + SUB_FILES= pkg-message + + OPTIONS= PAR2CMDLINE "Required for postprocessing of par files." on \ +- UNRAR "Often required for unpacking many downloads." on ++ UNRAR "Often required for unpacking many downloads." on \ ++ FEEDPARSER "rss-feed support." on + + .include <bsd.port.pre.mk> + + .if !defined(WITHOUT_PAR2CMDLINE) + RUN_DEPENDS+= par2repair:${PORTSDIR}/archivers/par2cmdline ++.endif ++ ++.if !defined(WITHOUT_FEEDPARSER) ++RUN_DEPENDS+= feedparser:${PORTSDIR}/textproc/py-feedparser + .endif + + .if !defined(WITHOUT_UNRAR) diff -ruN /usr/ports/news/sabnzbd/distinfo ./distinfo --- /usr/ports/news/sabnzbd/distinfo Sun Mar 26 06:50:58 2006 +++ ./distinfo Wed Jul 12 21:19:04 2006 @@ -1,3 +1,3 @@ -MD5 (SABnzbd-0.1.8.1.tar.gz) = 2c56616099cf4cedd743070b510d1b2c -SHA256 (SABnzbd-0.1.8.1.tar.gz) = 9cafe202468bf9f26dee124039f309f1aa2f26f05e4c5ae2e8469a60977c1276 -SIZE (SABnzbd-0.1.8.1.tar.gz) = 54744 +MD5 (SABnzbd-0.2.2.tar.gz) = fb2270c29a0d995a382ce34052bf0313 +SHA256 (SABnzbd-0.2.2.tar.gz) = 6e3adf744986197f06f85dfb17a9e3907ff6d2a38f33ef8e615d3c3c3fb64c0f +SIZE (SABnzbd-0.2.2.tar.gz) = 96898 diff -ruN /usr/ports/news/sabnzbd/files/patch-setup.py ./files/patch-setup.py --- /usr/ports/news/sabnzbd/files/patch-setup.py Sun Mar 26 06:50:58 2006 +++ ./files/patch-setup.py Wed Jul 12 20:55:56 2006 @@ -1,18 +1,25 @@ -*** setup.py.orig Fri Mar 24 23:26:24 2006 ---- setup.py Fri Mar 24 23:27:22 2006 -*************** -*** 15,20 **** - license = 'Academic Free License 2.1', -! data_files = [('share/doc/SABnzbd-' + sabnzbd.__version__, -! ['SABnzbd.ini.sample', 'README.txt', 'LICENSE.txt', -! 'TODO.txt', 'CHANGELOG.txt', 'UPGRADE.txt']), -! ('share/SABnzbd-' + sabnzbd.__version__ + '/templates', - ['templates/default.css', 'templates/history.tmpl', ---- 15,21 ---- - license = 'Academic Free License 2.1', -! data_files = [('share/doc/SABnzbd', -! ['README.txt', 'LICENSE.txt', -! 'TODO.txt', 'CHANGELOG.txt', 'UPGRADE.txt']), -! ('share/SABnzbd',['SABnzbd.ini.sample']), -! ('share/SABnzbd' + '/templates', - ['templates/default.css', 'templates/history.tmpl', +--- setup.py.orig Wed Jul 12 09:55:04 2006 ++++ setup.py Wed Jul 12 20:44:42 2006 +@@ -13,10 +13,11 @@ + packages = ['sabnzbd', 'sabnzbd.utils', 'sabnzbd.utils.multiauth'], + platforms = ['posix'], + license = 'GNU General Public License 2 (GPL2)', +- data_files = [('share/doc/SABnzbd-' + sabnzbd.__version__, +- ['SABnzbd.ini.sample', 'README.txt', 'LICENSE.txt', +- 'TODO.txt', 'CHANGELOG.txt', 'UPGRADE.txt']), +- ('share/SABnzbd-' + sabnzbd.__version__ + '/templates', ++ data_files = [('share/doc/SABnzbd', ++ ['README.txt', 'LICENSE.txt', ++ 'TODO.txt', 'CHANGELOG.txt', 'UPGRADE.txt']), ++ ('share/SABnzbd',['SABnzbd.ini.sample']), ++ ('share/SABnzbd' + '/templates', + ['templates/default.css', 'templates/history.tmpl', + 'templates/main.tmpl', + 'templates/connection_info.tmpl', +@@ -30,5 +31,5 @@ + 'templates/config_scheduling.tmpl', + 'templates/config_rss.tmpl', + 'templates/static/placeholder.txt']), +- ('share/SABnzbd-' + sabnzbd.__version__ + '/templates/static', ++ ('share/SABnzbd/templates/static', + ['templates/static/placeholder.txt'])]) diff -ruN /usr/ports/news/sabnzbd/pkg-descr ./pkg-descr --- /usr/ports/news/sabnzbd/pkg-descr Mon Mar 20 11:56:53 2006 +++ ./pkg-descr Wed Jul 12 21:17:22 2006 @@ -1,4 +1 @@ -A web-interface based standalone binary newsgrabber written in python, supports -.nzb files -WWW: http://sourceforge.net/projects/sabnzbd diff -ruN /usr/ports/news/sabnzbd/pkg-plist ./pkg-plist --- /usr/ports/news/sabnzbd/pkg-plist Mon Mar 20 11:56:53 2006 +++ ./pkg-plist Wed Jul 12 22:00:31 2006 @@ -1,61 +1,86 @@ bin/SABnzbd.py %%PYTHON_SITELIBDIR%%/sabnzbd/__init__.py -%%PYTHON_SITELIBDIR%%/sabnzbd/assembler.py -%%PYTHON_SITELIBDIR%%/sabnzbd/cron.py -%%PYTHON_SITELIBDIR%%/sabnzbd/downloader.py -%%PYTHON_SITELIBDIR%%/sabnzbd/interface.py -%%PYTHON_SITELIBDIR%%/sabnzbd/misc.py -%%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.py -%%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.py -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.py -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.py -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.py -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauthfilter_sabnzbd.py -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauth.py %%PYTHON_SITELIBDIR%%/sabnzbd/__init__.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/assembler.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/cron.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/downloader.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/interface.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/misc.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauthfilter_sabnzbd.pyc -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauth.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/__init__.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/assembler.py +%%PYTHON_SITELIBDIR%%/sabnzbd/assembler.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/assembler.pyo -%%PYTHON_SITELIBDIR%%/sabnzbd/cron.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/constants.py +%%PYTHON_SITELIBDIR%%/sabnzbd/constants.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/constants.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/downloader.py +%%PYTHON_SITELIBDIR%%/sabnzbd/downloader.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/downloader.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/interface.py +%%PYTHON_SITELIBDIR%%/sabnzbd/interface.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/interface.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/misc.py +%%PYTHON_SITELIBDIR%%/sabnzbd/misc.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/misc.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.py +%%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.py +%%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.py +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.py +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.py +%%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.pyc %%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.pyo -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauthfilter_sabnzbd.pyo -%%PYTHON_SITELIBDIR%%/sabnzbd/httpauth.pyo -@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd -%%PORTDOCS%%%%DOCSDIR%%/README.txt -%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt -%%PORTDOCS%%%%DOCSDIR%%/TODO.txt -%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt -%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/__init__.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/__init__.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/__init__.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/configobj.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/configobj.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/configobj.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/kronos.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/kronos.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/kronos.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/listquote.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/listquote.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/listquote.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/__init__.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/__init__.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/__init__.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/auth.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/auth.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/auth.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/filter.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/filter.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/filter.pyo +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/providers.py +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/providers.pyc +%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/providers.pyo share/%%PORTNAME%%/SABnzbd.ini.sample -share/%%PORTNAME%%/templates/default.css -share/%%PORTNAME%%/templates/history.tmpl -share/%%PORTNAME%%/templates/main.tmpl -share/%%PORTNAME%%/templates/connection_info.tmpl share/%%PORTNAME%%/templates/config.tmpl -share/%%PORTNAME%%/templates/queue.tmpl share/%%PORTNAME%%/templates/config_directories.tmpl share/%%PORTNAME%%/templates/config_general.tmpl +share/%%PORTNAME%%/templates/config_rss.tmpl +share/%%PORTNAME%%/templates/config_scheduling.tmpl share/%%PORTNAME%%/templates/config_server.tmpl share/%%PORTNAME%%/templates/config_switches.tmpl -share/%%PORTNAME%%/templates/config_scheduling.tmpl +share/%%PORTNAME%%/templates/connection_info.tmpl +share/%%PORTNAME%%/templates/default.css +share/%%PORTNAME%%/templates/history.tmpl +share/%%PORTNAME%%/templates/main.tmpl +share/%%PORTNAME%%/templates/nzo.tmpl +share/%%PORTNAME%%/templates/placeholder.txt +share/%%PORTNAME%%/templates/queue.tmpl +share/%%PORTNAME%%/templates/static/placeholder.txt +%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/README.txt +%%PORTDOCS%%%%DOCSDIR%%/TODO.txt +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE.txt %%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm share/%%PORTNAME%%/templates/static @dirrm share/%%PORTNAME%%/templates -@dirrm share/%%PORTNAME%%/ +@dirrm share/%%PORTNAME%% +@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth +@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd/utils +@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060713054747.DE75A8598>