Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2006 22:48:59 +0200 (CEST)
From:      Richard Arends <richard@unixguru.nl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/95012: New port: news/nzbperl NZB based nntp/usenet downloader in perl
Message-ID:  <20060327204859.B83F756472@mail.unixguru.nl>
Resent-Message-ID: <200603272050.k2RKoaRv015032@freefall.freebsd.org>

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

>Number:         95012
>Category:       ports
>Synopsis:       New port: news/nzbperl NZB based nntp/usenet downloader in perl
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 27 20:50:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Richard Arends
>Release:        FreeBSD 6.1-PRERELEASE i386
>Organization:
unixguru.nl
>Environment:
System: FreeBSD snowlap.unixguru.nl 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #1: Sat Feb 11 14:07:26 CET 2006 root@snowlap.unixguru.nl:/usr/obj/usr/src/sys/SNOWLAP i386

>Description:
	nzbperl is a multi-connection newsreader utility that can process
	a nzb file and autodecode and even do bandwidth throttling

	Features

	* Automated parsing and sorting of nzb files
	* Supports multiple server connections
	* Automated parts downloading, assembling, and decoding
	* Decodes uuencoded and yenc encoded files (via uudeview)
	* User controllable bandwidth throttling (even change speeds during runtime)
	* Nice colored text display with progress information
	* News server authentication (optional)
	* Perl script requires no compilation.
	* Few dependencies
	* Small footprint (about an 84kB download)

>How-To-Repeat:
		
>Fix:

# 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:
#
#	nzbperl/
#	nzbperl/Makefile
#	nzbperl/distinfo
#	nzbperl/pkg-descr
#
echo c - nzbperl/
mkdir -p nzbperl/ > /dev/null 2>&1
echo x - nzbperl/Makefile
sed 's/^X//' >nzbperl/Makefile << 'END-of-nzbperl/Makefile'
X# New ports collection makefile for:   nzbperl
X# Date created:        27 March 2006
X# Whom:                Richard Arends
X#
X# $FreeBSD$
X#
X
XPORTNAME=	nzbperl
XPORTVERSION=	0.6.8
XCATEGORIES=	news
XMASTER_SITES=	http://noisybox.net/computers/nzbperl/
XDISTNAME=	nzbperl
XEXTRACT_SUFX=	.pl
X
XMAINTAINER=	richard@unixguru.nl
XCOMMENT=	NZB based nntp/usenet downloader in perl
X
XRUN_DEPENDS=	uudeview:${PORTSDIR}/converters/uudeview \
X		${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
X		${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM \
X		${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
X		${SITE_PERL}/Term/ANSIColor.pm:${PORTSDIR}/devel/p5-Term-ANSIColor
X
XPLIST_FILES=    bin/nzbperl
XUSE_PERL5=      yes
XEXTRACT_CMD=    ${CP}
XEXTRACT_BEFORE_ARGS=
XEXTRACT_AFTER_ARGS=     ${WRKDIR}
XNO_WRKSUBDIR=   yes
XNO_BUILD=       yes
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|' ${WRKSRC}/nzbperl.pl
X	@${REINPLACE_CMD} -e 's|undef, 1, undef);|undef, 0, undef);|' ${WRKSRC}/nzbperl.pl
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/nzbperl.pl ${PREFIX}/bin/nzbperl
X
X.include <bsd.port.mk>
END-of-nzbperl/Makefile
echo x - nzbperl/distinfo
sed 's/^X//' >nzbperl/distinfo << 'END-of-nzbperl/distinfo'
XMD5 (nzbperl.pl) = 70e64b7cd4ff9c7c098bf8dffeb62578
XSHA256 (nzbperl.pl) = 6a116e647b45d4ccecd06f20a7363e4d69f20082df60fe373fb9c219cabe9185
XSIZE (nzbperl.pl) = 99238
END-of-nzbperl/distinfo
echo x - nzbperl/pkg-descr
sed 's/^X//' >nzbperl/pkg-descr << 'END-of-nzbperl/pkg-descr'
Xnzbperl is a multi-connection newsreader utility that can process
Xa nzb file and autodecode and even do bandwidth throttling
X
XFeatures
X
X    * Automated parsing and sorting of nzb files
X    * Supports multiple server connections
X    * Automated parts downloading, assembling, and decoding
X    * Decodes uuencoded and yenc encoded files (via uudeview)
X    * User controllable bandwidth throttling (even change speeds during runtime)
X    * Nice colored text display with progress information
X    * News server authentication (optional)
X    * Perl script requires no compilation.
X    * Few dependencies
X    * Small footprint (about an 84kB download) 
X
XWWW: http://noisybox.net/computers/nzbperl/
X
X- Richard Arends
Xrichard@unixguru.nl
END-of-nzbperl/pkg-descr
exit

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



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