1 | 2002-10-10 Havoc Pennington <hp@redhat.com> |
---|
2 | |
---|
3 | * configure.in: 0.14 |
---|
4 | |
---|
5 | 2002-10-02 Anders Carlsson <andersca@gnu.org> |
---|
6 | |
---|
7 | * pkg.c (add_env_variable_to_list): Don't return NULL, return |
---|
8 | the new list. |
---|
9 | (verify_package): break if we've removed the variable. |
---|
10 | |
---|
11 | 2002-09-26 Tor Lillqvist <tml@iki.fi> |
---|
12 | |
---|
13 | * parse.c (get_compat_package): Return NULL right away on |
---|
14 | Windows. There has never been any of these legacy *-config scripts |
---|
15 | distributed for Windows as far as I know. |
---|
16 | |
---|
17 | 2002-09-26 Anders Carlsson <andersca@gnu.org> |
---|
18 | |
---|
19 | * pkg.c (verify_package): Use strncmp when checking for |
---|
20 | the -I prefix. |
---|
21 | |
---|
22 | 2002-09-19 Havoc Pennington <hp@pobox.com> |
---|
23 | |
---|
24 | * configure.in: 0.13 |
---|
25 | |
---|
26 | 2002-09-19 Anders Carlsson <andersca@gnu.org> |
---|
27 | |
---|
28 | * pkg.c: (verify_package): |
---|
29 | Don't call g_free on strings returned from g_getenv. |
---|
30 | |
---|
31 | Tue Sep 17 14:11:51 2002 Jonathan Blandford <jrb@redhat.com> |
---|
32 | |
---|
33 | * pkg.c: strip out C_INCLUDE_PATH and CPLUS_INCLUDE_PATH if they |
---|
34 | exist, as this can break -Werror on some newer gcc versions. |
---|
35 | |
---|
36 | 2002-09-13 Tor Lillqvist <tml@iki.fi> |
---|
37 | |
---|
38 | * Makefile.am (USE_INSTALLED_GLIB): Seems that the automake |
---|
39 | version used by Havoc doesn't recognize pkg_config_CFLAGS and |
---|
40 | pkg_config_LDFLAGS, thus failing builds on Win32 directly from the |
---|
41 | tarball. Set included_glib_includes and pkg_config_LDADD instead, |
---|
42 | then, like in the !USE_INSTALLED_GLIB branch. |
---|
43 | |
---|
44 | * findme.c (X_OK): If X_OK undefined, define as 1, always, not |
---|
45 | only if G_OS_WIN32, which is never defined here. Fixes a corner |
---|
46 | case on Win32 with MSYS and mingw where configure as included in |
---|
47 | the release tarball for some reason doesn't find unistd.h. |
---|
48 | |
---|
49 | 2002-09-09 Havoc Pennington <hp@pobox.com> |
---|
50 | |
---|
51 | * pkg.c (fill_list_single_package): fix uninitialized variable, |
---|
52 | patch from Andrea Suatoni |
---|
53 | |
---|
54 | 2002-09-06 Havoc Pennington <hp@redhat.com> |
---|
55 | |
---|
56 | * parse.c, pkg.c: handle other_libs other_cflags same |
---|
57 | as -l/-L/-I flags, so we pull in from dependent packages. |
---|
58 | Closes #85244, #90706, #89851 |
---|
59 | |
---|
60 | 2002-03-27 Havoc Pennington <hp@redhat.com> |
---|
61 | |
---|
62 | * pkg.c (verify_package): fix a typo |
---|
63 | |
---|
64 | 2002-03-07 Havoc Pennington <hp@redhat.com> |
---|
65 | |
---|
66 | * configure.in: 0.12.0 |
---|
67 | |
---|
68 | 2002-03-06 Tor Lillqvist <tml@iki.fi> |
---|
69 | |
---|
70 | * configure.in: Use GLib 2.x on Win32. |
---|
71 | |
---|
72 | 2002-02-28 Havoc Pennington <hp@redhat.com> |
---|
73 | |
---|
74 | * pkg-config.1: add a note about the need for AC_SUBST with |
---|
75 | PKG_CHECK_MODULES. Stefan Kost pointed this out. |
---|
76 | |
---|
77 | 2002-02-28 Havoc Pennington <hp@redhat.com> |
---|
78 | |
---|
79 | Fix for static linking, -l flag order for libs in multiple prefixes |
---|
80 | |
---|
81 | * pkg.c: only sort -L/-I by PKG_CONFIG_PATH order, don't sort |
---|
82 | -l flags. |
---|
83 | (fill_list_single_package): make whether to path sort |
---|
84 | controlled by a boolean arg |
---|
85 | (fill_list): ditto |
---|
86 | |
---|
87 | 2002-02-13 Havoc Pennington <hp@redhat.com> |
---|
88 | |
---|
89 | * pkg.c (internal_get_package): look up path position by package |
---|
90 | key, not package name |
---|
91 | |
---|
92 | 2002-02-12 Havoc Pennington <hp@redhat.com> |
---|
93 | |
---|
94 | * pkg.c (scan_dir): use g_strdup, and fix the location where |
---|
95 | we assign the nul byte, so we don't mangle things for directories |
---|
96 | that end in '/' - reported by Enrico Scholz |
---|
97 | |
---|
98 | 2002-02-07 Havoc Pennington <hp@redhat.com> |
---|
99 | |
---|
100 | * configure.in: 0.11.0 |
---|
101 | |
---|
102 | 2002-02-07 Havoc Pennington <hp@redhat.com> |
---|
103 | |
---|
104 | * autogen.sh: patch gslist.c so that it has a stable sort |
---|
105 | function, so we don't utterly mangle the order of the libraries on |
---|
106 | the link line. |
---|
107 | |
---|
108 | 2002-02-03 Havoc Pennington <hp@pobox.com> |
---|
109 | |
---|
110 | * configure.in: 0.10.0 |
---|
111 | |
---|
112 | Redo distribution with autoconf 2.13 |
---|
113 | |
---|
114 | 2002-02-03 Havoc Pennington <hp@pobox.com> |
---|
115 | |
---|
116 | * pkg.m4: require 0.9.0 |
---|
117 | |
---|
118 | * configure.in: increment version to 0.9.0 |
---|
119 | |
---|
120 | 2002-02-01 Havoc Pennington <hp@redhat.com> |
---|
121 | |
---|
122 | * pkg.c (verify_package): don't warn about /usr/include /usr/lib |
---|
123 | in cflags/libs, too annoying to fix |
---|
124 | |
---|
125 | 2002-02-01 Havoc Pennington <hp@redhat.com> |
---|
126 | |
---|
127 | Throughout: cast chars to guchar before passing to isspace, etc., |
---|
128 | noted by Morten Welinder |
---|
129 | |
---|
130 | * pkg.c (verify_package): actually strip system -I/-L out of the |
---|
131 | cflags/libs, unless you set an environment variable asking to |
---|
132 | leave them in. |
---|
133 | |
---|
134 | 2002-02-01 Havoc Pennington <hp@redhat.com> |
---|
135 | |
---|
136 | * pkg.m4: fix shell portability issue, reported by Morten Welinder |
---|
137 | |
---|
138 | 2002-01-24 Havoc Pennington <hp@redhat.com> |
---|
139 | |
---|
140 | * pkg.c (print_package_list): make the output halfway attractive |
---|
141 | |
---|
142 | * autogen.sh: use automake-1.4 aclocal-1.4 if found |
---|
143 | |
---|
144 | * pkg.c (verify_package): add a warning about -I/usr/include in cflags |
---|
145 | |
---|
146 | 2001-10-28 Havoc Pennington <hp@pobox.com> |
---|
147 | |
---|
148 | * pkg.c: track position of package in the path search order, |
---|
149 | and sort packages accordingly before assembling flags lists, |
---|
150 | reported by Jacob Berkman |
---|
151 | |
---|
152 | * parse.c (get_compat_package): set path position to maxint, |
---|
153 | always at end of path |
---|
154 | |
---|
155 | 2001-10-28 Havoc Pennington <hp@pobox.com> |
---|
156 | |
---|
157 | * pkg.c (add_search_dir): put the search path in the right order |
---|
158 | |
---|
159 | 2001-10-28 Havoc Pennington <hp@pobox.com> |
---|
160 | |
---|
161 | * configure.in: reorder things so they work on unix |
---|
162 | |
---|
163 | 2001-10-27 Tor Lillqvist <tml@iki.fi> |
---|
164 | |
---|
165 | New Win32 feature to make pkg-config useful for users of MSVC: |
---|
166 | with the flag --msvc-syntax, munge -L and -l flags appropriately |
---|
167 | for the MSVC command-line compiler. (-I flags are the same.) |
---|
168 | |
---|
169 | * README.win32: Update. |
---|
170 | |
---|
171 | * main.c (main): Add --msvc-syntax flag. |
---|
172 | |
---|
173 | * pkg-config.1: Document it. |
---|
174 | |
---|
175 | * pkg.h: Declare msvc_syntax. |
---|
176 | |
---|
177 | * parse.c (parse_libs): Obey msvc_syntax. |
---|
178 | |
---|
179 | 2001-10-25 Tor Lillqvist <tml@iki.fi> |
---|
180 | |
---|
181 | Improve Windows behaviour: Make it even easier to install |
---|
182 | developer packages in random locations, without having to modify |
---|
183 | the .pc files. Don't set "prefix" globally, instead override it |
---|
184 | for each .pc file parsed, if the path where the .pc file is seems |
---|
185 | to be the standard .../lib/pkgconfig. |
---|
186 | |
---|
187 | * main.c (main): Add search directories also from two Registry |
---|
188 | keys, in addition to the PKG_CONFIG_PATH environment |
---|
189 | variable. Don't define prefix globally. |
---|
190 | |
---|
191 | * parse.c (parse_line): Instead, if a .pc file is in |
---|
192 | /foo/bar/lib/pkgconfig, define prefix as /foo/bar for that package |
---|
193 | only. |
---|
194 | |
---|
195 | * pkg.c: Case-fold file names on Windows, in case they have been |
---|
196 | uppercasified by some tool. |
---|
197 | |
---|
198 | * pkg-config.1: Document Windows behaviour. |
---|
199 | |
---|
200 | 2001-10-21 Tor Lillqvist <tml@iki.fi> |
---|
201 | |
---|
202 | * Makefile.am (EXTRA_DIST): Distribute README.win32. |
---|
203 | |
---|
204 | * main.c (main): (Win32): Add option --prefix-variable in case the |
---|
205 | variable used in a .pc file as "prefix" isn't called |
---|
206 | "prefix". |
---|
207 | |
---|
208 | * pkg-config.1: Document it. |
---|
209 | |
---|
210 | * README.win32: Describe the behaviour in more detail. |
---|
211 | |
---|
212 | 2001-10-19 Tor Lillqvist <tml@iki.fi> |
---|
213 | |
---|
214 | * main.c: (Win32): Add option --dont-define-prefix on Windows. The |
---|
215 | option prevents pkg-config from automatically defining an |
---|
216 | overriding value for the "prefix" variable. |
---|
217 | |
---|
218 | Unless this option is used, set "prefix" to pkg-config's |
---|
219 | installation directory, i.e. assume that the packages whose |
---|
220 | configuration files are found in the same tree where |
---|
221 | pkg-config.exe itself is, also have been configured to use the |
---|
222 | same prefix. This means that a typical "developer package" |
---|
223 | containg a subtree of headers, libraries, etc, including .pc |
---|
224 | files, can be installed in any random location. As long as |
---|
225 | pkg-config.exe is installed the same tree, things just should |
---|
226 | work. |
---|
227 | |
---|
228 | * pkg-config.1: Document it. |
---|
229 | |
---|
230 | 2001-09-30 Tor Lillqvist <tml@iki.fi> |
---|
231 | |
---|
232 | Changes for "pure" Win32 (without Cygwin or similar) support. The |
---|
233 | most important differences compared to pkg-config on Unix are: |
---|
234 | |
---|
235 | We don't use hardcoded PKGLIBDIR paths but deduce the |
---|
236 | installation prefix at runtime. |
---|
237 | |
---|
238 | Use the normal GLib DLL, not a private copy. Yes, this does |
---|
239 | introduce a circular dependency, but that can be worked around. |
---|
240 | |
---|
241 | * README.win32: New file. |
---|
242 | |
---|
243 | * configure.in: Check for Win32. If so, define USE_INSTALLED_GLIB, |
---|
244 | and don't configure in the included glib-1.2.8. Set GLIB_CFLAGS |
---|
245 | and GLIB_LIBS assuming that GLib is installed in the same location |
---|
246 | pkgconfig will be. Check for dirent.h, unistd.h and sys/wait.h |
---|
247 | headers. |
---|
248 | |
---|
249 | * Makefile.am: If USE_INSTALLED_GLIB, use the GLIB_* values set |
---|
250 | above, and don't make in the glib-1.2.8 subdir. |
---|
251 | |
---|
252 | * autogen.sh: Use perl -p -i.bak, works better on Win32 (and Cygwin). |
---|
253 | |
---|
254 | * *.c: Conditionalize inclusions of unistd.h and sys/wait.h. |
---|
255 | |
---|
256 | * findme.c: Define X_OK on Win32 if necessary. |
---|
257 | |
---|
258 | * parse.c |
---|
259 | * popthelp.c: Minor Win32 portability ifdefs. |
---|
260 | |
---|
261 | * parse.c: No need to include <windows.h>. |
---|
262 | |
---|
263 | * pkg.c: Don't hardcode PKGLIBDIR, but use |
---|
264 | g_win32_get_package_installation_directory() to deduce it. |
---|
265 | (scan_dir): Make a temp copy of dirname with potential superfluous |
---|
266 | trailing slash removed. The Win32 opendir implementation doesn't |
---|
267 | always like those. |
---|
268 | |
---|
269 | * pkg.h: If USE_INSTALLED_GLIB, include <glib.h> instead of |
---|
270 | partial-glib.h. |
---|
271 | |
---|
272 | * popt.c (execCommand): Don't compile on Win32. |
---|
273 | |
---|
274 | * poptconfig.c (configLine): Don't bother with the "exec" stuff on |
---|
275 | Win32, too complex to port, at least for now. |
---|
276 | (poptReadDefaultConfig) Don't bother compiling on Win32, this |
---|
277 | function isn't even called. |
---|
278 | |
---|
279 | 2001-07-11 Havoc Pennington <hp@redhat.com> |
---|
280 | |
---|
281 | * pkg.c: include sys/types.h to avoid warnings about dirent on |
---|
282 | some systems. |
---|
283 | |
---|
284 | 2001-07-11 Havoc Pennington <hp@pobox.com> |
---|
285 | |
---|
286 | * parse.c (parse_cflags): fix failure to put space between cflags, |
---|
287 | reported by Chema |
---|
288 | (parse_line): allow spelling Cflags as CFlags, pointed out by Tim |
---|
289 | (get_compat_package): support legacy script gnome-vfs-config for |
---|
290 | package name "libgnomevfs" |
---|
291 | (read_one_line): just blow away all the stupid getc_unlocked crap |
---|
292 | |
---|
293 | 2001-06-18 Havoc Pennington <hp@pobox.com> |
---|
294 | |
---|
295 | * pkg.m4: print the error, not the name of the variable containing |
---|
296 | it, doh |
---|
297 | |
---|
298 | Sun Jun 17 17:48:45 2001 Tim Janik <timj@gtk.org> |
---|
299 | |
---|
300 | * pkg.c (internal_get_package): fix check before parsing a file at |
---|
301 | "location" to read (location==NULL) instead of (pkg==NULL). |
---|
302 | |
---|
303 | 2001-06-14 Havoc Pennington <hp@redhat.com> |
---|
304 | |
---|
305 | * pkg.c (internal_get_package): don't fall back to legacy -config |
---|
306 | scripts for the -uninstalled case. |
---|
307 | |
---|
308 | 2001-06-07 Havoc Pennington <hp@redhat.com> |
---|
309 | |
---|
310 | * pkg.m4: add URL to no-pkg-config error message |
---|
311 | |
---|
312 | 2001-06-06 Havoc Pennington <hp@redhat.com> |
---|
313 | |
---|
314 | * pkg.m4: Fix mismatched backtick |
---|
315 | |
---|
316 | 2001-06-05 Havoc Pennington <hp@redhat.com> |
---|
317 | |
---|
318 | * main.c: add --errors-to-stdout so you can capture them with backticks |
---|
319 | |
---|
320 | * pkg.m4: set FOO_PKG_ERRORS after a failed check, so people can |
---|
321 | print the errors. |
---|
322 | |
---|
323 | 2001-06-05 Havoc Pennington <hp@redhat.com> |
---|
324 | |
---|
325 | * parse.c: never use flockfile, getc_unlocked |
---|
326 | |
---|
327 | 2001-06-05 Havoc Pennington <hp@redhat.com> |
---|
328 | |
---|
329 | * pkg.m4: remove unrelated macros |
---|
330 | |
---|
331 | * README, AUTHORS: updates |
---|
332 | |
---|
333 | 2001-05-20 Havoc Pennington <hp@pobox.com> |
---|
334 | |
---|
335 | * configure.in: revert package name change, just screwing things up. |
---|
336 | |
---|
337 | 2001-05-18 Havoc Pennington <hp@redhat.com> |
---|
338 | |
---|
339 | * main.c (main): Change default to print errors on --cflags, |
---|
340 | --libs, etc., just not on the predicate-style args |
---|
341 | |
---|
342 | 2001-05-18 Havoc Pennington <hp@pobox.com> |
---|
343 | |
---|
344 | * pkg.m4: always AC_SUBST the cflags/libs |
---|
345 | |
---|
346 | * pkg-config.1: updates |
---|
347 | |
---|
348 | * configure.in: call the package 'pkg-config' instead of |
---|
349 | pkgconfig, for consistency |
---|
350 | |
---|
351 | * popt.c: conditionalize on HAVE_SETRESUID, HAVE_SETREUID |
---|
352 | maybe this will help with windows, and improves the #ifdef __hpux |
---|
353 | test in any case. |
---|
354 | |
---|
355 | * parse.c: use HAVE_FLOCKFILE to try for windows portability |
---|
356 | |
---|
357 | * configure.in: check for flockfile |
---|
358 | |
---|
359 | 2001-05-17 Havoc Pennington <hp@pobox.com> |
---|
360 | |
---|
361 | * pkg.m4: change to print errors only if no custom not-found |
---|
362 | action is specified |
---|
363 | |
---|
364 | * main.c (main): add PKG_CONFIG_DEBUG_SPEW environment variable |
---|
365 | (main): implement --print-errors where errors are printed, and |
---|
366 | otherwise don't print errors related to packages, just usage |
---|
367 | errors; pointed out by Raja |
---|
368 | (main): rename pcbuilddir to pc_top_builddir |
---|
369 | |
---|
370 | 2001-05-17 Havoc Pennington <hp@redhat.com> |
---|
371 | |
---|
372 | Changes to support building against uninstalled packages. |
---|
373 | |
---|
374 | * ${pcfiledir} variable used to locate builddir by locating |
---|
375 | the .pc file |
---|
376 | |
---|
377 | * ${pcbuilddir} variable set by the PKG_CONFIG_BUILD_DIR variable, |
---|
378 | used for the name of the build directory where the cflags/libs |
---|
379 | will be used, defaults to '$(top_builddir)' |
---|
380 | |
---|
381 | * "uninstalled" feature looks for foo-uninstalled.pc before |
---|
382 | foo.pc, unless PKG_CONFIG_DISABLE_UNINSTALLED is set |
---|
383 | |
---|
384 | * --uninstalled option used to see if foo-uninstalled.pc is in use |
---|
385 | |
---|
386 | * --define-variable option added, but turned out to be unused for |
---|
387 | this |
---|
388 | |
---|
389 | 2001-05-09 Havoc Pennington <hp@redhat.com> |
---|
390 | |
---|
391 | * main.c, findme.c, parse.c, pkg.c, poptconfig.c, popthelp.c, |
---|
392 | poptparse.c: portability fixes from Tomas Ogren |
---|
393 | |
---|
394 | 2001-05-09 Havoc Pennington <hp@redhat.com> |
---|
395 | |
---|
396 | * Makefile.am (EXTRA_DIST): put the m4 files in the distribution |
---|
397 | |
---|
398 | 2001-05-09 Havoc Pennington <hp@redhat.com> |
---|
399 | |
---|
400 | * pkg.m4: switch to double quotes for module list, so you can use |
---|
401 | a variable there. |
---|
402 | |
---|
403 | 2001-05-09 Havoc Pennington <hp@redhat.com> |
---|
404 | |
---|
405 | * pkg.c (verify_package): fix error message on missing Name field, |
---|
406 | so that it doesn't try to use the name field to report which |
---|
407 | package was broken |
---|
408 | |
---|
409 | * parse.c (parse_package_file): change a debug spew to an actual |
---|
410 | error message |
---|
411 | |
---|
412 | 2001-04-13 Havoc Pennington <hp@redhat.com> |
---|
413 | |
---|
414 | * pkg.m4: fixed this up |
---|
415 | |
---|
416 | * main.c (main): remove --check-requires, instead allow version |
---|
417 | predicates in the module list. |
---|
418 | |
---|
419 | 2001-04-12 Havoc Pennington <hp@pobox.com> |
---|
420 | |
---|
421 | * main.c (main): Implement --check-requires='gtk+-2.0 = 1.3.4' |
---|
422 | option |
---|
423 | |
---|
424 | 2001-01-24 Havoc Pennington <hp@redhat.com> |
---|
425 | |
---|
426 | Implement --debug spew option. |
---|
427 | |
---|
428 | * main.c: add debug_spew function and an option --debug |
---|
429 | |
---|
430 | 2001-01-06 Havoc Pennington <hp@pobox.com> |
---|
431 | |
---|
432 | * pkg.c (scan_dir): fail silently if we can't open a directory in |
---|
433 | the PKG_CONFIG_PATH |
---|
434 | |
---|
435 | 2001-01-02 Havoc Pennington <hp@redhat.com> |
---|
436 | |
---|
437 | * configure.in: bump version |
---|
438 | |
---|
439 | 2001-01-02 Havoc Pennington <hp@redhat.com> |
---|
440 | |
---|
441 | * parse.c (parse_package_file): return NULL instead of exiting |
---|
442 | if we can't open the file. |
---|
443 | |
---|
444 | * main.c (main): Add options to check the version of pkg-config |
---|
445 | itself, and to list all known packages |
---|
446 | |
---|
447 | * parse.c (split_module_list): fix to work properly |
---|
448 | (parse_module_list): pass variable-substituted string to |
---|
449 | split_module_list(), silly typo |
---|
450 | |
---|
451 | * pkg.c (get_package): Add ability to pass a filename instead of a |
---|
452 | package name, if you want to use a specific pkg-config file (used |
---|
453 | for configure.in in GTK+ for example, where you can build against |
---|
454 | an uninstalled copy of GLib). |
---|
455 | |
---|
456 | 2000-11-29 Havoc Pennington <hp@redhat.com> |
---|
457 | |
---|
458 | * parse.c (parse_module_list): Allow commas before/after the |
---|
459 | module list, and allow spaces instead of commas to be used as |
---|
460 | separators. This leniency makes it a lot easier to conditionally |
---|
461 | build the module list according to configure.in checks. |
---|
462 | |
---|
463 | 2000-11-29 Havoc Pennington <hp@pobox.com> |
---|
464 | |
---|
465 | * pkg.c (packages_get_other_libs): put a space after the |
---|
466 | other_libs |
---|
467 | (packages_get_other_cflags): put a space after the other_cflags |
---|
468 | |
---|
469 | 2000-11-27 Havoc Pennington <hp@redhat.com> |
---|
470 | |
---|
471 | * main.c (main): don't print space after variable values |
---|
472 | |
---|
473 | * pkg.c (packages_get_var): don't add space after last variable |
---|
474 | |
---|
475 | 2000-11-22 Martijn van Beers <martijn@earthling.net> |
---|
476 | |
---|
477 | * main.c: added a --version option for martin |
---|
478 | * parse.c: added jamesh's patch |
---|
479 | |
---|
480 | release 0.4.1 |
---|
481 | |
---|
482 | 2000-10-17 Martijn van Beers <martijn@earthling.net> |
---|
483 | |
---|
484 | * configure.in: |
---|
485 | * Makefile.am: Change to use C version only. |
---|
486 | |
---|
487 | release 0.4.0 |
---|
488 | |
---|
489 | 2000-09-15 Havoc Pennington <hp@redhat.com> |
---|
490 | |
---|
491 | * configure.in: AM_PROG_LIBTOOL |
---|
492 | |
---|
493 | * Makefile.am (experimental_pkg_config_LDADD): Link with .la, not |
---|
494 | .a |
---|
495 | |
---|
496 | 2000-08-10 Havoc Pennington <hp@redhat.com> |
---|
497 | |
---|
498 | * pkg.c (verify_package): Bugfix from Anders |
---|
499 | |
---|
500 | 2000-07-24 Havoc Pennington <hp@redhat.com> |
---|
501 | |
---|
502 | * parse.c (get_compat_package): Add support |
---|
503 | for imlib-config and orbit-config |
---|
504 | |
---|
505 | 2000-07-22 Havoc Pennington <hp@pobox.com> |
---|
506 | |
---|
507 | * parse.c (get_compat_package): Make it work with any |
---|
508 | gnome-config package name. |
---|
509 | |
---|
510 | 2000-07-22 Havoc Pennington <hp@pobox.com> |
---|
511 | |
---|
512 | * parse.c, pkg.c, pkg.h: Add Conflicts: keyword, and do |
---|
513 | version-checking for Requires: line. Untested. |
---|
514 | |
---|
515 | 2000-07-21 Havoc Pennington <hp@redhat.com> |
---|
516 | |
---|
517 | * parse.c (get_compat_package): Add some compat stuff (execs |
---|
518 | gnome-config, gtk-config, etc.). We don't yet support all |
---|
519 | the modules we might want to support. |
---|
520 | |
---|
521 | 2000-07-20 Havoc Pennington <hp@redhat.com> |
---|
522 | |
---|
523 | * pkg.c (get_package): fix error message formatting |
---|
524 | |
---|
525 | 2000-07-20 Havoc Pennington <hp@redhat.com> |
---|
526 | |
---|
527 | * pkg.c (recursive_fill_list): append rather than prepend the |
---|
528 | current libs to the required libs. |
---|
529 | |
---|
530 | * parse.c (trim_and_sub): Make variables use ${} instead of %{} so |
---|
531 | we can accept "shell variables" subbed by configure |
---|
532 | |
---|
533 | 2000-07-20 Havoc Pennington <hp@redhat.com> |
---|
534 | |
---|
535 | * autogen.sh: Run perl on the Makefile.am in the glib tarball to |
---|
536 | keep it from doing anything in 'make install' |
---|
537 | |
---|
538 | * pkg.c (scan_dir): Revert to .pc extension |
---|
539 | |
---|
540 | 2000-07-20 Havoc Pennington <hp@redhat.com> |
---|
541 | |
---|
542 | * glib-1.2.8.tar.gz: Decided it was easier to just stick |
---|
543 | in a copy of the tarball instead of hacking up glib; |
---|
544 | this way we get bugfixes. If distribution size is a problem, |
---|
545 | we can hack on it later. Rerun autogen.sh to get the |
---|
546 | tarball unpacked and configured. |
---|
547 | |
---|
548 | * configure.in: AC_CONFIG_SUBDIRS(glib-1.2.8) |
---|
549 | |
---|
550 | * main.c: Add version-comparison |
---|
551 | |
---|
552 | * Makefile.am: use new glib tarball |
---|
553 | |
---|
554 | 2000-07-18 Havoc Pennington <hp@redhat.com> |
---|
555 | |
---|
556 | * pkg.c: When removing -l duplicates, keep the last not the first |
---|
557 | -l |
---|
558 | |
---|
559 | * main.c (main): Added --variable and --module-exists options. |
---|
560 | |
---|
561 | * Wrote an experimental version of pkg-config in C. For |
---|
562 | now, glib is required, until I get a cut-and-pasted subset |
---|
563 | of glib up and running. |
---|
564 | |
---|
565 | C version is not finished, don't release a tarball yet. ;-) |
---|
566 | |
---|
567 | * configure.in, Makefile.am: stuff to build the C version |
---|
568 | of pkg-config |
---|
569 | |
---|
570 | 2000-07-10 Martijn van Beers <martijn@earthling.net> |
---|
571 | |
---|
572 | * pkg-config.in: remove -I/usr/include and -L/usr/lib from |
---|
573 | the flags we output |
---|
574 | * pkg.m4: add a PKG_ACLOCALFLAGS macro |
---|
575 | add a _DEPENDS output variable |
---|
576 | |
---|
577 | 2000-07-01 Martijn van Beers <martijn@earthling.net> |
---|
578 | |
---|
579 | * data/gnomeconfig.pce: make output of --modversion be like |
---|
580 | the output of .pc files |
---|
581 | |
---|
582 | 2000-07-01 Martijn van Beers <martijn@earthling.net> |
---|
583 | |
---|
584 | * pkg.m4: clean up PKG_CHECK_CFLAG |
---|
585 | |
---|
586 | 2000-06-27 Martijn van Beers <martijn@earthling.net> |
---|
587 | |
---|
588 | * data/gnomeconfig.pce: check for existance with --cflags |
---|
589 | instead of --libs |
---|
590 | * pkg.m4: remove stray debug echo command |
---|
591 | add PKG_CHECK_CFLAGS macro |
---|
592 | |
---|
593 | 2000-06-23 Martijn van Beers <martijn@earthling.net> |
---|
594 | |
---|
595 | * data/gnomeconfig.pce, |
---|
596 | * pkg-config.in: |
---|
597 | - add checks to see if we're properly installed |
---|
598 | - bug fixes for sh on Tru64 |
---|
599 | |
---|
600 | Wed Jun 21 2000 Martijn van Beers <martijn@earthling.net> |
---|
601 | |
---|
602 | * added support for extension modules that will be called |
---|
603 | if a module doesn't have a .pc file |
---|
604 | * added a gnomeconfig.pce extension module to allow for |
---|
605 | old gnome-libs stuff to be used (at the request of hp) |
---|
606 | * made CFLAGS be like the LIBS_* variables in that you |
---|
607 | need to do the adding in the .pc file |
---|
608 | |
---|
609 | Thu Jun 15 2000 Martijn van Beers <martijn@earthling.net> |
---|
610 | |
---|
611 | * add a --print-pc-dir that prints the default search dir |
---|
612 | * only use the default search dir when nothing else is |
---|
613 | specified |
---|
614 | |
---|
615 | Sat Jun 10 2000 Martijn van Beers <martijn@earthling.net> |
---|
616 | |
---|
617 | * made the duplication removing code in a function |
---|
618 | * fix the duplication code so that it checks $* correctly |
---|
619 | while we have IFS=":$IFS" |
---|
620 | * splitted up --libs into --libs-only-L, --libs-only-l-self |
---|
621 | and --libs-only-l-system, as suggested by Tim Janik |
---|
622 | |
---|
623 | Thu Jun 8 2000 Martijn van Beers <martijn@earthling.net> |
---|
624 | |
---|
625 | * made it use autoconf/automake |
---|
626 | * pkg-config: removed in favour of a .in equivalent which generates |
---|
627 | pkg-config from configure |
---|
628 | * pkg-config.in: new file, mostly a copy from pkg-config |
---|
629 | * pkg-config.in: get the prefix for the default pc_path from configure |
---|
630 | |
---|
631 | Wed Jun 7 2000 Martijn van Beers <martijn@earthling.net> |
---|
632 | |
---|
633 | * pkg.m4: new file, contains a macro that checks for packages and |
---|
634 | whether they're the right version |
---|
635 | * pkg-config: added a --modversion flag to get the version of the |
---|
636 | module (needs a VERSION var in the .pc files) |
---|
637 | |
---|
638 | Tue Jun 6 2000 Martijn van Beers <martijn@earthling.net> |
---|
639 | |
---|
640 | * pkg-config: removed the pc_name_pkg functionality |
---|
641 | * pkg-config: show help and error out when there are no arguments |
---|
642 | * pkg-config: get the version from configure |
---|