Update to 1.6.0 Changelog: Changes from 1.5.4 to 1.6.0: ---------------------------- * Bug fixes: - Fixed issue where packages which referenced missing packages in Requires.private may have crashed due to memory corruption issues in some circumstances. - Fixed warnings reported by GCC 8 diagnostics. * Enhancements: - Add LIBPKGCONF_VERSION and LIBPKGCONF_VERSION_STR macros for determining libpkgconf version. - Add pkgconf_fragment_copy_list() to copy a fragment list to another fragment list. Changes from 1.5.3 to 1.5.4: ---------------------------- * Bug fixes: - fix build on Windows with Meson - fix edge cases for path canonicalization (especially on Windows) Changes from 1.5.2 to 1.5.3: ---------------------------- * Security fixes: - Fix edge cases involving dequoting zero-length tuples that can lead to a buffer overflow under the right circumstances. Thanks to A. Wilcox for reporting and supplying a patch. (MR 3) Changes from 1.5.1 to 1.5.2: ---------------------------- * Bug fixes: - Ensure environment variables override values learned from personality files or built-in defaults. * Documentation enhancements: - Add pkgconf-personality(5) manpage documenting the personality file format. Changes from 1.5.0 to 1.5.1: ---------------------------- * Bug fixes: - fixed a crash with some invalid multi-line .pc files Changes from 1.4.2 to 1.5.0: --------------------------- * Administrative: - The git repository has moved to <https://git.dereferenced.org/pkgconf/pkgconf>, due to the acquisition of GitHub by Microsoft. * Overall enhancements: - pkgconf now supports the proposed Requires.internal pkg-config extension, by merging it with the Requires.private list (there is no functional difference between the two in our resolver implementation) - Support for cross-compilation personalities have been added. To make use of this functionality, create a file in the new personality.d directory that sits inside the pkgconfig directory. The personality file format is described in pc-personality(5). (github #166) - Support for Haiku has been added, including interpretation of BELIBRARIES and other toolchain specifics. (github #180) - Testsuite support can be disabled when building with Meson. (github #175) * Bug fixes: - tuples are now appropriately dequoted when added by the parser (github #186). * Various Windows enhancements: - CMake supports building with GCC on Windows. (github #179) - Prefix rewriting has been improved. (github #177) - PKGCONF_API support has been implemented when building with Meson, allowing Meson to be used to build pkgconf on Windows. (github #174) * Documentation fixes: - The manpages have been linted and fixed. (github #181, #182, #183) - The description of pkgconf --exists has been corrected. (github #173) Changes from 1.4.1 to 1.4.2: ---------------------------- * Bug fixes: - ensure pkgconf_dependency_t nodes have a solution marked when satisfied by an indirect provider (github #172)diff -r1.13 -r1.14 pkgsrc/devel/pkgconf/Makefile
(ryoon)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2018/01/30 10:43:20 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2019/03/11 14:21:01 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= pkgconf-1.4.1 | 3 | DISTNAME= pkgconf-1.6.0 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ | 5 | MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ | |
7 | 6 | |||
8 | MAINTAINER= nico@orgrim.net | 7 | MAINTAINER= nico@orgrim.net | |
9 | HOMEPAGE= https://github.com/pkgconf/pkgconf | 8 | HOMEPAGE= https://github.com/pkgconf/pkgconf | |
10 | COMMENT= API-driven pkg-config replacement | 9 | COMMENT= API-driven pkg-config replacement | |
11 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
12 | 11 | |||
13 | CONFLICTS+= pkg-config-[0-9]* | 12 | CONFLICTS+= pkg-config-[0-9]* | |
14 | 13 | |||
15 | .include "../../mk/bsd.prefs.mk" | 14 | .include "../../mk/bsd.prefs.mk" | |
16 | 15 | |||
17 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes |
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2018/01/24 17:00:09 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2019/03/11 14:21:01 ryoon Exp $ | |
2 | bin/pkg-config | 2 | bin/pkg-config | |
3 | bin/pkgconf | 3 | bin/pkgconf | |
4 | include/pkgconf/libpkgconf/bsdstubs.h | 4 | include/pkgconf/libpkgconf/bsdstubs.h | |
5 | include/pkgconf/libpkgconf/iter.h | 5 | include/pkgconf/libpkgconf/iter.h | |
6 | include/pkgconf/libpkgconf/libpkgconf-api.h | 6 | include/pkgconf/libpkgconf/libpkgconf-api.h | |
7 | include/pkgconf/libpkgconf/libpkgconf.h | 7 | include/pkgconf/libpkgconf/libpkgconf.h | |
8 | include/pkgconf/libpkgconf/stdinc.h | 8 | include/pkgconf/libpkgconf/stdinc.h | |
9 | lib/libpkgconf.la | 9 | lib/libpkgconf.la | |
10 | lib/pkgconfig/libpkgconf.pc | 10 | lib/pkgconfig/libpkgconf.pc | |
11 | man/man1/pkgconf.1 | 11 | man/man1/pkgconf.1 | |
12 | man/man5/pc.5 | 12 | man/man5/pc.5 | |
13 | man/man5/pkgconf-personality.5 | |||
13 | man/man7/pkg.m4.7 | 14 | man/man7/pkg.m4.7 | |
14 | share/aclocal/pkg.m4 | 15 | share/aclocal/pkg.m4 | |
15 | share/doc/pkgconf/AUTHORS | 16 | share/doc/pkgconf/AUTHORS | |
16 | share/doc/pkgconf/README.md | 17 | share/doc/pkgconf/README.md |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2018/01/24 17:00:09 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.9 2019/03/11 14:21:01 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (pkgconf-1.4.1.tar.gz) = c91490eefd2a93a0015f68fff16237c316b3bd1b | 3 | SHA1 (pkgconf-1.6.0.tar.gz) = 0445ab4957692dbe77d34a6b28a8d5b205b9e1a4 | |
4 | RMD160 (pkgconf-1.4.1.tar.gz) = 6456f11622f0f37bf1a3cab90121f3b9f4ec9ccc | 4 | RMD160 (pkgconf-1.6.0.tar.gz) = 41c756023665abfa1618113435b26e71061b3454 | |
5 | SHA512 (pkgconf-1.4.1.tar.gz) = e476705c6f5dbf3aee816f18d973d296eeef2923e54a9ba57c3ec251e12165293a6524f75f24d86aaf78723e5d6f32e24b666a9791e06796f23ed08bf936aac8 | 5 | SHA512 (pkgconf-1.6.0.tar.gz) = b2bb2f5b1b4e8917eb24d97c9bddcf3769160583658cba948d03b553dc412fcd8d676ea656aa81ad3ff1fc3e893e0eac45c530387b4b97225a0d07fc41ec8aac | |
6 | Size (pkgconf-1.4.1.tar.gz) = 416996 bytes | 6 | Size (pkgconf-1.6.0.tar.gz) = 423120 bytes |