Skip site navigation (1)Skip section navigation (2)
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>