Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
* parse.c: On Win32, if the value of a a variable other than the
"prefix" one starts with the non-overridden value of "prefix",
then replace that prefix, too, with the run-time one.
To avoid shadowing warnings, rename a 'p' variable to 'q'.
* pkg-config.1: Corresponding update.
* main.c
* pkg.h: Move the Win32 redefinition of PKG_CONFIG_PC_PATH from
main.c to pkg.h as it now is needed in pkg.c, too.
|
|
* autogen.sh: Allow not running configure, wanted by cygwin.
|
|
* check/check-missing, check/check-libs,
check/check-requires-private: Handle the case of indirect being
enabled correctly in checks.
|
|
* check/common, check/config.sh.in, check/Makefile.am,
configure.in: Make it possible to check for configure variables in
the check scripts. So far, only direct/indirect is exposed.
|
|
* pkg.c (add_virtual_pkgconfig_package): Add pc_path as a variable
which you can use to get at the compiled-in PKG_CONFIG_PC_PATH.
|
|
* pkg.h: Fix up path to glib.h
|
|
* pkg.c (add_virtual_pkgconfig_package): Fix URL to pkg-config.
|
|
* partial-glib.[ch]: Get rid of those, they are no longer in use.
|
|
* poptparse.c, popthelp.c, poptconfig.c, popt.c, pkg.c, findme.c,
configure.in: Check for malloc.h and use that if it exists.
Apparently this makes Win32 happier. Thanks to Carlo Bramini for
the patch.
|
|
* pkg-config.1: Verbosify the text about Libs.private a bit. Patch
from Loïc Minier.
|
|
* pkg-config.1: Add documentation for --cflags-only-I, patch from
Loïc Minier.
|
|
* pkg.[ch], main.c, check/check-missing: Don't recurse Requires at
all unless we need to. Add check. Again, thanks to Loïc Minier
for most of the idea and the implementation.
|
|
* pkg.[ch], parse.[ch], main.c, check/Makefile.am,
check/check-missing, check/missing-requires-private.pc:
Skip Requires.private unless we need to look at them for cflags.
Add test case. Thanks to Loïc Minier for most of the idea and the
implementation. Debian #475031
|
|
* check/common: Run all tests in the C locale
|
|
* check/common: Add support for non-zero return codes to test
framework. Thanks to Loïc Minier for the idea.
|
|
* pkg.m4: Add PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR to the list of
precious directories. (AC_ARG_VAR)
|
|
* popthelp.c (poptPrintUsage,poptPrintHelp): Add [LIBRARIES] to
help output. Debian #389066
|
|
* parse.c Add my name to the copyright header, mainly to prevent
emacs from being stupid and updating RH's copyright year.
|
|
* parse.c (_do_parse_libs): Special-case "-lib:" in the Libs
field; it's not an -l. Yes, this breaks if your library is called
libib:$something, in which case you lose. Gnome #142952
|
|
* main.c (main): Make sure log is initialized to prevent
segfaults.
|
|
* check/check-conflicts, check/conflicts-test.pc: New test,
testing that conflicts work as they should.
* pkg.c (verify_package): Make the conflicts check not only check
package versions, but also package names. This makes conflicts
functional, something they were not before.
|
|
* check/check-requires-private: Remove unnecessary set -x
|
|
* check/check-cflags, check/check-define-variable,
check/check-includedir, check/check-libs,
check/check-libs-private, check/check-requires-private: Replace
the crazy -d ~root check with a more proper way to just make sure
we are running under a POSIX shell. Thanks to Kjetil Torgrim
Homme for the tip about using getconf PATH.
|
|
* main.c (main): Add logging support from NetBSD. Thanks to Julio
M. Merino Vidal for forwarding the patch from ages ago.
|
|
* pkg-config.1: Document "Requires.private" and recommend it
for libraries. Freedesktop #13188
|
|
* pkg-config.1: Fix a few typos--add two omitted .TP tags and two
omitted full stops; and empty lines do influence the formatting in
nroff.
|
|
* main.c: Remove the possibility to have a default PKG_CONFIG_PATH
in the Registry. It is much more flexible to just use environment
variables. In general the Registry is not used in the ports of
GTK+ or GNOME libraries and software to Windows.
* parse.c (parse_line): On Windows, handle also .pc files found in
a share/pkgconfig folder when automatically redefining a prefix
variable for the package.
* pkg-config.1: Corresponding changes.
2008-02-18 Tor Lillqvist <tml@novell.com>
* main.c: Fix some bitrot: On Windows, don't use the compile-time
PKG_CONFIG_PC_PATH, but deduce a default one at run-time based on
the location of the executable. This was originally what
pkg-config did on Windows, but it had bit-rotted.
|
|
|
|
* main.c (main): Fix small portability problem by defining all the
variables in main that are used in the static initialiser as
static variables. This makes the IRIX/mipseb compiler happier.
Thanks to Roland Illig of NetBSD for the patch. This doesn't
apply to some of the Win32 variables, but I don't believe that is
a problem with the existing compilers there.
|
|
/usr/share/pkgconfig to default search path. Based on patch by Damjan
Jovanovic.
Also, make configure always print the path it is defaulting to.
|
|
than -I and -L are passed through (with mangling) when
PKG_CONFIG_SYSROOT_DIR is set.
|
|
* NEWS, configure.in: Release 0.23
|
|
* check/check-requires-private: Fix up test case. We want to get
the private -I option in all cases.
|
|
* pkg.h, pkg.c (string_list_to_string), pkg-config.1, main.c
(main): Add sysroot support and document same. Triggered by
setting PKG_CONFIG_SYSROOT_DIR in the environment.
|
|
pkg-config package twice.
|
|
RedHat to prevent segfaults if a Conflicts line is encountered.
|
|
make pkg-config --help print to stdout, not stderr. Gnome
#127314.
|
|
* 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
|
|
* Update to glib 1.2.10, adjust lots of the glib patches. Gnome
#81847.
|
|
|
|
pkg-config is not installed.
|
|
|
|
|
|
standards. Thanks to Andreas Hanke for the fix. Freedesktop #10326
|
|
Requires.private, making them much more useful. Special thanks to
Matthias Clasen for lots and lots of nagging. Freedesktop #8788
|
|
|
|
there to get strsignal prototype, addresses the rest of
Freedesktop 10652.
|
|
should not ever be suid. Partially addresses Freedesktop #10652
|