kc3-lang/pkgconf

Branch :


Log

Author Commit Date CI Message
6759cdb4 2012-05-03 20:49:50 pkgconf 0.5.
26c5dcb1 2012-05-03 20:43:09 fragment: add pkg_fragment_exists() and use it to mergemaster in pkg_fragment_copy().
a4a572f6 2012-05-03 20:37:24 main: separate CFLAGS and LIBS collection and printing steps into two phases.
d94ab755 2012-05-03 20:31:33 fragment: add pkg_fragment_copy().
c1e5ab04 2012-05-03 20:27:19 fragment: add pkg_fragment_delete().
de5e1c6e 2012-05-03 20:22:19 split out fragment code from parse.c
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
3c380f9b 2012-05-03 19:44:23 Add LIBDIR and INCLUDEDIR defines.
1a81d1c7 2012-05-03 19:43:54 parse: fix handling of fragment types
b0521ec9 2012-05-03 19:36:47 main: implement support for printing fragment lists
588a6711 2012-05-03 19:35:56 parse: cleanups for fragment handling code
b88279d4 2012-05-03 19:25:59 pkg: parse CFLAGS/LIBS/LIBS.private into fragment lists.
82420d0c 2012-05-03 19:25:33 pkg: add support for fragment lists.
c74b749c 2012-05-03 18:59:14 Add code for spliting strings into argc/argv using shell quoting rules.
b26da681 2012-05-03 18:05:19 main: --static shouldn't change maximum_traverse_depth
5996e377 2012-05-03 18:05:01 fix test #9 output
49a5edda 2012-05-03 17:55:06 pkg: add pkg_report_graph_error() for describing breaks in the dependency graph. Fixes issue #3.
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
4dbca6ae 2012-05-03 10:32:49 Merge pull request #4 from mgorny/master Fix uninitialized variable + tests
89f3a1f1 2012-05-03 17:23:11 Makefile: enable fortify support
9f877aed 2012-05-03 17:22:44 makefile: enable -Wextra, -Wformat=2
460a0afb 2012-05-03 17:21:41 main: explicitly tell the compiler we don't want to use the userdata pointers in our callback
1caa0dca 2012-05-03 17:20:39 pkg: pkg_walk_list() does not need a reference to the parent node in the graph
ccda6b37 2012-05-03 17:15:45 everywhere: warning cleanups
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