** Bug watch added: Debian Bug tracker #699476
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699476

** Also affects: pkg-config (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699476
   Importance: Unknown
       Status: Unknown

** Description changed:

+ pkg-config 0.28
+ ===
+ - Fixed a pair of long-standing and intertwined bugs involving unwanted
+   removal of flags. The first is that other Libs flags like -Wl are now
+   kept in context order with -l flags. The second is that aggressive
+   removal of all duplicate arguments has been scaled back so that just
+   consecutive duplicate arguments are removed. One result of this change
+   is that some flags could be repeated in the final output, especially
+   flags from non-pkg-config packages like -lm. Since pkg-config rarely
+   has enough knowledge here about the right thing to do, we throw the
+   duplicate arguments at the compiler/linker and trust it will do the
+   right thing.
+ - Fixed an old bug to allow circular Requires. This fix brings along a
+   small behavior change in that pkg-config resolves requires depth
+   first, causing some lower level flags to show up earlier in the output
+   than previously.
+ - Cleaned up many corner-case bugs and ambiguous behavior in
+   pkg-config's interface. Thanks to Michał Górny for finding so many of
+   these.
+ - New autoconf macro PKG_CHECK_VAR for reading variables from .pc files.
+ - Default to suppressing -L/lib and/or -L/lib64 like their /usr
+   counterparts.
+ - To help support multiarch scenarios out of the box, $host-pkg-config
+   is now installed unless --disable-host-tool is passed to configure.
+ - Added optional gcov usage through the --with-gcov configure option. As
+   a result, many more tests were added to greatly increase the coverage
+   of the code to 86% of executed lines on a Fedora 18 machine.
+ 
+ pkg-config 0.27.1
+ ===
+ 
+  - Various fixes for using the internal glib snapshot. It should now be
+    usable pretty much everywhere with the exception that universal
+    builds are not supported on OS X.
+  - Remove usage of gettext from the internal glib to avoid gettext and
+    libintl dependencies.
+  - Update internal glib snapshot to 2.32.4.
+  - Fix check for POSIX shell used in tests to work better.
+  - Handle spaces in autodetected prefix on Windows.
+ 
  pkg-config 0.27
  ===
  
   - 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.

** Summary changed:

- Update to 0.27
+ Update to 0.28

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1030424

Title:
  Update to 0.28

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pkg-config/+bug/1030424/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to