From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 1 22:00:40 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 1F72916A41C for ; Fri, 1 Jul 2005 22:00:40 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D70C643D1F for ; Fri, 1 Jul 2005 22:00:39 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j61M0dcE065152 for ; Fri, 1 Jul 2005 22:00:39 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j61M0dPZ065139; Fri, 1 Jul 2005 22:00:39 GMT (envelope-from gnats) Resent-Date: Fri, 1 Jul 2005 22:00:39 GMT Resent-Message-Id: <200507012200.j61M0dPZ065139@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, Philip Jenvey Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 523C616A41C for ; Fri, 1 Jul 2005 21:55:18 +0000 (GMT) (envelope-from pjenvey@ns.groovie.org) Received: from ns.groovie.org (groovie.org [69.55.239.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2194A43D1F for ; Fri, 1 Jul 2005 21:55:18 +0000 (GMT) (envelope-from pjenvey@ns.groovie.org) Received: from pjenvey by ns.groovie.org with local (Exim 4.51 (FreeBSD)) id 1DoJJb-0001gD-Mv for FreeBSD-gnats-submit@freebsd.org; Fri, 01 Jul 2005 04:04:11 -0700 Message-Id: Date: Fri, 01 Jul 2005 04:04:11 -0700 From: Philip Jenvey Sender: Philip Jenvey To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/82876: New port: news/hellanzb Nzb downloader and post processor X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Philip Jenvey List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2005 22:00:40 -0000 >Number: 82876 >Category: ports >Synopsis: New port: news/hellanzb Nzb downloader and post processor >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: Fri Jul 01 22:00:39 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Philip Jenvey >Release: FreeBSD 4.10-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD bob.local 4.10-RELEASE-p2 FreeBSD 4.10-RELEASE-p2 #7: Tue May 3 20:13:47 PDT 2005 root@bob.local:/usr/obj/usr/src/sys/BOB i386 >Description: hellanzb is an easy to use app designed to retrieve nzb files and fully process them. The goal being to make getting files from Usenet as hands-free as possible. Once fully installed, all that's required is moving an nzb file to the queue directory. The rest: downloading, par-checking, un-raring, etc. is done automatically by hellanzb. >How-To-Repeat: >Fix: --- hellanzb.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: # # hellanzb # hellanzb/Makefile # hellanzb/pkg-descr # hellanzb/pkg-plist # hellanzb/files # hellanzb/files/patch-nodocs-setup.py # hellanzb/distinfo # echo c - hellanzb mkdir -p hellanzb > /dev/null 2>&1 echo x - hellanzb/Makefile sed 's/^X//' >hellanzb/Makefile << 'END-of-hellanzb/Makefile' X# New ports collection makefile for: hellanzb X# Date created: Sat Sep 25 18:46:46 PDT 2004 X# Whom: Philip Jenveey X# X# $FreeBSD$ X# $Id: Makefile 362 2005-06-30 22:41:56Z pjenvey $ X# X XPORTNAME= hellanzb XPORTVERSION= 0.6 XCATEGORIES= news XMASTER_SITES= http://www.hellanzb.com/distfiles/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= pjenvey@groovie.org XCOMMENT= Nzb downloader and post processor X XRUN_DEPENDS= par2:${PORTSDIR}/archivers/par2cmdline \ X flac:${PORTSDIR}/audio/flac \ X shorten:${PORTSDIR}/audio/shorten \ X ${PYTHON_SITELIBDIR}/twisted:${PORTSDIR}/devel/py-twistedCore \ X ${PYTHON_SITELIBDIR}/twisted/web:${PORTSDIR}/www/py-twistedWeb X XUSE_PYTHON= yes XUSE_PYDISTUTILS=yes X X.include X X# monkey audio (mac) needs FreeBSD 5 X.if ${OSVERSION} >= 500000 XRUN_DEPENDS+= mac:${PORTSDIR}/audio/mac X.endif X X# more fully-featured rar needs at least 5.3 X.if ${OSVERSION} >= 503000 XRUN_DEPENDS+= rar:${PORTSDIR}/archivers/rar X.else XRUN_DEPENDS+= unrar:${PORTSDIR}/archivers/unrar X.endif X X.ifndef(NOPORTDOCS) XPORTDOCS= CHANGELOG CREDITS README LICENSE X.endif X Xpost-install: X X @if [ ! -f ${LOCALBASE}/etc/hellanzb.conf ]; then \ X ${ECHO} "Installing default configuration file."; \ X ${INSTALL_DATA} ${WRKSRC}/etc/hellanzb.conf.sample ${LOCALBASE}/etc/hellanzb.conf; \ X fi X X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for doc in ${PORTDOCS} X @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} X.endfor X.endif X X.include END-of-hellanzb/Makefile echo x - hellanzb/pkg-descr sed 's/^X//' >hellanzb/pkg-descr << 'END-of-hellanzb/pkg-descr' Xhellanzb is an easy to use app designed to retrieve nzb files and fully process Xthem. The goal being to make getting files from Usenet as hands-free as Xpossible. Once fully installed, all that's required is moving an nzb file to the Xqueue directory. The rest: downloading, par-checking, un-raring, etc. is done Xautomatically by hellanzb. X XWWW: http://www.hellanzb.com X X- Philip Jenvey END-of-hellanzb/pkg-descr echo x - hellanzb/pkg-plist sed 's/^X//' >hellanzb/pkg-plist << 'END-of-hellanzb/pkg-plist' Xbin/hellanzb.py Xetc/hellanzb.conf.sample X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Core.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Daemon.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Elite.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Growl.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.py X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaReactor.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Log.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Logging.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.py X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessor.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.py X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/PostProcessorUtil.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.py X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/Util.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.py X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/__init__.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.py X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/HtPasswdAuth.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.py X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/__init__.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.py X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC/xmlrpc.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.py X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/ArticleDecoder.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.py X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBModel.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.py X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/NZBLeecherUtil.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.py X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/__init__.pyo X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.py X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyc X%%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher/nntp.pyo X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/HellaXMLRPC X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb/NZBLeecher X@dirrm %%PYTHON_SITELIBDIR%%/Hellanzb END-of-hellanzb/pkg-plist echo c - hellanzb/files mkdir -p hellanzb/files > /dev/null 2>&1 echo x - hellanzb/files/patch-nodocs-setup.py sed 's/^X//' >hellanzb/files/patch-nodocs-setup.py << 'END-of-hellanzb/files/patch-nodocs-setup.py' X--- setup.py.bak Thu Jun 30 14:49:48 2005 X+++ setup.py Thu Jun 30 14:50:22 2005 X@@ -35,8 +35,7 @@ X X packages = [ 'Hellanzb', 'Hellanzb.NZBLeecher', 'Hellanzb.HellaXMLRPC' ], X scripts = [ 'hellanzb.py' ], X- data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ), X- ( 'share/doc/hellanzb', [ 'CHANGELOG', 'CREDITS', 'README', 'LICENSE' ] ) ], X+ data_files = [ ( 'etc', [ 'etc/hellanzb.conf.sample' ] ), ], X ) X X if __name__ == '__main__': END-of-hellanzb/files/patch-nodocs-setup.py echo x - hellanzb/distinfo sed 's/^X//' >hellanzb/distinfo << 'END-of-hellanzb/distinfo' XMD5 (hellanzb-0.6.tar.gz) = c932b62212c00d312dd2d75a3874f3a4 XSIZE (hellanzb-0.6.tar.gz) = 100199 END-of-hellanzb/distinfo exit --- hellanzb.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: