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