Log

Author Commit Date CI Message
William Pitcock f540ece2 2017-01-20T18:45:41 pkgconf 1.2.0.
William Pitcock 81b4b9ce 2017-01-20T18:20:41 pkgconf manpage: document --define-prefix, --dont-define-prefix, --prefix-variable and --relocate switches
William Pitcock 18a58836 2017-01-20T18:09:56 main: add --dont-define-prefix for feature parity with pkg-config
William Pitcock e5dda330 2017-01-20T18:07:00 update NEWS
William Pitcock 7237b811 2017-01-20T00:58:48 add support for making paths relocatable (closes #103)
William Pitcock bd6be711 2017-01-19T19:21:46 main: add support for --prefix-variable (ref #103)
William Pitcock ced4f003 2017-01-19T19:16:00 libpkgconf: client: add pkgconf_client_[get|set]_prefix_varname()
William Pitcock 13cf74c7 2017-01-19T18:23:25 libpkgconf: kill flags from top-level fragment API (ref #105)
William Pitcock 7b39c384 2017-01-19T18:17:29 libpkgconf: pkg: clean up use of flags variable (ref #105)
William Pitcock 127fd037 2017-01-19T17:35:35 libpkgconf: pkg: uncouple resolver flags from pkgconf_pkg_dir_list_build(). (ref #105)
William Pitcock 0ca6a16c 2017-01-19T17:32:38 libpkgconf: queue: nuke flags parameters (ref #105)
William Pitcock 597c3c7f 2017-01-19T17:22:20 libpkgconf: client: add pkgconf_client_t.flags and a get/set interface for it
William Pitcock 3c628084 2017-01-19T17:16:20 main: kill global_traverse_flags (ref #105)
William Pitcock 1ee3c12f 2017-01-19T10:43:23 libpkgconf: path: use pkgconf_path_relocate() when matching paths
William Pitcock fa927fd3 2017-01-19T10:36:07 libpkgconf: path: pkgconf_path_relocate(): implement realpath backend
William Pitcock 03158322 2017-01-19T10:31:40 doc: document pkgconf_path_relocate()
William Pitcock 4a3d3745 2017-01-19T10:24:03 configure: check for realpath
William Pitcock 492d220d 2017-01-18T20:34:06 main: properly honour --keep-system-libs and --keep-system-cflags
William Pitcock 6c2bc94c 2017-01-18T20:33:18 tests: regress: fix --keep-system-libs test, seems to have been broken for some years
William Pitcock 4f94090f 2017-01-18T20:25:19 libpkgconf: fragment: make pkgconf_fragment_filter() accept userdata (closes #106)
William Pitcock bd386d20 2017-01-18T20:04:06 configure: start preparing for the tree to report as 1.2.x
William Pitcock d7bf55a1 2017-01-18T11:36:52 main: add --with-path CLI option (closes #104)
William Pitcock b428eeaa 2017-01-18T11:29:24 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
William Pitcock 147fd807 2017-01-13T20:12:38 path: relocate system libdir/includedir if appropriate
William Pitcock cb1dc71e 2017-01-13T20:10:02 fragment: simplify pkgconf_fragment_copy_munged()
William Pitcock 87a5a1f0 2017-01-13T20:08:22 path: when stubbing pkgconf_path_relocate(), suppress unused variables warnings
William Pitcock 27c37105 2017-01-13T20:06:48 fragment: when munging, do a path relocation too
William Pitcock 1369f558 2017-01-13T20:04:38 path: add new pkgconf_path_relocate() API which is a stub when path relocation is not needed
William Pitcock 7f6a1859 2017-01-13T19:55:54 fragment: only munge if sysroot_dir is actually set on cygwin/msys2, it is possible for munging to be enabled for other types of munging (instead of sysroot)
William Pitcock 5b8e59f0 2017-01-13T19:24:56 configure: check for cygwin_conv_path
William Pitcock 45819eaa 2017-01-13T19:09:15 windows: allow building libpkgconf as DLL
William Pitcock 4ba414f7 2017-01-07T15:04:34 fragment: handle oddball fragments like -framework more accurately
Baptiste Daroussin 3b3f1dc7 2017-01-07T17:57:37 Fix gcc warnings
Baptiste Daroussin 2e855972 2017-01-07T17:52:44 inode cache: ensure we never use an unitilized struct stat
William Pitcock e9b4c2c7 2017-01-07T03:02:10 manpage: document --path option
William Pitcock 02fcc31e 2017-01-07T02:58:39 main: add --path option to show the exact filename of each .pc file used
Graham Ollis 9c426b6f 2016-12-31T13:11:08 do not filter non-existent directories if filter is off
William Pitcock 866873da 2016-12-30T22:56:27 pkgconf 1.1.0.
William Pitcock 52b58ce5 2016-12-30T20:25:02 tests: regress: add another test case for -idirafter ordering (noticed on pkg-config bugzilla)
William Pitcock 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)
William Pitcock 951a844c 2016-12-30T12:45:29 tests: add tests for the fragment mergeback changes
William Pitcock 0c690dc8 2016-12-30T12:39:10 libpkgconf: fragment: fix over-optimization of cflags/linker flags in edge cases involving non-standard options
William Pitcock 92f566ff 2016-12-30T11:39:45 libpkgconf: path: check both device node and inode for dedup. pointed out by @plicease
William Pitcock 92f2b4a2 2016-12-30T11:14:05 NEWS: add entry about path list deduplication
William Pitcock 23050315 2016-12-30T11:13:04 libpkgconf: path: make the duplicate filtering opt-in. some path lists should not be deduped (compiler path lists, for example)
William Pitcock bad0da0c 2016-12-30T11:01:15 libpkgconf: path: filter out duplicate path entries by inode if possible (closes #102)
William Pitcock aa041b41 2016-12-30T10:44:01 libpkgconf: path: add naive path list filtering function
William Pitcock 54c3ca86 2016-12-30T10:26:45 configure: check for sys/stat.h explicitly
William Pitcock 135da144 2016-12-30T09:57:01 libpkgconf: iter: track list lengths
William Pitcock b0f8eab7 2016-12-30T03:06:10 NEWS: document -idirafter and GCC env vars late changes
William Pitcock 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)
William Pitcock c916e3a4 2016-12-30T02:39:18 libpkgconf: client: filter all of the path-related GCC environment variables listed in the GCC manual (not just the ones in pkg-config)
William Pitcock 1ece862e 2016-12-30T02:35:36 libpkgconf: client: some toolchains have C_INCLUDE_PATH and CPLUS_INCLUDE_PATH, treat them as PKG_CONFIG_SYSTEM_INCLUDE_PATH.
William Pitcock 5a006aac 2016-12-28T14:00:23 Update copyrights to 2017.
William Pitcock e674face 2016-12-25T00:03:08 update NEWS for pending 1.1.0 release
William Pitcock fd8927f0 2016-12-24T23:07:59 update README wrt fd.o pkg-config commit c53385b5
William Pitcock 6ef4a853 2016-12-21T20:06:17 libpkgconf: migrate pkgconf client fragment_is_system_dir() to a libpkgconf API
William Pitcock b26e3cf6 2016-12-21T19:59:47 main: fragment_has_system_dir(): remove want_flags checks as they are redundant
William Pitcock cd0160a4 2016-12-21T19:54:32 libpkgconf: handle PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables at client init time
William Pitcock 76754216 2016-12-21T19:52:36 main: use pkgconf_client_t.filter_libdirs and friends instead of an internal set of lists
William Pitcock f6b074f2 2016-12-21T19:50:05 libpkgconf: path: make pkgconf_path_match_list() take a const list argument
William Pitcock ef27db94 2016-12-16T11:32:15 build: include docs link in README and build system
William Pitcock 6aa25068 2016-12-16T11:28:41 doc: delete client.rst for now
William Pitcock a833e331 2016-12-16T11:27:02 build: start preparing for pkgconf 1.1.0
William Pitcock 61c750fd 2016-12-15T23:36:59 libpkgconf: pkg: cleanup and document pkg module
William Pitcock 32c8c73d 2016-12-15T22:57:15 libpkgconf: pkg: pkgconf_pkg_find_in_registry_key() should actually be private
William Pitcock 21a6d6cd 2016-12-15T22:33:22 libpkgconf: client: set the error handler to default error handler if NULL was provided for the error handler
William Pitcock 568e5bfd 2016-12-15T22:33:01 libpkgconf: client: move pkgconf_error() and pkgconf_default_error_handler() here
William Pitcock c7e505fe 2016-12-15T18:32:43 libpkgconf: fragment: split out per-fragment length calculation and use it for all render functions (buffer overrun hardening)
William Pitcock 63b3989f 2016-12-15T18:27:57 libpkgconf: document fragment module
William Pitcock 8a186966 2016-12-14T01:30:41 build: install libpkgconf .pc file
William Pitcock 02401c69 2016-12-14T01:07:50 build: actually this approach is better
William Pitcock e1d8f745 2016-12-14T01:03:38 build: fix include path (closes #101)
William Pitcock 82fa8b21 2016-12-13T12:14:08 libpkgconf: separate config.h from the actual API headers
William Pitcock 3c6fe6b1 2016-12-13T12:06:49 doc: rebuild client docs
William Pitcock 48717195 2016-12-13T12:06:24 libpkgconf: client: fix doc strings up
Graham Ollis fa876089 2016-12-13T13:03:59 pass client and user data to error handler (#100)
William Pitcock e6c49153 2016-12-11T17:28:27 libpkgconf: document tuple module
William Pitcock 4967c85d 2016-12-10T23:27:21 libpkgconf: document queue module
William Pitcock 4cc0d017 2016-12-10T20:14:42 libpkgconf: document path module
William Pitcock af503f21 2016-12-10T19:57:26 libpkgconf: document dependency module
William Pitcock 9efa991d 2016-12-10T19:40:51 libpkgconf: update cache docs to new format
William Pitcock 74fbf4e5 2016-12-10T19:28:34 libpkgconf: document audit module
William Pitcock 828c2902 2016-12-10T18:56:09 libpkgconf: document argvsplit module
William Pitcock bf4674fa 2016-12-10T18:43:24 doc: conf: use default theme
William Pitcock 91fbf683 2016-12-10T18:35:17 libpkgconf: document client module
William Pitcock 9640592a 2016-12-10T18:09:30 doc: extract: further cleanups
William Pitcock 90751024 2016-12-10T17:44:49 doc: extract: improve cleaning of source comments
William Pitcock 9e2fe4ca 2016-12-10T17:37:10 doc: add the beginnings of a comment to sphinx RST extractor
William Pitcock 591c24da 2016-12-10T17:02:01 doc: add some initial sphinx build files
William Pitcock 8a6d0b5e 2016-12-10T16:23:02 build: use -export-symbols-regex to only export public API symbols
William Pitcock d58ac746 2016-12-10T16:22:16 main: use pkgconf_ namespaced strlcpy/strlcat stubs
William Pitcock b0c821af 2016-12-10T16:20:40 bsdstubs: nothing seems to use strtok_r() anymore, kill it
William Pitcock 8213d910 2016-12-10T16:19:40 libpkgconf: migrate to using the pkgconf_ namespaced strlcat/strlcpy symbols
William Pitcock bdaa2623 2016-12-10T16:16:37 bsdstubs: clean up the way this works by namespacing it
William Pitcock eab112fb 2016-12-10T16:06:18 pkg: cleanups
William Pitcock 0ae2d8e5 2016-12-10T15:47:21 fragment: fix off-by-one error in pkgconf_fragment_render_len()
William Pitcock d6d7ff77 2016-12-09T23:07:15 main: use pkgconf_fragment_render() to render fragment lists instead of custom stuff
William Pitcock af63b799 2016-12-09T22:47:02 main: filter out system dir fragments instead of skipping them when printing
William Pitcock 2b5d763e 2016-12-09T22:45:22 main: use pkgconf_fragment_filter() instead of crazy stuff