Bug 187512

Summary: [PATCH] print/pdflib: can't build package with perl option
Product: Ports & Packages Reporter: David Siebörger <d.sieborger>
Component: Individual Port(s)Assignee: Alex Dupre <ale>
Status: Closed FIXED    
Severity: Affects Only Me CC: ale
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
pdflib-7.0.5_2.patch none

Description David Siebörger 2014-03-12 21:20:00 UTC
pdflib can't be built with the perl option at present.

Port maintainer (ale@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: ports)

Fix: Use bsd.port.options.mk and bsd.port.mk.
How-To-Repeat: Build print/pdflib-perl.  Packaging fails with these errors:

===>  Building package for pdflib-7.0.5_2
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/%%SITE_PERL%%/%%PERL_ARCH%%/pdflib_pl.pm): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/%%SITE_PERL%%/%%PERL_ARCH%%/pdflib_pl.a): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/%%SITE_PERL%%/%%PERL_ARCH%%/pdflib_pl.la): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/%%SITE_PERL%%/%%PERL_ARCH%%/pdflib_pl.so): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/%%SITE_PERL%%/%%PERL_ARCH%%/pdflib_pl.so.0): No such file or directory
*** [do-package] Error code 1

Stop in /usr/ports/print/pdflib.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-03-12 21:20:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ale

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 David Siebörger 2014-03-12 22:13:36 UTC
It turns out this problem was fixed a few hours ago by mat@.  There does
seem to be another problem, though:

===>  Building package for pdflib-7.0.5_2
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/pdflib_pl.pm): Not a directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/pdflib_pl.a): Not a directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/pdflib_pl.la): Not a directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/pdflib_pl.so): Not a directory
pkg-static: lstat(/wrkdirs/usr/ports/print/pdflib/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/pdflib_pl.so.0): Not a directory
*** [do-package] Error code 1

Stop in /usr/ports/print/pdflib.
Comment 3 Alex Dupre freebsd_committer freebsd_triage 2014-03-19 15:53:30 UTC
State Changed
From-To: open->closed

Fixed with the correct patch.