libgee-0.6.2.1: error in pkg-plist

Chris Rees crees at freebsd.org
Sat Nov 12 15:35:56 UTC 2011


On 12 November 2011 15:10, Matthias Apitz <guru at unixarea.de> wrote:
>
> Hello,
>
> While making binary packages of the ports installed on my 10-CURRENT I
> encountered a small error in the pkg-plist file of ports/devel/libgee:
>
> the port installs the pkgconfig file gee-1.0.pc in the location
>
> ...
> test -z "/usr/local/lib/pkgconfig" || /usr/local/bin/gmkdir -p "/usr/local/lib/p
> kgconfig"
>  /usr/bin/install -c -m 644 gee-1.0.pc '/usr/local/lib/pkgconfig'
>
> while the pkg-plist says it is in libdata/pkgconfig/gee-1.0.pc; this
> gives at least on pkg_create the following error:
>
> caracas# pkg_create -b libgee-0.6.2.1
> tar: libdata/pkgconfig/gee-1.0.pc: Cannot stat: No such file or directory
> tar: Error exit delayed from previous errors.
> pkg_create: make_dist: tar command failed with code 256
>
>
> HIH
>
>        matthias

This isn't a plist problem; it's an
autotools-doesn't-understand-FreeBSD-10 problem.

On previous versions it works fine;

[crees at pegasus]~/libgee% grep '^pkgconfigdir' work/libgee-0.6.2.1/Makefile
pkgconfigdir = $(prefix)/libdata/pkgconfig
[crees at pegasus]~/libgee%

Chris


More information about the freebsd-ports mailing list