3 - Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in
5 - Update included glib to 1.2.10.
6 - Other minor fixes, including a segfault.
10 - Make Requires.private a whole lot more useful by traversing the
11 whole tree, not just the top-level, for Cflags.
12 - Add support for using the system glib.
13 - Update URL to pkg-config website
14 - Fix some win32 problems.
19 - Fix some cosmetic output from pkg.m4
20 - Fix build problems with !gcc due to always passing -Wall
22 - We now always add the Cflags from packages we depend on, whether
23 they are public or private dependencies. The discussion surrouding
24 this change can be found in http://bugs.debian.org/340904 .
25 - Add internal pkg-config package which can be queried for version
26 number and other information.
30 - Fix test suite to work on Solaris. Yay non-POSIX /bin/sh :-(
31 - Fix segfault on --help with gcc4. Fix segfault on bigendian arches
34 - Add --short-errors, now used by pkg.m4 if available. This gives a
35 better error message if some libraries can't be found.
40 - Fix default search path
41 - Fix cosmetic bug in pkg.m4 where AC_MSG_RESULT wasn't called in
46 - Fix up pkg.m4 to not end up with pkg_failed=untried always.
50 - The inter-library dependencies check was too tight and caused
51 problems if one used the --no-undefined flag to libtool on Solaris
52 (since it there expands to -Wl,-z,defs which disallows undefined
53 symbols). Add a new name to .pc files: Libs.private which will not
54 be listed in the output of --libs unless --static is also given.
56 Private libraries are libraries which are needed in the case of
57 static linking or on platforms not supporting inter-library
58 dependencies. They are not supposed to be used for libraries which
59 are exposed through the library in question. An example of an
60 exposed library is GTK+ exposing Glib. A common example of a private
63 Generally, if include another library's headers in your own, it's a
64 public dependency and not a private one.
66 Thanks a lot to James Henstridge for both the bug and the following
71 - Don't go into an infinite loop allocating more and more memory when
72 the same name is specified twice on the command line and we're in
73 "direct dependencies only"-mode.
77 - Now actually sets CFLAGS and LIBS instead of trying to set those in
78 a subshell. (Only affects if you've autoreconfiscated with 0.17)
79 - Fix detection of inter-library dependencies.
84 - Evaluate second argument to PKG_CHECK_MODULES again
85 - Portability fixes (MacOS, BeOS, Cygwin)
86 - Handle inter-library dependencies and assume those are in place if
87 the platform supports them. Disable with --enable-indirect-deps.
88 - Add initial test framework
89 - Build fixes (make distcheck now works)
94 - Use a search path, rather than a single default directory.
95 - Fix a bunch of bugs in glib by backporting
97 - Lots of small fixes and cleanups over the place.
98 - pkg-config now grabs _PKG_* and PKG_*, so don't use variables
99 starting with that in any configure scripts.
104 - add PKG_CONFIG_LIBDIR for cross-compiling (David Schleef)
105 - add --libs-only-other/--cflags-only-other (Zack Rusin)
106 - apply man page fixes (Pter Breitenlohner)
107 - C portability fix (David Robins)
108 - fix to win32 build (Tor Lillqvist)