Commit Graph

  • 92e9b78371 libpkgconf: tuple: when calling pkgconf_tuple_add() on a collection that already has a tuple entry for 'key', replace it instead of adding a new entry William Pitcock 2016-12-09 20:58:15 -0600
  • f7b7853932 libpkgconf: tuple: add pkgconf_tuple_free_entry() to free a specific tuple node William Pitcock 2016-12-09 20:50:33 -0600
  • 02ec215ecc client: introduce pkgconf_client_t.buildroot_dir and pkgconf_client_t.sysroot_dir members William Pitcock 2016-12-09 20:41:39 -0600
  • b59d3a94a1 README: typo fix [no-ci] William Pitcock 2016-12-02 01:08:12 -0600
  • 3151927bd6 build: SOVERSION should be 2 due to ABI breaks William Pitcock 2016-12-02 00:55:23 -0600
  • 3ba3aae783 libpkgconf: client: clean up cache William Pitcock 2016-12-02 00:48:26 -0600
  • 011d8c77d6 libpkgconf: audit: migrate to pkgconf_client_t William Pitcock 2016-12-02 00:34:48 -0600
  • c05ecdfc9d libpkgconf: migrate cache to pkgconf_client_t which unfortunately requires it to be non-const :( William Pitcock 2016-12-02 00:29:33 -0600
  • e7f4846508 libpkgconf: path: add cleanup functions William Pitcock 2016-12-02 00:04:43 -0600
  • b7984a795c libpkgconf: commit missing client.c William Pitcock 2016-12-01 15:31:09 -0600
  • a300787cef libpkgconf: do not implicitly build the dir list, instead explicitly do it William Pitcock 2016-12-01 15:17:23 -0600
  • ad731d1948 libpkgconf: make pkgconf_pkg_dir_list_build() public William Pitcock 2016-12-01 15:11:37 -0600
  • 434c465ca9 libpkgconf: migrate pkgconf_error() to use client objects William Pitcock 2016-12-01 15:09:54 -0600
  • 8740c5cd55 libpkgconf: begin removing global state from libpkgconf library by introducing a "client" object which holds the state William Pitcock 2016-12-01 15:05:03 -0600
  • 4bb46e20e3 libpkgconf: add path matching and environment building functions William Pitcock 2016-11-30 22:32:17 -0600
  • f4da1082cb libpkgconf: refactor some path operations William Pitcock 2016-11-30 22:15:13 -0600
  • 082fd4af24 testsuite: add a test for --pure (closes #83) William Pitcock 2016-11-15 23:03:50 -0600
  • 3f61f58c20 man: document more recently added features in the frontend William Pitcock 2016-11-15 22:52:07 -0600
  • 8ecf7c186b main: also enable --pure with the PKG_CONFIG_PURE_DEPGRAPH env variable (#83) William Pitcock 2016-11-15 22:30:04 -0600
  • ec10dd8edb main: add --pure flag (#83) which allows a static-linking dependency graph to be evaluated as if it were otherwise normal William Pitcock 2016-11-15 22:01:17 -0600
  • 96014b0286 NEWS: add an entry for #96 William Pitcock 2016-11-05 10:41:50 -0500
  • 0c74b5a4c2 Merge branch 'kyua' (closes #96) William Pitcock 2016-11-04 23:32:50 -0500
  • cbd14e9118 testsuite: delete legacy testsuite William Pitcock 2016-11-04 23:31:02 -0500
  • 63a61b7c9f testsuite: regress: really add the last few tests this time William Pitcock 2016-11-04 23:30:21 -0500
  • 20f4a7fcc7 testsuite: parser: add remaining test cases William Pitcock 2016-11-04 23:14:22 -0500
  • 8075de1416 testsuite: regress: add the remaining tests that were in the old testsuite William Pitcock 2016-11-04 23:07:18 -0500
  • 0ea956e300 testsuite: use uname -s instead of uname -o for system name William Pitcock 2016-11-04 22:44:00 -0500
  • 0764d8af51 Merge branch 'master' into kyua William Pitcock 2016-11-04 22:36:40 -0500
  • febf476a91 configure: kill --enable-strict-mode, entirely pointless William Pitcock 2016-11-04 22:35:55 -0500
  • 64c07aa90f Merge branch 'master' into kyua William Pitcock 2016-10-27 21:51:09 -0500
  • 105f47f32b pkgconf 1.0.2. pkgconf-1.0.2 William Pitcock 2016-10-25 14:15:58 -0500
  • 6a0947421d buildsystem: add new testsuite files William Pitcock 2016-10-25 14:08:39 -0500
  • f648431aef fragment: skip empty tokens (closes #99) William Pitcock 2016-10-25 13:57:42 -0500
  • 52c454694b testsuite: add a test for #99 William Pitcock 2016-10-25 14:03:08 -0500
  • 1ce35f8bbb buildsystem: add new testsuite files William Pitcock 2016-10-25 14:08:39 -0500
  • ce165646de fragment: skip empty tokens (closes #99) William Pitcock 2016-10-25 13:57:42 -0500
  • 9a89bd051d testsuite: add a test for #99 William Pitcock 2016-10-25 14:03:08 -0500
  • a05cc65a4b README: change distfiles location to an https one (closes #98) William Pitcock 2016-09-18 22:12:25 -0500
  • 4d7d3e54bf Add travis hacks to get kyua Baptiste Daroussin 2016-09-18 23:38:11 +0200
  • 5c2bee67f7 Add Kyua tests Baptiste Daroussin 2016-09-18 22:48:13 +0200
  • 6484dcb0c2 pkg: pkgconf_pkg_free(): be sure to free the Provides list William Pitcock 2016-09-16 09:59:41 -0500
  • 0b62a8cd38 tests: fix up Kyuafile files William Pitcock 2016-09-10 02:08:14 -0500
  • 072293c886 tests: add some very rudementary kyua integration (#96) William Pitcock 2016-09-10 02:06:33 -0500
  • b900e04628 pkg: add support for PKGCONF_CMP_NOT_EQUAL Provides rules, completing support of Provides rules (closes #95) William Pitcock 2016-09-10 01:51:19 -0500
  • c81f72bf3c tests: provides: provide a PKG_CMP_NOT_EQUAL dependency node William Pitcock 2016-09-09 14:45:33 -0500
  • 4fcda862a4 pkg: make fuzzy Provides matching for PKG_CMP_NOT_EQUAL ops more correct William Pitcock 2016-09-09 14:34:38 -0500
  • 81679fa0d8 NEWS: document availability of Provides system William Pitcock 2016-09-09 11:31:24 -0500
  • 892a03cd8c pkg: fill in a lot of the fuzzy matching stuff (but some of it may be wrong, needs to be looked at) William Pitcock 2016-09-09 01:04:26 -0500
  • 7c0264ac7a pkg: implement rudementary support for fuzzy Provides matches William Pitcock 2016-09-09 00:17:46 -0500
  • c2c7e7488e pkg: add a more flexible framework for multi-level compare required for fuzzy Provides rules. William Pitcock 2016-09-08 23:54:57 -0500
  • 9783181cce pkg: make pkgconf_vercmp_res_func_t more generic, allowing it to be used for Provides rules. William Pitcock 2016-09-08 23:23:15 -0500
  • ef545a017e tests: oops, it's --no-provides not --skip-provides William Pitcock 2016-09-08 22:22:59 -0500
  • 47c5c5653c main: add --skip-provides to provide broken fd.o pkg-config behaviour (#95) William Pitcock 2016-09-08 22:21:12 -0500
  • d304d9cb2e pkg: add support for 'simple' Provides rule entries (#95) William Pitcock 2016-09-08 22:10:24 -0500
  • 322a4f6002 NEWS: start on a 1.1 entry William Pitcock 2016-08-27 19:17:46 -0500
  • bbe6dcc088 pkg: make pkgconf_scan_all() API more flexible to allow it to scan until it finds a qualifying pkgconf_pkg_t William Pitcock 2016-08-27 09:48:53 -0500
  • 5ba46130d2 pkg: add anchor Provides entry once the .pc file is parsed, instead of faking it in the tool William Pitcock 2016-08-26 23:43:20 -0500
  • d72ece6a5f dependency: add pkgconf_dependency_add for programmatically adding a dependency object William Pitcock 2016-08-26 23:40:15 -0500
  • 21c7355ca8 testsuite: improve --print-provides test by adding a provides.pc file William Pitcock 2016-08-26 21:36:18 -0500
  • da2f49f7b0 main: since --print-provides is implemented fully now, document it William Pitcock 2016-08-26 12:22:11 -0500
  • f9101659bc pkg: add support for parsing Provides: entries William Pitcock 2016-08-26 12:14:32 -0500
  • d5d194f1db pkg: clean up dependency comparison code William Pitcock 2016-08-26 10:54:37 -0500
  • 4960242acb pkg: make some compile-time defined tables const William Pitcock 2016-08-26 10:35:22 -0500
  • be4a002f1c pkg: use bsearch(3) instead of a hardcoded tree of strcmp logic William Pitcock 2016-08-26 01:11:50 -0500
  • 9e415ea151 libpkgconf: improve API to support any number of builtin packages William Pitcock 2016-08-26 00:26:30 -0500
  • 12a0eb124c main: assume --modversion insted of --version if other flags or module names are provided William Pitcock 2016-08-25 23:45:33 -0500
  • 53fc91332a pkgconf 1.0.1. pkgconf-1.0.1 William Pitcock 2016-08-24 19:05:17 -0500
  • 834e21d37e testsuite: add tests for normal fragments and whitespace munging, too (closes #94) William Pitcock 2016-08-24 19:00:10 -0500
  • b835d74d80 fragment: try to apply munging to all path-only fragments (#94) William Pitcock 2016-08-24 18:51:02 -0500
  • f6c96fc3d1 fragment: add pkgconf_fragment_should_munge() to simplify the munging logic a bit (#94) William Pitcock 2016-08-24 18:39:42 -0500
  • 0a592689b6 testsuite: add a testcase for -isystem munging (#94) William Pitcock 2016-08-24 18:12:26 -0500
  • 226f8616de tests: add a test for --print-provides (#95) William Pitcock 2016-08-24 11:21:40 -0500
  • 4a1b88fcc4 main: implement --print-provides, but not actual Provides support. William Pitcock 2016-08-24 11:04:12 -0500
  • 01921543bf README updates (closes #80) pkgconf-1 William Pitcock 2016-07-10 15:34:49 -0500
  • 45d422c484 libpkgconf: implement PKG_CONFIG_LOG style auditing (closes #88) William Pitcock 2016-07-10 15:20:31 -0500
  • 41e0a65870 audit: add actual audit log I/O functions (ref #88) William Pitcock 2016-07-10 15:03:58 -0500
  • 8ccc10863c main: add a stub for PKG_CONFIG_LOG (ref #88) William Pitcock 2016-07-10 14:53:15 -0500
  • eb91ba560d verses -> versus (#92) Jason Dusek 2016-07-03 23:21:15 -0700
  • 58d0136990 testsuite: add a couple of other cornercases identified by looking at openbsd pkg-config changes William Pitcock 2016-05-28 03:42:41 -0500
  • 97e1ffe7b3 testsuite: add a test for comma as package separator (some openbsd pkg-config versions did not support this) William Pitcock 2016-05-28 03:35:11 -0500
  • f44f83998c queue: namespace the virtual 'world' package as something that could never actually exist William Pitcock 2016-05-20 02:06:46 -0500
  • 2516f7c185 buildsystem: go back to using the makefile to expand the defaults (closes #89) William Pitcock 2016-05-19 21:12:24 -0500
  • a7893e7572 update copyright to 2016 William Pitcock 2016-05-19 18:21:49 -0500
  • 25b730fbf6 testsuite: add a test for explicit depgraph breakage William Pitcock 2016-05-19 17:37:27 -0500
  • 7eec25e90c build: add isystem.pc to build system William Pitcock 2016-05-19 17:20:40 -0500
  • f72e1c6def fragment: genericize the fragment merge determination and add support for -isystem (closes #87) William Pitcock 2016-05-19 17:05:04 -0500
  • d2860af277 tests: change fragment tests to match pkg-config even though it's suboptimal William Pitcock 2016-05-19 17:04:47 -0500
  • 20d448abb8 libpkgconf: add PKGCONF_ARRAY_SIZE() macro William Pitcock 2016-05-19 16:51:47 -0500
  • c6676e9de4 testsuite: add a test for #87 William Pitcock 2016-05-19 16:47:11 -0500
  • 7e6fa325eb main: support undocumented PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables. (closes #86) William Pitcock 2016-01-21 11:16:39 -0500
  • a892af7464 pkg: tolerate NULL in pkgconf_compare_version() (closes #85) William Pitcock 2016-01-21 11:08:36 -0500
  • ceb7232190 Let the CFLAGS being user settable Baptiste Daroussin 2015-12-08 10:44:38 +0100
  • 554ab175fd Add a NEWS entry for --define-variable fix Baptiste Daroussin 2015-12-08 00:17:34 +0100
  • f2eda66e41 Fix make distcheck Baptiste Daroussin 2015-12-08 00:11:22 +0100
  • 1fe91b914c Do not parse the global variables Baptiste Daroussin 2015-12-08 00:02:14 +0100
  • 32bd6bd700 Add a regression tests about define-variable Baptiste Daroussin 2015-12-07 23:29:27 +0100
  • b46d2f96fa Document the whole 0.9.x history in NEWS Baptiste Daroussin 2015-12-07 14:20:51 +0100
  • ee64774982 Be consistent in the NEWS format Baptiste Daroussin 2015-12-07 12:10:19 +0100
  • 7258a86721 Add a NEWS file Baptiste Daroussin 2015-12-07 12:06:28 +0100
  • 46b772afe4 More casting is needed Baptiste Daroussin 2015-12-07 11:04:31 +0100