ports/162875: [PATCH] net/p5-Socket-GetAddrInfo: fix PLIST for perl5.14
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Fri Nov 25 11:00:26 UTC 2011
>Number: 162875
>Category: ports
>Synopsis: [PATCH] net/p5-Socket-GetAddrInfo: fix PLIST for perl5.14
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 25 11:00:22 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Sunpoet Po-Chuan Hsieh
>Release: FreeBSD 9.0-RC1 amd64
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD bonjour.sunpoet.net 9.0-RC1 FreeBSD 9.0-RC1 #0: Sun Nov 6 07:24:13 CST
>Description:
- Fix PLIST for perl5.14
from Build.PL:
# As of Perl 5.13.9, core's Socket now contains getaddrinfo, getnameinfo, and
# all the associated constants.
if( eval { require Socket and defined &Socket::getaddrinfo } ) {
print "&Socket::getaddrinfo exists so no need to build XS implementation\n";
$build_xs = 0;
# Was added in Socket 1.93
$extra_requires{"Socket"} = '1.93';
}
Port maintainer (sahil at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- p5-Socket-GetAddrInfo-0.21.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/p5-Socket-GetAddrInfo/Makefile,v
retrieving revision 1.9
diff -u -u -r1.9 Makefile
--- Makefile 7 May 2011 04:13:43 -0000 1.9
+++ Makefile 25 Nov 2011 10:50:56 -0000
@@ -31,4 +31,10 @@
BUILD_DEPENDS+= p5-Module-Build>=0:${PORTSDIR}/devel/p5-Module-Build
.endif
+.if ${PERL_LEVEL} < 501400
+PLIST_SUB+= OLD_PERL="" NEW_PERL="@comment "
+.else
+PLIST_SUB+= OLD_PERL="@comment " NEW_PERL=""
+.endif
+
.include <bsd.port.post.mk>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/net/p5-Socket-GetAddrInfo/pkg-plist,v
retrieving revision 1.2
diff -u -u -r1.2 pkg-plist
--- pkg-plist 19 Mar 2011 20:37:33 -0000 1.2
+++ pkg-plist 25 Nov 2011 10:50:56 -0000
@@ -1,14 +1,21 @@
bin/getaddrinfo
bin/getnameinfo
-%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Core.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Emul.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Socket6api.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/XS.pm
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo.pm
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Core.pm
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Emul.pm
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/Socket6api.pm
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo/XS.pm
+%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo.pm
+%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Core.pm
+%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Emul.pm
+%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/Socket6api.pm
+%%NEW_PERL%%%%SITE_PERL%%/Socket/GetAddrInfo/XS.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo/GetAddrInfo.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo/GetAddrInfo.so
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo/GetAddrInfo.bs
+%%OLD_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo/GetAddrInfo.so
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket/GetAddrInfo
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Socket
- at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo
- at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Socket
+%%OLD_PERL%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Socket/GetAddrInfo
+%%OLD_PERL%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Socket
+%%NEW_PERL%%@dirrmtry %%SITE_PERL%%/Socket/GetAddrInfo
+%%NEW_PERL%%@dirrmtry %%SITE_PERL%%/Socket
--- p5-Socket-GetAddrInfo-0.21.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list