Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-18 | - add basic validation for .pc files, at least Name, Description and Version ↵ | Jasper Lievisse Adriaanse | |
have to be set. this is what fd.o pkg-config requires at least. | |||
2011-03-18 | fix a small buglet when PKG_CONFIG_SYSROOT_DIR was set, it only handled the ↵ | Jasper Lievisse Adriaanse | |
first occurence of -I/-L correctly but didn't prepend the sysroot to later occurences, now it does. no functional change when PKG_CONFIG_SYSROOT_DIR wasn't set. | |||
2011-03-18 | minor related tweaks: | Marc Espie | |
- use //= instead of if (!defined) - don't special-case code for pkg-config itself, prime cache with versioning info. - more accurate regexps for parsing arguments - don't use join() when we mean map() leads to: - fix bug in argument splitting, zap ", " used as argument separation. okay jasper@, tested by landry@ | |||
2011-03-14 | - sync help() after recent additions | Jasper Lievisse Adriaanse | |
2011-03-14 | whitespace cleanup | Jasper Lievisse Adriaanse | |
2011-03-14 | - implement PKG_CONFIG_SYSROOT_DIR | Jasper Lievisse Adriaanse | |
- bump version to 0.23 | |||
2011-03-10 | - make this easier to read | Jasper Lievisse Adriaanse | |
2011-03-10 | - implement several more options that will be needed to bump to 0.24 | Jasper Lievisse Adriaanse | |
(--print-provides, --print-requires and --print-requires-private) ok ckuethe@ | |||
2011-03-10 | - document all the environment variables that pkg-config honors | Jasper Lievisse Adriaanse | |
ok ckuethe@ jmc@ | |||
2011-03-10 | honor PKG_CONFIG_DEBUG_SPEW, which is like our --debug option | Jasper Lievisse Adriaanse | |
ok ckuethe@ | |||
2011-03-07 | - style consistency | Jasper Lievisse Adriaanse | |
ok ckuethe@ | |||
2010-12-28 | - add /usr/lib/pkgconfig/ to the paths to look for .pc files, and search | Jasper Lievisse Adriaanse | |
there first (as the original pkgconfig does too). | |||
2010-09-29 | it's valid syntax for .pc files to have: | Jasper Lievisse Adriaanse | |
Requires: pkg-config >= 0.21 out pkg-config couldn't handle it, as pkg-config(1) doesn't install a .pc file to check this dependency against. fd.o pkg-config deals with this by treating this as a special case; adapt ours to do the same. tested in a ports bulk build and xenocara build ok ckuethe@ sthen@ | |||
2010-09-18 | claim that we are pkg-config 0.22; ok ajacoutot@ ckuethe@ | Stuart Henderson | |
2010-09-03 | add an EXIT STATUS section for /usr/bin; | Jason McIntyre | |
2009-06-21 | fix PKG_CONFIG_PATH handling per system/6174. tested with xenocara build | Chris Kuethe | |
and a bunch of ports | |||
2008-10-26 | - make pkg-config recognize --short-errors | Jasper Lievisse Adriaanse | |
- bump the version we're pretending to be to 0.21 ok ckuethe@ ajacoutot@ | |||
2008-09-06 | Calling --help shouldn't be an error condition, so exit with status 0 | Simon Bertrang | |
instead of 1, and make it consistent with gnu. ok ckuethe@ | |||
2008-08-21 | Add an optional separator to stringize() and use it from do_list() to | Simon Bertrang | |
match the GNU pkg-config --list-all output. ok ckuethe@ | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-03-15 | - add missing word: from alek; ok sturm | Jason McIntyre | |
- sort options: from Igor Sobrado | |||
2007-02-18 | missing full stop; from Daniel Matic | Jason McIntyre | |
2007-02-01 | handle errors reading .pc files in --list gracefully. | Marc Espie | |
2006-12-16 | tweak slightly: not having the variable is okay, not finding the package | Marc Espie | |
is still an error. | |||
2006-12-16 | it's not an error for a variable not to be defined for some/all of the | Marc Espie | |
*.pc files, see x11/gnome/yelp. | |||
2006-12-14 | do not display result if $rc != 0, fixes cases like | Marc Espie | |
LIBS=`pkg-config --libs foo`, like in net/ekg | |||
2006-12-14 | add PKG_CONFIG_LIBDIR, okay bernd@ | Marc Espie | |
2006-12-10 | trivial change: comparing versions on a non-existent config is not a good | Marc Espie | |
idea... | |||
2006-12-09 | reorg code some more: | Marc Espie | |
- handle most version number requirements. - handle uninstalled packages correctly. - process options in the same order as the gnu pkg-config. - sanitize status code returns. - set up printerr the same way gnu pkg-config does. tested on xenocara by matthieu@ Still missing: actual --static implementation, and possibly some other details... | |||
2006-12-04 | do the proper dance to order libary dependencies, let modversion do | Marc Espie | |
what it should, start at proper version checking. Also displays more diagnostic messages like the real pkg-config does. okay ckuethe@, matthieu@, fries (and a small extra addition of a mismatch diagnostic). Make sure PkgConfig.pm is synch'ed! won't work otherwise. | |||
2006-12-04 | retreive -> retrieve; from daniel matic | Jason McIntyre | |
2006-12-02 | typo in error message | Marc Espie | |
2006-12-02 | rely on PkgConfig.pm, and so really parse the *.pc files. | Marc Espie | |
handle --define-variable handle multiple dependencies in the correct order, so that linking will work with complex requirements. okay ckuethe@, matthieu@ | |||
2006-12-01 | make things vaguely declared where they belong | Marc Espie | |
2006-11-29 | - tweak text on which options are default | Jason McIntyre | |
- merge --help and --usage - .Ex ok ckuethe | |||
2006-11-29 | typo; | Jason McIntyre | |
2006-11-29 | - sort options (discussed with ckuethe) | Jason McIntyre | |
- there is no benefit in using Fl when options take `--'; use Cm instead | |||
2006-11-28 | tweaks; | Jason McIntyre | |
2006-11-28 | Remove a debug print i accidentally left behind | Chris Kuethe | |
2006-11-28 | Sync usage with manpage | Chris Kuethe | |
2006-11-28 | Add the --silence-errors option. Found by naddy@ | Chris Kuethe | |
2006-11-28 | Nicer descriptions of --atleast*version and and --exists | Chris Kuethe | |
2006-11-28 | Allow "pkg-config --modversion" to work. Reported by naddy@ | Chris Kuethe | |
2006-11-28 | Move a sentence and talk a bit about dependency resolution. | Chris Kuethe | |
2006-11-28 | Initial version of a manpage. More options will be described as they are | Chris Kuethe | |
implemented. | |||
2006-11-27 | $OpenBSD$ tag | Chris Kuethe | |
2006-11-27 | stylistic clean-ups. | Marc Espie | |
look more like BSD style, open files correctly, remove lots of extra parenthesis, do not depend on $_ | |||
2006-11-27 | better man page based on another script Makefile | Theo de Raadt | |
2006-11-27 | When a package is not found, exit with an error code. Allows things like | Chris Kuethe | |
neon and subversion to build. | |||
2006-11-27 | forgot about obj dirs. thanks matthieu | Chris Kuethe | |