ports/170893: databases/spatialite installs pc file in wrong path
Pawel Pekala
pawel at FreeBSD.org
Wed Aug 22 21:10:02 UTC 2012
>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 at 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
- at dirrm lib/pkgconfig
+libdata/pkgconfig/spatialite.pc
+ at dirrmtry libdata/pkgconfig
@dirrm include/spatialite
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list