Date: Sun, 25 Jun 2006 16:28:47 +0100 (BST) From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/99454: [maintainer] sysutils/p5-FreeBSD-Portindex upgrade to 1.6 Message-ID: <200606251528.k5PFSllA044841@happy-idiot-talk.infracaninophile.co.uk> Resent-Message-ID: <200606251530.k5PFUPSp065047@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 99454 >Category: ports >Synopsis: [maintainer] sysutils/p5-FreeBSD-Portindex upgrade to 1.6 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Jun 25 15:30:25 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Matthew Seaman >Release: FreeBSD 4.11-STABLE i386 >Organization: Infracaninophile >Environment: System: FreeBSD happy-idiot-talk.infracaninophile.co.uk 4.11-STABLE FreeBSD 4.11-STABLE #103: Wed Jun 14 21:21:59 BST 2006 root@happy-idiot-talk.infracaninophile.co.uk:/usr/obj/usr/src/sys/HAPPY-IDIOT-TALK i386 >Description: This is a bug fix and general improvement release. From the change log: - Incorporate local ports/categories into the INDEX by scanning Makefile.local for additions to $SUBDIR. Mentioned on freebsd-ports@freebsd.org by Rong-En Fan <rafan (at) infor.org> - Clean up error messages, and factor out common progress counter code. - Add a new Category object type, and cope better with changes to categories (ie. ports being hooked up / unhooked from the tree). Problem pointed out by Colin Percival <cperciva (at) freebsd.org> - Instead of calling perl to compile exactly the same bit of perl code from /usr/ports/Mk/bsd.ports.mk about 15,000 times (ie once per port) as a consequence of actually running 'make describe', just call perl once, use make to print out the basic variables from the port and replicate the processing done ourselves. >How-To-Repeat: >Fix: --- p5-FreeBSD-Portindex.diff begins here --- diff -Nur /usr/ports/sysutils/p5-FreeBSD-Portindex/Makefile p5-FreeBSD-Portindex/Makefile --- /usr/ports/sysutils/p5-FreeBSD-Portindex/Makefile Mon Jan 30 07:28:23 2006 +++ p5-FreeBSD-Portindex/Makefile Sun Jun 25 16:18:08 2006 @@ -5,7 +5,7 @@ # $FreeBSD: ports/sysutils/p5-FreeBSD-Portindex/Makefile,v 1.6 2006/01/29 19:33:04 anray Exp $ PORTNAME= FreeBSD-Portindex -PORTVERSION= 1.5 +PORTVERSION= 1.6 CATEGORIES= sysutils perl5 MASTER_SITES= http://www.infracaninophile.co.uk/portindex/ PKGNAMEPREFIX= p5- @@ -31,7 +31,7 @@ .include <bsd.port.pre.mk> ## -## Needs a recent version of perl, preferably 5.8.6, but 5.6.1 should work +## Needs a recent version of perl, preferably 5.8.8, but 5.6.1 should work ## .if ${PERL_LEVEL} < 500601 IGNORE= requires perl 5.6.x or (preferably) later. Install lang/perl5.8 and try again diff -Nur /usr/ports/sysutils/p5-FreeBSD-Portindex/distinfo p5-FreeBSD-Portindex/distinfo --- /usr/ports/sysutils/p5-FreeBSD-Portindex/distinfo Mon Jan 30 07:28:23 2006 +++ p5-FreeBSD-Portindex/distinfo Sun Jun 25 16:19:49 2006 @@ -1,3 +1,3 @@ -MD5 (FreeBSD-Portindex-1.5.tar.bz2) = 2691373d77b5cbb7687b49969cad1f94 -SHA256 (FreeBSD-Portindex-1.5.tar.bz2) = bb69f67ea1a5752b297309c3f5b49af242828932a7c58a39d182a14850afbe40 -SIZE (FreeBSD-Portindex-1.5.tar.bz2) = 24514 +MD5 (FreeBSD-Portindex-1.6.tar.bz2) = 0c282a3d6b9180c94158c4c3551668b3 +SHA256 (FreeBSD-Portindex-1.6.tar.bz2) = 8c0506b733c70760b94c250325423b5b76d82fffcba1c0add99a4035e07b042b +SIZE (FreeBSD-Portindex-1.6.tar.bz2) = 27889 diff -Nur /usr/ports/sysutils/p5-FreeBSD-Portindex/pkg-plist p5-FreeBSD-Portindex/pkg-plist --- /usr/ports/sysutils/p5-FreeBSD-Portindex/pkg-plist Sun Jan 22 16:21:48 2006 +++ p5-FreeBSD-Portindex/pkg-plist Sun Jun 25 16:19:12 2006 @@ -6,6 +6,7 @@ etc/portindex.cfg.sample @exec [ ! -f %B/portindex.cfg ] && cp -p %B/%f %B/portindex.cfg || true %%SITE_PERL%%/FreeBSD/Portindex/Config.pm +%%SITE_PERL%%/FreeBSD/Portindex/Category.pm %%SITE_PERL%%/FreeBSD/Portindex/Port.pm %%SITE_PERL%%/FreeBSD/Portindex/Tree.pm %%SITE_PERL%%/%%PERL_ARCH%%/auto/FreeBSD/Portindex/.packlist --- p5-FreeBSD-Portindex.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606251528.k5PFSllA044841>