Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-26 | Don't reject properties with no whitespace after the colon; it's perfectly | Jasper Lievisse Adriaanse | |
valid to have a line like 'Requires:requiree'. Confirmed with fd.o and this fixes using the libczmq pc file | |||
2015-10-11 | handle comma separated list of arguments, i.e. pkg-config --exists ↵ | Jasper Lievisse Adriaanse | |
gcr-3,gcr-base-3 | |||
2015-02-28 | Reduce usage of predefined strings in manpages. | Anthony J. Bentley | |
Predefined strings are not very portable across troff implementations, and they make the source much harder to read. Usually the intended character can be written directly. No output changes, except for two instances where the incorrect escape was used in the first place. tweaks + ok schwarze@ | |||
2014-11-17 | Activate support for "package != version" requests, this time with | Jeremie Courreges-Anglas | |
jasper's proper ok. Tested with i386/amd64 xenocara builds, plus bulk ports builds on amd64 (thx landry@). | |||
2014-11-02 | revert, i did NOT ok this diff which bears no proof of testing in a bulk or ↵ | Jasper Lievisse Adriaanse | |
xenocara | |||
2014-11-02 | Allow for requests such as "foo != some.version". | Jeremie Courreges-Anglas | |
The code was already there but unreachable. ok jasper@ | |||
2014-07-10 | fix version comparison for openssl-like versions (1.0.1g etc) | Jasper Lievisse Adriaanse | |
found, tested and OK sthen@ | |||
2014-07-09 | small alignment tweak | Jasper Lievisse Adriaanse | |
2014-03-31 | if it looks like a variable, expands like a variable and resolves like a | Jasper Lievisse Adriaanse | |
variable, then it need not be a variable. add a way out the variable expansion loop when the returned value from the values hash looks like a variable. this resolves an issue where using --define-variable=libdir=${libdir} would create and infinite loop of looking up the value of libdir. such as triggered by the x11/gnome/empathy configure script. tested in a bulk build as well as builds of base and xenocara ok aja@ | |||
2014-03-18 | zap "my $_" for reading STDIN. | Marc Espie | |
2013-07-16 | use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ | Ingo Schwarze | |
2013-06-12 | drop any quotes from variables when pulling them out of the .pc file; | Jasper Lievisse Adriaanse | |
fixes parsing of the upstream freetype2.pc file. original issue spotted by matthieu@ w/ espie@ | |||
2013-05-30 | adjust error message for empty files to display the full path to the file, | Jasper Lievisse Adriaanse | |
helps in case the file exists in multiple locations. this also matches fd.o. | |||
2013-03-31 | m88k has shared libs now. | Brad Smith | |
ok jasper@ | |||
2013-03-28 | allow passing a full path to a .pc file, instead of just the module name. | Jasper Lievisse Adriaanse | |
fd.o pkg-config allows this and some ports landry's working on depend on it. tested in a bulk by landry@, thanks | |||
2012-12-10 | Document --{exact,max}-version | Jasper Lievisse Adriaanse | |
2012-12-08 | fix a pasto which broke (or rather, disabled) --max-version | Jasper Lievisse Adriaanse | |
from Brian Manning (upstream ExtUtils::PkgConfig maintainer) | |||
2012-10-09 | - bump the version to match fd.o's 0.27.1 release. | Jasper Lievisse Adriaanse | |
2012-10-09 | - also check Requires.private for --exists. | Jasper Lievisse Adriaanse | |
2012-07-28 | Return a proper error message when we end up needed to parse | Jasper Lievisse Adriaanse | |
packages, but none were provided. Similar to what fd.o does. | |||
2012-07-08 | zap weird precision (if provided) that's not really relevant to anything | Marc Espie | |
2012-07-08 | Remove the "Variables" chapter from CAVEATS now that it's been fixed. | Antoine Jacoutot | |
ok jasper@ | |||
2012-07-08 | fix ajacoutot's whining (i wish...) | Marc Espie | |
okay jasper@ | |||
2012-07-04 | fix the static arch fix. don't remove duplicates, but don't forget to | Marc Espie | |
reverse either ! okay jasper@ | |||
2012-06-11 | move PkgConfig.pm where it belongs | Marc Espie | |
as requested by matthieu@, ok jasper@, miod@, matthieu@ | |||
2012-03-19 | GNU's pkg-config added PREFIX/share/pkgconfig/ as a search path 4 years | Antoine Jacoutot | |
ago. It is mostly used to store arch-independant dot.pc files (although not always); so add this directory to our search path as well (will ease porters' work). While here, also add X11BASE/share/pkgconfig since X.org seems to do the same (req. by matthieu@) ok dcoppa@ fgsch@ phessler@ | |||
2011-11-17 | - Fix parts of xenocara on static arches such as vax. | Jasper Lievisse Adriaanse | |
reported by todd@ and sebastia@ tested by sebastia@ with xdm on vax. | |||
2011-09-25 | tweak previous; ok jasper | Jason McIntyre | |
2011-09-20 | add a blurb to caveats about variable expansions to multiple values | Jasper Lievisse Adriaanse | |
2011-07-08 | - pretend we're 0.26. there were no changes in 0.26 that | Jasper Lievisse Adriaanse | |
would remotely apply to us | |||
2011-06-25 | add CAVEATS section explaining some of the differences between this | Jasper Lievisse Adriaanse | |
and the fd.o implementation feedback/ok jmc@ | |||
2011-06-20 | - Adjust Getopts() hash to align options with values. | Jasper Lievisse Adriaanse | |
- Tweak comment about static libs. | |||
2011-06-20 | - implement --static, and preserve dependency order, | Jasper Lievisse Adriaanse | |
instead of search order when printing the libraries required for linking. this now passes our --static regress tests and matches fd.o | |||
2011-06-16 | - finally unconfuse emacs by using parentheses for split() | Jasper Lievisse Adriaanse | |
2011-06-16 | fix printrequiresprivate-mode name in a test | Jasper Lievisse Adriaanse | |
2011-06-15 | - only process Requires.private if needed (--cflags, --static or ↵ | Jasper Lievisse Adriaanse | |
--print-requires-private) - process Requires.private before processing Requires, order matters these are first steps towards a working --static. static doesn't work yet as libraries get re-ordered in a funky way. | |||
2011-06-12 | tweak the virtual pkg-config config | Jasper Lievisse Adriaanse | |
2011-06-12 | - rename pr_* to say_* to be consistent with perl (prompted by espie@) | Jasper Lievisse Adriaanse | |
- move actual printing to STDERR to one place, this makes it easier to: - honor $mode{estdout} (--errors-to-stdout) which was silently ignored untill now | |||
2011-06-12 | - Rename $D to $mode{debug} for consistency. | Jasper Lievisse Adriaanse | |
- Factorize lots of prints into a common debug/error subroutine. This reduces unneeded clutter when testing for $mode{printerr} or $mode{debug}. Will be adjusted further when fixing --errors-to-stdout | |||
2011-06-12 | - fix comment | Jasper Lievisse Adriaanse | |
- style nit | |||
2011-06-12 | - fix version comparison by adjusting the regex which decides about | Jasper Lievisse Adriaanse | |
what is an operator and what is a valid version. (all version comparison regress tests pass now) - add back 'rc' support ok sthen@ | |||
2011-06-11 | - add check for empty files | Jasper Lievisse Adriaanse | |
- only do the above check, and print an error if we lack a required field if $mode{printerr}. - put code setting $D together | |||
2011-06-09 | *** empty log message *** | Jasper Lievisse Adriaanse | |
2011-06-09 | whitespace cleanup | Jasper Lievisse Adriaanse | |
2011-06-09 | fix version comparison when we ask for "alpha > 0.1.0" and the version of | Jasper Lievisse Adriaanse | |
alpha is 0.1.0alpha2. doing "alpha > 0.1.0alpha2" doesn't work yet. | |||
2011-06-07 | revert 'rc' handling for now, as it breaks iaxclient. | Jasper Lievisse Adriaanse | |
the underlying issue will be dealt with soon. discussed with and ok sthen@ | |||
2011-06-07 | prevent stringize from messing up the Name field | Jasper Lievisse Adriaanse | |
2011-06-07 | Don't try to parse the requirements for a module if only modversion or | Jasper Lievisse Adriaanse | |
printprovides are requested. | |||
2011-06-06 | fix PKG_CONFIG_LOG as the first argument to beautify_list() was incorrect | Jasper Lievisse Adriaanse | |
2011-06-06 | rename PKG_CONFIG_LOGFILE to PKG_CONFIG_LOG to match fd.o | Jasper Lievisse Adriaanse | |