pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/pkgconf
Module Name: pkgsrc
Committed By: adam
Date: Wed Jul 22 07:00:46 UTC 2026
Modified Files:
pkgsrc/devel/pkgconf: Makefile distinfo
Log Message:
pkgconf: updated to 3.0.4
Changes from 3.0.3 to 3.0.4:
* Fix a crash (stack overflow) triggered by a crafted .pc file containing a
self-referential fragment variable, such as `x=$${x}` referenced from Cflags.
Fragment variables are now evaluated only once while re-splitting. Found
through fuzzing.
* Fix over-escaping of variable values containing backslash-escaped whitespace,
such as paths quoted with `printf %q`. Such a value was stored with its
escapes intact and then escaped a second time when rendered into a fragment,
producing output like `-L/a\\\ dir`. This broke meson's test suite, which
uses paths with spaces to stay Windows-safe.
* Fix mangled and duplicated -L/-I paths on Windows when PKG_CONFIG_SYSROOT_DIR
and PKG_CONFIG_LIBDIR are set. Path separators are now normalized to forward
slashes for all runtime-injected paths (sysroot, build root, search paths and
pcfiledir), so that sysroot matching and injection operate on a consistent
basis.
* Fix `--define-prefix` dropping a path separator when the redefined prefix ends
with a trailing slash, and only rewrite a package's directories when they match
the original prefix on a path component boundary.
* Fix single-package queries returning results drawn from more than the requested
module, by restoring the package limit that was lost during a refactor of the
query builder.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/pkgconf/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/pkgconf/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/pkgconf/Makefile
diff -u pkgsrc/devel/pkgconf/Makefile:1.39 pkgsrc/devel/pkgconf/Makefile:1.40
--- pkgsrc/devel/pkgconf/Makefile:1.39 Wed Jul 15 07:11:23 2026
+++ pkgsrc/devel/pkgconf/Makefile Wed Jul 22 07:00:46 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2026/07/15 07:11:23 adam Exp $
+# $NetBSD: Makefile,v 1.40 2026/07/22 07:00:46 adam Exp $
-DISTNAME= pkgconf-3.0.3
+DISTNAME= pkgconf-3.0.4
CATEGORIES= devel
MASTER_SITES= https://distfiles.dereferenced.org/pkgconf/
Index: pkgsrc/devel/pkgconf/distinfo
diff -u pkgsrc/devel/pkgconf/distinfo:1.34 pkgsrc/devel/pkgconf/distinfo:1.35
--- pkgsrc/devel/pkgconf/distinfo:1.34 Wed Jul 15 07:11:23 2026
+++ pkgsrc/devel/pkgconf/distinfo Wed Jul 22 07:00:46 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2026/07/15 07:11:23 adam Exp $
+$NetBSD: distinfo,v 1.35 2026/07/22 07:00:46 adam Exp $
-BLAKE2s (pkgconf-3.0.3.tar.gz) = 04be306218da2b56f50be19d7a2879b40aad8560a558d00a9fd060e1ea00e6d8
-SHA512 (pkgconf-3.0.3.tar.gz) = 7866df2c567f20cff9f548e248f8f429198746848fc227057f42db3059357fd1772247f4eb46ba70b74ca39ca6b774c98dd24c069569fb6010880b7cc6599454
-Size (pkgconf-3.0.3.tar.gz) = 609791 bytes
+BLAKE2s (pkgconf-3.0.4.tar.gz) = 8dcad54311b79856c111572a7783ae26f4b0a48093f2aa27bd4b979a2f100770
+SHA512 (pkgconf-3.0.4.tar.gz) = 5b40ff019f379d039e5250ad04c908b48708e063a190bd4063c1a77a7c299c6d1155428c0f1559dc1476d4f07c07c62210b90fd465cdb7c690b52af353943a89
+Size (pkgconf-3.0.4.tar.gz) = 611767 bytes
Home |
Main Index |
Thread Index |
Old Index