[ANNOUNCE] pkg-config 0.27

Dan Nicholson dbn.lists at gmail.com
Wed Jul 11 05:50:15 PDT 2012


I just put together pkg-config 0.27 for release. Here's a summary of the
changes from the NEWS files:

 - Drop usage of popt for equivalent API in glib2.
 - Add back an internal snapshot of glib2 to break circular dependency.
   This can be used by passing --with-internal-glib to configure. On
   Windows it may still be required to use an installed glib.
 - Fix --exists to check for Requires and Requires.private. This ensures
   that all necessary packages are installed prior to using --cflags,
   --libs, etc.
 - Various fixes for MinGW which should allow it to be used unpatched on
   that system.
 - New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to help
   determine the .pc file install directory.
 - Fix handling of --exact/atleast/max-version vs. =/>=/<=.
 - Fix errors in man page source.
 - Ensure testing only searches in the check directory.
 - Bump glib requirement to 2.16 to avoid deprecated
   g_win32_get_package_installation_subdirectory().
 - Autotools refresh and update. The required versions now are
   autoconf-2.62, automake-1.11 and libtool-2.2.
 - Use g_alloca from glib instead of figuring out alloca ourselves.
 - Remove search for setresuid & setreuid only needed for internal popt.
 - Bugs fixed: 833, 2458, 5214, 5326, 5703, 6074, 8653, 9135, 9143,
   9584, 10652, 11464, 14396, 17053, 23922, 28776, 29011, 29801, 31699,
   31700, 32622, 34382, 37266, 39646, 41081, 43149, 44843, 45599, 45742,
   48743

The tagged git repo and tarball can be found here:

http://cgit.freedesktop.org/pkg-config/
git tag: pkg-config-0.27

http://pkgconfig.freedesktop.org/releases/pkg-config-0.27.tar.gz
MD5: 3a4c9feab14b6719afd8904945d9b4e4
SHA1: ca2ffd312b37064f0afeb352185485ef9205cab9
SHA256: 79a6b43ee6633c9e6cc03eb1706370bb7a8450659845b782411f969eaba656a4

Finally, here is the shortlog of changes since version 0.26.

Bryan Kadzban (1):
      popt: Reset long argument handling before iterating to next argument

Dan Nicholson (41):
      Remove unused roff macros causing problems on old groff/nroff
      glib: Add a script to take a snapshot of glib-2.0
      glib: Bundle snapshot of glib-2.0
      glib: Remove as many unneeded files as possible
      glib: Don't install anything from the bundled library
      glib: Set automake to foreign so it doesn't bomb on missing files
      glib: Don't build GRegex or distribute pcre
      glib: Avoid pkg-config usage in bundled library
      Use a bundled glib2 to avoid circular dependency
      Make sure glib subdir is configure before dist
      Document building with the internal glib copy
      Add autoconf macros to help packagers install .pc files
      Unify handling of operator and command line option version checking
      Document a couple more pkg-config options
      glib: Update snapshot to 2.32.2
      Revert "Make sure glib subdir is configure before dist"
      Conditionally add glib to DIST_SUBDIRS to fix distclean
      Make sure dist is only run --with-internal-glib
      glib: Keep a few more programs from being installed or generated
      Make sure glib really doesn't need the gdb script
      Use glib to parse argv strings instead of popt
      Convert to GOption for command line option parsing
      Drop popt usage and remove unused popt sources
      Don't --enable-maintainer-mode from autogen.sh
      Ease glib cross-compiling requirements
      Document cross-compiling with the bundled glib
      glib: Remove check for FAM only needed in GIO
      Clean up some of the autoconf usage
      Kill unused result variable
      Remove unneeded acconfig.h, suppressing warnings from autoheader
      Makefile cleanup
      Use g_alloca instead of fooling around with platforms ourselves
      Remove unneeded checks for setresuid & setreuid
      Always use g_free when allocating memory from glib
      Ensure test search path is confined to check directory
      glib: Update snapshot to 2.32.3
      Add a configure message about internal glib to tip people off
      glib: Restore gettext with libintl support
      Make check-missing test more explicit with --exists
      Enable Requires and Requires.private for --exists
      Update NEWS and bump version for 0.27

Dieter Verfaillie (1):
      Revert "Print out \r\n on windows, not just \n"

Javier Jardón (1):
      Update autotools configuration

LRN (3):
      Fix test --define-variable invocation to avoid MSYS path mangling
      Fix win32 README
      Don't use deprecated glib function to construct path on win32

Lawrence A. Murakami (1):
      Fix errors in man page source cause missing content

Tollef Fog Heen (2):
      Document how to build with circular build-deps.
      Fix typo in configure.ac which led to confusing error messages from configure
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pkg-config/attachments/20120711/2ad29785/attachment.pgp>


More information about the pkg-config mailing list