[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