Tue Aug 10 19:40:22 2021 UTC ()
pkgconf: update to 1.8.0.

Changes from 1.7.4 to 1.8.0:
----------------------------

* This is the last planned maintenance branch.  I see pkgconf as basically
  a finished tool at this point, and very few people were ultimately interested
  in libpkgconf.  So, from here on out, it will just be bug fixes only and
  very minor enhancements.

* Bug fixes:
  - Improved path handling on Windows to conform to what the MSYS2
    and Cygwin teams were already modifying pkgconf to do.
    Patches by Christoph Reiter.
  - Fix a minor memory leak relating to cross-personalities.
    Patch by Stone Tickle.
  - Fix static builds for Windows on Meson.
    Patch by Alexander Neumann.
  - Fix some edge cases with --redefine-prefix.
    Patch by midipix.
  - Do not prepend sysroot_dir if the .pc file does not exist in the
    sysroot.
    Patch by Sandro Mani.
  - Do not perform path filtering on default system include and library
    path lists.  This fixes consistency with other mechanisms that modify
    these path lists.

* Enhancements:
  - Document the --validate option in the manpage.
    Patch by orbea.


(wiz)
diff -r1.17 -r1.18 pkgsrc/devel/pkgconf/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/pkgconf/distinfo

cvs diff -r1.17 -r1.18 pkgsrc/devel/pkgconf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/pkgconf/Makefile 2021/04/29 11:00:15 1.17
+++ pkgsrc/devel/pkgconf/Makefile 2021/08/10 19:40:22 1.18
@@ -1,40 +1,38 @@ @@ -1,40 +1,38 @@
1# $NetBSD: Makefile,v 1.17 2021/04/29 11:00:15 thor Exp $ 1# $NetBSD: Makefile,v 1.18 2021/08/10 19:40:22 wiz Exp $
2 2
3DISTNAME= pkgconf-1.7.4 3DISTNAME= pkgconf-1.8.0
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ 5MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/
6 6
7PKGREVISION= 1 
8 
9MAINTAINER= nico@orgrim.net 7MAINTAINER= nico@orgrim.net
10HOMEPAGE= https://github.com/pkgconf/pkgconf 8HOMEPAGE= https://github.com/pkgconf/pkgconf
11COMMENT= API-driven pkg-config replacement 9COMMENT= API-driven pkg-config replacement
12LICENSE= modified-bsd 10LICENSE= modified-bsd
13 11
14CONFLICTS+= pkg-config-[0-9]* 12CONFLICTS+= pkg-config-[0-9]*
15 13
16.include "../../mk/bsd.prefs.mk" 
17 
18GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
19USE_LIBTOOL= yes 15USE_LIBTOOL= yes
20CONFIGURE_ARGS= --with-system-libdir=/usr/lib \ 16CONFIGURE_ARGS= --with-system-libdir=/usr/lib \
21 --with-system-includedir=/usr/include 17 --with-system-includedir=/usr/include
22MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man1 18MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man1
23 19
24PKGCONFIG_PATHS= ${PREFIX}/lib/pkgconfig 20PKGCONFIG_PATHS= ${PREFIX}/lib/pkgconfig
25PKGCONFIG_PATHS+= ${PREFIX}/share/pkgconfig 21PKGCONFIG_PATHS+= ${PREFIX}/share/pkgconfig
26PKGCONFIG_PATHS+= /usr/lib/pkgconfig 22PKGCONFIG_PATHS+= /usr/lib/pkgconfig
27 23
 24.include "../../mk/bsd.prefs.mk"
 25
28.if ${LOCALBASE} != ${X11BASE} 26.if ${LOCALBASE} != ${X11BASE}
29PKGCONFIG_PATHS+= ${X11BASE}/lib/pkgconfig 27PKGCONFIG_PATHS+= ${X11BASE}/lib/pkgconfig
30.endif 28.endif
31 29
32CONFIGURE_ARGS+= --with-pkg-config-dir=${PKGCONFIG_PATHS:ts::Q} 30CONFIGURE_ARGS+= --with-pkg-config-dir=${PKGCONFIG_PATHS:ts::Q}
33 31
34# configure script incorrectly sets only _FILE_OFFSET_BITS=64 32# configure script incorrectly sets only _FILE_OFFSET_BITS=64
35CPPFLAGS.SunOS+= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 33CPPFLAGS.SunOS+= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
36 34
37post-install: 35post-install:
38 ${LN} -s pkgconf ${DESTDIR}${PREFIX}/bin/pkg-config 36 ${LN} -s pkgconf ${DESTDIR}${PREFIX}/bin/pkg-config
39 ${LN} -s pkgconf.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pkg-config.1 37 ${LN} -s pkgconf.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pkg-config.1
40 38

cvs diff -r1.11 -r1.12 pkgsrc/devel/pkgconf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/pkgconf/distinfo 2021/04/01 16:12:19 1.11
+++ pkgsrc/devel/pkgconf/distinfo 2021/08/10 19:40:22 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2021/04/01 16:12:19 wiz Exp $ 1$NetBSD: distinfo,v 1.12 2021/08/10 19:40:22 wiz Exp $
2 2
3SHA1 (pkgconf-1.7.4.tar.gz) = 3ccfa8098d32ef3781a4e7a16f2d4fbe79c5aa52 3SHA1 (pkgconf-1.8.0.tar.gz) = c348f928167b7487237c4e75b0689e226128c6b2
4RMD160 (pkgconf-1.7.4.tar.gz) = c792b671dc5669b883c5f03e3b96ce9f0083e315 4RMD160 (pkgconf-1.8.0.tar.gz) = 77ee393a955afe6946fa6afacea6573e7ee4c06a
5SHA512 (pkgconf-1.7.4.tar.gz) = 716b3138b46de744297112179c27b31f4d0a31c7b10518baed7c6a87578cd5c3815eb3b6a9a785e6e589f1f17fdf1a48631fadebbbff53a92b59d87070c1a011 5SHA512 (pkgconf-1.8.0.tar.gz) = 0719340e20c0fe3bd15e91ea7500e76e5f0cba7a073c05296471b60125d96864576ce82bc56ba713c3a370243c6115e20ab83b9557e1ba039b9e86bb8aded301
6Size (pkgconf-1.7.4.tar.gz) = 428483 bytes 6Size (pkgconf-1.8.0.tar.gz) = 430545 bytes