]> err.no Git - pkg-config/log
pkg-config
16 years ago * pkg.c (verify_package): Apply patch from Matthias Clasen of
Tollef Fog Heen [Sat, 29 Dec 2007 15:46:25 +0000 (16:46 +0100)]
* pkg.c (verify_package): Apply patch from Matthias Clasen of
RedHat to prevent segfaults if a Conflicts line is encountered.

16 years ago * popthelp.c: Apply patch from Tom Tromey <tromey@redhat.com> to
Tollef Fog Heen [Sat, 29 Dec 2007 15:06:00 +0000 (16:06 +0100)]
* popthelp.c: Apply patch from Tom Tromey <tromey@redhat.com> to
make pkg-config --help print to stdout, not stderr.  Gnome
#127314.

16 years ago2007-12-29 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Sat, 29 Dec 2007 15:00:37 +0000 (16:00 +0100)]
2007-12-29  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: Don't use --errors-to-stdout in pkg.m4, but rather
redirect stderr to stdout.  This makes pkg.m4 with old (pre 0.15)
pkg-config look good, and it makes newer pkg-config with ancient
pkg.m4 work well.  Gnome #111054

16 years ago2007-12-29 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Sat, 29 Dec 2007 13:40:41 +0000 (14:40 +0100)]
2007-12-29  Tollef Fog Heen  <tfheen@err.no>

* Update to glib 1.2.10, adjust lots of the glib patches.  Gnome
#81847.

17 years agoAdd attribution to last fix
Tollef Fog Heen [Tue, 19 Jun 2007 13:58:48 +0000 (15:58 +0200)]
Add attribution to last fix

17 years ago* pkg.m4: Fix bug so it's possible to override variables in case
Tollef Fog Heen [Tue, 19 Jun 2007 13:56:48 +0000 (15:56 +0200)]
* pkg.m4: Fix bug so it's possible to override variables in case
pkg-config is not installed.

17 years ago* configure.in: Release 0.22
Tollef Fog Heen [Mon, 18 Jun 2007 21:31:42 +0000 (23:31 +0200)]
* configure.in: Release 0.22

17 years ago* NEWS: Update for 0.22
Tollef Fog Heen [Mon, 18 Jun 2007 21:30:14 +0000 (23:30 +0200)]
* NEWS: Update for 0.22

17 years ago* configure.in: Fix expansion of default pc_path as per GNU coding
Tollef Fog Heen [Mon, 18 Jun 2007 21:26:01 +0000 (23:26 +0200)]
* configure.in: Fix expansion of default pc_path as per GNU coding
standards.  Thanks to Andreas Hanke for the fix.  Freedesktop #10326

17 years ago* pkg.c (recursive_fill_list): Make sure to act recursively with
Tollef Fog Heen [Mon, 18 Jun 2007 21:19:27 +0000 (23:19 +0200)]
* pkg.c (recursive_fill_list): Make sure to act recursively with
Requires.private, making them much more useful.  Special thanks to
Matthias Clasen for lots and lots of nagging.  Freedesktop #8788

17 years agoFix typo.
Tollef Fog Heen [Mon, 18 Jun 2007 21:16:51 +0000 (23:16 +0200)]
Fix typo.

17 years ago* glib-patches/remove-strsignal-prototype.diff: define _GNU_SOURCE
Tollef Fog Heen [Mon, 18 Jun 2007 20:53:52 +0000 (22:53 +0200)]
* glib-patches/remove-strsignal-prototype.diff: define _GNU_SOURCE
there to get strsignal prototype, addresses the rest of
Freedesktop 10652.

17 years ago* popt.c: Remove code calling setresuid and setreuid, pkg-config
Tollef Fog Heen [Mon, 18 Jun 2007 20:09:41 +0000 (22:09 +0200)]
* popt.c: Remove code calling setresuid and setreuid, pkg-config
  should not ever be suid.  Partially addresses Freedesktop #10652

17 years ago* glib-patches/no-dist-distclean-files.diff: Fix prefix.
Tollef Fog Heen [Mon, 18 Jun 2007 20:03:46 +0000 (22:03 +0200)]
* glib-patches/no-dist-distclean-files.diff: Fix prefix.

17 years agoFix automake-warning.diff to not patch on top of another patch from
Tollef Fog Heen [Mon, 18 Jun 2007 20:01:32 +0000 (22:01 +0200)]
Fix automake-warning.diff to not patch on top of another patch from
glib-patches.

17 years agoFix path prefix so it applies.
Tollef Fog Heen [Mon, 18 Jun 2007 19:52:25 +0000 (21:52 +0200)]
Fix path prefix so it applies.

17 years ago2007-05-30 Tor Lillqvist <tml@novell.com>
Tollef Fog Heen [Wed, 30 May 2007 11:24:42 +0000 (13:24 +0200)]
2007-05-30  Tor Lillqvist  <tml@novell.com>

* parse.c: Fix problem on Win32 where the automagic prefix
replacement logic didn't work. I don't know what change had
broken it.
(pathnamecmp): New Win32-only function. Compares two file
paths case insensitively and treating backslashes as equal to
slashes.
(parse_line): Use it instead of g_ascii_strcasecmp().

17 years ago* pkg.m4: Update URL to pkg-config website. Thanks to Peter Eisentraut.
Tollef Fog Heen [Tue, 29 May 2007 06:58:44 +0000 (08:58 +0200)]
* pkg.m4: Update URL to pkg-config website.  Thanks to Peter Eisentraut.

17 years agoMerge in small fix from other branch.
Tollef Fog Heen [Tue, 29 May 2007 06:57:19 +0000 (08:57 +0200)]
Merge in small fix from other branch.

17 years ago2007-02-25 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Sun, 25 Feb 2007 14:12:40 +0000 (15:12 +0100)]
2007-02-25  Tollef Fog Heen  <tfheen@err.no>

* pkg.c (scan_dir): Use g_malloc, not malloc for pkgname.

17 years ago2007-02-25 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Sun, 25 Feb 2007 10:05:01 +0000 (11:05 +0100)]
2007-02-25  Tollef Fog Heen  <tfheen@err.no>

* Makefile.am: Add support for using the system glib.  Thanks to
Peter Breitenlohner for the bug and the patch.  Freedesktop #9708

* configure.in: Add support for using the system glib.

* glib-patches/no-dist-distclean-files.diff,
glib-patches/automake-warning.diff,
glib-patches/autoconf-warning.diff:  Get rid of some warnings when
configuring glib.

17 years ago2007-02-21 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 21 Feb 2007 21:21:14 +0000 (22:21 +0100)]
2007-02-21  Tollef Fog Heen  <tfheen@err.no>

* parse.c (parse_package_file and others): Move the reversal of
the _libs lists to the end to avoid double-reversing either.
Thanks to J. Scott Berg for both the bug and the fix.  Freedesktop
#9132

17 years agoconfigure.in: remove AC_CONFIG_AUX_DIR as it makes newer
Tollef Fog Heen [Wed, 21 Feb 2007 21:05:06 +0000 (22:05 +0100)]
configure.in: remove AC_CONFIG_AUX_DIR as it makes newer
automakes unhappy.  Freedesktop #10028.

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 19:10:05 +0000 (21:10 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* configure.in: Release 0.21

18 years agoAdd missing bug numbers
Tollef Fog Heen [Wed, 16 Aug 2006 19:09:24 +0000 (21:09 +0200)]
Add missing bug numbers

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 19:06:52 +0000 (21:06 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* NEWS: Update for 0.21

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 19:04:56 +0000 (21:04 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* pkg.c: Add internal pkg-config package which can be queried for
version number, name and URL for now.  More information will be
added later.

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 18:47:14 +0000 (20:47 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* parse.c (trim_and_sub): Since %{...} has not been used for a
long time, there is no point in being able to escape %.  However,
make the code able to escape $ by doubling the $ to $$.
Debian #378570

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 18:42:38 +0000 (20:42 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* pkg.c (packages_get_other_cflags, package_get_other_cflags)
(packages_get_I_cflags): Always add all cflags.  Debian #340904

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 17:57:14 +0000 (19:57 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* main.c (main): Always add the elements from PKG_CONFIG_PATH.
Freedesktop #4795.

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 17:43:17 +0000 (19:43 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* pkg-config.1: Apply patch from Ed Catmur to document
PKG_CHECK_EXIST.  Thanks a lot for both patches.

18 years ago2006-08-16 Tollef Fog Heen <tfheen@err.no>
Tollef Fog Heen [Wed, 16 Aug 2006 17:37:20 +0000 (19:37 +0200)]
2006-08-16  Tollef Fog Heen  <tfheen@err.no>

* pkg-config.1: Apply patch from Ed Catmur to document
PKG_PROG_PKG_CONFIG and that it should be used if the first call
to PKG_CHECK_MODULES might not happen.

18 years agoOnly use -Wall and gcc-only flags with gcc.
Tollef Fog Heen [Wed, 28 Dec 2005 14:07:04 +0000 (14:07 +0000)]
Only use -Wall and gcc-only flags with gcc.

2005-12-28  Tollef Fog Heen  <tfheen@err.no>

* configure.in, Makefile.am: Only use -Wall and other gcc-only
flags when we don't have a set of CFLAGS already set and we're
using gcc.  Freedesktop #4888.

19 years agoCosmetic m4 stuff
Tollef Fog Heen [Mon, 17 Oct 2005 07:08:37 +0000 (07:08 +0000)]
Cosmetic m4 stuff
2005-10-17  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: Do AC_MSG_RESULT([no]) even if $4 is set (so we don't
fail).  Gnome #166537.

19 years agoAdd missing news from 0.18.1, 0.19 and 0.20
Tollef Fog Heen [Mon, 17 Oct 2005 05:01:03 +0000 (05:01 +0000)]
Add missing news from 0.18.1, 0.19 and 0.20
2005-10-17  Tollef Fog Heen  <tfheen@err.no>

* NEWS: Add missing news and really release 0.20, since I didn't
get around to actually uploading last night.

19 years agoRelease 0.20
Tollef Fog Heen [Sun, 16 Oct 2005 18:18:57 +0000 (18:18 +0000)]
Release 0.20
2005-10-16  Tollef Fog Heen  <tfheen@err.no>

* configure.in: Release 0.20

19 years agoGet rid of text duplication in pkg.m4
Tollef Fog Heen [Sun, 16 Oct 2005 18:13:43 +0000 (18:13 +0000)]
Get rid of text duplication in pkg.m4
2005-10-16  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: use m4_define to avoid duplication of text.

19 years agoMinor m4 cleanups
Tollef Fog Heen [Sun, 16 Oct 2005 18:08:18 +0000 (18:08 +0000)]
Minor m4 cleanups
2005-10-16  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: Minor cleanups, use m4_default rather than m4_ifval and
echo 1>&FD is silly, just use echo >&FD

19 years agoTry to print out all the errors and not just the first.
Tollef Fog Heen [Sun, 16 Oct 2005 18:06:02 +0000 (18:06 +0000)]
Try to print out all the errors and not just the first.
2005-10-16  Tollef Fog Heen  <tfheen@err.no>

* main.c (main): Try to print out all the errors and not just the
first.

19 years agoUse --short-errors if it's available.
Tollef Fog Heen [Sun, 16 Oct 2005 17:51:24 +0000 (17:51 +0000)]
Use --short-errors if it's available.

19 years agoAdd --short-errors
Tollef Fog Heen [Sun, 16 Oct 2005 17:31:41 +0000 (17:31 +0000)]
Add --short-errors

2005-10-16  Tollef Fog Heen  <tfheen@err.no>

* pkg.c (get_package_quiet): Add get_package_quiet which is just
the same as get_package except it sets warn to false.

* pkg.h: Add prototype for get_package_quiet.

* main.c (main): Add --short-errors flag to suppress most of the
output when a module is not found.

19 years agoAdd missing bug number in changelog
Tollef Fog Heen [Sat, 1 Oct 2005 10:24:42 +0000 (10:24 +0000)]
Add missing bug number in changelog

19 years agoHandle \ correctly on win32
Tollef Fog Heen [Sat, 1 Oct 2005 10:24:02 +0000 (10:24 +0000)]
Handle \ correctly on win32
2005-10-01  Tollef Fog Heen  <tfheen@err.no>

        * pkg.c(scan_dir): Turn backslashes into slashes or
        poptParseArgvString() will eat them when ${prefix} has been
        expanded in parse_libs().  Thanks to j^ for the patch.

19 years agoDocument previous patch
Tollef Fog Heen [Sat, 1 Oct 2005 10:15:22 +0000 (10:15 +0000)]
Document previous patch
Add changelog

19 years agoFix possible off-by-one
Tollef Fog Heen [Sat, 1 Oct 2005 10:13:57 +0000 (10:13 +0000)]
Fix possible off-by-one
Apply last part of patch from freedesktop #4034 so we don't do silly
things if len is zero.

19 years agoLook at XXX_CFLAGS and XXX_LIBS again
Tollef Fog Heen [Wed, 21 Sep 2005 13:12:35 +0000 (13:12 +0000)]
Look at XXX_CFLAGS and XXX_LIBS again

2005-09-21  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: Apply patch from Roberto Huelga to look at XXX_CFLAGS
and XXX_LIBS which got lost somewhere.

19 years agoAdd default CFLAGS
Tollef Fog Heen [Sat, 27 Aug 2005 09:22:34 +0000 (09:22 +0000)]
Add default CFLAGS
2005-08-27  Tollef Fog Heen  <tfheen@err.no>

* Makefile.am (AM_CFLAGS): Add default CFLAGS

19 years agoAdd missing prototype for enable_private_libs and disable_private_libs
Tollef Fog Heen [Sat, 27 Aug 2005 09:17:49 +0000 (09:17 +0000)]
Add missing prototype for enable_private_libs and disable_private_libs
2005-08-27  Tollef Fog Heen  <tfheen@err.no>

* pkg.h: Add missing prototype for enable_private_libs and
disable_private_libs.

19 years agoAdd includedir test
Tollef Fog Heen [Sat, 27 Aug 2005 09:05:14 +0000 (09:05 +0000)]
Add includedir test

19 years agoDon't overflow format
Tollef Fog Heen [Tue, 23 Aug 2005 11:38:33 +0000 (11:38 +0000)]
Don't overflow format
2005-08-23  Tollef Fog Heen  <tfheen@err.no>

* popthelp.c: char format[10] overflowed always with gcc4, so use
positional parameters instead.  Thanks to Scott James Remnant for
pointing me to that solution.  Debian #321961, Ubuntu #13950,
Freedesktop #2661

19 years agoDocument changes
Tollef Fog Heen [Mon, 22 Aug 2005 10:43:39 +0000 (10:43 +0000)]
Document changes

19 years agoAdd solaris workaround for tests
Tollef Fog Heen [Mon, 22 Aug 2005 10:41:08 +0000 (10:41 +0000)]
Add solaris workaround for tests
/bin/sh on solaris isn't POSIX compliant, so we just exec a POSIX
shell on Solaris.

19 years agotag of pkgconfig@bazaar.ubuntu.com/pkgconfig--MAIN--0--patch-115
Tollef Fog Heen [Sun, 17 Jul 2005 07:56:43 +0000 (07:56 +0000)]
tag of pkgconfig@bazaar.ubuntu.com/pkgconfig--MAIN--0--patch-115

19 years ago2005-07-16 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Sat, 16 Jul 2005 13:07:58 +0000 (13:07 +0000)]
2005-07-16  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-07-16 10:22:46 GMT
2005-07-16  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Release 0.19

19 years ago2005-07-15 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Fri, 15 Jul 2005 13:08:02 +0000 (13:08 +0000)]
2005-07-15  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-07-15 08:22:55 GMT
2005-07-15  Tollef Fog Heen  <tfheen@err.no>

        * 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

19 years ago2005-07-15 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Fri, 15 Jul 2005 13:08:01 +0000 (13:08 +0000)]
2005-07-15  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-07-15 07:19:06 GMT
2005-07-15  Tollef Fog Heen  <tfheen@err.no>

        * configure.in: Fix default search path to be pkgconfig rather
        than pkg-config again.  Freedesktop #3662

19 years ago2005-07-15 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Fri, 15 Jul 2005 13:07:59 +0000 (13:07 +0000)]
2005-07-15  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-07-15 06:50:41 GMT
2005-07-15  Tollef Fog Heen  <tfheen@err.no>

        * pkg.m4: Add a missing AC_MSG_RESULT.  Thanks to Gary Kramlich
        for noticing this and harassing me to fix it.

19 years ago2005-06-29 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:37 +0000 (13:07 +0000)]
2005-06-29  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-29 11:07:48 GMT
2005-06-29  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Release 0.18.1

19 years ago2005-06-29 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:36 +0000 (13:07 +0000)]
2005-06-29  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-29 11:06:59 GMT
2005-06-29  Tollef Fog Heen  <tfheen@err.no>

* pkg.m4: Brown bag fix.  pkg_failed was always set to ï¿½ï¿½ï¿½untried���.
Debian #316181.

19 years ago2005-06-27 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:34 +0000 (13:07 +0000)]
2005-06-27  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-29 11:05:34 GMT
 2005-06-27  Tollef Fog Heen  <tfheen@err.no>

       * configure.in: Rename to pkg-config.

19 years ago2005-06-27 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:33 +0000 (13:07 +0000)]
2005-06-27  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-27 20:11:28 GMT
2005-06-27  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Release 0.18

19 years agoadd missing bug numbers
Arch Librarian [Thu, 14 Jul 2005 13:07:32 +0000 (13:07 +0000)]
add missing bug numbers
Author: tfheen
Date: 2005-06-27 20:04:07 GMT
add missing bug numbers

19 years ago2005-06-27 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:31 +0000 (13:07 +0000)]
2005-06-27  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-27 19:53:05 GMT
2005-06-27  Tollef Fog Heen  <tfheen@err.no>

    All those Requires.private changes are thanks to James
    Henstridge.  Thanks!

    * check/private-dep.pc, check/public-dep.pc,
      check/requires-test.pc: New files, data for the
    check-requires-private test.

    * check/check-requires-private: New test to check for
    Requires.private support.

    * check/Makefile.am (EXTRA_DIST, TESTS): Add Requires.private
    test.

    * pkg.h (struct _Package): Add requires_private

    * pkg.c (get_requires_private, fill_list_single_package)
    (fill_list, verify_package, verify_package, get_merged)
    (get_merged_from_back, get_multi_merged)
    (get_multi_merged_from_back, package_get_l_libs)
    (packages_get_l_libs, package_get_L_libs, packages_get_L_libs)
    (package_get_other_libs, packages_get_other_libs)
    (package_get_I_cflags, packages_get_I_cflags)
    (package_get_other_cflags, packages_get_other_cflags): Handle
    private requires and cascading changes.

    * parse.c (parse_requires_private, parse_conflicts)
    (parse_package_file): Handle Requires.private

19 years ago2005-06-27 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:25 +0000 (13:07 +0000)]
2005-06-27  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-26 22:51:05 GMT
2005-06-27  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: Add PKG_CHECK_EXISTS to check if a module exists.
    Thanks to James Henstridge for the patch.

19 years ago2005-06-26 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:23 +0000 (13:07 +0000)]
2005-06-26  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-26 20:04:10 GMT
2005-06-26  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: Get rid of caching again.  This breaks too much stuff,
    and pkg-config doesn't take much time to run.

19 years ago2005-06-26 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:22 +0000 (13:07 +0000)]
2005-06-26  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-26 18:42:54 GMT
2005-06-26  Tollef Fog Heen  <tfheen@err.no>

    * glib-patches/configure.in-fd_set.diff: Patch to grep for fd_set
    rather than fd_mask.  Thanks to David Wolfe for the fix.  This
    should make pkg-config happier on QNX.

19 years ago2005-06-03 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:20 +0000 (13:07 +0000)]
2005-06-03  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-06-03 06:53:20 GMT
2005-06-03  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4, README, pkg-config.1: s/configure.in/configure.ac/,
    thanks to Morten Brix Pedersen <morten@wtf.dk>

19 years ago2005-05-21 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:18 +0000 (13:07 +0000)]
2005-05-21  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-05-21 09:14:47 GMT
2005-05-21  Tollef Fog Heen  <tfheen@err.no>

    * check/check-libs-private: New test to check for support for
    private libraries.

    * check/simple.pc (prefix): Add Libs.private header.

    * check/Makefile.am (TESTS): Add check-libs-private test

    * pkg.h: Adjust function prototypes.

    * pkg.c: Add global ignore_private_libs variable.
    (scan_dir): Use the correct free function.  Stop leaking file
    descriptors.
    (package_get_l_libs, packages_get_l_libs, package_get_L_libs,
    packages_get_L_libs): Stop the recursive silliness and go back to
    old behaviour.
    (packages_get_all_libs): Adjust parameters to packages_get_*_libs
    (enable_private_libs, disable_private_libs): Trivial helper
    functions.

    * pkg-config.1: Update documentation wrt search path (Debian
    #308942), update docs for Libs.private and add the problematic
    handling of mixing = and non-= arguments to the bugs section.

    * parse.h: Adjust parameters for parse_package_file to get private
    libs or not.

    * parse.c (trim_and_sub): Fix memory leak.
    (_do_parse_libs): New function including what's common between
    parse_libs and parse_private_libs.
    (parse_libs_private): New function.  Handle private libraries.
    (parse_line): Add . to the list of valid characters in headers (so
    Libs.private works correctly.
    (parse_line): Fix memory leaks.
    (parse_line): Handle Libs.private.
    (parse_package_file): Fix memory leak.

    * main.c (main): Fix memory leak.

    * NEWS: Document changes to inter-library handling.

    * main.c (main): Handle inter-library dependencies old-style, but
    do private libraries too.  Adjust parameters to
    packages_get_*_libs.

    * configure.in: Change comment wrt inter-library handling to talk
    about private libraries instead.

19 years ago2005-04-22 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:11 +0000 (13:07 +0000)]
2005-04-22  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-22 00:19:24 GMT
2005-04-22  Tollef Fog Heen  <tfheen@err.no>

    * main.c (main): Re-add PKG_CONFIG_LIBDIR support which was
    removed by mistake.

19 years ago2005-04-14 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:10 +0000 (13:07 +0000)]
2005-04-14  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-14 08:32:33 GMT
2005-04-14  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Bump to 0.17.2

    * NEWS: Update for 0.17.2

19 years agoMark which bug is fixed
Arch Librarian [Thu, 14 Jul 2005 13:07:08 +0000 (13:07 +0000)]
Mark which bug is fixed
Author: tfheen
Date: 2005-04-14 08:30:43 GMT
Mark which bug is fixed

19 years ago2005-04-13 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:07 +0000 (13:07 +0000)]
2005-04-13  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-13 15:47:18 GMT
2005-04-13  Tollef Fog Heen  <tfheen@err.no>

    * pkg.c (packages_get_l_libs, packages_get_L_libs): Duplicate
    singly linked list before putting it on list passed to
    string_list_strip_duplicates_from_back to avoid infinite loop when
    g_slist_copy tries to copy self-linked list.  This happens if the
    user specifies the same name on the command line twice.

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:05 +0000 (13:07 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 21:06:52 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

        * configure.in: 0.17.1

        * NEWS: document changes for 0.17.1

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:03 +0000 (13:07 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 18:21:39 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Fix up AC_MSG_RESULT for indirect deps.  Also fix
    so the test no longer is inverted and auto works properly.

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:02 +0000 (13:07 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 17:21:04 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: capitalisation-typo

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:07:00 +0000 (13:07 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 17:06:32 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: Apply patch from James Henstridge to have AC_RUN_LOG in
    the right place.  (Freedesktop #2992)

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:59 +0000 (13:06 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 11:46:59 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: Add note that PKG_PROG_PKG_CONFIG must be called
    explicitly if the first call to PKG_CHECK_MODULES might not
    happen.  (Debian #303211)

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:57 +0000 (13:06 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 11:07:35 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Bump to 0.17

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:56 +0000 (13:06 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 11:06:50 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * NEWS: Update for 0.17

    * NEWS: Add note saying that we've now grabbed _PKG_* and PKG_*.
    (Freedesktop #2962)

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:54 +0000 (13:06 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 10:49:11 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: wrap running pkg-config in AC_RUN_LOG per James
    Henstridge's suggestion.

19 years ago2005-04-12 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:53 +0000 (13:06 +0000)]
2005-04-12  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-12 10:22:52 GMT
2005-04-12  Tollef Fog Heen  <tfheen@err.no>

    * pkg.m4: Patch from James Henstridge to evaluate second argument
    again.  (Freedesktop #2987, Gnome #300232, Debian #303878,
    #303969)

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:51 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-02 17:25:48 GMT
2005-04-02  Tollef Fog Heen  <tfheen@err.no>

    * glib-patches/remove-strsignal-prototype.diff: Remove strsignal
    prototype from gstrfuncs.c, it is included in string.h.  This
    fixes a compilation issue on cygwin. (Freedesktop #2598)

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:50 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-02 17:24:53 GMT
2005-04-02  Tollef Fog Heen  <tfheen@err.no>

    * glib-patches/distcheckfix.diff: Move glibconfig.h.win32 and
    config.h.win32 too.

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:48 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-02 15:17:09 GMT
2005-04-02  Tollef Fog Heen  <tfheen@err.no>

        * glib-patches/distcheckfix.diff: Move glibconfig-sysdefs.h and
        glibconfig.h to DISTCLEANFILES since they're made by configure.

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:47 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-02 09:06:39 GMT
 2005-04-02  Tollef Fog Heen  <tfheen@err.no>

       * parse.c (parse_libs): Handle -framework as a single argument.
       (Freedesktop #1278)

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:45 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-02 07:55:31 GMT
 2005-04-02  Tollef Fog Heen  <tfheen@err.no>

       * configure.in: Remove extraneous " from --with-pc-path's help

19 years ago2005-04-02 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:44 +0000 (13:06 +0000)]
2005-04-02  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-01 22:06:47 GMT
2005-04-02  Tollef Fog Heen  <tfheen@err.no>

    * glib-patches/mkinstalldirs.update.diff: cvs admin -ko to avoid
    having the Id CVS keyword being expanded, which broke the
    application of the patch.

19 years agonote patch origin
Arch Librarian [Thu, 14 Jul 2005 13:06:43 +0000 (13:06 +0000)]
note patch origin
Author: tfheen
Date: 2005-04-01 21:53:37 GMT
note patch origin

19 years ago2005-04-01 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:42 +0000 (13:06 +0000)]
2005-04-01  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-04-01 21:46:07 GMT
2005-04-01  Tollef Fog Heen  <tfheen@err.no>

    * configure.in: Try to detect whether this architecture supports
    inter-library dependencies.  If so, we default to assuming that
    this support is used and link to the minimal set of libraries
    rather than traversing the full depends set.

    * main.c (main): Only recurse if we want a static library list or
    if this architecture doesn't support inter-library dependencies.
    This will probably expose bugs for libraries which declare
    dependencies in their .pc files but don't actually link against
    each other.

    * pkg.c (packages_get_all_libs): Add recurse option
    (packages_get_L_libs): Add recurse option
    (package_get_L_libs): Add recurse option
    (packages_get_l_libs): Add recurse option
    (package_get_l_libs): Add recurse option

    * pkg.h: Update prototypes to handle the recurse option.

19 years ago2005-03-29 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:38 +0000 (13:06 +0000)]
2005-03-29  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-29 07:09:37 GMT
2005-03-29  Tollef Fog Heen  <tfheen@err.no>

        * check/check-cflags, check/check-define-variable,
        check/check-libs, check/common, check/Makefile.am,
        check/simple.pc:  Add simple test framework and begin writing
        tests.

        * Makefile.am, configure.in: Make in check/ as well.

19 years ago2005-03-28 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:32 +0000 (13:06 +0000)]
2005-03-28  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-28 15:49:23 GMT
2005-03-28  Tollef Fog Heen  <tfheen@err.no>

        * glib-patches/distcheckfix.diff: Add some files to CLEANFILES so
        make distcheck now works.

19 years ago2005-03-28 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:31 +0000 (13:06 +0000)]
2005-03-28  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-28 14:21:23 GMT
2005-03-28  Tollef Fog Heen  <tfheen@err.no>

    * autogen.sh: Extra paranoia -- fail if running auto* fails or if
    patching fails.

    * glib-patches/mkinstalldirs.update.diff: Update patch so it
    applies cleanly

    * glib-patches/pthread-config-fix.diff: adjust offsets so patch is
    quiet again

19 years ago2005-03-26 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:28 +0000 (13:06 +0000)]
2005-03-26  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-26 16:09:47 GMT
2005-03-26  Tollef Fog Heen  <tfheen@err.no>

        * configure.in: Fix default search path for .pc files.  (This was
        done after the change above but before tagging.  Put here to avoid
        confusion whether this went into the release).

19 years ago2005-03-26 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:27 +0000 (13:06 +0000)]
2005-03-26  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-26 15:32:55 GMT
2005-03-26  Tollef Fog Heen  <tfheen@err.no>

        * configure.in: Bump to 0.16

        * NEWS: update for 0.16

19 years ago2005-03-26 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:24 +0000 (13:06 +0000)]
2005-03-26  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-26 15:27:05 GMT
2005-03-26  Tollef Fog Heen  <tfheen@err.no>

       * AUTHORS: Add myself.

19 years ago2005-03-18 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:23 +0000 (13:06 +0000)]
2005-03-18  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-26 14:59:26 GMT
 2005-03-18  Tollef Fog Heen  <tfheen@err.no>

       * main.c (main): Use add_search_dirs for both the compile-time
       defined pc_path and the run-time defined PKG_CONFIG_PATH.

       * pkg.h: Add prototype for add_search_dirs.

       * pkg.c (add_search_dirs): Add new function which takes a
       delimiter-separated list as input and add_search_dir's it.
       (package_init): Remove knowledge about which dirs should be
       initially added.  Moved this to main.c(main)

       * ChangeLog: Add emacs variables to set the date to this
       ChangeLog's standard format

       * Makefile.am (INCLUDES): Pass PKG_CONFIG_PCPATH on to main.c

       * configure.in: Add --with-pc-path to define the default search
       path for .pc files.  (Freedesktop #119, #648)

19 years ago2005-03-18 Tollef Fog Heen <tfheen@debian.org>
Arch Librarian [Thu, 14 Jul 2005 13:06:19 +0000 (13:06 +0000)]
2005-03-18  Tollef Fog Heen  <tfheen@debian.org>
Author: tfheen
Date: 2005-03-22 08:54:08 GMT
2005-03-18  Tollef Fog Heen  <tfheen@debian.org>

       * pkg.c (print_package_list): Ignore requires when just listing
       the available packages.
       (internal_get_package): Pass ignore_requires on.

       * parse.h: update prototype for parse_package_file.

       * parse.c (parse_line): Ignore Requires when told so.
       (parse_package_file): Pass ingore_requires on to parse_line.

       (Freedesktop #191, Debian #232719)

19 years ago2005-03-18 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:17 +0000 (13:06 +0000)]
2005-03-18  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-03-18 08:04:33 GMT
2005-03-18  Tollef Fog Heen  <tfheen@err.no>

    * glib-patches/pthread-config-fix.diff: Add patch to detect
    pthreads properly on some architectures.  Thanks to Michael
    Haubenwallner for reporting this bug and providing a patch.

19 years ago2005-02-21 Tollef Fog Heen <tfheen@err.no>
Arch Librarian [Thu, 14 Jul 2005 13:06:15 +0000 (13:06 +0000)]
2005-02-21  Tollef Fog Heen  <tfheen@err.no>
Author: tfheen
Date: 2005-02-21 08:09:28 GMT
2005-02-21  Tollef Fog Heen  <tfheen@err.no>

* parse.c (parse_package_file): Stop leaking file descriptors.
(Freedesktop #1006)

19 years agoGet rid of groff warnings when formatting pkg-config(1)...
Arch Librarian [Thu, 14 Jul 2005 13:06:14 +0000 (13:06 +0000)]
Get rid of groff warnings when formatting pkg-config(1)...
Author: tfheen
Date: 2005-02-21 07:53:41 GMT
Get rid of groff warnings when formatting pkg-config(1) on an 80-column terminal.  Thanks to Colin Watson and Ubuntu for the fix.  (Freedesktop #148)