Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
commit 1d1d7ce4147fcaa1f8b0b58cf67980dec2cde864
Author: Tollef Fog Heen <>
Date: Sun May 15 14:32:10 2011 +0200
commit 097eaeb70e971b125a0fc889aa6fd3241c53467f
Author: Tollef Fog Heen <>
Date: Sun May 15 14:32:02 2011 +0200
Run distcheck against installed popt
commit 85662d26ba837894e2f44dfbaa4813112c058861
Author: Tollef Fog Heen <>
Date: Sun May 15 14:24:19 2011 +0200
Document changes for 0.26, bump version
commit 4939bdb9a629ce1f6343a69f92f133fedbb223f6
Author: Enrico Scholz <>
Date: Sun Jun 27 12:15:56 2010 +0200
Allow documented environment variables in autoconf
It might be useful to write something like
sdkflags=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=sdkdir xorg-server`
in macros. Unfortunately, this will be blocked because
'PKG_CONFIG_SYSROOT' is a forbidden m4 pattern.
This patch extends the list of allowed pattern by the names of
documented pkg-config environment variables.
commit b02c40bca4d64da65b6f78d6ff9ca2d28df6f6b8
Author: Tollef Fog Heen <>
Date: Sun May 15 14:08:21 2011 +0200
Only treat real files (or symlinks to real files) as .pc files
Ignore any dangling symlinks. Thanks to Ciaran Anscomb for patch
Fixes Freedesktop #23922
commit beb55100ea3c939b4b7f29fb29971d68a211d8fd
Author: Tollef Fog Heen <>
Date: Sun May 15 11:06:50 2011 +0200
Ignore emacs backup files
commit 7c45ef3c8480df40fd7b943b2dc9a165af98e71b
Author: Tollef Fog Heen <>
Date: Sun May 15 11:05:42 2011 +0200
Drop dead code
commit 13636214674abf39a338532fd483674ff3a20bff
Author: Tollef Fog Heen <>
Date: Sun May 15 10:34:01 2011 +0200
Document specifying paths to .pc files
Thanks to Binki for the patch
Freedesktop #32622
commit 7850aeb03a54a15d07b6c243b61033cd379c39d7
Author: Руслан Ижбулатов <>
Date: Thu Apr 14 07:25:43 2011 +0400
Escape slashes in paths passed to mingw-gcc
Avoids Msys path mangling that turns *nix paths (such as /usr/include) into
DOS-style absolute paths (such as c:/mingw/msys/1.0/include).
Allows mingw-built pkg-config to pass check-cflags.
commit 01005bbbd0155b606c1f3df845ccfaff81e0c6ff
Author: Simon McVittie <>
Date: Wed Apr 13 22:56:53 2011 +0200
Add --with-system-include-path etc.
Instead of hard-coding /usr/include, we now use the environment variable
PKG_CONFIG_SYSTEM_INCLUDE_PATH, defaulting to the argument of
./configure --with-system-include-path, which in turn defaults to
Similarly, PKG_CONFIG_SYSTEM_LIBRARY_PATH defaults to /usr/lib or
/usr/lib:/usr/lib64 as appropriate.
(As currently implemented, this causes a behaviour change on Win32 -
the option -I/usr/include will now be filtered out.)
The intended usage is for Debian to configure pkg-config with
and the corresponding library path, for multiarch support
Based on work by Colin Walters <>
commit 57d6c40d7a202e2b953674781c2c145e44371781
Author: Tollef Fog Heen <>
Date: Wed Apr 13 22:26:11 2011 +0200
Add _LIBDIR to m4_pattern_allow too
Fixes Debian #398901
commit 1b1bd80f5fff35f20903489b0e988ba7a1159f95
Author: Tollef Fog Heen <>
Date: Wed Apr 13 22:02:51 2011 +0200
Allow $() through unescaped.
$(foo) is used for make escapes, so allow them through.
Freedesktop #33920
commit 4366f5842fc6ca0432c5dfa6b6dcb20d83aa4ee8
Author: Tollef Fog Heen <>
Date: Wed Apr 13 21:45:57 2011 +0200
Handle --exist working and --cflags or --libs failing
--exists no longer does a full depth traversal, which means we need to
pay attention to the exit status when calling pkg-config --libs and
--cflags. If those fail, we run with --cflags and --libs to get the
error message before printing it out.
Fixes Freedesktop #36039
commit ad10a808144abb4925cd16e80a694c56b4061d7f
Author: Tollef Fog Heen <>
Date: Wed Apr 13 21:03:15 2011 +0200
Mention that auto* recommends building .pc files at build time
Fixes Freedesktop #32094
commit 2ec2007d8d23748cdf72eba8503940615722848e
Author: Tollef Fog Heen <>
Date: Wed Apr 13 20:35:16 2011 +0200
Rename to
commit 5764fbe87327d091b369afa857d9113a88355a80
Author: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
Date: Wed Apr 13 20:29:22 2011 +0200
Fix C99-ism
Old NetBSD versions don't have a C99 compiler, so get rid a C99ism for
their benefit.
commit 35495b1e7411733274b281644c8d734b5a74b0db
Author: Ville Skyttä <>
Date: Sat Mar 5 19:53:42 2011 +0200
Man page syntax and spelling fixes.
commit 99964eddb5935173fcedfc793e762d7dc7d01bba
Author: Tollef Fog Heen <>
Date: Thu Aug 19 18:54:12 2010 +0200
Stop shipping an embedded glib
Drop the embedded glib, the associated patches and adjust build
scripts appropriately.
commit 03bd4a55287cd9492c5fde6adb1ac81a37b75cce
Author: Tollef Fog Heen <>
Date: Wed Sep 1 20:48:57 2010 +0200
Drop support for legacy -config scripts
We used to call gnome-config, gtk-config, glib-config and so on, which
was useful in the beginning of pkg-config. This hasn't served any
practical purpose in recent years, so drop the support.
commit 2b86e9b4664fd43622e2cd5ab47713a818758970
Author: Tollef Fog Heen <>
Date: Thu Aug 19 08:54:09 2010 +0200
Add some []s before dnl
Autoconf 2.66 has some problems with missing []s before dnls, causing
the expanded text to be garbled.
Fixes #29056
commit f76fe525754c9e983443d37bd791ae84e732a345
Author: Dan Nicholson <>
Date: Thu Jun 17 09:12:04 2010 -0700
Force generation of libtool script so it can be used reliably
We want to use the libtool script to determine if indirect dependencies
should be listed. LT_OUTPUT forces the script to be created immediately
so that the test can be run reliably.
This is borrowed from glib's
commit a465eacaf681ea34abc3eb9ffac0718df07f63ff
Author: Dan Nicholson <>
Date: Wed Jun 16 16:49:52 2010 -0700
Add test to exercise broken command option handling
The ancient bundled popt mishandles some cases of option parsing.
Add a test program to exercise it. This should encourage people to use
an external popt until we have a better fix.
commit 68763c08def48db755345a7a5f6640458c3b28ad
Author: Dan Nicholson <>
Date: Tue Jun 15 06:06:16 2010 -0700
Build pkg-config before descending to check directory
To ensure that pkg-config has been built and updated before running the
test suite, complete the top directory before descending to the check
commit 84e4847c06bd8f14271f1e46c7f80a33034c9a92
Author: Dan Nicholson <>
Date: Wed Jun 9 21:28:55 2010 -0700
Greatly simplify and fix configure skipping
There is really no reason to manually vet and run all the autotools.
That's what autoreconf is for. It has the added bonus that it will
descend to the glib subdirectory and rebuild the autotools there. The
handling of configure is also fixed as the previous --no-configure code
was completely broken.
This is basically the xorg, so we can be pretty confident
it'll work as advertised.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment