diff --git a/Makefile.lite b/Makefile.lite index ccda5d1..e68ceb3 100644 --- a/Makefile.lite +++ b/Makefile.lite @@ -39,7 +39,7 @@ all: pkgconf-lite libpkgconf/config.h: @echo '#define PACKAGE_NAME "pkgconf-lite"' >> $@ @echo '#define PACKAGE_BUGREPORT "https://git.dereferenced.org/pkgconf/pkgconf/issues"' >> $@ - @echo '#define PACKAGE_VERSION "2.2.0"' >> $@ + @echo '#define PACKAGE_VERSION "2.3.0"' >> $@ @echo '#define PACKAGE PACKAGE_NAME " " PACKAGE_VERSION' >> $@ @echo '#define HAVE_STRLCPY' >> $@ @echo '#define HAVE_STRLCAT' >> $@ diff --git a/NEWS b/NEWS index c26878a..35c45e7 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,41 @@ Changes from previous version of pkgconf ======================================== +Changes from 2.2.0 to 2.3.0: +---------------------------- + +* Fix compile with Meson on Solaris by defining __EXTENSIONS__. + +* Add support for the PKG_CONFIG_RELOCATE_PATHS environmental variable. + When set, the program will act as if --define-prefix is always enabled. + +* Color solution nodes that were part of the original query, and use + that coloring to skip over dependencies when generating DocumentNames + in bomtool. + +* Enhance --env option to support variables with both --variable=varname + and --print-variables. + +* Add --exists-cflags option which creates synthetic preprocessor + definition flags for every queried dependency when found. + +* Document that Requires.private is always used for header paths. + Patch by Petr Písař. + +* Fix minor documentation typos. + Patch by Pierce. + +* Ensure string comparisons using functions are done with + unsigned bytes to avoid undefined behavior. + Patch by Taylor R Campbell. + +* Fix parsing edge-case bugs with dependency versions. + Patch by Kai Pastor. + +* Change PKG_PROG_PKG_CONFIG autoconf macro to add a customizable + failure handler if pkg-config is not found. + Patch by Ismael Luceno. + Changes from 2.1.1 to 2.2.0: ---------------------------- diff --git a/configure.ac b/configure.ac index 3588f2b..8c8f440 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ dnl implied. In no event shall the authors be liable for any damages arising dnl from the use of this software. AC_PREREQ([2.71]) -AC_INIT([pkgconf],[2.2.0],[https://github.com/pkgconf/pkgconf/issues/new]) +AC_INIT([pkgconf],[2.3.0],[https://github.com/pkgconf/pkgconf/issues/new]) AC_CONFIG_SRCDIR([cli/main.c]) AC_CONFIG_MACRO_DIR([m4]) AX_CHECK_COMPILE_FLAG([-Wall], [CFLAGS="$CFLAGS -Wall"]) diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h index 43d8085..d778040 100644 --- a/libpkgconf/libpkgconf.h +++ b/libpkgconf/libpkgconf.h @@ -81,8 +81,8 @@ typedef struct pkgconf_queue_ pkgconf_queue_t; #define PKGCONF_FOREACH_LIST_ENTRY_REVERSE(tail, value) \ for ((value) = (tail); (value) != NULL; (value) = (value)->prev) -#define LIBPKGCONF_VERSION 20200 -#define LIBPKGCONF_VERSION_STR "2.2.0" +#define LIBPKGCONF_VERSION 20300 +#define LIBPKGCONF_VERSION_STR "2.3.0" struct pkgconf_queue_ { pkgconf_node_t iter; diff --git a/meson.build b/meson.build index 53c585f..dc39914 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pkgconf', 'c', - version : '2.2.0', + version : '2.3.0', license : 'ISC', meson_version : '>=0.49', default_options : ['c_std=c99'],