|
1eb866ef
|
2018-01-22T15:35:54
|
|
tests: parser: late-breaking testsuite changes for quoting changes
|
|
d1618ece
|
2018-01-05T18:05:47
|
|
msvc: add support for converting cflags too
|
|
7cce958d
|
2018-01-05T11:31:43
|
|
msvc: handle quoting correctly for cmd.exe
|
|
cf96c562
|
2017-12-14T22:41:14
|
|
libpkgconf: argvsplit: fix escape handling in tokenizer (closes #163)
|
|
6073a492
|
2017-12-14T22:13:19
|
|
tests: add testcases for #163
|
|
278a2bd6
|
2017-12-11T18:25:55
|
|
libpkgconf: fragment: rework quoting and lexing (closes #139, #153)
we now use POSIX-style quoting for all fragments. it is our belief that this is the
most optimal behaviour for portability, because all POSIX-compliant tools require
single-quotes to be considered as literal (closes #153).
because of this, we are able to remove some hacks on the lexer side which were there
to simulate pkg-config quoting, but were basically utterly wrong (closes #139).
|
|
7b1fac4c
|
2017-12-11T17:41:08
|
|
tests: remove fragment-quoting-4 and fragment-quoting-6 tests as they are not relevant anymore
|
|
4e50938e
|
2017-10-11T17:01:19
|
|
tests: add a test case for #146
|
|
95b68f7c
|
2017-09-23T00:08:12
|
|
tests: add testcase for #140
|
|
72cf8714
|
2017-09-19T21:35:18
|
|
tests: regress: add malformed quoting test
|
|
95b4930a
|
2017-07-16T17:33:42
|
|
tests: add test for github #123
|
|
38cda5e5
|
2017-06-24T12:45:44
|
|
autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH
|
|
3ae11b1b
|
2017-06-24T12:40:33
|
|
meson: add kyua integration for testsuite for now
|
|
0ba391bc
|
2017-06-05T17:41:13
|
|
Miscelaneous tweaks for Visual C in Cygwin compatibility
|
|
4a508b4f
|
2017-05-19T23:43:47
|
|
tests: regress: add regression test for malformed package testcase
|
|
0262b825
|
2017-05-19T23:33:49
|
|
libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file()
|
|
ce47fa8d
|
2017-05-05T01:40:09
|
|
tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
|
|
77ca17b6
|
2017-03-29T18:00:10
|
|
tests: back out go-style test, just verify the output because shells are terrible
|
|
f5ce5fd7
|
2017-03-29T16:58:04
|
|
testsuite: add a parser test from Go (redhat #1437101)
|
|
6fcb5ba5
|
2017-03-27T01:03:24
|
|
testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var
|
|
9d05871d
|
2017-03-24T00:01:59
|
|
testsuite: check to see if --print-requires incorrectly invokes the dependency resolver
|
|
3744a843
|
2017-02-25T15:33:41
|
|
testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now
|
|
a3fa9732
|
2017-02-25T13:57:38
|
|
testsuite: add testsuite cases for inverse quoting situations
|
|
d558e30a
|
2017-02-07T10:24:54
|
|
libpkgconf: argvsplit: quoting logic was simplified too much
|
|
2dcd7496
|
2017-02-07T10:11:12
|
|
main: remove whitespace added for compatibility with older pkg-config (closes #113)
|
|
02ad6d1a
|
2017-02-03T12:58:11
|
|
testsuite: add regression test for #111
|
|
8b043a10
|
2017-01-26T12:55:48
|
|
testsuite: add tests for variable whitespace
|
|
987cf94a
|
2017-01-22T23:21:51
|
|
tests: add a regression test for #108
|
|
7237b811
|
2017-01-20T00:58:48
|
|
add support for making paths relocatable (closes #103)
|
|
6c2bc94c
|
2017-01-18T20:33:18
|
|
tests: regress: fix --keep-system-libs test, seems to have been broken for some years
|
|
d7bf55a1
|
2017-01-18T11:36:52
|
|
main: add --with-path CLI option (closes #104)
|
|
4ba414f7
|
2017-01-07T15:04:34
|
|
fragment: handle oddball fragments like -framework more accurately
|
|
52b58ce5
|
2016-12-30T20:25:02
|
|
tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla)
|
|
e6df379f
|
2016-12-30T19:44:50
|
|
tests: add a test for --static ordering bug reported to freedesktop pkg-config that was actually in pkgconf
This was fixed a long time ago, but for completeness sake.
(https://bugs.freedesktop.org/show_bug.cgi?id=85085)
|
|
951a844c
|
2016-12-30T12:45:29
|
|
tests: add tests for the fragment mergeback changes
|
|
ad1e414d
|
2016-12-30T02:47:42
|
|
libpkgconf: fragment: handle -idirafter in the same way as -isystem
(https://bugs.freedesktop.org/show_bug.cgi?id=97337)
|
|
082fd4af
|
2016-11-15T23:03:50
|
|
testsuite: add a test for --pure (closes #83)
|
|
cbd14e91
|
2016-11-04T23:31:02
|
|
testsuite: delete legacy testsuite
|
|
63a61b7c
|
2016-11-04T23:30:21
|
|
testsuite: regress: really add the last few tests this time
|
|
20f4a7fc
|
2016-11-04T23:14:22
|
|
testsuite: parser: add remaining test cases
|
|
8075de14
|
2016-11-04T23:07:18
|
|
testsuite: regress: add the remaining tests that were in the old testsuite
|
|
0ea956e3
|
2016-11-04T22:44:00
|
|
testsuite: use uname -s instead of uname -o for system name
|
|
0764d8af
|
2016-11-04T22:36:40
|
|
Merge branch 'master' into kyua
|
|
febf476a
|
2016-11-04T22:35:55
|
|
configure: kill --enable-strict-mode, entirely pointless
|
|
64c07aa9
|
2016-10-27T21:51:09
|
|
Merge branch 'master' into kyua
|
|
9a89bd05
|
2016-10-25T14:03:08
|
|
testsuite: add a test for #99
|
|
5c2bee67
|
2016-09-18T22:48:13
|
|
Add Kyua tests
|
|
0b62a8cd
|
2016-09-10T02:08:14
|
|
tests: fix up Kyuafile files
|
|
072293c8
|
2016-09-10T02:06:33
|
|
tests: add some very rudementary kyua integration (#96)
|
|
b900e046
|
2016-09-10T01:51:19
|
|
pkg: add support for PKGCONF_CMP_NOT_EQUAL Provides rules, completing support of Provides rules (closes #95)
|
|
c81f72bf
|
2016-09-09T14:45:33
|
|
tests: provides: provide a PKG_CMP_NOT_EQUAL dependency node
|
|
4fcda862
|
2016-09-09T14:34:38
|
|
pkg: make fuzzy Provides matching for PKG_CMP_NOT_EQUAL ops more correct
|
|
892a03cd
|
2016-09-09T01:04:26
|
|
pkg: fill in a lot of the fuzzy matching stuff (but some of it may be wrong, needs to be looked at)
|
|
7c0264ac
|
2016-09-09T00:17:46
|
|
pkg: implement rudementary support for fuzzy Provides matches
|
|
ef545a01
|
2016-09-08T22:22:59
|
|
tests: oops, it's --no-provides not --skip-provides
|
|
47c5c565
|
2016-09-08T22:21:12
|
|
main: add --skip-provides to provide broken fd.o pkg-config behaviour (#95)
|
|
d304d9cb
|
2016-09-08T22:10:24
|
|
pkg: add support for 'simple' Provides rule entries (#95)
|
|
21c7355c
|
2016-08-26T21:36:18
|
|
testsuite: improve --print-provides test by adding a provides.pc file
|
|
834e21d3
|
2016-08-24T19:00:10
|
|
testsuite: add tests for normal fragments and whitespace munging, too (closes #94)
|
|
0a592689
|
2016-08-24T18:12:26
|
|
testsuite: add a testcase for -isystem munging (#94)
|
|
226f8616
|
2016-08-24T11:21:40
|
|
tests: add a test for --print-provides (#95)
|
|
58d01369
|
2016-05-28T03:42:41
|
|
testsuite: add a couple of other cornercases identified by looking at openbsd pkg-config changes
|
|
97e1ffe7
|
2016-05-28T03:35:11
|
|
testsuite: add a test for comma as package separator (some openbsd pkg-config versions did not support this)
|
|
25b730fb
|
2016-05-19T17:37:27
|
|
testsuite: add a test for explicit depgraph breakage
|
|
d2860af2
|
2016-05-19T17:04:47
|
|
tests: change fragment tests to match pkg-config even though it's suboptimal
|
|
c6676e9d
|
2016-05-19T16:47:11
|
|
testsuite: add a test for #87
|
|
32bd6bd7
|
2015-12-07T23:29:27
|
|
Add a regression tests about define-variable
|
|
9cb8f261
|
2015-11-01T18:31:47
|
|
tests: cleanup: support abs_srcdir with spaces
although there is a problem in pkgconf as well.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
|
9207efcb
|
2015-11-01T18:31:07
|
|
tests: cleanup: remove bashism
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
|
abbd6b06
|
2015-09-27T16:07:06
|
|
Revert "Merge pull request #81 from dankegel/quotefest"
This reverts commit 42551f6364ab0e024e68ed03ef39c9688140fc88, reversing
changes made to 938bb9e694c6d377bad29a0fa6856d6ce98c8033.
|
|
d0bbc686
|
2015-09-10T16:49:52
|
|
Add tests for libraries quoted with double quotes, make them pass
|
|
b88808f7
|
2015-09-10T16:36:07
|
|
Test escaped space in a library name
|
|
a8722136
|
2015-09-03T11:18:36
|
|
Fix running tests out of tree. from now make distcheck is usable
|
|
f99d2e88
|
2015-09-03T03:30:43
|
|
testsuite: use @PACKAGE_VERSION@ for pkg-config module checks
|
|
d67a0401
|
2015-07-20T03:10:27
|
|
testsuite: use /test as an explicit prefix on all tests
|
|
72c6e923
|
2015-07-19T23:00:35
|
|
Ensure -I is never merged back as well
|
|
5a8dadaf
|
2015-07-19T22:49:36
|
|
Ensure -L is never merged back
|
|
fa665a40
|
2015-05-21T22:17:55
|
|
tests: correct private-libs-duplication order
|
|
face849e
|
2015-05-21T22:14:08
|
|
tests: fix validation on private-libs-duplication test
|
|
b26374a5
|
2015-05-21T22:03:02
|
|
tests: add an additional test for more complicated --static relationships
|
|
1dc28ba6
|
2015-04-23T21:45:26
|
|
testsuite: regression test for parsing comments
Add a test case about a regression that happened when parsing comments
(bug #75)
|
|
1c1c7fcd
|
2015-04-20T09:23:13
|
|
testsuite: fix comments in fields testcase
|
|
b700a6cd
|
2015-04-20T09:19:33
|
|
add testcase for comments in fields (grr, nettle)
|
|
ff6c9c96
|
2015-02-02T17:29:39
|
|
Add a test for multiline descriptions
Found in tracker-sparql project
|
|
025fc092
|
2014-09-13T22:37:00
|
|
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>
|
|
bff5f15d
|
2014-07-31T16:15:31
|
|
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).
|
|
12ff14f8
|
2014-07-09T01:23:51
|
|
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
|
|
c80229c6
|
2014-07-01T23:30:59
|
|
tests: add test for #67
|
|
8cf58d7c
|
2014-02-10T23:50:45
|
|
tests: add test for variable case-sensitivity (ref #60)
|
|
cd6d52b9
|
2013-12-27T11:47:40
|
|
testsuite: fix erroneous test to match bugfix
|
|
49ad1cd8
|
2013-12-27T11:20:02
|
|
Add test for multiple frameworks (ref #56)
|
|
2ae72283
|
2013-08-24T11:17:15
|
|
Merge pull request #53 from tonytheodore/keep-system-libs
Test failure with default prefix and parsing of keep-system-* args
|
|
bc661124
|
2013-08-24T15:19:41
|
|
fix keep-system-* arg parsing and test with default prefix
|
|
dd975df1
|
2013-08-24T13:58:41
|
|
Add test for multiple dependencies on base package
|
|
9d960fb9
|
2013-08-23T03:44:33
|
|
fragment: use forward-merge for static linking (closes #51)
|
|
2a638d4f
|
2013-08-23T02:41:59
|
|
Add test for Libs.private deduplication (issue #51).
|
|
1c658f03
|
2013-08-14T15:36:43
|
|
add Cflags.private fragment
|
|
6db657c5
|
2013-04-09T07:39:27
|
|
testsuite: fix testsuite typos
|
|
1d0f990a
|
2013-03-20T14:51:15
|
|
Add a test case showing a regression where PKG_CONFIG_PATH is ignored
|
|
1178ab25
|
2013-03-17T23:15:33
|
|
Add a test case about a regression
|