]> err.no Git - pkg-config/blob - NEWS
Print out \r\n on windows, not just \n
[pkg-config] / NEWS
1 pkg-config 0.23
2 ===
3  - Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR in
4    the environment.
5  - Update included glib to 1.2.10.
6  - Other minor fixes, including a segfault.
7
8 pkg-config 0.22
9 ===
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.
15  - Other minor fixes.
16
17 pkg-config 0.21
18 ===
19  - Fix some cosmetic output from pkg.m4
20  - Fix build problems with !gcc due to always passing -Wall
21  - Documentation fixes
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.
27
28 pkg-config 0.20
29 ===
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
32    in some cases.
33  - Win32 fixes
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.
36
37 pkg-config 0.19
38 ===
39  - Fix a segfault
40  - Fix default search path
41  - Fix cosmetic bug in pkg.m4 where AC_MSG_RESULT wasn't called in
42    some cases.
43
44 pkg-config 0.18.1
45 ===
46  - Fix up pkg.m4 to not end up with pkg_failed=untried always.
47
48 pkg-config 0.18
49 ===
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.
55
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
61  library is libm.
62
63  Generally, if include another library's headers in your own, it's a
64  public dependency and not a private one.
65
66  Thanks a lot to James Henstridge for both the bug and the following
67  discussion.
68
69 pkg-config 0.17.2
70 ===
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.
74
75 pkg-config 0.17.1
76 ===
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.
80
81 pkg-config 0.17
82 ===
83
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)
90
91 pkg-config 0.16
92 ===
93
94  - Use a search path, rather than a single default directory.
95  - Fix a bunch of bugs in glib by backporting
96  - More man page fixes
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.
100
101 pkg-config 0.15
102 ===
103
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)