William Pitcock
ebb62efbca
pkgconf 1.2.2.
2017-02-03 13:35:29 -06:00
William Pitcock
64842de96e
pkgconf manpage: add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths
2017-02-03 13:30:15 -06:00
William Pitcock
ff064c8f5b
first cut at NEWS for 1.2.2
2017-02-03 13:28:40 -06:00
William Pitcock
b07584c586
main: print warnings/errors when using --validate
2017-02-03 13:24:07 -06:00
William Pitcock
f5336fc409
libpkgconf: add PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS ( #110 )
...
main: add PKG_CONFIG_DONT_RELOCATE_PATHS environment variable and --dont-relocate-paths option to disable path relocation
2017-02-03 13:22:00 -06:00
William Pitcock
82ba7398c7
testsuite: add regression test for #111
2017-02-03 13:01:16 -06:00
William Pitcock
22db6891dd
libpkgconf: argvsplit: do not consider ' or " to be equivalent to \ ( #111 )
2017-02-03 13:01:07 -06:00
William Pitcock
159f18a84d
testsuite: add tests for variable whitespace
2017-01-26 13:12:07 -06:00
William Pitcock
1d299f52bb
libpkgconf: strip trailing whitespace
2017-01-26 13:11:58 -06:00
William Pitcock
bc69509c1d
configure: reenable dist-gzip
2017-01-25 17:07:28 -06:00
William Pitcock
57c52b5ea2
libpkgconf: path: only enable cygwin path relocation backend for msys (ref #72 )
2017-01-23 23:17:58 -06:00
William Pitcock
0f90104691
pkgconf 1.2.1.
2017-01-23 13:20:48 -06:00
William Pitcock
c0accce690
getopt: add some padding to EMSG to avoid overrun
2017-01-23 13:18:31 -06:00
William Pitcock
0c4fec6a83
libpkgconf: use a better check instead of stat() for pkg-config file iteration, avoiding a TOCTOU race condition identified by coverity
2017-01-23 13:18:20 -06:00
William Pitcock
b9a80e6780
libpkgconf: iter: check list->tail for null, not list->head
2017-01-23 00:24:37 -06:00
William Pitcock
725df9ce23
Revert "Actually fix the regression introduced in 7b39c38"
...
This reverts commit 5e5c418837
.
2017-01-22 23:52:10 -06:00
William Pitcock
f9eb858ce4
libpkgconf: queue: chase API change (mark static root virtual packages as static)
2017-01-22 23:52:03 -06:00
William Pitcock
7e02604500
libpkgconf: split virtual/static package state (this is API/ABI safe, static packages are always treated as virtual when it comes to mutation)
2017-01-22 23:51:55 -06:00
William Pitcock
15ae233d23
tests: add a regression test for #108
2017-01-22 23:51:48 -06:00
William Pitcock
4ea31dc692
libpkgconf: move sys/stat.h inclusion out of stdinc.h to the only other consumer of sys/stat.h
2017-01-22 23:11:15 -06:00
William Pitcock
6f8e414016
libpkgconf: pkg: handle error value from stat(2).
2017-01-22 23:11:09 -06:00
William Pitcock
142a74858f
libpkgconf: argvsplit: make escape handling more explicit
2017-01-22 23:11:00 -06:00
Igor Gnatenko
e4f47af194
remove dead assignments ( #109 )
...
* remove dead assignments
None of them are used.
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
* The address of an object "&pkgconf_pkg_provides_vermatch_rules[pkgdep->compare]" is never null
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
* Overrunning array pkgconf_pkg_comparator_names at element index 7
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-22 22:59:56 -06:00
Baptiste Daroussin
7556285d49
Actually fix the regression introduced in 7b39c38
2017-01-22 22:59:36 -06:00
William Pitcock
f540ece217
pkgconf 1.2.0.
2017-01-20 18:45:41 -06:00
William Pitcock
81b4b9ce87
pkgconf manpage: document --define-prefix, --dont-define-prefix, --prefix-variable and --relocate switches
2017-01-20 18:20:41 -06:00
William Pitcock
18a58836c9
main: add --dont-define-prefix for feature parity with pkg-config
2017-01-20 18:09:56 -06:00
William Pitcock
e5dda3301c
update NEWS
2017-01-20 18:07:00 -06:00
William Pitcock
7237b811e7
add support for making paths relocatable ( closes #103 )
2017-01-20 00:58:48 -06:00
William Pitcock
bd6be71115
main: add support for --prefix-variable (ref #103 )
2017-01-19 19:21:46 -06:00
William Pitcock
ced4f00363
libpkgconf: client: add pkgconf_client_[get|set]_prefix_varname()
2017-01-19 19:16:00 -06:00
William Pitcock
13cf74c7a3
libpkgconf: kill flags from top-level fragment API (ref #105 )
2017-01-19 18:23:25 -06:00
William Pitcock
7b39c38408
libpkgconf: pkg: clean up use of flags variable (ref #105 )
2017-01-19 18:17:29 -06:00
William Pitcock
127fd037d4
libpkgconf: pkg: uncouple resolver flags from pkgconf_pkg_dir_list_build(). (ref #105 )
2017-01-19 17:35:57 -06:00
William Pitcock
0ca6a16ce5
libpkgconf: queue: nuke flags parameters (ref #105 )
2017-01-19 17:32:38 -06:00
William Pitcock
597c3c7faf
libpkgconf: client: add pkgconf_client_t.flags and a get/set interface for it
2017-01-19 17:22:20 -06:00
William Pitcock
3c628084c5
main: kill global_traverse_flags (ref #105 )
2017-01-19 17:16:20 -06:00
William Pitcock
1ee3c12f53
libpkgconf: path: use pkgconf_path_relocate() when matching paths
2017-01-19 10:43:23 -06:00
William Pitcock
fa927fd379
libpkgconf: path: pkgconf_path_relocate(): implement realpath backend
2017-01-19 10:36:07 -06:00
William Pitcock
0315832285
doc: document pkgconf_path_relocate()
2017-01-19 10:31:40 -06:00
William Pitcock
4a3d3745e0
configure: check for realpath
2017-01-19 10:24:03 -06:00
William Pitcock
492d220d73
main: properly honour --keep-system-libs and --keep-system-cflags
2017-01-18 20:34:06 -06:00
William Pitcock
6c2bc94cc3
tests: regress: fix --keep-system-libs test, seems to have been broken for some years
2017-01-18 20:33:18 -06:00
William Pitcock
4f94090fe4
libpkgconf: fragment: make pkgconf_fragment_filter() accept userdata ( closes #106 )
2017-01-18 20:25:19 -06:00
William Pitcock
bd386d20ac
configure: start preparing for the tree to report as 1.2.x
2017-01-18 20:04:06 -06:00
William Pitcock
d7bf55a194
main: add --with-path CLI option ( closes #104 )
2017-01-18 11:36:52 -06:00
William Pitcock
b428eeaacf
libpkgconf: remove legacy check to ensure pkgconf_pkg_dir_list_build() is only called once.
...
this is not necessary anymore because:
- we do path entry deduplication
- it is possible that we want to prime the dir list with some user-specified paths prior to building it
2017-01-18 11:29:24 -06:00
William Pitcock
147fd80750
path: relocate system libdir/includedir if appropriate
2017-01-13 20:12:38 -06:00
William Pitcock
cb1dc71e23
fragment: simplify pkgconf_fragment_copy_munged()
2017-01-13 20:10:02 -06:00
William Pitcock
87a5a1f0cc
path: when stubbing pkgconf_path_relocate(), suppress unused variables warnings
2017-01-13 20:08:22 -06:00