kc3-lang/pkgconf/pkg.h

Branch :


Log

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.