diff options
author | ryoon <ryoon@pkgsrc.org> | 2019-03-11 14:21:01 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2019-03-11 14:21:01 +0000 |
commit | a70290abcfda3f516261ad53d2ae038ffb029f6a (patch) | |
tree | 0aaf6d98c29f22e72c5eb08cff19089915f42aad | |
parent | 089de37e0628c928cba19bbc3ce2dc869fb34b50 (diff) | |
download | pkgsrc-a70290abcfda3f516261ad53d2ae038ffb029f6a.tar.gz |
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)
-rw-r--r-- | devel/pkgconf/Makefile | 5 | ||||
-rw-r--r-- | devel/pkgconf/PLIST | 3 | ||||
-rw-r--r-- | devel/pkgconf/distinfo | 10 |
3 files changed, 9 insertions, 9 deletions
diff --git a/devel/pkgconf/Makefile b/devel/pkgconf/Makefile index 5f84b92ec6c..d84a76de0d2 100644 --- a/devel/pkgconf/Makefile +++ b/devel/pkgconf/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.13 2018/01/30 10:43:20 jperkin Exp $ +# $NetBSD: Makefile,v 1.14 2019/03/11 14:21:01 ryoon Exp $ -DISTNAME= pkgconf-1.4.1 -PKGREVISION= 1 +DISTNAME= pkgconf-1.6.0 CATEGORIES= devel MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/ diff --git a/devel/pkgconf/PLIST b/devel/pkgconf/PLIST index 2011dc95d69..dba2784ddd1 100644 --- a/devel/pkgconf/PLIST +++ b/devel/pkgconf/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2018/01/24 17:00:09 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.5 2019/03/11 14:21:01 ryoon Exp $ bin/pkg-config bin/pkgconf include/pkgconf/libpkgconf/bsdstubs.h @@ -10,6 +10,7 @@ lib/libpkgconf.la lib/pkgconfig/libpkgconf.pc man/man1/pkgconf.1 man/man5/pc.5 +man/man5/pkgconf-personality.5 man/man7/pkg.m4.7 share/aclocal/pkg.m4 share/doc/pkgconf/AUTHORS diff --git a/devel/pkgconf/distinfo b/devel/pkgconf/distinfo index da2d38a3f42..53ffdbcc453 100644 --- a/devel/pkgconf/distinfo +++ b/devel/pkgconf/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.8 2018/01/24 17:00:09 ryoon Exp $ +$NetBSD: distinfo,v 1.9 2019/03/11 14:21:01 ryoon Exp $ -SHA1 (pkgconf-1.4.1.tar.gz) = c91490eefd2a93a0015f68fff16237c316b3bd1b -RMD160 (pkgconf-1.4.1.tar.gz) = 6456f11622f0f37bf1a3cab90121f3b9f4ec9ccc -SHA512 (pkgconf-1.4.1.tar.gz) = e476705c6f5dbf3aee816f18d973d296eeef2923e54a9ba57c3ec251e12165293a6524f75f24d86aaf78723e5d6f32e24b666a9791e06796f23ed08bf936aac8 -Size (pkgconf-1.4.1.tar.gz) = 416996 bytes +SHA1 (pkgconf-1.6.0.tar.gz) = 0445ab4957692dbe77d34a6b28a8d5b205b9e1a4 +RMD160 (pkgconf-1.6.0.tar.gz) = 41c756023665abfa1618113435b26e71061b3454 +SHA512 (pkgconf-1.6.0.tar.gz) = b2bb2f5b1b4e8917eb24d97c9bddcf3769160583658cba948d03b553dc412fcd8d676ea656aa81ad3ff1fc3e893e0eac45c530387b4b97225a0d07fc41ec8aac +Size (pkgconf-1.6.0.tar.gz) = 423120 bytes |