- Update to 0.5 - Fix pkg-plist Generated with FreeBSD Port Tools 0.63
On 4.10: Creating gzip'd tar ball in '/usr/ports/packages/All/p5-W3C-LogValidator-0.5.tgz' tar: lib/perl5/5.00503/man/man3/W3C\:\:LogValidator\:\:Config.3.gz: Cannot stat: No such file or directory tar: Error exit delayed from previous errors pkg_create: make_dist: tar command failed with code 512 *** Error code 1 Stop in /usr/ports/www/p5-W3C-LogValidator. -- Sem.
State Changed From-To: open->feedback Ask maintainer for a feedback.
Here's a new version of update patch. It seems that W3C::LogValidator::Config.3 is built only with newer perl versions. diff -ruN --exclude=CVS /usr/ports/www/p5-W3C-LogValidator/Makefile /home/toni/ports/p5-W3C-LogValidator/Makefile --- /usr/ports/www/p5-W3C-LogValidator/Makefile Fri Nov 5 16:35:58 2004 +++ /home/toni/ports/p5-W3C-LogValidator/Makefile Sun Dec 19 21:42:29 2004 @@ -6,7 +6,7 @@ # PORTNAME= W3C-LogValidator -PORTVERSION= 0.4.1 +PORTVERSION= 0.5 CATEGORIES= www perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= W3C @@ -37,6 +37,7 @@ .if ${PERL_LEVEL} < 500800 BUILD_DEPENDS+= ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp .if ${PERL_LEVEL} < 500600 +MAN3+= W3C::LogValidator::Config.3 post-patch: @${PERL} -pi -e 's/^our ([^;=]+)/use vars qw($$1); $$1/;' \ ${WRKSRC}/lib/W3C/LogValidator.pm ${WRKSRC}/lib/W3C/LogValidator/* diff -ruN --exclude=CVS /usr/ports/www/p5-W3C-LogValidator/distinfo /home/toni/ports/p5-W3C-LogValidator/distinfo --- /usr/ports/www/p5-W3C-LogValidator/distinfo Fri Nov 5 16:35:58 2004 +++ /home/toni/ports/p5-W3C-LogValidator/distinfo Sun Dec 19 21:39:04 2004 @@ -1,2 +1,2 @@ -MD5 (W3C-LogValidator-0.4.1.tar.gz) = 0c089a90502671172a434564a08a681e -SIZE (W3C-LogValidator-0.4.1.tar.gz) = 24927 +MD5 (W3C-LogValidator-0.5.tar.gz) = 7ce3cf9611daf40222a429d8f63b65fc +SIZE (W3C-LogValidator-0.5.tar.gz) = 25313 -- Toni Viemerö | http://selfdestruct.net/ "Don't do anything by half. If you love someone, love them. If you hate someone, hate them until it hurts."
If it build only with perl > 500600, why do you include MAN3+= in perl < 500600 section? The same result. PS. Please Cc: me if you want fast feedback. -- Sem.
>Submitter-Id: current-users >Originator: Toni Viemero >Organization: >Confidential: no >Synopsis: Re: ports/74723: [MAINTAINER] www/W3C-LogValidator: update to 0.5 >Severity: non-critical >Priority: low >Category: ports >Class: maintainer-update >Release: FreeBSD 4.11-RC2 i386 >Environment: System: FreeBSD shaolin.selfdestruct.net 4.11-RC2 FreeBSD 4.11-RC2 #2: Tue Jan 4 08:24:58 EET >Description: New version of the patch >How-To-Repeat: >Fix: --- p5-W3C-LogValidator-0.5.patch begins here --- diff -ruN --exclude=CVS /usr/ports/www/p5-W3C-LogValidator/Makefile /home/toni/ports/p5-W3C-LogValidator/Makefile --- /usr/ports/www/p5-W3C-LogValidator/Makefile Fri Nov 5 16:35:58 2004 +++ /home/toni/ports/p5-W3C-LogValidator/Makefile Wed Jan 5 12:29:21 2005 @@ -6,7 +6,7 @@ # PORTNAME= W3C-LogValidator -PORTVERSION= 0.4.1 +PORTVERSION= 0.5 CATEGORIES= www perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= W3C @@ -41,6 +41,10 @@ @${PERL} -pi -e 's/^our ([^;=]+)/use vars qw($$1); $$1/;' \ ${WRKSRC}/lib/W3C/LogValidator.pm ${WRKSRC}/lib/W3C/LogValidator/* .endif +.endif + +.if ${PERL_LEVEL} > 500600 +MAN3+= W3C::LogValidator::Config.3 .endif post-install: diff -ruN --exclude=CVS /usr/ports/www/p5-W3C-LogValidator/distinfo /home/toni/ports/p5-W3C-LogValidator/distinfo --- /usr/ports/www/p5-W3C-LogValidator/distinfo Fri Nov 5 16:35:58 2004 +++ /home/toni/ports/p5-W3C-LogValidator/distinfo Sun Dec 19 21:39:04 2004 @@ -1,2 +1,2 @@ -MD5 (W3C-LogValidator-0.4.1.tar.gz) = 0c089a90502671172a434564a08a681e -SIZE (W3C-LogValidator-0.4.1.tar.gz) = 24927 +MD5 (W3C-LogValidator-0.5.tar.gz) = 7ce3cf9611daf40222a429d8f63b65fc +SIZE (W3C-LogValidator-0.5.tar.gz) = 25313 --- p5-W3C-LogValidator-0.5.patch ends here ---
Responsible Changed From-To: freebsd-ports-bugs->leeym I will take care of this PR.
State Changed From-To: feedback->closed Committed, thanks.