William Pitcock
f99d2e8832
testsuite: use @PACKAGE_VERSION@ for pkg-config module checks
2015-09-03 03:30:43 -05:00
William Pitcock
2bd655985a
main: remove remaining parts of the pkg-config compatibility layer
2015-09-03 03:29:35 -05:00
William Pitcock
cc65d4b24a
build system: remove automake-generated Makefiles
2015-09-03 03:15:24 -05:00
William Pitcock
3142c25c56
build system: switch to automake ( closes #79 )
2015-09-03 03:12:59 -05:00
William Pitcock
d67a04011f
testsuite: use /test as an explicit prefix on all tests
2015-07-20 03:10:27 -05:00
William Pitcock
844f0a6662
pkgconf 0.9.12.
2015-07-19 16:33:16 -05:00
William Pitcock
5e37b623da
README: clarify differences between pkgconf and pkg-config, scope of compatibility between the two ( closes #78 )
2015-07-19 16:26:28 -05:00
Baptiste Daroussin
72c6e9237b
Ensure -I is never merged back as well
2015-07-19 23:00:35 +02:00
Baptiste Daroussin
5a8dadafc6
Ensure -L is never merged back
2015-07-19 22:49:36 +02:00
William Pitcock
9f49c7db95
README: add pointer to legacy pkg-config docs.
2015-06-25 08:13:46 -05:00
William Pitcock
fc18a9d509
main: add --list-package-names
2015-06-03 02:22:38 -05:00
William Pitcock
a5a58dc779
main: specify that all flag values are explicitly uint64_t
2015-06-03 02:22:02 -05:00
William Pitcock
92c28477c1
pkg_getopt_long: fix implicit conversion warnings with variables over 31 bits
2015-06-03 02:21:13 -05:00
William Pitcock
3ddc77c01d
pkgconf 0.9.11.
2015-05-22 00:07:20 -05:00
William Pitcock
e1f8c6070c
README: update tarball link
2015-05-21 23:41:22 -05:00
William Pitcock
b0b73149f8
main: implement --validate as in pkg-config 0.29 git
2015-05-21 23:20:40 -05:00
William Pitcock
57924dcee2
pkg_getopt_long: use uint64_t for options bitfield
2015-05-21 23:16:37 -05:00
William Pitcock
1cc0ae62a9
fragment, pkg: handle --static correctly in some more esoteric scenarios
2015-05-21 23:06:38 -05:00
William Pitcock
fa665a40a5
tests: correct private-libs-duplication order
2015-05-21 22:17:55 -05:00
William Pitcock
0e0ab8318b
pkg: pkg_libs(): consider both Libs and Libs.private fragments at the same time instead of separately (fixes many ordering problems with --static) ( closes #68 )
2015-05-21 22:14:37 -05:00
William Pitcock
face849e5f
tests: fix validation on private-libs-duplication test
2015-05-21 22:14:08 -05:00
William Pitcock
b26374a5ad
tests: add an additional test for more complicated --static relationships
2015-05-21 22:03:02 -05:00
William Pitcock
17b0c40d2a
configure: add large file support checks
2015-05-21 21:47:50 -05:00
William Pitcock
3084a88c2e
pkgconf 0.9.10.
2015-04-23 21:21:25 -05:00
Baptiste Daroussin
0eb31f91ee
fileio: Skip the whole line after a non quoted comment
2015-04-23 22:01:00 +02:00
Baptiste Daroussin
1dc28ba666
testsuite: regression test for parsing comments
...
Add a test case about a regression that happened when parsing comments
(bug #75 )
2015-04-23 22:01:00 +02:00
William Pitcock
663d45dffc
pkgconf 0.9.9.
2015-04-20 09:47:35 -05:00
William Pitcock
2bee0006cd
main: stub out --print-provides
2015-04-20 09:45:03 -05:00
William Pitcock
a81cddcd35
README: provide IRC channel pointer
2015-04-20 09:44:41 -05:00
William Pitcock
5dc8aa361b
fileio: pkg_fgetline(): handle comments properly
2015-04-20 09:24:07 -05:00
William Pitcock
1c1c7fcd8e
testsuite: fix comments in fields testcase
2015-04-20 09:23:13 -05:00
William Pitcock
b700a6cde6
add testcase for comments in fields (grr, nettle)
2015-04-20 09:19:33 -05:00
William Pitcock
853b7e9849
pkgconf 0.9.8.
2015-03-14 04:17:59 -05:00
William Pitcock
c207e82039
main: update informational copyright notice
2015-03-14 04:17:59 -05:00
Baptiste Daroussin
6c5d653f24
First generate the configure script
2015-02-03 09:26:13 +01:00
Baptiste Daroussin
fc645f3380
Activate travis ci
2015-02-03 09:22:10 +01:00
Baptiste Daroussin
59955829ae
Follow mdoc(7) convention on ordering sections
2015-02-03 00:44:53 +01:00
Baptiste Daroussin
ef59baf304
Document environment variables
2015-02-03 00:17:03 +01:00
Baptiste Daroussin
cfa4e4591c
Yet more mdoc(7) tuning
2015-02-03 00:08:21 +01:00
Baptiste Daroussin
2b683071a2
Change manpage from man(7) to mdoc(7)
2015-02-03 00:03:33 +01:00
Baptiste Daroussin
cae8bf2684
Trim spaces after a quoted newline
...
if a newline has been quoted then trim all spaces (' ' and '\t') found
on the next line
2015-02-02 17:35:32 +01:00
Baptiste Daroussin
ff6c9c963a
Add a test for multiline descriptions
...
Found in tracker-sparql project
2015-02-02 17:29:39 +01:00
William Pitcock
f5428877f4
pkgconf 0.9.7.
2014-09-14 03:01:34 -05:00
William Pitcock
025fc09222
main: --libs-only-foo and --cflags-only-foo behaviour should be inclusive, not exclusive.
...
Pointed out and initial patch by: Dan Kegel <dank@kegel.com>
2014-09-13 22:37:00 -05:00
William Pitcock
f1a0047ade
Merge pull request #71 from Alexpux/master
...
Fix expanding PKG_DEFAULT_PATH under Windows.
2014-08-14 22:16:29 -05:00
Alexpux
39e3fc1c46
Fix expanding PKG_DEFAULT_PATH under Windows.
2014-08-08 13:19:34 +04:00
Jean-Sébastien Pédron
bff5f15d0a
Support .pc file without a trailing newline
...
Some editors write text files without a newline character at the end of
the last line.
Before this change, the main loop in pkg_new_from_file() expected a
newline character at the end of the line and overwrote it with a NUL
character. In the case of the last line in a non-newline-terminated
file, this ate the last character of that line.
Now, the pkg_fgetline() function takes care of returning a line without
the newline character (or the "\r\n" sequence in case of a DOS file
format).
2014-08-02 14:07:25 +02:00
William Pitcock
f8040e7f65
README: update to where we are at in 2014
2014-07-09 02:25:01 -05:00
William Pitcock
3d98bd7ff6
main: do not munge variables which already contain sysroot_dir in their output (maybe related to #69 )
2014-07-09 02:00:13 -05:00
William Pitcock
12ff14f856
fragments: handle sysroot dir munging directly in a smarter way
...
Previously we just let the tuple system handle it, but pkg-config modules which do not define
variables were able to get by the checks. While here, check to ensure we do not duplicate the
sysroot dir twice if it is already defined in the pkg-config module file.
Downstream bug: https://bugs.busybox.net/show_bug.cgi?id=5750
2014-07-09 01:23:51 -05:00