Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| 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. | ||
| b9ccc27a | 2012-07-29 05:36:21 | pkg: add pkg_queue_validate() to compile and validate a pkg_queue_t. | ||
| 17fc01b4 | 2012-07-29 04:45:21 | queue: add pkg_queue_apply(). | ||
| f4f1c1de | 2012-07-29 03:56:20 | queue: add pkg_queue_compile() and pkg_queue_free(). | ||
| 698358e9 | 2012-07-29 03:49:56 | queue: new file | ||
| 6f5fbb80 | 2012-07-25 23:49:07 | pkg: add pkg_scan() and pkg_scan_all() functions. | ||
| 0a5cb4c4 | 2012-07-25 21:09:31 | everything: update copyright to note multiple authors | ||
| b0cdca48 | 2012-07-21 14:38:13 | everything: do not shadow POSIX BUFSIZ definition | ||
| 475719ec | 2012-07-21 14:24:26 | pkg: we already behave like pkg-config 0.27 anyway | ||
| 1975a298 | 2012-07-20 14:29:58 | everything: more friendly warranty disclaimer | ||
| 4edd04b1 | 2012-07-01 21:44:30 | dependency: add pkg_dependency_parse_str() for breaking out a dependency list that has already been substituted. | ||
| 8a9971ec | 2012-07-01 21:21:31 | main: finish --errors-to-stdout support | ||
| 6c1ace0a | 2012-05-11 20:51:13 | pkg: add conflicts graph node verification (issue #13) | ||
| 0aa05d3e | 2012-05-11 20:28:23 | pkg: add PKGF_SKIP_CONFLICTS (issue #13) | ||
| 2ecb181f | 2012-05-11 20:16:22 | pkg: add pkg_libs() for calculating the mergemaster set of linker flags (issue #11) | ||
| e6cf8b40 | 2012-05-11 20:13:03 | pkg: add pkg_cflags() for calculating a mergemastered list of cflag fragments for a problem set (issue #11) | ||
| f056f1e7 | 2012-05-11 20:07:30 | pkg: add PKGF_MERGE_PRIVATE_FRAGMENTS | ||
| 559ae095 | 2012-05-11 19:58:34 | pkg: pass PKGF_* flags to traverse funcs | ||
| acf2ee26 | 2012-05-11 19:56:38 | pkg: use typename enforcement on pkg_traverse() | ||
| bb41d143 | 2012-05-11 13:59:18 | pkg: get rid of PKG_LOCAL_COPY() since it was only used in one place | ||
| 56fbf25c | 2012-05-11 13:47:20 | Move all portability gunk into stdinc.h. (Issue #18) | ||
| 9775fe8c | 2012-05-09 15:46:36 | pkg (headers): add alloca.h for LOCAL_COPY() macro | ||
| 7ae5ccd1 | 2012-05-06 23:32:08 | main: implement --define-variable | ||
| f663f792 | 2012-05-06 23:26:21 | pkg: add PKGF_SKIP_ROOT_VIRTUAL for some queries like --variable | ||
| 0056ba63 | 2012-05-06 23:10:41 | tuple: add global tuple support (issue #5, issue #6, issue #7) | ||
| 4eb08d7c | 2012-05-06 22:55:00 | pkg: clean up foreach_list_entry* macros (issue #10) | ||
| 9eea62fb | 2012-05-06 22:52:05 | pkg: LOCAL_COPY() becomes PKG_LOCAL_COPY(). | ||
| d86827d2 | 2012-05-06 22:50:15 | pkg: clean up struct names so they sit fully inside pkg_ namespace (issue #10) | ||
| c83fd2e6 | 2012-05-06 22:29:59 | parse: move and rework parse_fragment_list() as pkg_fragment_parse(). | ||
| db6d0e23 | 2012-05-06 22:24:36 | pkg: parse_file is now pkg_new_from_file | ||
| d07e41c3 | 2012-05-06 22:23:05 | pkg: rename parse_deplist to pkg_dependency_parse | ||
| 1da21bd3 | 2012-05-06 22:21:11 | argvsplit: proper namespacing | ||
| 4f50dad1 | 2012-05-06 21:42:15 | pkg: provide error return codes for pkg_traverse() and pkg_verify_graph(). | ||
| 83e7e2e7 | 2012-05-06 21:09:40 | argvsplit: add argv_free(). | ||
| 4172dc54 | 2012-05-06 20:38:48 | pkg: don't free builtin (virtual) packages | ||
| 0d2a507b | 2012-05-06 20:36:59 | pkg: fix foreach_list_entry_safe() macro | ||
| 3eb16dca | 2012-05-06 20:30:50 | pkg: add pkg_free() | ||
| 9b540397 | 2012-05-06 20:26:24 | parse: add pkg_dependency_free(). | ||
| 81fd865a | 2012-05-06 20:26:09 | fragment: add pkg_fragment_free(). | ||
| ba1c41eb | 2012-05-06 20:18:21 | pkg: add pkg_tuple_free() | ||
| e50faff9 | 2012-05-06 20:15:45 | pkg: add safe version of foreach_list_entry() macro | ||
| 30fe1fae | 2012-05-06 20:12:11 | parse: replace strdup_parse with pkg_tuple_parse(). | ||
| 4ea25d56 | 2012-05-06 20:06:48 | parse: split out tuple API and make public | ||
| 24265bb1 | 2012-05-06 19:49:15 | pkg: add PKGF_NO_UNINSTALLED resolver flag | ||
| 65d4b88d | 2012-05-05 23:00:20 | pkg: add support for foo-uninstalled.pc file | ||
| 58b525d2 | 2012-05-05 21:51:25 | main: move PKGCONFIG_VERSION_EQUIV to pkg.h | ||
| 433d6973 | 2012-05-05 21:26:15 | parse: move OPERATOR_CHAR() and friends to pkg.h | ||
| 0737a720 | 2012-05-05 21:51:38 | parse: make strdup_parse() public | ||
| 130907d5 | 2012-05-04 03:21:51 | fileio: add routine for portably yanking lines out of a FILE stream | ||
| 26c5dcb1 | 2012-05-03 20:43:09 | fragment: add pkg_fragment_exists() and use it to mergemaster in pkg_fragment_copy(). | ||
| d94ab755 | 2012-05-03 20:31:33 | fragment: add pkg_fragment_copy(). | ||
| c1e5ab04 | 2012-05-03 20:27:19 | fragment: add pkg_fragment_delete(). | ||
| de5e1c6e | 2012-05-03 20:22:19 | split out fragment code from parse.c | ||
| b88279d4 | 2012-05-03 19:25:59 | pkg: parse CFLAGS/LIBS/LIBS.private into fragment lists. | ||
| 82420d0c | 2012-05-03 19:25:33 | pkg: add support for fragment lists. | ||
| c74b749c | 2012-05-03 18:59:14 | Add code for spliting strings into argc/argv using shell quoting rules. | ||
| 91ec341a | 2012-05-03 17:42:04 | pkg: pkg_verify_dependency(): add return error flags pointer. presently, three error flags are defined: PKG_ERRF_OK: everything went fine (no error) PKG_ERRF_PACKAGE_NOT_FOUND: a graph node couldn't be verified because there was no database entry for it PKG_ERRF_PACKAGE_VER_MISMATCH: a graph node couldn't be verified because the entry in the database did not match versioning constraints | ||
| 3f758a8b | 2012-05-02 23:29:35 | pkg: pkg_verify_graph() should also accept resolver flags | ||
| e59b9864 | 2012-05-02 23:16:32 | pkg: implement resolver-side support for some pkg-config clone's --env-only option | ||
| 187b4e53 | 2012-05-02 23:14:53 | pkg: add resolver flags to pkg_find() and pkg_verify_dependency(). | ||
| bcd8a9f9 | 2012-05-02 21:53:02 | parse: track LIBS.private | ||
| 5ea52d4c | 2012-05-02 21:44:58 | pkg: add flags option to pkg_traverse() to optionally control what the depgraph traversal code does | ||
| bea3c202 | 2012-05-02 21:37:32 | Add requires_private to pkg_t. | ||
| df45d850 | 2012-04-30 18:07:51 | Add MIN/MAX macros if not already present. | ||
| 4b5d0eaa | 2012-04-29 23:58:50 | include ctype.h for isspace/etc... Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||
| d0639b33 | 2012-01-15 19:03:54 | Make pkg_find() follow the PKG_CONFIG_PATH environmental variable, if available. | ||
| b0c16941 | 2011-07-26 20:37:01 | pkg: add pkg_t.id field | ||
| 648c39cf | 2011-07-26 19:59:46 | pkg: add pkg_get_comparator() | ||
| 045257be | 2011-07-26 19:26:14 | pkg: make pkg_verify_dependency() public | ||
| 7e268420 | 2011-07-26 11:56:59 | pkg: add pkg_compare_version() | ||
| 8100eb84 | 2011-07-25 17:44:05 | pkg: add pkg_verify_graph() to verify the depgraph is satisfiable | ||
| 3e69f4c7 | 2011-07-25 16:53:12 | parse: add pkg_dependency_append() and fix world dependency merging | ||
| 9f0521ec | 2011-07-25 01:48:40 | main: fix up depth traversal nonsense, set to depth 2 for pkg-config mode | ||
| 05d596b9 | 2011-07-25 01:22:04 | pkg: implement maximum depth for pkg_traverse() | ||
| 85bb0441 | 2011-07-25 00:38:23 | parse: export parse_deplist to public API | ||
| b44ce20d | 2011-07-24 23:38:58 | pkg: add pkg_traverse() to walk the dependency graph | ||
| f7e81402 | 2011-07-24 23:29:33 | parse: export tuple_find() to private API | ||
| 3f9cedf5 | 2011-07-24 23:20:22 | pkgconf stub: walk the dependency tree | ||
| 61c246d2 | 2011-07-24 21:03:17 | Initial commit. |