kc3-lang/pkgconf

Branch :


Log

Author Commit Date CI Message
23e31fd7 2012-05-03 09:15:32 Add tests for 'Requires' and '.private'.
482b65f1 2012-05-03 09:04:48 Tests for PKG_CONFIG_PATH ordering.
97b8c093 2012-05-03 08:50:57 Add minimal tests.
a4ceb684 2012-05-03 09:22:08 File lookup: fix uninitialized 'iter'.
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.
e59b9864 2012-05-02 23:16:32 pkg: implement resolver-side support for some pkg-config clone's --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
8c5923f9 2012-05-02 22:05:17 pkgconf 0.4.
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.
bcd8a9f9 2012-05-02 21:53:02 parse: track LIBS.private
8f8ed9b6 2012-05-02 21:48:23 main: call pkg_traverse with PKGF_SEARCH_PRIVATE if --cflags is requested.
38f3dc78 2012-05-02 21:47:02 pkg: if PKGF_SEARCH_PRIVATE is requested, search root::requires_private graph entries too
5ea52d4c 2012-05-02 21:44:58 pkg: add flags option to pkg_traverse() to optionally control what the depgraph traversal code does
bea3c202 2012-05-02 21:37:32 Add requires_private to pkg_t.
656b34fb 2012-05-02 19:35:45 pkg: plug some minor memory leaks
77703f18 2012-05-02 19:31:30 pkg: path_split(): clarify that we want to dereference parv itself, not parv[idx].
ca484382 2012-05-02 19:11:20 pkg: use PKG_CONFIG_EXT everywhere
52433aa2 2012-05-02 19:07:38 pkg: clean up PKG_CONFIG_PATH_SEP_S nonsense
b91bdcd3 2012-05-02 19:06:32 pkg: use path_split() instead of a static buffer.
538317f6 2012-05-02 18:38:31 pkg: add path_split() helper function
281d69ee 2012-05-02 07:49:46 Merge pull request #1 from mgorny/master A number of fixes + win32 compat
3707ccd2 2012-05-02 15:55:13 Fix PKG_CONFIG_PATH precedence, simplify. PKG_CONFIG_PATH paths must take precedence over the default path. Otherwise, we would be unable to override default .pc files. And while I'm at it, simplify the whole code. It is pointless to introduce another buffer and a lot of string mangling for one additional path.
ee62bedd 2012-05-02 16:01:17 parse_file() no longer needs to handle f == NULL. That condition is now handled within pkg_find() completely.
0e0bf1b0 2012-05-02 11:45:31 Omit empty paths in file lookup. This avoids looking for '/foo.pc'.
218b3ccd 2012-05-02 11:42:52 Remove unnecessary buffer zeroing. We always replace that current pos with a null terminator, so it doesn't matter what follows it.
f26001c3 2012-05-02 11:40:38 File lookup: wind in last occurence to the loop. Instead of repeating the parsing stage after reaching the null terminator, just handle it inside the loop and terminate the loop afterwards.
742fad92 2012-05-02 11:38:54 Fix uninitialized vars in deplist parsing.
353ba1ea 2012-05-02 11:24:58 Use ';' as path separator on win32. This is what pkg-config does, and it is necessary because ':' is part of path specification on win32.
9e1260ac 2012-05-01 01:37:10 pkgconf 0.3
2d738c2c 2012-05-01 01:27:19 pkg: make PKG_CONFIG_PATH parsing more robust
5190715d 2012-05-01 01:11:06 configure: update package bugreport url
60421ad2 2012-05-01 01:10:56 main: add --help support
f99ecae9 2012-04-30 18:50:31 main: remove dependency on popt
f6f02825 2012-04-30 18:28:01 bsdstubs: include getopt_long.h
b3057ada 2012-04-30 18:27:17 Add portable getopt_long implementation based on OpenBSD's.
0680b7d6 2012-04-30 18:26:50 bsdstubs: add include recursion guard
c75779b5 2012-04-30 18:22:17 configure: check for getopt_long
c212908c 2012-04-30 18:11:51 bsdstubs: implement strndup() stub implementation if none exists
feb26b81 2012-04-30 18:11:42 configure: check for strndup
df45d850 2012-04-30 18:07:51 Add MIN/MAX macros if not already present.
3b154d8a 2012-04-30 06:06:13 everywhere: use strlcpy and strlcat where appropriate
863498bf 2012-04-30 06:05:55 configure: check for strlcpy and strlcat
fe812746 2012-04-30 06:01:11 Update buildsys to my forked version.
d4015cf2 2012-04-30 05:55:27 Implement stub functions for systems which lack BSD strlcpy/strlcat.
07d784c3 2012-04-30 05:46:47 COPYING: it's 2012 now
7993ad09 2012-04-30 05:43:46 Install a copy of pkg.m4 into aclocal like pkg-config does.
31e2241c 2012-04-30 05:32:49 Convert README to markdown format.
4e4c1d62 2012-04-29 23:58:52 fix handling of length with strncat The length arg in the strncat func represents the max number of bytes that may be appended, but the total length of the buffer. So we have to subtract the length of bytes already in there. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
c13acaca 2012-04-29 23:58:51 ignore generated files Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4b5d0eaa 2012-04-29 23:58:50 include ctype.h for isspace/etc... Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1e93bac3 2012-02-17 15:35:23 pkg: handle PKG_DEFAULT_PATH and PKG_CONFIG_PATH envvar more cleanly
d0639b33 2012-01-15 19:03:54 Make pkg_find() follow the PKG_CONFIG_PATH environmental variable, if available.
3c8bac67 2011-07-26 20:37:19 main: add --digraph option to generate a representation of the depgraph in graphviz dot format
b0c16941 2011-07-26 20:37:01 pkg: add pkg_t.id field
8543f1bd 2011-07-26 20:15:44 pkg: document pkg_traverse()
03c9402e 2011-07-26 20:07:16 Makefile: do not install pkg-config symlink this should be handled using dpkg-alternatives or similar.
1cd2906d 2011-07-26 20:04:09 main: add --print-variables
f717c760 2011-07-26 19:59:53 main: add --print-requires
648c39cf 2011-07-26 19:59:46 pkg: add pkg_get_comparator()
774ebc97 2011-07-26 19:52:44 pkg: pkg_verify_dependency() was calling pkg_compare_version() in reverse order
91d61a76 2011-07-26 19:51:04 parse: improve version parsing resiliency
58694050 2011-07-26 19:38:26 parse: add support for parsing versions
0142cc68 2011-07-26 19:26:56 parse: perform stringops on stack bufferspace as to avoid overruns
045257be 2011-07-26 19:26:14 pkg: make pkg_verify_dependency() public
7c3db844 2011-07-26 18:49:38 main: consistency in help messages
5a6a586a 2011-07-26 18:47:42 main: add --atleast-version
8b721a26 2011-07-26 18:44:28 main: implement --static
f8638cdb 2011-07-26 12:17:45 pkg: add pkg_verify_dependency()
a362c7e9 2011-07-26 12:05:29 main: make --atleast-pkgconfig-version work
a872c725 2011-07-26 12:05:14 pkg: fix up pkg_compare_version()
7e268420 2011-07-26 11:56:59 pkg: add pkg_compare_version()
e8a944f4 2011-07-25 18:17:28 main: add support for --variable
8100eb84 2011-07-25 17:44:05 pkg: add pkg_verify_graph() to verify the depgraph is satisfiable
95298b4c 2011-07-25 17:14:44 pkgconf 0.1.1.
c54b850d 2011-07-25 17:06:11 Add makerelease.
3d502159 2011-07-25 17:03:06 pkg: use exact same error message as pkg-config when dependency is unresolvable
3e69f4c7 2011-07-25 16:53:12 parse: add pkg_dependency_append() and fix world dependency merging
bdbab691 2011-07-25 02:18:11 main: fix --modversion
a5759cce 2011-07-25 02:02:08 Add README file.
9f0521ec 2011-07-25 01:48:40 main: fix up depth traversal nonsense, set to depth 2 for pkg-config mode
abf49c54 2011-07-25 01:28:01 add COPYING file
4fe2dc1b 2011-07-25 01:26:05 pkg: croak if dependency tree is incomplete
05d596b9 2011-07-25 01:22:04 pkg: implement maximum depth for pkg_traverse()
8e46a165 2011-07-25 01:03:35 main: switch to using apk-style master dependency merge strategy
a3f2a471 2011-07-25 01:03:13 pkg: handle node::package being crap
714bcaaa 2011-07-25 01:02:53 parse: fix parser resiliency
85bb0441 2011-07-25 00:38:23 parse: export parse_deplist to public API
faf2926f 2011-07-25 00:36:57 main: add pkg-config compat stubs
02f7f673 2011-07-25 00:26:55 main: add some minor stuff
b0c762f3 2011-07-25 00:21:54 main: add --modversion option
f79c6780 2011-07-25 00:19:55 main: add pkg_queue for mergemaster operation
3a368095 2011-07-25 00:06:37 main: expand into something more useful, add --cflags and --libs printer selectors to poptOptions
b55a4ce3 2011-07-24 23:54:39 main: add a function for processing a single package
4603ceb8 2011-07-24 23:46:10 main: split out to main.c, make pretty printers hidden
37d87b90 2011-07-24 23:43:00 pkg: do not print cflags or libs if they are NULL