|
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
|
|
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
|