Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2008 20:56:17 -0800 (PST)
From:      Daniel <daniel@netwalk.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/120548: [NEW PORT] news/sabnzbdplus: A web-interface based binary newsgrabber in python, with nzb support
Message-ID:  <200802120456.m1C4uHSD036429@nero.netwalk.org>
Resent-Message-ID: <200802120500.m1C503Y2001432@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         120548
>Category:       ports
>Synopsis:       [NEW PORT] news/sabnzbdplus: A web-interface based binary newsgrabber in python, with nzb support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 12 05:00:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Daniel <daniel@netwalk.org>
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD nero.netwalk.org 6.2-STABLE FreeBSD 6.2-STABLE #1: Thu Sep 20 23:15:05 PDT 2007
>Description:
A web-interface based standalone binary newsgrabber written in python, supports
.nzb files

WWW: http://sourceforge.net/projects/sabnzbdplus

Generated with FreeBSD Port Tools 0.77


NOTE to miwi or relevant person:
sabnzbd port is not under development anymore. sabnzbdplus is a branch
and causes conflicts with the old sabnzbd port (CONFLICT variable is being used).
note however, I did not know how to deal with the installation of the python
libraries which I think should be in PYTHONPREFIX_SITELIBDIR/PORTNAME
but now are in PYTHONPREFIX_SITELIBDIR/sabnzbd instead. This is the source
of the conflict of the old port.

this PR obsoletes http://www.freebsd.org/cgi/query-pr.cgi?pr=119409

>How-To-Repeat:
>Fix:

--- sabnzbdplus-0.3.0.shar begins here ---
# 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:
#
#	sabnzbdplus
#	sabnzbdplus/files
#	sabnzbdplus/files/patch-SABnzbd.py
#	sabnzbdplus/Makefile
#	sabnzbdplus/pkg-descr
#	sabnzbdplus/pkg-plist
#	sabnzbdplus/distinfo
#
echo c - sabnzbdplus
mkdir -p sabnzbdplus > /dev/null 2>&1
echo c - sabnzbdplus/files
mkdir -p sabnzbdplus/files > /dev/null 2>&1
echo x - sabnzbdplus/files/patch-SABnzbd.py
sed 's/^X//' >sabnzbdplus/files/patch-SABnzbd.py << 'END-of-sabnzbdplus/files/patch-SABnzbd.py'
X--- SABnzbd.py.bak	2008-01-05 11:52:46.000000000 -0800
X+++ SABnzbd.py	2008-01-05 11:57:12.000000000 -0800
X@@ -492,7 +492,7 @@
X         web_dir = DEF_STDINTF
X     cfg['misc']['web_dir'] = web_dir
X 
X-    sabnzbd.DIR_INTERFACES = real_path(sabnzbd.DIR_PROG, DEF_INTERFACES)
X+    sabnzbd.DIR_INTERFACES = real_path(%%PREFIX%%, DEF_INTERFACES)
X     web_dir = real_path(sabnzbd.DIR_INTERFACES, web_dir)
X     web_main = real_path(web_dir, DEF_MAIN_TMPL)
X     logging.info("Web dir is %s", web_dir)
END-of-sabnzbdplus/files/patch-SABnzbd.py
echo x - sabnzbdplus/Makefile
sed 's/^X//' >sabnzbdplus/Makefile << 'END-of-sabnzbdplus/Makefile'
X# New ports collection makefile for:   sabnzdbplus
X# Date created:				January 2008
X# Whom:					Daniel Bretoi
X#
X# $FreeBSD$
X#
X
XPORTNAME=	sabnzbdplus
XPORTVERSION=	0.3.0
XCATEGORIES=	news
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	sabnzbdplus
XDISTNAME=	SABnzbd-${PORTVERSION}-src
X
XMAINTAINER=	daniel@netwalk.org
XCOMMENT=	A web-interface based binary newsgrabber in python, with nzb support
X
XRUN_DEPENDS=	cheetah:${PORTSDIR}/devel/py-cheetah \
X		${PYTHON_SITELIBDIR}/cherrypy/__init__.py:${PORTSDIR}/www/py-cherrypy-old \
X		${PYTHON_SITELIBDIR}/pythonutils/configobj.py:${PORTSDIR}/devel/py-utils \
X		${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-celementtree
XBUILD_DEPENDS=	${RUN_DEPENDS}
X
XUSE_PYTHON=	2.4+
XNO_BUILD=yes
XUSE_ZIP=yes
X
XWRKSRC=	${WRKDIR}/SABnzbd-${PORTVERSION}
XPLIST_SUB=	PORTNAME=${PORTNAME}
XSUB_LIST+=	PORTNAME=${PORTNAME}
XCONFLICTS=	sabzndb-0.*
X
XOPTIONS=	PAR2CMDLINE "Required for postprocessing of par files." on \
X		UNRAR "Often required for unpacking many downloads." on \
X		FEEDPARSER "rss-feed support." on
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_PAR2CMDLINE)
XRUN_DEPENDS+=	par2repair:${PORTSDIR}/archivers/par2cmdline
X.endif
X
X.if !defined(WITHOUT_FEEDPARSER)
XRUN_DEPENDS+=	${PYTHON_SITELIBDIR}/feedparser.py:${PORTSDIR}/textproc/py-feedparser
X.endif
X
X.if !defined(WITHOUT_UNRAR)
XRUN_DEPENDS+=	unrar:${PORTSDIR}/archivers/unrar
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s:/usr/bin/python:${PYTHON_CMD}:g" \
X		 ${WRKSRC}/SABnzbd.py
X	@${REINPLACE_CMD} -e "s:%%PREFIX%%:'${DATADIR}':g" \
X		 ${WRKSRC}/SABnzbd.py
X
X# the NO_BUILD option stops execution after configure. This should really be
X# post-build
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/SABnzbd.py ${PREFIX}/bin/SABnzbd.py
X	${INSTALL_SCRIPT} -d ${PYTHONPREFIX_SITELIBDIR}/
X	${CP} -rp ${WRKSRC}/sabnzbd ${PYTHONPREFIX_SITELIBDIR}/
X	${INSTALL_SCRIPT} -d ${DATADIR}
X	${CP} -rp ${WRKSRC}/interfaces ${DATADIR}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for i in CHANGELOG.txt INSTALL.txt   ISSUES.txt    LICENSE.txt   README.txt
X	${CP} ${WRKSRC}/$i ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-sabnzbdplus/Makefile
echo x - sabnzbdplus/pkg-descr
sed 's/^X//' >sabnzbdplus/pkg-descr << 'END-of-sabnzbdplus/pkg-descr'
XA web-interface based standalone binary newsgrabber written in python, supports
X.nzb files
X
XWWW: http://sourceforge.net/projects/sabnzbdplus
END-of-sabnzbdplus/pkg-descr
echo x - sabnzbdplus/pkg-plist
sed 's/^X//' >sabnzbdplus/pkg-plist << 'END-of-sabnzbdplus/pkg-plist'
Xbin/SABnzbd.py
X%%DATADIR%%/interfaces/Default/README.TXT
X%%DATADIR%%/interfaces/Default/templates/config.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_directories.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_email.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_general.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_rss.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_scheduling.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_server.tmpl
X%%DATADIR%%/interfaces/Default/templates/config_switches.tmpl
X%%DATADIR%%/interfaces/Default/templates/connection_info.tmpl
X%%DATADIR%%/interfaces/Default/templates/history.tmpl
X%%DATADIR%%/interfaces/Default/templates/main.tmpl
X%%DATADIR%%/interfaces/Default/templates/nzo.tmpl
X%%DATADIR%%/interfaces/Default/templates/queue.tmpl
X%%DATADIR%%/interfaces/Default/templates/static/images/favicon.ico
X%%DATADIR%%/interfaces/Default/templates/static/stylesheets/default.css
X%%DATADIR%%/interfaces/Plush/LICENSE.txt
X%%DATADIR%%/interfaces/Plush/README.txt
X%%DATADIR%%/interfaces/Plush/templates/config.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_directories.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_email.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_general.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_rss.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_scheduling.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_server.tmpl
X%%DATADIR%%/interfaces/Plush/templates/config_switches.tmpl
X%%DATADIR%%/interfaces/Plush/templates/connection_info.tmpl
X%%DATADIR%%/interfaces/Plush/templates/history.tmpl
X%%DATADIR%%/interfaces/Plush/templates/main.tmpl
X%%DATADIR%%/interfaces/Plush/templates/nzo.tmpl
X%%DATADIR%%/interfaces/Plush/templates/queue.tmpl
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_item_bullet.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_item_bullet_hover.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_item_left.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_footer.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_footer_bl.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_footer_br.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_heading.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_heading_tl.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_heading_tr.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_tbody_tr.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_tbody_tr_alt.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_listing_table_tbody_tr_hover.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_menu_a_hover.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_optionsMenu.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_progress_bar_empty.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_progress_bar_full.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_refreshSlider.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_subMenu.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_topbar.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_topbar_bottom_border.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_topbar_content.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_topbar_toggle.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_total_progress_bar_empty.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_total_progress_bar_full.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_tr_active.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_tr_failed.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_tr_finished.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/bg_tr_pending.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/config_header.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/favicon.ico
X%%DATADIR%%/interfaces/Plush/templates/static/images/gb_blank.gif
X%%DATADIR%%/interfaces/Plush/templates/static/images/gb_close.gif
X%%DATADIR%%/interfaces/Plush/templates/static/images/gb_overlay.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/h_postprocessing.gif
X%%DATADIR%%/interfaces/Plush/templates/static/images/hv_del.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/hv_join.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/hv_par2.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/hv_unrar.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/hv_unzip.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_close.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_connections.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_directories.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_disconnect.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_email.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_general.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_help.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_rss.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_scheduling.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_servers.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_switches.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_config_test_email.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_delete.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_delete_hover.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/icon_exclamation.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_bottom.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_delete.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_down.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_reload.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_top.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/nzo_up.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/o_refresh_handle.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/o_sidebyside.png
X%%DATADIR%%/interfaces/Plush/templates/static/images/o_topbottom.png
X%%DATADIR%%/interfaces/Plush/templates/static/javascripts/interface.js
X%%DATADIR%%/interfaces/Plush/templates/static/javascripts/jquery-1.2.1.pack.js
X%%DATADIR%%/interfaces/Plush/templates/static/javascripts/jquery.corner.js
X%%DATADIR%%/interfaces/Plush/templates/static/javascripts/plush.js
X%%DATADIR%%/interfaces/Plush/templates/static/stylesheets/plush.css
X%%DATADIR%%/interfaces/smpl/LICENSE.txt
X%%DATADIR%%/interfaces/smpl/README.txt
X%%DATADIR%%/interfaces/smpl/templates/config.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_directories.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_email.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_general.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_rss.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_scheduling.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_server.tmpl
X%%DATADIR%%/interfaces/smpl/templates/config_switches.tmpl
X%%DATADIR%%/interfaces/smpl/templates/connection_info.tmpl
X%%DATADIR%%/interfaces/smpl/templates/default.css
X%%DATADIR%%/interfaces/smpl/templates/history.tmpl
X%%DATADIR%%/interfaces/smpl/templates/main.tmpl
X%%DATADIR%%/interfaces/smpl/templates/nzo.tmpl
X%%DATADIR%%/interfaces/smpl/templates/queue.tmpl
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Async.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Base.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Color.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/DOM.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/DateTime.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/DragAndDrop.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Format.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Iter.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Logging.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/LoggingPane.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/MochiKit.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/MockDOM.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Position.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Selector.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Signal.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Sortable.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Style.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Test.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/Visual.js
X%%DATADIR%%/interfaces/smpl/templates/static/MochiKit/__package__.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/Base.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/Canvas.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/EasyPlot.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/Layout.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/PlotKit.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/PlotKit_Packed.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/SVG.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/SweetCanvas.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/SweetSVG.js
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/dummy.svg
X%%DATADIR%%/interfaces/smpl/templates/static/PlotKit/excanvas.js
X%%DATADIR%%/interfaces/smpl/templates/static/excanvas.js
X%%DATADIR%%/interfaces/smpl/templates/static/feed-icon-14x14.png
X%%DATADIR%%/interfaces/smpl/templates/static/images/32px-Crystal_Clear_action_stop.png
X%%DATADIR%%/interfaces/smpl/templates/static/images/ajax-loader.gif
X%%DATADIR%%/interfaces/smpl/templates/static/images/favicon.ico
X%%DATADIR%%/interfaces/smpl/templates/static/sabnzbd_small3.gif
X@dirrm share/sabnzbdplus/interfaces/smpl/templates/static/images
X@dirrm share/sabnzbdplus/interfaces/smpl/templates/static/PlotKit
X@dirrm share/sabnzbdplus/interfaces/smpl/templates/static/MochiKit
X@dirrm share/sabnzbdplus/interfaces/smpl/templates/static
X@dirrm share/sabnzbdplus/interfaces/smpl/templates
X@dirrm share/sabnzbdplus/interfaces/smpl
X@dirrm share/sabnzbdplus/interfaces/Plush/templates/static/stylesheets
X@dirrm share/sabnzbdplus/interfaces/Plush/templates/static/javascripts
X@dirrm share/sabnzbdplus/interfaces/Plush/templates/static/images
X@dirrm share/sabnzbdplus/interfaces/Plush/templates/static
X@dirrm share/sabnzbdplus/interfaces/Plush/templates
X@dirrm share/sabnzbdplus/interfaces/Plush
X@dirrm share/sabnzbdplus/interfaces/Default/templates/static/stylesheets
X@dirrm share/sabnzbdplus/interfaces/Default/templates/static/images
X@dirrm share/sabnzbdplus/interfaces/Default/templates/static
X@dirrm share/sabnzbdplus/interfaces/Default/templates
X@dirrm share/sabnzbdplus/interfaces/Default
X@dirrm share/sabnzbdplus/interfaces
X@dirrm share/sabnzbdplus
X%%PYTHON_SITELIBDIR%%/sabnzbd/__init__.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/articlecache.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/assembler.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/constants.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/decoder.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/decorators.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/downloader.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/email.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/interface.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/misc.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/newsunpack.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/newswrapper.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/nzbgrab.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/nzbqueue.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/nzbstuff.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/rss.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/trylist.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/__init__.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/configobj.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/json.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/kronos.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/listquote.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/__init__.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/auth.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/filter.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth/providers.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/rsslib.py
X%%PYTHON_SITELIBDIR%%/sabnzbd/utils/sendEmail.pl
X@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd/utils/multiauth
X@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd/utils
X@dirrm %%PYTHON_SITELIBDIR%%/sabnzbd/
X%%DOCSDIR%%/CHANGELOG.txt
X%%DOCSDIR%%/INSTALL.txt
X%%DOCSDIR%%/ISSUES.txt
X%%DOCSDIR%%/LICENSE.txt
X%%DOCSDIR%%/README.txt
X@dirrm %%DOCSDIR%%
END-of-sabnzbdplus/pkg-plist
echo x - sabnzbdplus/distinfo
sed 's/^X//' >sabnzbdplus/distinfo << 'END-of-sabnzbdplus/distinfo'
XMD5 (SABnzbd-0.3.0-src.zip) = 030249a892816799ebe0cba033c145d4
XSHA256 (SABnzbd-0.3.0-src.zip) = 12b74d3ec938c9c652a1982f0c4449fd5004b1d3a9e33e997e977c61ac6b0e97
XSIZE (SABnzbd-0.3.0-src.zip) = 2502142
END-of-sabnzbdplus/distinfo
exit
--- sabnzbdplus-0.3.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802120456.m1C4uHSD036429>