pkgconf/libpkgconf
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
..
argvsplit.c libpkgconf: hopefully the last necessary tweak to quoting... 2017-03-29 18:00:57 -05:00
audit.c libpkgconf: document audit module 2016-12-10 19:28:34 -06:00
bsdstubs.c bsdstubs: nothing seems to use strtok_r() anymore, kill it 2016-12-10 16:20:40 -06:00
bsdstubs.h bsdstubs: nothing seems to use strtok_r() anymore, kill it 2016-12-10 16:20:40 -06:00
cache.c libpkgconf: cache: add trace points 2017-02-04 20:01:41 -06:00
client.c libpkgconf: client: bring up the default trace handler as early as possible 2017-02-04 20:09:21 -06:00
dependency.c dependency: break API to add tracepoints to dependency list building 2017-02-25 16:04:55 -06:00
fileio.c libpkgconf: move some utility funcs into pkgconf_ namespace 2015-09-06 10:48:24 -05:00
fragment.c fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc 2017-05-09 19:38:57 -05:00
iter.h libpkgconf: iter: check list->tail for null, not list->head 2017-01-23 00:24:13 -06:00
libpkgconf.h 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
path.c If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. 2017-02-24 23:26:41 -06:00
pkg.c libpkgconf: pkg: windows can use either \ or / as directory separators 2017-06-16 15:27:23 -05:00
queue.c libpkgconf: queue: chase API change (mark static root virtual packages as static) 2017-01-22 23:28:51 -06:00
stdinc.h libpkgconf: move sys/stat.h inclusion out of stdinc.h to the only other consumer of sys/stat.h 2017-01-22 23:09:38 -06:00
tuple.c tuple: check expanded variables to see if a sysroot has been duplicated, and if so, remove the prepended sysroot. 2017-07-16 17:55:05 -05:00