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