ports/99454: [maintainer] sysutils/p5-FreeBSD-Portindex upgrade to 1.6
Matthew Seaman
m.seaman at infracaninophile.co.uk
Sun Jun 25 15:30:40 UTC 2006
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list