ports/186953: [patch] devel/p5-File-LibMagic: 0.96 fails to build with perl5.18, update to 1.00
Tony Morlan
tony at scroner.com
Sat Feb 22 01:30:00 UTC 2014
>Number: 186953
>Category: ports
>Synopsis: [patch] devel/p5-File-LibMagic: 0.96 fails to build with perl5.18, update to 1.00
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Feb 22 01:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Tony Morlan
>Release: FreeBSD 10.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD hoover.servadmin.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
With DEFAULT_VERSIONS=perl5=5.18:
=======================<phase: configure >============================
===> Configuring for p5-File-LibMagic-0.96
"my" variable $mm_attr_key masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 168.
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 176.
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 177.
"my" variable $arg masks earlier declaration in same scope at inc/Devel/CheckLib.pm line 181.
"my" variable %args masks earlier declaration in same scope at inc/Devel/CheckLib.pm line 181.
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 182.
"my" variable $arg masks earlier declaration in same statement at inc/Devel/CheckLib.pm line 183.
syntax error at inc/Devel/CheckLib.pm line 163, near "$mm_attr_key qw(LIBS INC)"
syntax error at inc/Devel/CheckLib.pm line 170, near "}"
Global symbol "%args" requires explicit package name at inc/Devel/CheckLib.pm line 174.
syntax error at inc/Devel/CheckLib.pm line 178, near "}"
syntax error at inc/Devel/CheckLib.pm line 184, near "}"
Global symbol "@headers" requires explicit package name at inc/Devel/CheckLib.pm line 191.
Global symbol "@libs" requires explicit package name at inc/Devel/CheckLib.pm line 222.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 229.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 235.
Global symbol "@libpaths" requires explicit package name at inc/Devel/CheckLib.pm line 239.
syntax error at inc/Devel/CheckLib.pm line 251, near "}"
inc/Devel/CheckLib.pm has too many errors.
Compilation failed in require at ./Makefile.PL line 8.
BEGIN failed--compilation aborted at ./Makefile.PL line 8.
*** Error code 255
Stop.
make: stopped in /usr/ports/devel/p5-File-LibMagic
>How-To-Repeat:
In make.conf: DEFAULT_VERSIONS=perl5=5.18
cd /usr/ports/devel/p5-File-LibMagic
make
>Fix:
Attached patch updates port to 1.00, which packages a newer version of Devel::CheckLib. Tested in poudriere on 10.0-RELEASE, amd64 with perl5.14, 5.16, and 5.18.
--- devel_p5-file-libmagic-1.00.patch begins here ---
Index: devel/p5-File-LibMagic/Makefile
===================================================================
--- devel/p5-File-LibMagic/Makefile (revision 345140)
+++ devel/p5-File-LibMagic/Makefile (working copy)
@@ -1,11 +1,10 @@
# $FreeBSD$
PORTNAME= File-LibMagic
-PORTVERSION= 0.96
+PORTVERSION= 1.00
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-EXTRACT_SUFX= .tgz
MAINTAINER= tj at FreeBSD.org
COMMENT= Nice wrapper for libmagic
Index: devel/p5-File-LibMagic/distinfo
===================================================================
--- devel/p5-File-LibMagic/distinfo (revision 345140)
+++ devel/p5-File-LibMagic/distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (File-LibMagic-0.96.tgz) = 7db199854317237c4cbe680faa045d392183e71f50b33a0e90e6a267ce4afab6
-SIZE (File-LibMagic-0.96.tgz) = 16942
+SHA256 (File-LibMagic-1.00.tar.gz) = ead63c668e5ba0bb5dc55ced159ddf8f9d1afea1af7b9f5168d124d77c9045b1
+SIZE (File-LibMagic-1.00.tar.gz) = 71549
Index: devel/p5-File-LibMagic/pkg-plist
===================================================================
--- devel/p5-File-LibMagic/pkg-plist (revision 345140)
+++ devel/p5-File-LibMagic/pkg-plist (working copy)
@@ -1,7 +1,6 @@
%%SITE_PERL%%/%%PERL_ARCH%%/File/LibMagic.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/LibMagic/LibMagic.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/LibMagic/LibMagic.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/LibMagic/autosplit.ix
%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/LibMagic/.packlist
%%PERL5_MAN3%%/File::LibMagic.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/LibMagic
--- devel_p5-file-libmagic-1.00.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list