Date: Fri, 21 Feb 2014 19:00:26 -0600 (CST) From: Tony Morlan <tony@scroner.com> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/186953: [patch] devel/p5-File-LibMagic: 0.96 fails to build with perl5.18, update to 1.00 Message-ID: <201402220100.s1M10QJW036806@krusty.scroner.com> Resent-Message-ID: <201402220130.s1M1U0MI070192@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402220100.s1M10QJW036806>