kc3-lang/pkgconf/main.c

Branch :


Log

Author Commit Date CI Message
56ba08b6 2012-08-08 10:19:39 main: add --simulate (related to issue #33)
c8e604c8 2012-07-30 05:39:44 main: add whitespace control to --variable output (fixes mozilla libxul stuff)
0d412423 2012-07-30 05:09:10 main: print_variable() should add whitespace
8acc7533 2012-07-30 11:49:36 pkgconf --variable needs a \n
301a4636 2012-07-30 03:08:16 Revert "main: --exists should search Requires.private." This reverts commit 980644230de373aadefd59db3e0304dd2ba0daab.
69a6331c 2012-07-30 03:07:14 main: --exists should search Requires.private.
391dbad7 2012-07-30 02:38:22 main: add logic to make --print-errors actually useful
e22860ac 2012-07-30 02:06:24 main: fix regression caused by moving to bitfield where --cflags or --libs wouldn't cause a newline
8744ce5e 2012-07-29 11:41:23 main: usage() should list --about
1464b576 2012-07-29 13:39:34 Convert all the int want_* to a single bitmap
b9ccc27a 2012-07-29 05:36:21 pkg: add pkg_queue_validate() to compile and validate a pkg_queue_t.
9136b192 2012-07-29 05:28:01 main: rework to use pkg_queue_apply(). Presently 3 regressions.
23b1806f 2012-07-29 04:21:36 main: remove redundant checks made obsolete by depgraph compilation
50c496b7 2012-07-29 04:05:53 main: use pkg_queue_compile() and pkg_queue_free().
698358e9 2012-07-29 03:49:56 queue: new file
91271e56 2012-07-29 03:30:05 main: remove several symbols from BSS (they are only needed by main()).
3715fae2 2012-07-29 03: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-26 00:13:02 main: --list-all shouldn't list 'uninstalled' packages
3e185832 2012-07-25 23:55:53 main: add frontend implementation of --list-all
0a5cb4c4 2012-07-25 21:09:31 everything: update copyright to note multiple authors
7b10816c 2012-07-26 00:32:35 Ordering cflags flags
cab26204 2012-07-26 00:25:40 Ordering libs flags
83487e78 2012-07-25 13:51:19 skip empty packages arguments (gobject-introspection scanner can pass empty arguments to pkgconf) This improves compatibility with pkg-config
abcea07a 2012-07-24 22:24:52 add --with-system-includedir and --with-system-libdir By default they are defined to --includedir and --libdir
da7e3de9 2012-07-23 21:07:19 main: --silence-errors should be opt-in only.
b0cdca48 2012-07-21 14:38:13 everything: do not shadow POSIX BUFSIZ definition
f4d84620 2012-07-21 14:33:07 main: add support for --silence-errors by redirecting stderr to /dev/null
d730ec8a 2012-07-20 20:04:11 main: bail if the entire depgraph cannot be built
e5efad7d 2012-07-20 17:19:43 main: return EXIT_FAILURE when argument parsing fails
43a2c788 2012-07-20 17:12:06 main: use pkg_getopt_long_only().
3035b0ba 2012-07-20 16:29:57 main: add support for HAVE_STRICT_MODE compiler define (and define it in the build system) (issue #25)
c928e7e4 2012-07-20 14:31:58 main: clean up license text in --version
1975a298 2012-07-20 14:29:58 everything: more friendly warranty disclaimer
9d7672fc 2012-07-20 13:46:14 main: use our own getopt_long() implementation always, as pkg_getopt_long(). (closes #24)
b8645fbe 2012-07-01 22:02:45 main: fix regression caused by copy-and-paste (issue #20)
4499d272 2012-07-01 21:57:49 main: implement use of pkg_dependency_parse_str() for --atleast-version and friends (issue #20)
8a9971ec 2012-07-01 21:21:31 main: finish --errors-to-stdout support
2d2ae068 2012-06-30 16:51:31 main: emulate --errors-to-stdout
fef7558c 2012-05-11 20:54:37 main: add --ignore-conflicts program option (issue #13)
27c07791 2012-05-11 20:18:12 main: use pkg_libs().
b8e538ec 2012-05-11 20:13:47 main: use pkg_cflags() instead of custom code (issue #11)
40402298 2012-05-11 20:07:45 main: use PKGF_MERGE_PRIVATE_FRAGMENTS
ee2df66a 2012-05-11 20:02:23 main: update traverse callback prototypes
56fbf25c 2012-05-11 13:47:20 Move all portability gunk into stdinc.h. (Issue #18)
2aaa1ce0 2012-05-07 03:45:24 main: implement support for PKG_CONFIG_SYSROOT_DIR (issue #5)
1b845b43 2012-05-07 03:33:00 main: implement support for PKG_CONFIG_TOP_BUILD_DIR (issue #6)
a5347c8b 2012-05-07 03:27:55 main: add --exact-version and --max-version to usage()
d5ddeb40 2012-05-07 03:26:17 main: add --max-version and --exact version (issue #8)
7ae5ccd1 2012-05-06 23:32:08 main: implement --define-variable
07a41467 2012-05-06 23:30:02 main: use PKGF_SKIP_ROOT_VIRTUAL when looking for variables
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)
d07e41c3 2012-05-06 22:23:05 pkg: rename parse_deplist to pkg_dependency_parse
cc32bbd4 2012-05-06 21:42:33 main: use error codes
601341fb 2012-05-06 21:31:20 main: pkg_queue_walk(): cleanups
cb23f16a 2012-05-06 21:22:40 main: plug leak with --uninstalled
1b1e8dcd 2012-05-06 21:16:32 main: free mergemaster'd fragment lists
36269f76 2012-05-06 21:15:30 main: don't just exit on --variable
c69d6c62 2012-05-06 21:12:16 main: free pkg_queue_t entries once they are committed to the depgraph
a75baf5a 2012-05-06 21:08:47 main: make 'world' package virtual
ded3ce7a 2012-05-06 20:13:54 main: clean up variable printer now that we have pkg_tuple_parse
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
1752b75a 2012-05-06 19:57:56 main: fix typo
69c5925b 2012-05-06 19:56:19 main: add --keep-system-cflags and --keep-system-libs (and also pkg-config env vars for this)
857d36b6 2012-05-06 19:49:50 main: add --no-uninstalled program option and PKG_CONFIG_DISABLE_UNINSTALLED env variable support
498debd8 2012-05-05 23:10:05 main: implement --uninstalled
7352f140 2012-05-05 22:00:32 main: can't iterate backwards up deptree so need other hack for this
b17771d3 2012-05-05 21:53:47 main: use our mergemaster 'world' package as a virtual 'pkg-config' package too
58b525d2 2012-05-05 21:51:25 main: move PKGCONFIG_VERSION_EQUIV to pkg.h
2ba296dc 2012-05-05 21:46:20 main: default to unlimited traversal now that we do mergemaster
793de6a0 2012-05-05 21:39:37 main: handle pkg-config 'package' '>=' 'version' in 3 fields.
4adb0b5d 2012-05-05 20:52:17 pkg: clean up pkg_traverse() logic
faba0d80 2012-05-05 20:47:13 main: fix --modversion call for pkg_traverse().
18e051e7 2012-05-05 22:09:33 main: pkg-config only allows printing variables from the first package, so exit once we've done that
a9a2ba3d 2012-05-05 22:08:06 main: don't put any trailing space after printed variables
542e4e6f 2012-05-05 21:52:18 main: print_variable(): use strdup_parse().
8ff4ae5b 2012-05-05 21:51:59 main: traverse up to 3 levels for variable search
a4a572f6 2012-05-03 20:37:24 main: separate CFLAGS and LIBS collection and printing steps into two phases.
bd1bfa62 2012-05-03 20:21:57 main: add support for --libs-only-L, --libs-only-l and --libs-only-other.
bd4044a9 2012-05-03 19:52:36 main: add support for --cflags-only-I and --cflags-only-other
a2904672 2012-05-03 19:44:44 main: filter out system dirs
b0521ec9 2012-05-03 19:36:47 main: implement support for printing fragment lists
b26da681 2012-05-03 18:05:19 main: --static shouldn't change maximum_traverse_depth
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
460a0afb 2012-05-03 17:21:41 main: explicitly tell the compiler we don't want to use the userdata pointers in our callback
290107de 2012-05-03 00:55:52 main: add support for --print-requires-private
3f758a8b 2012-05-02 23:29:35 pkg: pkg_verify_graph() should also accept resolver flags
84aa1c11 2012-05-02 23:20:54 main: now that we have global_traverse_flags, clean up --static handling
d97853e4 2012-05-02 23:19:50 main: implement support for --env-only option.
187b4e53 2012-05-02 23:14:53 pkg: add resolver flags to pkg_find() and pkg_verify_dependency().
62f1bfbc 2012-05-02 23:11:19 main: add global_traverse_flags for PKGF flags that should be applied to any pkg_traverse() call
ff779219 2012-05-02 22:01:17 main: if --static and --libs is requested, use PKGF_SEARCH_PRIVATE when printing linker flags
07bb6d28 2012-05-02 21:53:43 main: if --static is requested, print LIBS.private too.
8f8ed9b6 2012-05-02 21:48:23 main: call pkg_traverse with PKGF_SEARCH_PRIVATE if --cflags is requested.
5ea52d4c 2012-05-02 21:44:58 pkg: add flags option to pkg_traverse() to optionally control what the depgraph traversal code does
60421ad2 2012-05-01 01:10:56 main: add --help support
f99ecae9 2012-04-30 18:50:31 main: remove dependency on popt
3c8bac67 2011-07-26 20:37:19 main: add --digraph option to generate a representation of the depgraph in graphviz dot format
1cd2906d 2011-07-26 20:04:09 main: add --print-variables