Saturday, March 30, 2019

Update pkg-config paths in devel/pkgconf

Hi,

pkgconf ignores X11BASE by default, leading to... issues, in at least
one port that prefers pkgconf over pkg-config if installed.

This updates pkgconf to search the same directories as our
/usr/bin/pkg-config does by default.

After sorting and stripping whitespace, "pkg-config --list-all" and
"pkgconf --list-all" now have the same output.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/pkgconf/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 11 Mar 2018 22:34:40 -0000 1.1.1.1
+++ Makefile 30 Mar 2019 12:06:36 -0000
@@ -3,6 +3,7 @@
COMMENT = package compiler and linker metadata toolkit

DISTNAME = pkgconf-1.4.2
+REVISION = 0

SHARED_LIBS += pkgconf 0.0 # 3.0

@@ -23,6 +24,7 @@ TEST_DEPENDS = devel/kyua-cli

SEPARATE_BUILD = Yes
CONFIGURE_STYLE = gnu
+CONFIGURE_ARGS = --with-pkg-config-dir=/usr/lib/pkgconfig:${LOCALBASE}/lib/pkgconfig:${LOCALBASE}/share/pkgconfig:${X11BASE}/lib/pkgconfig:${X11BASE}/share/pkgconfig

PORTHOME = ${WRKDIR}

No comments:

Post a Comment