Date: Wed, 22 Aug 2012 21:00:17 GMT From: Pawel Pekala <pawel@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/170893: databases/spatialite installs pc file in wrong path Message-ID: <201208222100.q7ML0Hfk045979@red.freebsd.org> Resent-Message-ID: <201208222110.q7MLA2fO068005@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 170893 >Category: ports >Synopsis: databases/spatialite installs pc file in wrong path >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 Aug 22 21:10:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Pawel Pekala >Release: 10.0-CURRENT >Organization: >Environment: FreeBSD blaviken.slowicza.org 10.0-CURRENT FreeBSD 10.0-CURRENT #17: Sat Aug 18 11:41:07 CEST 2012 corn@blaviken.slowicza.org:/usr/obj/usr/src/sys/BLAVIKEN i386 >Description: spatialite.pc file is installed to ${PREFIX}/lib/pkgconfig and this should be ${PREFIX}/libdata/pkgconfig After switch from pkg-config to pkgconf databases/spatialite_gui is BROKEN because it's configure script can't find libspatialite. Before the switch this surprisingly worked fine. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -urN /usr/ports/databases/spatialite/Makefile ./Makefile --- /usr/ports/databases/spatialite/Makefile 2012-05-31 03:29:23.000000000 +0200 +++ ./Makefile 2012-08-22 18:24:30.000000000 +0200 @@ -7,6 +7,7 @@ PORTNAME= spatialite PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= databases geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/ DISTNAME= lib${PORTNAME}-${PORTVERSION} @@ -34,6 +35,8 @@ @${REINPLACE_CMD} -e 's|-ldl| |' ${WRKSRC}/src/Makefile.am @${REINPLACE_CMD} -e 's|-ldl| |' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|-ldl| |' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|$$(prefix)/libdata/pkgconfig|' \ + ${WRKSRC}/Makefile.in .include <bsd.port.pre.mk> diff -urN /usr/ports/databases/spatialite/pkg-plist ./pkg-plist --- /usr/ports/databases/spatialite/pkg-plist 2012-05-24 03:30:23.000000000 +0200 +++ ./pkg-plist 2012-08-22 18:23:35.000000000 +0200 @@ -14,6 +14,6 @@ lib/libspatialite.la lib/libspatialite.so lib/libspatialite.so.4 -lib/pkgconfig/spatialite.pc -@dirrm lib/pkgconfig +libdata/pkgconfig/spatialite.pc +@dirrmtry libdata/pkgconfig @dirrm include/spatialite >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208222100.q7ML0Hfk045979>