Commit Graph

100 Commits (d97853e49cff6d75d67ba8f5451dfdf9af37e1dc)

Author SHA1 Message Date
William Pitcock 3c8bac678d main: add --digraph option to generate a representation of the depgraph in graphviz dot format 2011-07-26 20:37:19 -05:00
William Pitcock b0c16941ce pkg: add pkg_t.id field 2011-07-26 20:37:01 -05:00
William Pitcock 8543f1bdd4 pkg: document pkg_traverse() 2011-07-26 20:15:44 -05:00
William Pitcock 03c9402e98 Makefile: do not install pkg-config symlink
this should be handled using dpkg-alternatives or similar.
2011-07-26 20:07:16 -05:00
William Pitcock 1cd2906d9d main: add --print-variables 2011-07-26 20:04:09 -05:00
William Pitcock f717c7609b main: add --print-requires 2011-07-26 19:59:53 -05:00
William Pitcock 648c39cf8e pkg: add pkg_get_comparator() 2011-07-26 19:59:46 -05:00
William Pitcock 774ebc9716 pkg: pkg_verify_dependency() was calling pkg_compare_version() in reverse order 2011-07-26 19:52:44 -05:00
William Pitcock 91d61a76a2 parse: improve version parsing resiliency 2011-07-26 19:51:04 -05:00
William Pitcock 5869405054 parse: add support for parsing versions 2011-07-26 19:38:26 -05:00
William Pitcock 0142cc68d4 parse: perform stringops on stack bufferspace as to avoid overruns 2011-07-26 19:26:56 -05:00
William Pitcock 045257bebe pkg: make pkg_verify_dependency() public 2011-07-26 19:26:14 -05:00
William Pitcock 7c3db84499 main: consistency in help messages 2011-07-26 18:49:38 -05:00
William Pitcock 5a6a586a76 main: add --atleast-version 2011-07-26 18:47:42 -05:00
William Pitcock 8b721a263c main: implement --static 2011-07-26 18:44:28 -05:00
William Pitcock f8638cdb68 pkg: add pkg_verify_dependency() 2011-07-26 12:17:45 -05:00
William Pitcock a362c7e936 main: make --atleast-pkgconfig-version work 2011-07-26 12:05:29 -05:00
William Pitcock a872c7254b pkg: fix up pkg_compare_version() 2011-07-26 12:05:14 -05:00
William Pitcock 7e26842094 pkg: add pkg_compare_version() 2011-07-26 11:56:59 -05:00
William Pitcock e8a944f41d main: add support for --variable 2011-07-25 18:17:28 -05:00
William Pitcock 8100eb84f0 pkg: add pkg_verify_graph() to verify the depgraph is satisfiable 2011-07-25 17:44:05 -05:00
William Pitcock 95298b4c72 pkgconf 0.1.1. 2011-07-25 17:14:44 -05:00
William Pitcock c54b850db7 Add makerelease. 2011-07-25 17:06:11 -05:00
William Pitcock 3d502159e6 pkg: use exact same error message as pkg-config when dependency is unresolvable 2011-07-25 17:03:06 -05:00
William Pitcock 3e69f4c7a6 parse: add pkg_dependency_append() and fix world dependency merging 2011-07-25 16:53:12 -05:00
William Pitcock bdbab6918a main: fix --modversion 2011-07-25 02:18:11 -05:00
William Pitcock a5759cce01 Add README file. 2011-07-25 02:02:08 -05:00
William Pitcock 9f0521ec90 main: fix up depth traversal nonsense, set to depth 2 for pkg-config mode 2011-07-25 01:48:40 -05:00
William Pitcock abf49c541f add COPYING file 2011-07-25 01:28:01 -05:00
William Pitcock 4fe2dc1b96 pkg: croak if dependency tree is incomplete 2011-07-25 01:26:05 -05:00
William Pitcock 05d596b9bc pkg: implement maximum depth for pkg_traverse() 2011-07-25 01:22:04 -05:00
William Pitcock 8e46a165c2 main: switch to using apk-style master dependency merge strategy 2011-07-25 01:03:35 -05:00
William Pitcock a3f2a47136 pkg: handle node::package being crap 2011-07-25 01:03:13 -05:00
William Pitcock 714bcaaac7 parse: fix parser resiliency 2011-07-25 01:02:53 -05:00
William Pitcock 85bb0441d4 parse: export parse_deplist to public API 2011-07-25 00:38:23 -05:00
William Pitcock faf2926f27 main: add pkg-config compat stubs 2011-07-25 00:36:57 -05:00
William Pitcock 02f7f67335 main: add some minor stuff 2011-07-25 00:26:55 -05:00
William Pitcock b0c762f3b9 main: add --modversion option 2011-07-25 00:21:54 -05:00
William Pitcock f79c6780c3 main: add pkg_queue for mergemaster operation 2011-07-25 00:19:55 -05:00
William Pitcock 3a36809567 main: expand into something more useful, add --cflags and --libs printer selectors to poptOptions 2011-07-25 00:06:37 -05:00
William Pitcock b55a4ce39f main: add a function for processing a single package 2011-07-24 23:54:39 -05:00
William Pitcock 4603ceb885 main: split out to main.c, make pretty printers hidden 2011-07-24 23:46:10 -05:00
William Pitcock 37d87b9006 pkg: do not print cflags or libs if they are NULL 2011-07-24 23:43:00 -05:00
William Pitcock b44ce20d29 pkg: add pkg_traverse() to walk the dependency graph 2011-07-24 23:39:15 -05:00
William Pitcock f7e81402ce parse: export tuple_find() to private API 2011-07-24 23:29:33 -05:00
William Pitcock 5a56162418 Add config.sub and config.guess. 2011-07-24 23:26:24 -05:00
William Pitcock 657086887a add install-sh 2011-07-24 23:24:10 -05:00
William Pitcock 3f9cedf532 pkgconf stub: walk the dependency tree 2011-07-24 23:20:22 -05:00
William Pitcock c6197b39ac parser: add dependency list support and refactor slightly 2011-07-24 23:19:53 -05:00
William Pitcock 61c246d27e Initial commit. 2011-07-24 21:03:17 -05:00