summaryrefslogtreecommitdiff
path: root/usr.bin/pkg-config
AgeCommit message (Collapse)Author
2008-10-26- make pkg-config recognize --short-errorsJasper Lievisse Adriaanse
- bump the version we're pretending to be to 0.21 ok ckuethe@ ajacoutot@
2008-09-06Calling --help shouldn't be an error condition, so exit with status 0Simon Bertrang
instead of 1, and make it consistent with gnu. ok ckuethe@
2008-08-21Add an optional separator to stringize() and use it from do_list() toSimon Bertrang
match the GNU pkg-config --list-all output. ok ckuethe@
2007-05-31convert to new .Dd format;Jason McIntyre
2007-03-15- add missing word: from alek; ok sturmJason McIntyre
- sort options: from Igor Sobrado
2007-02-18missing full stop; from Daniel MaticJason McIntyre
2007-02-01handle errors reading .pc files in --list gracefully.Marc Espie
2006-12-16tweak slightly: not having the variable is okay, not finding the packageMarc Espie
is still an error.
2006-12-16it's not an error for a variable not to be defined for some/all of theMarc Espie
*.pc files, see x11/gnome/yelp.
2006-12-14do not display result if $rc != 0, fixes cases likeMarc Espie
LIBS=`pkg-config --libs foo`, like in net/ekg
2006-12-14add PKG_CONFIG_LIBDIR, okay bernd@Marc Espie
2006-12-10trivial change: comparing versions on a non-existent config is not a goodMarc Espie
idea...
2006-12-09reorg 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-04do the proper dance to order libary dependencies, let modversion doMarc 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-04retreive -> retrieve; from daniel maticJason McIntyre
2006-12-02typo in error messageMarc Espie
2006-12-02rely 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-01make things vaguely declared where they belongMarc Espie
2006-11-29- tweak text on which options are defaultJason McIntyre
- merge --help and --usage - .Ex ok ckuethe
2006-11-29typo;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-28tweaks;Jason McIntyre
2006-11-28Remove a debug print i accidentally left behindChris Kuethe
2006-11-28Sync usage with manpageChris Kuethe
2006-11-28Add the --silence-errors option. Found by naddy@Chris Kuethe
2006-11-28Nicer descriptions of --atleast*version and and --existsChris Kuethe
2006-11-28Allow "pkg-config --modversion" to work. Reported by naddy@Chris Kuethe
2006-11-28Move a sentence and talk a bit about dependency resolution.Chris Kuethe
2006-11-28Initial version of a manpage. More options will be described as they areChris Kuethe
implemented.
2006-11-27$OpenBSD$ tagChris Kuethe
2006-11-27stylistic clean-ups.Marc Espie
look more like BSD style, open files correctly, remove lots of extra parenthesis, do not depend on $_
2006-11-27better man page based on another script MakefileTheo de Raadt
2006-11-27When a package is not found, exit with an error code. Allows things likeChris Kuethe
neon and subversion to build.
2006-11-27forgot about obj dirs. thanks matthieuChris Kuethe
2006-11-27Don't search in non-openbsd-default paths - that's what PKG_CONFIG_PATHChris Kuethe
is for.
2006-11-27Yet Another pkg-config program, this time as a perl script.Chris Kuethe
Not all flags and options are implemented yet, but it works well enough to build a bunch of ports and xenocara (which requires pkg-config). It is not yet activated in the build; I'm committing to allow for in-tree development (including a man page). ok espie, matthieu