summaryrefslogtreecommitdiff
path: root/devel/pkg-config
AgeCommit message (Collapse)AuthorFilesLines
2005-10-22Update to 0.20:wiz4-77/+73
- Fix test suite to work on Solaris. Yay non-POSIX /bin/sh :-( - Fix segfault on --help with gcc4. Fix segfault on bigendian arches in some cases. - Win32 fixes - Add --short-errors, now used by pkg.m4 if available. This gives a better error message if some libraries can't be found.
2005-10-16Avoid passing a NULL pointer to fprintf, which causes a segfault underjmmv3-7/+7
Solaris 9. My fault; I assumed all implementations could print '(null)' in that case. Bump PKGREVISION to 2. Fixes PR pkg/31838 by John Heasley.
2005-10-01Add support to generate a log file that keeps track of all requests tojmmv3-2/+69
pkg-config. Used by the upcoming pkgtools/verifypc package. Bump PKGREVISION to 1.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-26/+0
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-22since the version number was not bumped, allow previous installationsgrant1-2/+2
of devel/pkgconfig to satisfy the buildlink dependency.
2005-07-21Import pkg-config-0.19, updated version of devel/pkgconfig.wiz6-0/+129
News: 2005-07-16 Tollef Fog Heen * configure.in: Release 0.19 2005-07-15 Tollef Fog Heen * pkg.c (package_get_var): Make sure to g_strdup all the return values and not return some values which should not be freed and some which should. Yay valgrind. Freedesktop #3682 * configure.in: Fix default search path to be pkgconfig rather than pkg-config again. Freedesktop #3662 * pkg.m4: Add a missing AC_MSG_RESULT. Thanks to Gary Kramlich for noticing this and harassing me to fix it. 2005-06-29 Tollef Fog Heen * configure.in: Release 0.18.1 * pkg.m4: Brown bag fix. pkg_failed was always set to “untried”. Debian #316181. 2005-06-27 Tollef Fog Heen * configure.in: Rename to pkg-config. pkg-config 0.18 The inter-library dependencies check was too tight and caused problems if one used the --no-undefined flag to libtool on Solaris (since it there expands to -Wl,-z,defs which disallows undefined symbols). Add a new name to .pc files: Libs.private which will not be listed in the output of --libs unless --static is also given. Private libraries are libraries which are needed in the case of static linking or on platforms not supporting inter-library dependencies. They are not supposed to be used for libraries which are exposed through the library in question. An example of an exposed library is GTK+ exposing Glib. A common example of a private library is libm. Generally, if include another library's headers in your own, it's a public dependency and not a private one. Thanks a lot to James Henstridge for both the bug and the following discussion.