ports/52329: (update) net/p5-DNS-Config to work with all perls

Mathieu Arnold m at absolight.net
Fri May 16 14:10:14 UTC 2003


>Number:         52329
>Category:       ports
>Synopsis:       (update) net/p5-DNS-Config to work with all perls
>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:   Fri May 16 07:10:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Mathieu Arnold
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
Absolight
>Environment:
System: FreeBSD aragorn.reaumur.absolight.net 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr 10 13:45:07 CEST 2003 root at aragorn.reaumur.absolight.net:/usr/obj/usr/src/sys/ARAGORN i386


	
>Description:
Yet another perl which thinks it needs perl 5.6.1, but does not.
Fix WWW Site
	
>How-To-Repeat:
	
>Fix:

	

--- p5-DNS-Config-0.66.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/p5-DNS-Config/Makefile,v
retrieving revision 1.3
diff -u -b -w -r1.3 Makefile
--- Makefile	2003/05/09 00:37:23	1.3
+++ Makefile	2003/05/16 14:05:13
@@ -18,19 +18,15 @@
 
 PERL_CONFIGURE=	yes
 
-MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
+post-patch:
+	${FIND} ${WRKSRC} -name '*.pm' -o -name '*.t' -o -name '*.PL' | \
+	${XARGS} ${PERL} -pi -e '$$_="" if /^use 5/;' \
+			     -e '$$_="" if /(use|no) warnings/;'
 
-DOCSDIR=	${PREFIX}/share/doc/p5-DNS-Zone
 post-install:
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if ${PERL_LEVEL} < 500600
-IGNORE= "Perl 5.6 or newer required. Install lang/perl5 or lang/perl5.8 and try again."
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: pkg-descr
===================================================================
RCS file: /home/ncvs/ports/net/p5-DNS-Config/pkg-descr,v
retrieving revision 1.1
diff -u -b -w -r1.1 pkg-descr
--- pkg-descr	2003/04/29 07:25:58	1.1
+++ pkg-descr	2003/05/16 14:05:13
@@ -5,5 +5,6 @@
 use of the module for comprehensive zone file management. Go to
 http://www.zonemaster.org for further information.
 
-WWW: http://search.cpan.org/author/WOLF/
+WWW: http://search.cpan.org/dist/DNS-Config/
+
 Author: Andy Wolf <zonemaster at users.sourceforge.net>
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/net/p5-DNS-Config/pkg-plist,v
retrieving revision 1.1
diff -u -b -w -r1.1 pkg-plist
--- pkg-plist	2003/04/29 07:25:58	1.1
+++ pkg-plist	2003/05/16 14:05:13
@@ -1,17 +1,17 @@
-lib/perl5/site_perl/%%PERL_VER%%/mach/auto/DNS-Config/.packlist
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Server.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/File.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Statement.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/File/Bind9.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/File/Nsd.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Statement/Key.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Statement/Zone.pm
-lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Statement/Options.pm
-%%PORTDOCS%%share/doc/p5-DNS-Zone/README
- at dirrm lib/perl5/site_perl/%%PERL_VER%%/mach/auto/DNS-Config
- at dirrm lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/File
- at dirrm lib/perl5/site_perl/%%PERL_VER%%/DNS/Config/Statement
- at dirrm lib/perl5/site_perl/%%PERL_VER%%/DNS/Config
- at unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/DNS 2>/dev/null || true
-%%PORTDOCS%%@dirrm share/doc/p5-DNS-Zone
+%%SITE_PERL%%/DNS/Config.pm
+%%SITE_PERL%%/DNS/Config/File.pm
+%%SITE_PERL%%/DNS/Config/File/Bind9.pm
+%%SITE_PERL%%/DNS/Config/File/Nsd.pm
+%%SITE_PERL%%/DNS/Config/Server.pm
+%%SITE_PERL%%/DNS/Config/Statement.pm
+%%SITE_PERL%%/DNS/Config/Statement/Key.pm
+%%SITE_PERL%%/DNS/Config/Statement/Options.pm
+%%SITE_PERL%%/DNS/Config/Statement/Zone.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/DNS-Config/.packlist
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DNS-Config
+ at dirrm %%SITE_PERL%%/DNS/Config/Statement
+ at dirrm %%SITE_PERL%%/DNS/Config/File
+ at dirrm %%SITE_PERL%%/DNS/Config
+ at unexec rmdir %D/%%SITE_PERL%%/DNS 2>/dev/null || true
--- p5-DNS-Config-0.66.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list