Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 011d8c77 | 2016-12-02 00:34:48 | libpkgconf: audit: migrate to pkgconf_client_t | ||
| c05ecdfc | 2016-12-02 00:29:33 | libpkgconf: migrate cache to pkgconf_client_t which unfortunately requires it to be non-const :( | ||
| a300787c | 2016-12-01 15:17:23 | libpkgconf: do not implicitly build the dir list, instead explicitly do it | ||
| 8740c5cd | 2016-12-01 15:05:03 | libpkgconf: begin removing global state from libpkgconf library by introducing a "client" object which holds the state | ||
| 4bb46e20 | 2016-11-30 22:32:17 | libpkgconf: add path matching and environment building functions | ||
| 8ecf7c18 | 2016-11-15 22:30:04 | main: also enable --pure with the PKG_CONFIG_PURE_DEPGRAPH env variable (#83) | ||
| ec10dd8e | 2016-11-15 22:01:17 | main: add --pure flag (#83) which allows a static-linking dependency graph to be evaluated as if it were otherwise normal | ||
| 47c5c565 | 2016-09-08 22:21:12 | main: add --skip-provides to provide broken fd.o pkg-config behaviour (#95) | ||
| bbe6dcc0 | 2016-08-27 09:48:53 | pkg: make pkgconf_scan_all() API more flexible to allow it to scan until it finds a qualifying pkgconf_pkg_t | ||
| 5ba46130 | 2016-08-26 23:43:20 | pkg: add anchor Provides entry once the .pc file is parsed, instead of faking it in the tool | ||
| da2f49f7 | 2016-08-26 12:22:11 | main: since --print-provides is implemented fully now, document it | ||
| f9101659 | 2016-08-26 12:14:32 | pkg: add support for parsing Provides: entries | ||
| 12a0eb12 | 2016-08-25 23:45:33 | main: assume --modversion insted of --version if other flags or module names are provided | ||
| 4a1b88fc | 2016-08-24 11:04:12 | main: implement --print-provides, but not actual Provides support. It turns out pkg-config's provides support is incomplete (only --print-provides is implemented), so we are going to hold off on implementing support for Provides until 1.1. | ||
| 41e0a658 | 2016-07-10 15:03:58 | audit: add actual audit log I/O functions (ref #88) | ||
| 8ccc1086 | 2016-07-10 14:53:15 | main: add a stub for PKG_CONFIG_LOG (ref #88) | ||
| a7893e75 | 2016-05-19 18:21:49 | update copyright to 2016 | ||
| 7e6fa325 | 2016-01-21 11:16:39 | main: support undocumented PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables. (closes #86) | ||
| cb83dab4 | 2015-12-02 14:59:51 | More casting for ctype | ||
| b9048646 | 2015-09-06 12:01:12 | libpkgconf: do something better than error_msgout for error logging | ||
| 06a45f1b | 2015-09-06 11:45:00 | libpkgconf: clean up PKG_ERRF and PKGF_ defines | ||
| 50cf8db0 | 2015-09-06 11:39:55 | libpkgconf: clean up PKG_MODULE_SEPARATOR() and PKG_OPERATOR_CHAR() macros | ||
| ec5cc3f0 | 2015-09-06 11:37:20 | libpkgconf: PKG_PROPF namespace becomes PKGCONF_PKG_PROPF. | ||
| dd86ba43 | 2015-09-06 11:34:09 | libpkgconf: PKG_ comparators become PKGCONF_CMP_ namespace | ||
| 571d9c75 | 2015-09-06 11:29:56 | libpkgconf: PKG_BUFSIZE becomes PKGCONF_BUFSIZE, remove unused PKG_MIN/PKG_MAX. | ||
| ca1b0265 | 2015-09-06 11:20:48 | libpkgconf: untangle remaining pkg_ functions related to pkgconf_pkg_t | ||
| 0d145ef8 | 2015-09-06 11:00:46 | libpkgconf: pkg_compare_version() becomes pkgconf_compare_version(), same for pkg_scan_all() | ||
| 66247fae | 2015-09-06 10:57:26 | libpkgconf: pkg_comparator_t becomes pkgconf_pkg_comparator_t (and so on) | ||
| 4410eb2c | 2015-09-06 10:51:34 | libpkgconf: pkg_queue becomes pkgconf_queue | ||
| 342950a5 | 2015-09-06 10:50:23 | libpkgconf: pkg_cache becomes pkgconf_cache | ||
| 61d5fc72 | 2015-09-06 10:44:10 | libpkgconf: move pkg_fragment to pkgconf_fragment namespace | ||
| 4c71b25d | 2015-09-06 10:41:40 | libpkgconf: move pkg_tuple to pkgconf_tuple namespace | ||
| 1ee18d0e | 2015-09-06 10:38:30 | libpkgconf: move pkg_dependency to pkgconf_dependency namespace | ||
| cc2dcc1f | 2015-09-06 10:31:21 | libpkgconf: move pkg_node and pkg_list to pkgconf_node and pkgconf_list namespaces | ||
| a706b3dc | 2015-09-06 09:35:08 | initial libtoolization for libpkgconf | ||
| 2bd65598 | 2015-09-03 03:29:35 | main: remove remaining parts of the pkg-config compatibility layer | ||
| fc18a9d5 | 2015-06-03 02:22:38 | main: add --list-package-names | ||
| a5a58dc7 | 2015-06-03 02:22:02 | main: specify that all flag values are explicitly uint64_t | ||
| b0b73149 | 2015-05-21 23:20:40 | main: implement --validate as in pkg-config 0.29 git | ||
| 57924dce | 2015-05-21 23:16:37 | pkg_getopt_long: use uint64_t for options bitfield | ||
| 2bee0006 | 2015-04-20 09:45:03 | main: stub out --print-provides | ||
| c207e820 | 2015-03-14 04:17:19 | main: update informational copyright notice | ||
| 025fc092 | 2014-09-13 22:37:00 | main: --libs-only-foo and --cflags-only-foo behaviour should be inclusive, not exclusive. Pointed out and initial patch by: Dan Kegel <dank@kegel.com> | ||
| 3d98bd7f | 2014-07-09 02:00:13 | main: do not munge variables which already contain sysroot_dir in their output (maybe related to #69) | ||
| 12ff14f8 | 2014-07-09 01:23:51 | fragments: handle sysroot dir munging directly in a smarter way Previously we just let the tuple system handle it, but pkg-config modules which do not define variables were able to get by the checks. While here, check to ensure we do not duplicate the sysroot dir twice if it is already defined in the pkg-config module file. Downstream bug: https://bugs.busybox.net/show_bug.cgi?id=5750 | ||
| d2d52b32 | 2014-06-07 20:30:36 | main: allow --debug as an option (has no effect) (closes #64) | ||
| 50b647c9 | 2014-06-07 20:19:51 | main: avoid memory leak | ||
| 912d1d90 | 2014-06-07 20:11:06 | main: fix --with-system-includedir and --with-system-libdir behaviour (closes #63) | ||
| bc661124 | 2013-08-24 15:19:41 | fix keep-system-* arg parsing and test with default prefix | ||
| 501d7dc2 | 2013-08-23 04:04:16 | main: update copyright years | ||
| f9d93a1f | 2013-03-15 19:59:20 | main: --simulate: enhancements | ||
| d7643ed2 | 2013-03-15 19:36:37 | main: --simulate: print bytecode program as a human-readable AST parsable by mowgli.config_parse | ||
| 8980ae5f | 2013-03-15 19:20:35 | main: --simulate: print depgraph operations | ||
| d6fb7881 | 2013-03-01 12:06:52 | pkg: remove pkg_t.uninstalled, use a property flag instead | ||
| 1fd95f90 | 2013-03-01 11:36:21 | dependency: refactor to use pkg_list_t framework | ||
| 8330056d | 2013-03-01 11:10:43 | fragment: refactor using pkg_list_t framework | ||
| 74e40fd1 | 2013-03-01 10:45:55 | tuple: refactor to use pkg_list_t framework | ||
| ae063d89 | 2013-03-01 10:24:57 | queue: refactor to use pkg_list_t framework | ||
| dd53cd57 | 2013-02-25 23:29:57 | pkg: implement refcounting and a deeper cache | ||
| 77c5b82a | 2013-02-24 08:59:07 | main: use support for munging by $(pc_sysrootdir) and remove the old sysroot hack | ||
| b4eb42f3 | 2013-02-24 08:21:36 | Update copyrights on modified files to 2013. | ||
| 910c6e00 | 2013-02-24 08:20:35 | main: add option to disable cache code | ||
| 7b322d73 | 2013-02-24 06:42:32 | main: limit evaluation graph depth to 2000 nodes This allows us to break out of situations where circular dependencies may arise. | ||
| 0edc4ff3 | 2012-09-14 16:16:35 | main: mention compatibility level in --about ala PKG_PKGCONFIG_VERSION_EQUIV | ||
| 0153d287 | 2012-09-14 15:00:47 | main: ensure program invocation with no package arguments always sends error messages to stderr | ||
| 150d91d0 | 2012-09-05 07:03:37 | main: add a trailing space at the end of the output if --cflags or --libs is requested (closes #40) | ||
| 4eedb041 | 2012-08-20 22:47:10 | if no cflags or libs are defined in .pc just return 0 and output nothing | ||
| 9a263375 | 2012-08-12 12:32:31 | return 1 and do not output anything a requirement is missing | ||
| 3e03f2d9 | 2012-08-08 11:07:54 | main: use global fragment lists for --cflags and --libs | ||
| 84ea074f | 2012-08-08 11:04:07 | pkg: allow pkg_cflags() and pkg_libs() utility functions to have a user-provided list pointer. Also chase this change in the frontend. | ||
| 56ba08b6 | 2012-08-08 10:19:39 | main: add --simulate (related to issue #33) | ||
| c8e604c8 | 2012-07-30 05:39:44 | main: add whitespace control to --variable output (fixes mozilla libxul stuff) | ||
| 0d412423 | 2012-07-30 05:09:10 | main: print_variable() should add whitespace | ||
| 8acc7533 | 2012-07-30 11:49:36 | pkgconf --variable needs a \n | ||
| 301a4636 | 2012-07-30 03:08:16 | Revert "main: --exists should search Requires.private." This reverts commit 980644230de373aadefd59db3e0304dd2ba0daab. | ||
| 69a6331c | 2012-07-30 03:07:14 | main: --exists should search Requires.private. | ||
| 391dbad7 | 2012-07-30 02:38:22 | main: add logic to make --print-errors actually useful | ||
| e22860ac | 2012-07-30 02:06:24 | main: fix regression caused by moving to bitfield where --cflags or --libs wouldn't cause a newline | ||
| 8744ce5e | 2012-07-29 11:41:23 | main: usage() should list --about | ||
| 1464b576 | 2012-07-29 13:39:34 | Convert all the int want_* to a single bitmap | ||
| b9ccc27a | 2012-07-29 05:36:21 | pkg: add pkg_queue_validate() to compile and validate a pkg_queue_t. | ||
| 9136b192 | 2012-07-29 05:28:01 | main: rework to use pkg_queue_apply(). Presently 3 regressions. | ||
| 23b1806f | 2012-07-29 04:21:36 | main: remove redundant checks made obsolete by depgraph compilation | ||
| 50c496b7 | 2012-07-29 04:05:53 | main: use pkg_queue_compile() and pkg_queue_free(). | ||
| 698358e9 | 2012-07-29 03:49:56 | queue: new file | ||
| 91271e56 | 2012-07-29 03:30:05 | main: remove several symbols from BSS (they are only needed by main()). | ||
| 3715fae2 | 2012-07-29 03:20:24 | main: move our actual version text to --about, make --version print pkg-config API version This improves compatibility with broken packages, but really, scripts should depend on: - --atleast-pkgconfig-version - --modversion pkg-config Anything else is just broken, but oh well. | ||
| 24bb5363 | 2012-07-26 00:13:02 | main: --list-all shouldn't list 'uninstalled' packages | ||
| 3e185832 | 2012-07-25 23:55:53 | main: add frontend implementation of --list-all | ||
| 0a5cb4c4 | 2012-07-25 21:09:31 | everything: update copyright to note multiple authors | ||
| 7b10816c | 2012-07-26 00:32:35 | Ordering cflags flags | ||
| cab26204 | 2012-07-26 00:25:40 | Ordering libs flags | ||
| 83487e78 | 2012-07-25 13:51:19 | skip empty packages arguments (gobject-introspection scanner can pass empty arguments to pkgconf) This improves compatibility with pkg-config | ||
| abcea07a | 2012-07-24 22:24:52 | add --with-system-includedir and --with-system-libdir By default they are defined to --includedir and --libdir | ||
| da7e3de9 | 2012-07-23 21:07:19 | main: --silence-errors should be opt-in only. | ||
| b0cdca48 | 2012-07-21 14:38:13 | everything: do not shadow POSIX BUFSIZ definition | ||
| f4d84620 | 2012-07-21 14:33:07 | main: add support for --silence-errors by redirecting stderr to /dev/null | ||
| d730ec8a | 2012-07-20 20:04:11 | main: bail if the entire depgraph cannot be built | ||
| e5efad7d | 2012-07-20 17:19:43 | main: return EXIT_FAILURE when argument parsing fails | ||
| 43a2c788 | 2012-07-20 17:12:06 | main: use pkg_getopt_long_only(). |