Date: Wed, 5 Jun 2013 11:19:22 GMT From: Evgeniy Kosov <evgeniy@kosov.su> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/179328: devel/p5-Devel-Global-Destruction is broken Message-ID: <201306051119.r55BJMA3007432@oldred.freebsd.org> Resent-Message-ID: <201306051120.r55BK1A9016759@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 179328 >Category: ports >Synopsis: devel/p5-Devel-Global-Destruction is broken >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 05 11:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Evgeniy Kosov >Release: 8.2-RELEASE >Organization: >Environment: FreeBSD somehost.somedomain.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Port devel/p5-Devel-GlobalDestruction seems to be broken (since 0.10), as the XS part of the of the module has been moved to a separate Devel::GlobalDestruction::XS, but the port still references it in the plist: # cat pkg-plist %%PP%%%%SITE_PERL%%/Devel/GlobalDestruction.pm %%XS%%%%SITE_PERL%%/%%PERL_ARCH%%/Devel/GlobalDestruction.pm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/GlobalDestruction/.packlist %%XS%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/GlobalDestruction/GlobalDestruction.bs %%XS%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/GlobalDestruction/GlobalDestruction.so @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/GlobalDestruction @dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel %%XS%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel/GlobalDestruction %%XS%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel %%PP%%@dirrmtry %%SITE_PERL%%/ >How-To-Repeat: Try to make package: # make package [...] ===> Building package for p5-Devel-GlobalDestruction-0.11 tar: lib/perl5/site_perl/5.12.4/mach/Devel/GlobalDestruction.pm: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.12.4/mach/auto/Devel/GlobalDestruction/GlobalDestruction.bs: Cannot stat: No such file or directory tar: lib/perl5/site_perl/5.12.4/mach/auto/Devel/GlobalDestruction/GlobalDestruction.so: Cannot stat: No such file or directory tar: Error exit delayed from previous errors. pkg_create: make_dist: tar command failed with code 256 *** Error code 1 Stop in /usr/ports/devel/p5-Devel-GlobalDestruction. >Fix: One (obvious) solutions might be: 1. Create new port: devel/p5-Devel-GlobalDestruction-XS 2. Remove XS-part from the plist 3. Add optional dependency to devel/p5-Devel-GlobalDestruction-XS (if $PERL_LEVEL < 501400?) >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306051119.r55BJMA3007432>