ports/69146: [patch] devel/dotconf installs .pc files in $(prefix)/lib
Konstantin Oznobihin
bork at rsu.ru
Fri Jul 16 13:20:21 UTC 2004
>Number: 69146
>Category: ports
>Synopsis: [patch] devel/dotconf installs .pc files in $(prefix)/lib
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 16 13:20:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Konstantin Oznobihin
>Release: FreeBSD 5.2.1-RELEASE-p9 i386
>Organization:
Rostov State University
>Environment:
System: FreeBSD .cc.rsu.ru 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #0: Fri Jul 2 20:10:08 MSD 2004 :/usr/obj/usr/src/sys/athlon-xp.HEAD.2004-06-08 i386
>Description:
devel/dotconf installs it's .pc files in $(prefix)/lib, while FreeBSD
hierarchy rules says that such files should go into libdata. pkgconfig
was changed to comply with these rules so it can not find .pc files which does
not reside in libdata.
>How-To-Repeat:
cd /usr/ports/devel/dotconf
make install
pkg-config dotconf
>Fix:
Added USE_GNOME=gnomehack to devel/dotconf/Makefile and changed
devel/dotconf/pkg-plist accordingly
--- patch-Makefile begins here ---
--- Makefile.orig Fri Jul 16 11:47:49 2004
+++ Makefile Fri Jul 16 11:44:28 2004
@@ -14,6 +14,7 @@
MAINTAINER= clement at FreeBSD.org
COMMENT= A simple, powerful configuration-file parser
+USE_GNOME= gnomehack
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
--- patch-Makefile ends here ---
--- patch-pkg-plist begins here ---
--- pkg-plist.orig Fri Jul 16 11:47:57 2004
+++ pkg-plist Fri Jul 16 11:34:26 2004
@@ -5,7 +5,7 @@
lib/libdotconf.a
lib/libdotconf.so
lib/libdotconf.so.10
-lib/pkgconfig/dotconf.pc
+libdata/pkgconfig/dotconf.pc
lib/libpool.a
share/aclocal/dotconf.m4
%%PORTDOCS%%%%DOCSDIR%%/dotconf-api.txt
--- patch-pkg-plist ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list