From 70ff42f5fb8f630ea98be51aae9a1e533f35a04d86d25ba7f84c2c26a5c9b74a Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Mon, 15 Jun 2020 10:58:45 +0000 Subject: [PATCH] Accepting request 814688 from home:gmbr3:branches:devel:tools MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update to 1.7.3 - Bug fixes: + Fix a possible out of boundary write when evaluating dependencies. Patch by Tobias Stöckmann. + Fix escaping logic on Windows. Patch by Vincent Torri. + Fix out of boundary reads and writes with a malformed fragment. Patches by Tobias Stöckmann. + Fix a possible out of boundary write when evaluating tuples. Patch by Tobias Stöckmann. + Fix a windows-specific crash relating to path fixups. + Fix a possible out of boundary access in the parser for the cross-compile database. Patch by Tobias Stöckmann. + Missing files for building with Meson are now included in the tarball. Patch by Neal Gompa. + Fix calculation of package atoms on Windows with paths that use both directory separator characters. + Fix a possible buffer overflow involving newline escaping. Patch by Tobias Stöckmann. + Fix an out of boundary access in the parser. Patch by Tobias Stöckmann. + Fix leakage of strcmp() result value in pkgconf_compare_version() responses. + Return the default personality if loading a cross-compile personality file failed. + Do not complain about newlines when validating package versions. + Properly detect strndup() on Windows when building with Meson. - Enhancements: + A new --shared option and WantDefaultStatic cross-compile configuration option have been added. This allows for toolchains to specify that static linking should be used by default. + Support for the PKG_CONFIG_MSVC_SYNTAX environment variable has been added. Patch by Dan Kegel. + Support for the PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS client flag which disables emulation of freedesktop.org pkg-config fragment merging semantics has been added. Patch by Karen Arutyunov. OBS-URL: https://build.opensuse.org/request/show/814688 OBS-URL: https://build.opensuse.org/package/show/devel:tools/pkgconf?expand=0&rev=18 --- pkgconf-1.6.3.tar.xz | 3 --- pkgconf-1.7.3.tar.xz | 3 +++ pkgconf.changes | 40 ++++++++++++++++++++++++++++++++++++++++ pkgconf.spec | 2 +- 4 files changed, 44 insertions(+), 4 deletions(-) delete mode 100644 pkgconf-1.6.3.tar.xz create mode 100644 pkgconf-1.7.3.tar.xz diff --git a/pkgconf-1.6.3.tar.xz b/pkgconf-1.6.3.tar.xz deleted file mode 100644 index 6328747..0000000 --- a/pkgconf-1.6.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61f0b31b0d5ea0e862b454a80c170f57bad47879c0c42bd8de89200ff62ea210 -size 291216 diff --git a/pkgconf-1.7.3.tar.xz b/pkgconf-1.7.3.tar.xz new file mode 100644 index 0000000..3851b1c --- /dev/null +++ b/pkgconf-1.7.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b846aea51cf696c3392a0ae58bef93e2e72f8e7073ca6ad1ed8b01c85871f9c0 +size 293148 diff --git a/pkgconf.changes b/pkgconf.changes index 8148163..93d3cae 100644 --- a/pkgconf.changes +++ b/pkgconf.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Mon Jun 15 08:30:00 UTC 2020 - Callum Farmer + +- Update to 1.7.3 + - Bug fixes: + + Fix a possible out of boundary write when evaluating dependencies. + Patch by Tobias Stöckmann. + + Fix escaping logic on Windows. Patch by Vincent Torri. + + Fix out of boundary reads and writes with a malformed fragment. + Patches by Tobias Stöckmann. + + Fix a possible out of boundary write when evaluating tuples. + Patch by Tobias Stöckmann. + + Fix a windows-specific crash relating to path fixups. + + Fix a possible out of boundary access in the parser for the + cross-compile database. Patch by Tobias Stöckmann. + + Missing files for building with Meson are now included in the + tarball. Patch by Neal Gompa. + + Fix calculation of package atoms on Windows with paths that + use both directory separator characters. + + Fix a possible buffer overflow involving newline escaping. + Patch by Tobias Stöckmann. + + Fix an out of boundary access in the parser. + Patch by Tobias Stöckmann. + + Fix leakage of strcmp() result value in pkgconf_compare_version() + responses. + + Return the default personality if loading a cross-compile + personality file failed. + + Do not complain about newlines when validating package versions. + + Properly detect strndup() on Windows when building with Meson. + - Enhancements: + + A new --shared option and WantDefaultStatic cross-compile + configuration option have been added. This allows for toolchains + to specify that static linking should be used by default. + + Support for the PKG_CONFIG_MSVC_SYNTAX environment variable has + been added. Patch by Dan Kegel. + + Support for the PKGCONF_PKG_PKGF_DONT_MERGE_SPECIAL_FRAGMENTS + client flag which disables emulation of freedesktop.org pkg-config + fragment merging semantics has been added. + Patch by Karen Arutyunov. + ------------------------------------------------------------------- Mon Aug 12 09:35:34 UTC 2019 - Neal Gompa diff --git a/pkgconf.spec b/pkgconf.spec index 0335806..cb95a83 100644 --- a/pkgconf.spec +++ b/pkgconf.spec @@ -45,7 +45,7 @@ %global devname lib%{name}-devel Name: pkgconf -Version: 1.6.3 +Version: 1.7.3 Release: 0 Summary: Package compiler and linker metadata toolkit License: ISC