|
b0cdca48
|
2012-07-21T14:38:13
|
|
everything: do not shadow POSIX BUFSIZ definition
|
|
f4d84620
|
2012-07-21T14:33:07
|
|
main: add support for --silence-errors by redirecting stderr to /dev/null
|
|
d730ec8a
|
2012-07-20T20:04:11
|
|
main: bail if the entire depgraph cannot be built
|
|
e5efad7d
|
2012-07-20T17:19:43
|
|
main: return EXIT_FAILURE when argument parsing fails
|
|
43a2c788
|
2012-07-20T17:12:06
|
|
main: use pkg_getopt_long_only().
|
|
3035b0ba
|
2012-07-20T16:29:57
|
|
main: add support for HAVE_STRICT_MODE compiler define (and define it in the build system) (issue #25)
|
|
c928e7e4
|
2012-07-20T14:31:58
|
|
main: clean up license text in --version
|
|
1975a298
|
2012-07-20T14:29:58
|
|
everything: more friendly warranty disclaimer
|
|
9d7672fc
|
2012-07-20T13:46:14
|
|
main: use our own getopt_long() implementation always, as pkg_getopt_long(). (closes #24)
|
|
b8645fbe
|
2012-07-01T22:02:45
|
|
main: fix regression caused by copy-and-paste (issue #20)
|
|
4499d272
|
2012-07-01T21:57:49
|
|
main: implement use of pkg_dependency_parse_str() for --atleast-version and friends (issue #20)
|
|
8a9971ec
|
2012-07-01T21:21:31
|
|
main: finish --errors-to-stdout support
|
|
2d2ae068
|
2012-06-30T16:51:31
|
|
main: emulate --errors-to-stdout
|
|
fef7558c
|
2012-05-11T20:54:37
|
|
main: add --ignore-conflicts program option (issue #13)
|
|
27c07791
|
2012-05-11T20:18:12
|
|
main: use pkg_libs().
|
|
b8e538ec
|
2012-05-11T20:13:47
|
|
main: use pkg_cflags() instead of custom code (issue #11)
|
|
40402298
|
2012-05-11T20:07:45
|
|
main: use PKGF_MERGE_PRIVATE_FRAGMENTS
|
|
ee2df66a
|
2012-05-11T20:02:23
|
|
main: update traverse callback prototypes
|
|
56fbf25c
|
2012-05-11T13:47:20
|
|
Move all portability gunk into stdinc.h. (Issue #18)
|
|
2aaa1ce0
|
2012-05-07T03:45:24
|
|
main: implement support for PKG_CONFIG_SYSROOT_DIR (issue #5)
|
|
1b845b43
|
2012-05-07T03:33:00
|
|
main: implement support for PKG_CONFIG_TOP_BUILD_DIR (issue #6)
|
|
a5347c8b
|
2012-05-07T03:27:55
|
|
main: add --exact-version and --max-version to usage()
|
|
d5ddeb40
|
2012-05-07T03:26:17
|
|
main: add --max-version and --exact version (issue #8)
|
|
7ae5ccd1
|
2012-05-06T23:32:08
|
|
main: implement --define-variable
|
|
07a41467
|
2012-05-06T23:30:02
|
|
main: use PKGF_SKIP_ROOT_VIRTUAL when looking for variables
|
|
0056ba63
|
2012-05-06T23:10:41
|
|
tuple: add global tuple support (issue #5, issue #6, issue #7)
|
|
4eb08d7c
|
2012-05-06T22:55:00
|
|
pkg: clean up foreach_list_entry* macros (issue #10)
|
|
d07e41c3
|
2012-05-06T22:23:05
|
|
pkg: rename parse_deplist to pkg_dependency_parse
|
|
cc32bbd4
|
2012-05-06T21:42:33
|
|
main: use error codes
|
|
601341fb
|
2012-05-06T21:31:20
|
|
main: pkg_queue_walk(): cleanups
|
|
cb23f16a
|
2012-05-06T21:22:40
|
|
main: plug leak with --uninstalled
|
|
1b1e8dcd
|
2012-05-06T21:16:32
|
|
main: free mergemaster'd fragment lists
|
|
36269f76
|
2012-05-06T21:15:30
|
|
main: don't just exit on --variable
|
|
c69d6c62
|
2012-05-06T21:12:16
|
|
main: free pkg_queue_t entries once they are committed to the depgraph
|
|
a75baf5a
|
2012-05-06T21:08:47
|
|
main: make 'world' package virtual
|
|
ded3ce7a
|
2012-05-06T20:13:54
|
|
main: clean up variable printer now that we have pkg_tuple_parse
|
|
30fe1fae
|
2012-05-06T20:12:11
|
|
parse: replace strdup_parse with pkg_tuple_parse().
|
|
4ea25d56
|
2012-05-06T20:06:48
|
|
parse: split out tuple API and make public
|
|
1752b75a
|
2012-05-06T19:57:56
|
|
main: fix typo
|
|
69c5925b
|
2012-05-06T19:56:19
|
|
main: add --keep-system-cflags and --keep-system-libs (and also pkg-config env vars for this)
|
|
857d36b6
|
2012-05-06T19:49:50
|
|
main: add --no-uninstalled program option and PKG_CONFIG_DISABLE_UNINSTALLED env variable support
|
|
498debd8
|
2012-05-05T23:10:05
|
|
main: implement --uninstalled
|
|
7352f140
|
2012-05-05T22:00:32
|
|
main: can't iterate backwards up deptree so need other hack for this
|
|
b17771d3
|
2012-05-05T21:53:47
|
|
main: use our mergemaster 'world' package as a virtual 'pkg-config' package too
|
|
58b525d2
|
2012-05-05T21:51:25
|
|
main: move PKGCONFIG_VERSION_EQUIV to pkg.h
|
|
2ba296dc
|
2012-05-05T21:46:20
|
|
main: default to unlimited traversal now that we do mergemaster
|
|
793de6a0
|
2012-05-05T21:39:37
|
|
main: handle pkg-config 'package' '>=' 'version' in 3 fields.
|
|
4adb0b5d
|
2012-05-05T20:52:17
|
|
pkg: clean up pkg_traverse() logic
|
|
faba0d80
|
2012-05-05T20:47:13
|
|
main: fix --modversion call for pkg_traverse().
|
|
18e051e7
|
2012-05-05T22:09:33
|
|
main: pkg-config only allows printing variables from the first package, so exit once we've done that
|
|
a9a2ba3d
|
2012-05-05T22:08:06
|
|
main: don't put any trailing space after printed variables
|
|
542e4e6f
|
2012-05-05T21:52:18
|
|
main: print_variable(): use strdup_parse().
|
|
8ff4ae5b
|
2012-05-05T21:51:59
|
|
main: traverse up to 3 levels for variable search
|
|
a4a572f6
|
2012-05-03T20:37:24
|
|
main: separate CFLAGS and LIBS collection and printing steps into two phases.
|
|
bd1bfa62
|
2012-05-03T20:21:57
|
|
main: add support for --libs-only-L, --libs-only-l and --libs-only-other.
|
|
bd4044a9
|
2012-05-03T19:52:36
|
|
main: add support for --cflags-only-I and --cflags-only-other
|
|
a2904672
|
2012-05-03T19:44:44
|
|
main: filter out system dirs
|
|
b0521ec9
|
2012-05-03T19:36:47
|
|
main: implement support for printing fragment lists
|
|
b26da681
|
2012-05-03T18:05:19
|
|
main: --static shouldn't change maximum_traverse_depth
|
|
91ec341a
|
2012-05-03T17: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
|
|
460a0afb
|
2012-05-03T17:21:41
|
|
main: explicitly tell the compiler we don't want to use the userdata pointers in our callback
|
|
290107de
|
2012-05-03T00:55:52
|
|
main: add support for --print-requires-private
|
|
3f758a8b
|
2012-05-02T23:29:35
|
|
pkg: pkg_verify_graph() should also accept resolver flags
|
|
84aa1c11
|
2012-05-02T23:20:54
|
|
main: now that we have global_traverse_flags, clean up --static handling
|
|
d97853e4
|
2012-05-02T23:19:50
|
|
main: implement support for --env-only option.
|
|
187b4e53
|
2012-05-02T23:14:53
|
|
pkg: add resolver flags to pkg_find() and pkg_verify_dependency().
|
|
62f1bfbc
|
2012-05-02T23:11:19
|
|
main: add global_traverse_flags for PKGF flags that should be applied to any pkg_traverse() call
|
|
ff779219
|
2012-05-02T22:01:17
|
|
main: if --static and --libs is requested, use PKGF_SEARCH_PRIVATE when printing linker flags
|
|
07bb6d28
|
2012-05-02T21:53:43
|
|
main: if --static is requested, print LIBS.private too.
|
|
8f8ed9b6
|
2012-05-02T21:48:23
|
|
main: call pkg_traverse with PKGF_SEARCH_PRIVATE if --cflags is requested.
|
|
5ea52d4c
|
2012-05-02T21:44:58
|
|
pkg: add flags option to pkg_traverse() to optionally control what the depgraph traversal code does
|
|
60421ad2
|
2012-05-01T01:10:56
|
|
main: add --help support
|
|
f99ecae9
|
2012-04-30T18:50:31
|
|
main: remove dependency on popt
|
|
3c8bac67
|
2011-07-26T20:37:19
|
|
main: add --digraph option to generate a representation of the depgraph in graphviz dot format
|
|
1cd2906d
|
2011-07-26T20:04:09
|
|
main: add --print-variables
|
|
f717c760
|
2011-07-26T19:59:53
|
|
main: add --print-requires
|
|
7c3db844
|
2011-07-26T18:49:38
|
|
main: consistency in help messages
|
|
5a6a586a
|
2011-07-26T18:47:42
|
|
main: add --atleast-version
|
|
8b721a26
|
2011-07-26T18:44:28
|
|
main: implement --static
|
|
a362c7e9
|
2011-07-26T12:05:29
|
|
main: make --atleast-pkgconfig-version work
|
|
e8a944f4
|
2011-07-25T18:17:28
|
|
main: add support for --variable
|
|
8100eb84
|
2011-07-25T17:44:05
|
|
pkg: add pkg_verify_graph() to verify the depgraph is satisfiable
|
|
3e69f4c7
|
2011-07-25T16:53:12
|
|
parse: add pkg_dependency_append() and fix world dependency merging
|
|
bdbab691
|
2011-07-25T02:18:11
|
|
main: fix --modversion
|
|
9f0521ec
|
2011-07-25T01:48:40
|
|
main: fix up depth traversal nonsense, set to depth 2 for pkg-config mode
|
|
05d596b9
|
2011-07-25T01:22:04
|
|
pkg: implement maximum depth for pkg_traverse()
|
|
8e46a165
|
2011-07-25T01:03:35
|
|
main: switch to using apk-style master dependency merge strategy
|
|
faf2926f
|
2011-07-25T00:36:57
|
|
main: add pkg-config compat stubs
|
|
02f7f673
|
2011-07-25T00:26:55
|
|
main: add some minor stuff
|
|
b0c762f3
|
2011-07-25T00:21:54
|
|
main: add --modversion option
|
|
f79c6780
|
2011-07-25T00:19:55
|
|
main: add pkg_queue for mergemaster operation
|
|
3a368095
|
2011-07-25T00:06:37
|
|
main: expand into something more useful, add --cflags and --libs printer selectors to poptOptions
|
|
b55a4ce3
|
2011-07-24T23:54:39
|
|
main: add a function for processing a single package
|
|
4603ceb8
|
2011-07-24T23:46:10
|
|
main: split out to main.c, make pretty printers hidden
|