|
d2d52b32
|
2014-06-07T20:30:36
|
|
main: allow --debug as an option (has no effect) (closes #64)
|
|
50b647c9
|
2014-06-07T20:19:51
|
|
main: avoid memory leak
|
|
912d1d90
|
2014-06-07T20:11:06
|
|
main: fix --with-system-includedir and --with-system-libdir behaviour (closes #63)
|
|
bc661124
|
2013-08-24T15:19:41
|
|
fix keep-system-* arg parsing and test with default prefix
|
|
501d7dc2
|
2013-08-23T04:04:16
|
|
main: update copyright years
|
|
f9d93a1f
|
2013-03-15T19:59:20
|
|
main: --simulate: enhancements
|
|
d7643ed2
|
2013-03-15T19:36:37
|
|
main: --simulate: print bytecode program as a human-readable AST parsable by mowgli.config_parse
|
|
8980ae5f
|
2013-03-15T19:20:35
|
|
main: --simulate: print depgraph operations
|
|
d6fb7881
|
2013-03-01T12:06:52
|
|
pkg: remove pkg_t.uninstalled, use a property flag instead
|
|
1fd95f90
|
2013-03-01T11:36:21
|
|
dependency: refactor to use pkg_list_t framework
|
|
8330056d
|
2013-03-01T11:10:43
|
|
fragment: refactor using pkg_list_t framework
|
|
74e40fd1
|
2013-03-01T10:45:55
|
|
tuple: refactor to use pkg_list_t framework
|
|
ae063d89
|
2013-03-01T10:24:57
|
|
queue: refactor to use pkg_list_t framework
|
|
dd53cd57
|
2013-02-25T23:29:57
|
|
pkg: implement refcounting and a deeper cache
|
|
77c5b82a
|
2013-02-24T08:59:07
|
|
main: use support for munging by $(pc_sysrootdir) and remove the old sysroot hack
|
|
b4eb42f3
|
2013-02-24T08:21:36
|
|
Update copyrights on modified files to 2013.
|
|
910c6e00
|
2013-02-24T08:20:35
|
|
main: add option to disable cache code
|
|
7b322d73
|
2013-02-24T06: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-14T16:16:35
|
|
main: mention compatibility level in --about ala PKG_PKGCONFIG_VERSION_EQUIV
|
|
0153d287
|
2012-09-14T15:00:47
|
|
main: ensure program invocation with no package arguments always sends error messages to stderr
|
|
150d91d0
|
2012-09-05T07:03:37
|
|
main: add a trailing space at the end of the output if --cflags or --libs is requested (closes #40)
|
|
4eedb041
|
2012-08-20T22:47:10
|
|
if no cflags or libs are defined in .pc just return 0 and output nothing
|
|
9a263375
|
2012-08-12T12:32:31
|
|
return 1 and do not output anything a requirement is missing
|
|
3e03f2d9
|
2012-08-08T11:07:54
|
|
main: use global fragment lists for --cflags and --libs
|
|
84ea074f
|
2012-08-08T11: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-08T10:19:39
|
|
main: add --simulate (related to issue #33)
|
|
c8e604c8
|
2012-07-30T05:39:44
|
|
main: add whitespace control to --variable output (fixes mozilla libxul stuff)
|
|
0d412423
|
2012-07-30T05:09:10
|
|
main: print_variable() should add whitespace
|
|
8acc7533
|
2012-07-30T11:49:36
|
|
pkgconf --variable needs a \n
|
|
301a4636
|
2012-07-30T03:08:16
|
|
Revert "main: --exists should search Requires.private."
This reverts commit 980644230de373aadefd59db3e0304dd2ba0daab.
|
|
69a6331c
|
2012-07-30T03:07:14
|
|
main: --exists should search Requires.private.
|
|
391dbad7
|
2012-07-30T02:38:22
|
|
main: add logic to make --print-errors actually useful
|
|
e22860ac
|
2012-07-30T02:06:24
|
|
main: fix regression caused by moving to bitfield where --cflags or --libs wouldn't cause a newline
|
|
8744ce5e
|
2012-07-29T11:41:23
|
|
main: usage() should list --about
|
|
1464b576
|
2012-07-29T13:39:34
|
|
Convert all the int want_* to a single bitmap
|
|
b9ccc27a
|
2012-07-29T05:36:21
|
|
pkg: add pkg_queue_validate() to compile and validate a pkg_queue_t.
|
|
9136b192
|
2012-07-29T05:28:01
|
|
main: rework to use pkg_queue_apply().
Presently 3 regressions.
|
|
23b1806f
|
2012-07-29T04:21:36
|
|
main: remove redundant checks made obsolete by depgraph compilation
|
|
50c496b7
|
2012-07-29T04:05:53
|
|
main: use pkg_queue_compile() and pkg_queue_free().
|
|
698358e9
|
2012-07-29T03:49:56
|
|
queue: new file
|
|
91271e56
|
2012-07-29T03:30:05
|
|
main: remove several symbols from BSS (they are only needed by main()).
|
|
3715fae2
|
2012-07-29T03: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-26T00:13:02
|
|
main: --list-all shouldn't list 'uninstalled' packages
|
|
3e185832
|
2012-07-25T23:55:53
|
|
main: add frontend implementation of --list-all
|
|
0a5cb4c4
|
2012-07-25T21:09:31
|
|
everything: update copyright to note multiple authors
|
|
7b10816c
|
2012-07-26T00:32:35
|
|
Ordering cflags flags
|
|
cab26204
|
2012-07-26T00:25:40
|
|
Ordering libs flags
|
|
83487e78
|
2012-07-25T13:51:19
|
|
skip empty packages arguments
(gobject-introspection scanner can pass empty arguments to pkgconf)
This improves compatibility with pkg-config
|
|
abcea07a
|
2012-07-24T22:24:52
|
|
add --with-system-includedir and --with-system-libdir
By default they are defined to --includedir and --libdir
|
|
da7e3de9
|
2012-07-23T21:07:19
|
|
main: --silence-errors should be opt-in only.
|
|
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
|