William Pitcock
d1acbb3489
pkgconf 1.3.11.
2017-12-08 13:06:28 -06:00
William Pitcock
591b03072d
update NEWS again
2017-12-05 18:06:57 -06:00
William Pitcock
08cf571dda
libpkgconf: pkg: do not mention PKG_CONFIG_SKIP_CONFLICTS env var when simplified errors are requested ( closes #134 )
2017-12-05 18:05:38 -06:00
William Pitcock
550a86a4ee
update NEWS
2017-12-02 21:15:33 -06:00
William Pitcock
9c8c668ea7
main: do not evaluate module paths for modules that are not really on disk ( closes #158 )
2017-12-02 21:15:06 -06:00
William Pitcock
dd2f7ee8f0
start NEWS for 1.3.11
2017-11-28 13:43:04 -06:00
William Pitcock
dd57ded0c8
main: add --modversion to --help output ( closes #157 )
2017-11-28 13:42:12 -06:00
William Pitcock
ef374ae61a
pkgconf 1.3.10.
2017-10-17 11:58:19 -05:00
William Pitcock
acc9e17d5c
libpkgconf: fragment: remove obsolete code in pkgconf_fragment_should_munge()
2017-10-16 13:12:29 -05:00
William Pitcock
ce30516200
libpkgconf: path: relocate the path before doing dedup checks ( closes #151 )
2017-10-16 13:11:52 -05:00
William Pitcock
95d62545d5
libpkgconf: path: ensure entire buffer is zeroed before calling realpath() on it ( closes #150 )
2017-10-16 13:11:43 -05:00
Baptiste Daroussin
54906bf903
libpkgconf: Fix issue when sysroot is '/'
...
If sysroot is /, simply do nothing.
This fixes #146
2017-10-16 13:11:38 -05:00
Baptiste Daroussin
53e255204c
tests: add a test case for #146
2017-10-16 13:11:33 -05:00
William Pitcock
81e4552be9
pkgconf 1.3.9.
2017-09-19 21:36:23 -05:00
William Pitcock
48e7664f46
tests: regress: add malformed quoting test
2017-09-19 21:36:15 -05:00
William Pitcock
58ffacccc1
libpkgconf: fragment: check pkgconf_argv_split() return value
2017-09-19 21:36:11 -05:00
William Pitcock
6e21b142e3
libpkgconf: fragment parsing: do not pass NULL to pkgconf_fragment_add()
2017-09-19 21:08:55 -05:00
William Pitcock
4fe96a8ccc
libpkgconf: path: fix logic error in path relocation case when matching against a list ( closes #129 )
2017-09-08 18:27:50 -05:00
William Pitcock
62a53765a6
pkgconf 1.3.8.
2017-07-16 17:56:12 -05:00
William Pitcock
623a67a916
tuple: check expanded variables to see if a sysroot has been duplicated, and if so, remove the prepended sysroot.
...
This allows compatibility between legacy pkg-config's broken sysroot implementation and pkgconf's sysroot
implementation, by removing any prepended sysroot paths and preferencing the variable expansion sysroot path
we typically do instead.
Closes github #123 .
2017-07-16 17:55:05 -05:00
William Pitcock
24e0462c3e
tests: add test for github #123
2017-07-16 17:55:00 -05:00
William Pitcock
03f7841065
libpkgconf: pkg: windows can use either \ or / as directory separators
...
ref #118
2017-06-16 15:27:23 -05:00
William Pitcock
d45e850130
Revert "pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry"
...
This reverts commit 0c22b4d8a1
.
2017-06-16 13:03:51 -05:00
William Pitcock
0c22b4d8a1
pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry
...
This issue was noticed while porting pkgconf to Windows.
ref #118
2017-06-16 11:49:54 -05:00
William Pitcock
f7e9d61f4d
pkgconf 1.3.7.
2017-05-19 23:47:51 -05:00
William Pitcock
4a508b4fd9
tests: regress: add regression test for malformed package testcase
2017-05-19 23:43:47 -05:00
William Pitcock
d280060ed7
libpkgconf: pkg: add additional validation rules in post-parse phase
2017-05-19 23:37:57 -05:00
William Pitcock
0262b8251d
libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file()
2017-05-19 23:33:49 -05:00
William Pitcock
cf3c50ca78
libpkgconf: pkg: pkgconf_try_specific_path() and pkgconf_pkg_new_from_file() require a mutable client to release resources when encountering invalid packages
2017-05-19 23:21:58 -05:00
William Pitcock
4b104d49df
pkgconf 1.3.6.
2017-05-09 19:43:08 -05:00
William Pitcock
f55e989f0a
update NEWS for 1.3.6
2017-05-09 19:42:48 -05:00
William Pitcock
3c7f82a7fb
fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc
2017-05-09 19:38:57 -05:00
William Pitcock
74eb74a3ef
fragment: handle -include similarly to -isystem and -idirafter
2017-05-09 19:37:23 -05:00
William Pitcock
9fde4be1f3
fragment: also protect -ansi, -std=, -stdlib=, -pedantic, -trigraphs, -Wa, and -Wp fragments
2017-05-09 19:34:39 -05:00
William Pitcock
c7a8e1e3b8
fragment: give -Wl fragments the same protection as -pthread
2017-05-09 19:30:02 -05:00
William Pitcock
90d52e6c2a
fragment: add -pthread as a special fragment
2017-05-05 01:40:57 -05:00
William Pitcock
ce47fa8d89
tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
2017-05-05 01:40:09 -05:00
William Pitcock
5940ad6412
pkgconf 1.3.5.
2017-04-04 16:20:57 -05:00
William Pitcock
a504e67097
update NEWS for 1.3.5.
2017-04-04 16:20:44 -05:00
William Pitcock
30c35b7096
main: re-enable --variable pkg-config bug emulation because downstreams take advantage of it
2017-04-01 18:34:59 -05:00
William Pitcock
a7f8a809c1
pkgconf 1.3.4.
2017-03-29 18:02:59 -05:00
William Pitcock
1da1b83ba5
update NEWS for 1.3.4
2017-03-29 18:02:43 -05:00
William Pitcock
6e643aa432
libpkgconf: hopefully the last necessary tweak to quoting...
2017-03-29 18:00:57 -05:00
William Pitcock
77ca17b6ff
tests: back out go-style test, just verify the output because shells are terrible
2017-03-29 18:00:10 -05:00
William Pitcock
f5ce5fd755
testsuite: add a parser test from Go (redhat #1437101 )
2017-03-29 16:58:04 -05:00
William Pitcock
849261cf58
pkgconf 1.3.3.
2017-03-27 12:12:27 -05:00
William Pitcock
fbbf5316fb
update NEWS for 1.3.3.
2017-03-27 11:01:41 -05:00
William Pitcock
6fcb5ba5c0
testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var
2017-03-27 01:03:24 -05:00
William Pitcock
2f4a1eb4e0
main: implement a different solution for dependency generators, too many broken configure scripts still :/
2017-03-27 00:56:23 -05:00
William Pitcock
92ce179d23
pkgconf 1.3.2.
2017-03-24 01:03:11 -05:00