Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pkg-config | Distribution: openSUSE Step 15 |
Version: 0.29.2 | Vendor: openSUSE |
Release: 1.2 | Build date: Fri Feb 5 08:40:08 2021 |
Group: System/Packages | Build host: armbuild24 |
Size: 665265 | Source RPM: pkg-config-0.29.2-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://pkgconfig.freedesktop.org/ | |
Summary: A library management system |
The pkg-config program is used to retrieve information about installed libraries in the system. It is typically used to compile and link against one or more libraries.
GPL-2.0+
* Tue Apr 25 2017 dimstar@opensuse.org - Update to version 0.29.2: + Improved pkg-config's recursive package list expansion performance. + Handle an empty prefix setting correctly when --define-prefix is used (fdo#97453). + Lazily load pc files instead of reading all available pc files during initialization (fdo#98215). + Check the CPATH environment variable when determining system include paths like GCC does. Document the system search path behavior (fdo#99224). + Make PKG_CHECK_MODULES show the module list rather than the variable prefix in configure output (fdo#98334). + Fix bundled glib build with GCC 6 (fdo#98334). + Handle -isystem and -idirafter when PKG_CONFIG_SYSROOT_DIR is set (fdo#97337). + Check the INCLUDE environment variable when determining system include paths on Windows builds when --msvc-syntax is used (fdo#94729). - Drop pkg-config-gdate-fix.patch: fixed upstream. * Wed Mar 15 2017 mliska@suse.cz - Add pkg-config-gdate-fix.patch: enable building with GCC7, taken from upstream. * Sat Mar 05 2016 zaitor@opensuse.org - Update to version 0.29.1: + Fixed a regression from 0.29 with unquoting values queried with - -variable. In some cases, this would cause shell special characters to be escaped in ways they weren't before. Instead, the unquoting only occurs if the value appears to be quoted (fdo#93284). + Add support for building pkg-config with Microsoft Visual Studio (fdo#92489). + Allow overriding pkg-config variables with environment variables. By setting an environment variable of the form PKG_CONFIG_$PACKAGE_$VARIABLE, a pkg-config variable can be set globally without always having to pass --define-variable (fdo#90917). + Honor -Wl,-framework in addition to -framework so that multiple frameworks are handled on OSX (fdo#1278). + Fix the OSX build using --with-internal-glib (fdo#92902). * Thu Oct 01 2015 zaitor@opensuse.org - Update to version 0.29: + Fixed a regression from 0.28 in system -L flag handling. If the pc file has multiple system -L flags, every other flag will be left as is (fdo#78077). + Quoting of variables queried through --variable is removed so that the output can be used verbatim in subsequent shell commands (fdo#67904). + Fixed a regression from 0.28 in -L flag handling on Windows. A .libs suffix was inadvertantly being added to the library path. + Added a --validate option to check pc file syntax. This works just like --exists, but package dependencies are disabled (fdo#7000). + Added the PKG_PREREQ autoconf macro. Whereas PKG_PROG_PKG_CONFIG is used to check the version of the pkg-config tool, this is used to check the version of the pkg-config autoconf macros in use. + Added the PKG_CHECK_MODULES_STATIC autoconf macro. This will temporarily add --static to the pkg-config calls while invoking PKG_CHECK_MODULES (fdo#19541). + Many fixes to the testsuite for Windows. It should now pass for a MinGW, Cygwin, and cross-compiled MinGW using Wine for test execution (fdo#66939). + More consistent handling of prefix redefinition. On Windows, the prefix was always being redefined based on the pc file path. This feature can now be enabled or disabled at runtime on all platforms using the --define-prefix and - -dont-define-prefix options (fdo#63602). + Continue listing packages with --list-all even if there are errors in pc files (fdo#26615). + Various documentation improvements (fdo#62018, fdo#62374, fdo#66155). + Fixed a bug when multiple -isystem arguments are used (fdo#72584). + pkg-config is now built with largefile support to ensure that it works correctly on filesystems with 64 bit inodes (fdo#90078). + Bugs fixed: fdo#7000, fdo#19541, fdo#26615, fdo#62018, fdo#62374, fdo#63602, fdo#66155, fdo#66939, fdo#67904, fdo#70690, fdo#72584, fdo#78077, fdo#80378, fdo#80380, fdo#89267, fdo#90078, fdo#90437, fdo#92002. * Wed Feb 05 2014 ro@suse.de - Fix filelist for s390 (it is ibm-linux there). * Fri Jun 28 2013 dmueller@suse.com - fix filelist glob for armv6hl/armv6hl (which is a gnueabi target) * Thu Apr 04 2013 dvaleev@suse.com - Don't redefine _arch, but use file pattern instead. This ensures we don't have to run fixing each and every arch. * Tue Feb 05 2013 p.drouand@gmail.com - Update to version 0.28: + Fixed a pair of long-standing and intertwined bugs involving unwanted removal of flags: - Other Libs flags like -Wl are now kept in context order with -l flags. - 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. + 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. + Bugs fixed: fdo#130, fdo#7331, fdo#16101, fdo#17053, fdo#19950, fdo#34504, fdo#48098, fdo#54231, fdo#54271, fdo#54379, fdo#54384, fdo#54386, fdo#54388, fdo#54389, fdo#54390, fdo#54391, fdo#54427, fdo#54463, fdo#54716, fdo#57078, fdo#58363, fdo#59435. * Mon Aug 27 2012 dimstar@opensuse.org - Update to version 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 + Bugs fixed: fdo#3550, fdo#51883, fdo#52031, fdo#53493. * Wed Jul 18 2012 dimstar@opensuse.org - Update to version 0.27: + Drop usage of popt for equivalent API in glib2 + Add back an internal snapshot of glib2 to break circular dependency + Fix --exists to check for Requires and Requires.private. + 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 + Use g_alloca from glib instead of figuring out alloca ourselves + Remove search for setresuid & setreuid only needed for internal popt + Bugs fixed: fdo#833, fdo#2458, fdo#5214, fdo#5326, fdo#5703, fdo#6074, fdo#8653, fdo#9135, fdo#9143, fdo#9584, fdo#10652, fdo#11464, fdo#14396, fdo#17053, fdo#23922, fdo#28776, fdo#29011, fdo#29801, fdo#31699, fdo#31700, fdo#32622, fdo#34382, fdo#37266, fdo#39646, fdo#41081, fdo#43149, fdo#44843, fdo#45599, fdo#45742, fdo#48743 - Changes from version 0.26: + Build system fixes + More tests + pkg.m4 fixups which makes autoconf 2.66 happier. + Drop support for legacy -config scripts. Those should already be gone and cause problems in cross-compilation environments. + Drop embedded glib + Fix up pkg.m4 to handle the case of --exists working and - -cflags or --libs failing. + Various documentation updates + Allow $() through without escaping it. + Add --with-system-include-path instead of hard-coding /usr/include. - Pass --with-internal-glib to configure. We don't want to have a build cycle with glib, so we use the interal version. - Clean up spec-file using spec-cleaner and manually. - Drop pkg-config-dnl.patch: fixed upstream.
/usr/bin/armv7hl-suse-linux-gnueabi-pkg-config /usr/bin/pkg-config /usr/share/aclocal /usr/share/aclocal/pkg.m4 /usr/share/doc/packages/pkg-config /usr/share/doc/packages/pkg-config/AUTHORS /usr/share/doc/packages/pkg-config/COPYING /usr/share/doc/packages/pkg-config/ChangeLog /usr/share/doc/packages/pkg-config/NEWS /usr/share/doc/packages/pkg-config/README /usr/share/doc/packages/pkg-config/pkg-config-guide.html /usr/share/man/man1/pkg-config.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:42:22 2024