|
129030c2
|
2013-03-15T18:24:03
|
|
pkgconf 0.9.
|
|
1554c357
|
2013-03-15T18:11:43
|
|
pkg: rework PKG_CONFIG_PATH handling code.
As a side effect, the dependency resolver now understands that it should
check in the parent directory as well for dependencies if given a literal
path to a .pc file. (pkg-config 0.28 does not do this, it should.)
|
|
48c6e4c3
|
2013-03-15T17:55:44
|
|
pkg: improve pkg scandir target building
|
|
874bd58e
|
2013-03-15T17:40:25
|
|
pkg: clarify pkg not found error message
|
|
8fbecafd
|
2013-03-15T17:29:07
|
|
fragment: special-case `-framework` handling and implement merge-back strategy for -F flags (closes #47)
|
|
4381d460
|
2013-03-15T17:27:22
|
|
tests: fix multi-recursion -framework test (ref #47)
|
|
7ecf1e27
|
2013-03-15T17:12:06
|
|
tests: add tests for bug #47
|
|
c04a6435
|
2013-03-15T16:50:30
|
|
cache: handle pkg being NULL on pkg_cache_add()/pkg_cache_remove()
|
|
1a497587
|
2013-03-01T12:17:16
|
|
buildsys: add support for building a profiled executable
|
|
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
|
|
b475859c
|
2013-03-01T10:14:20
|
|
cache: use new pkg_list_t framework
|
|
6c2de793
|
2013-03-01T10:09:22
|
|
pkg: add generic linked list iterator code
|
|
dd53cd57
|
2013-02-25T23:29:57
|
|
pkg: implement refcounting and a deeper cache
|
|
e3d8475c
|
2013-02-25T22:47:32
|
|
pkg: readd cached sentinel
|
|
c9831c1e
|
2013-02-25T22:40:30
|
|
pkg: use pkg_cache APIs.
|
|
9439b029
|
2013-02-25T17:36:09
|
|
cache: add high-level cache API
|
|
de295030
|
2013-02-25T09:03:50
|
|
pkgconf 0.8.12.
|
|
7d3f234c
|
2013-02-25T08:56:57
|
|
pkg: pkg_report_graph_error() should be static
|
|
fd9f511a
|
2013-02-25T08:50:11
|
|
testsuite: add --exists test for nonexistant package
|
|
a3d25fe9
|
2013-02-25T08:47:37
|
|
pkg: ensure we actually have a package object before caching it
|
|
c0f0cb65
|
2013-02-24T09:19:59
|
|
pkgconf 0.8.11
|
|
a40c5bd5
|
2013-02-24T09:08:06
|
|
testsuite: check that unrecognized options fail
|
|
77c5b82a
|
2013-02-24T08:59:07
|
|
main: use support for munging by $(pc_sysrootdir) and remove the old sysroot hack
|
|
01c2d1d4
|
2013-02-24T08:58:35
|
|
pkg: add support for munging tuples based on $(pc_sysrootdir) if requested
|
|
bea204fa
|
2013-02-24T08:57:53
|
|
testsuite: add additional tests for PKG_CONFIG_SYSROOT_DIR
|
|
5dab6262
|
2013-02-24T08:23:21
|
|
pkgconf 0.8.10.
|
|
5344016c
|
2013-02-24T08:22:35
|
|
buildsys: use rm -f when cleaning
|
|
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
|
|
14f3e1ed
|
2013-02-24T08:14:23
|
|
pkg: implement a cache for packages and use it to break circular dependencies
|
|
d4cef5ca
|
2013-02-24T08:13:19
|
|
testsuite: update for pkg-config version 0.28 compatibility
|
|
14b88e3b
|
2013-02-24T07:45:20
|
|
pkg: bump PKG_PKGCONFIG_VERSION_EQUIV to 0.28
|
|
e178f6d6
|
2013-02-24T07:41:18
|
|
dependency: use pkg_comparator_lookup_by_name() instead of having special lexing rules for comparator tokens
This allows us to add new tokens in the future by adding them to one place.
|
|
6e457336
|
2013-02-24T07:37:20
|
|
pkg: add pkg_comparator_lookup_by_name().
|
|
ef1f1a3a
|
2013-02-24T07:32:26
|
|
pkg: rework pkg_verify_dependency() to treat dependencies as bytecode
|
|
ac2f99f6
|
2013-02-24T07:20:50
|
|
pkg: refactor pkg_get_comparator().
|
|
9dc3cbc7
|
2013-02-24T07:04:15
|
|
testsuite: add a test for tilde quoting
|
|
29369270
|
2013-02-24T06:58:51
|
|
testsuite: add test for static archives in Libs:
|
|
a2323ee9
|
2013-02-24T06:53:27
|
|
buildsys: clean up gcov stuff
|
|
f8a2519d
|
2012-12-12T00:42:02
|
|
Include PKG_CHECK_VAR macro for reading variables in .pc files
Freedesktop #48098 (https://bugs.freedesktop.org/show_bug.cgi?id=48098)
|
|
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.
|
|
b1949e77
|
2013-02-24T06:42:03
|
|
testsuite: add tests for circular dependencies
|
|
beda1fff
|
2013-02-24T06:29:53
|
|
testsuite: add pkg-config files creating an intentional circular dependency
|
|
44e2ce79
|
2013-02-24T06:26:56
|
|
buildsys: add support for profiling the testsuite with gcov
|
|
804b3ef8
|
2012-09-27T06:49:19
|
|
Merge pull request #43 from jviguera/master
Fix 'system-includedir' help string in configure.ac
|
|
e37c32ab
|
2012-09-26T11:10:27
|
|
configure.ac: fix system-includedir help string
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
|
|
5500fdb4
|
2012-09-14T16:17:29
|
|
pkgconf 0.8.9.
|
|
0edc4ff3
|
2012-09-14T16:16:35
|
|
main: mention compatibility level in --about ala PKG_PKGCONFIG_VERSION_EQUIV
|
|
73b443b8
|
2012-09-14T16:04:20
|
|
tests: add prefix-resistant SYSROOT_DIR variable which uses a sentinel mingw won't mess with
|
|
fa0b2f9f
|
2012-09-14T15:56:45
|
|
tests: quote safety
|
|
1f373a26
|
2012-09-14T15:50:27
|
|
tests: check for Msys and use Windows-style path seperators for PKG_CONFIG_PATH.
|
|
7fe15d1f
|
2012-09-14T15:44:26
|
|
tests: hack the directory name with sed to normalize prefix handling on mingw/cygwin.
|
|
3867a664
|
2012-09-14T15:42:06
|
|
pkg: pkg_get_parent_dir() should fall back to '/' directory separator if necessary
Some environments such as the MingW-MSYS shell environment use both \ and / as directory
separators, thusly we should fall back to the POSIX directory separator. Both directory
separators are fully supported by Windows.
|
|
847ddbbc
|
2012-09-14T15:36:41
|
|
gitignore: ignore Makefile
|
|
87d2ec55
|
2012-09-14T15:35:18
|
|
tests: simplify test 17 to remove $(SYSTEM_LIBDIR) fluff
|
|
0153d287
|
2012-09-14T15:00:47
|
|
main: ensure program invocation with no package arguments always sends error messages to stderr
|
|
0d18735e
|
2012-09-14T14:46:52
|
|
tests: add test for no packages being supplied to the frontend
|
|
6bb75554
|
2012-09-10T13:22:17
|
|
Merge pull request #42 from yukoba/MakefileBugFix
Remove needless / after $(DESTDIR)
|
|
dd776ba9
|
2012-09-09T18:11:36
|
|
Remove needless / after $(DESTDIR)
|
|
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)
|
|
7c13f22a
|
2012-09-05T07:00:15
|
|
tests: add tests for pkgconf issue #40
|
|
a7e86129
|
2012-09-02T19:56:37
|
|
pkgconf 0.8.8.
|
|
749a604c
|
2012-09-02T17:34:44
|
|
tests: add test for freedesktop.org bug 54271
|
|
25902dbc
|
2012-08-31T13:36:51
|
|
Merge pull request #39 from GregorR/grammar
Minor grammar fixes to the README.
|
|
078affee
|
2012-08-31T12:35:26
|
|
Minor grammar fixes to the README.
|
|
b2f4583d
|
2012-08-25T20:06:31
|
|
Merge pull request #38 from bdrewery/add-test-case-for-local-file
Add test case for pkgconf against file in CWD
|
|
47949bea
|
2012-08-25T20:06:01
|
|
Merge pull request #37 from bdrewery/fix-tests-with-bash
Fix tests when SHELL=bash
|
|
747faf37
|
2012-08-25T19:09:33
|
|
Add test case for pkgconf against file in CWD
|
|
509f5edb
|
2012-08-25T18:43:37
|
|
Fix tests when SHELL=bash
The QUOTED test was failing to properly recognize
the expected output.
|
|
5bd921b3
|
2012-08-25T15:15:08
|
|
Merge pull request #36 from bdrewery/fix-crash-without-pathseps
Fix crash when specified filename has no path separators
|
|
25ebc22d
|
2012-08-25T16:34:00
|
|
Fix crash when specified filename has no path separators
|
|
4eedb041
|
2012-08-20T22:47:10
|
|
if no cflags or libs are defined in .pc just return 0 and output nothing
|
|
fbf13563
|
2012-08-19T15:25:32
|
|
pkgconf 0.8.7
|
|
8de2ab6b
|
2012-08-19T14:43:15
|
|
dependency: avoid exploitable (!) use of uninitialized length values introduced in commit 0ab3b32255
|
|
0ab3b322
|
2012-08-14T17:13:28
|
|
avoid copying memory, do a single duplication
|
|
28396110
|
2012-08-14T17:01:18
|
|
Bufferize dependency parsing
|
|
38abe86a
|
2012-08-14T16:16:06
|
|
Remove unneeded strdup(3)
|
|
666019cf
|
2012-08-14T16:04:56
|
|
Nuke use of basename/dirname where a simple strrchr can do the trick
|
|
ab48da3f
|
2012-08-14T11:12:01
|
|
Keep the backslash when parsing arguments (fixes #35)
|
|
2d5dfe7d
|
2012-08-14T11:06:04
|
|
do not keep the quote information when set once
|
|
c6f6cb78
|
2012-08-14T11:00:53
|
|
Keep the backslash if not followed by \n or \r\n when parsing
|
|
9a263375
|
2012-08-12T12:32:31
|
|
return 1 and do not output anything a requirement is missing
|
|
c04062a4
|
2012-08-10T15:06:02
|
|
pkgconf 0.8.6
|
|
c2319c16
|
2012-08-10T12:54:58
|
|
buildsys: remove old vestiges of old build system
|
|
a732e9bf
|
2012-08-10T10:29:56
|
|
README: fix distfiles URL
|
|
86845f70
|
2012-08-09T17:14:56
|
|
fragment: reparent a fragment-list when a duplicate is encountered (closes issue #34).
|
|
58fa2869
|
2012-08-09T17:06:09
|
|
fragment: add pkg_fragment_lookup().
|
|
c80b0887
|
2012-08-09T16:43:20
|
|
tests: add tests for issue #34
|
|
390ff275
|
2012-08-08T11:15:13
|
|
pkg: ensure libs.private merging is always after libs
|
|
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.
|
|
80ad9577
|
2012-08-08T10:34:48
|
|
getopt: remove dependency on err.h/warnx()
|
|
953fb66f
|
2012-08-08T10:20:08
|
|
pkg: fix backwards root-leaf traversal order.
This bug causes occasional problems when calculating inter-module dependencies in complex
dependency graphs, such as ffmpeg when cross-compiled.
Reported-by: Alexander Kojevnikov <alexander@kojevnikov.com>
Closes: Issue #33
|
|
56ba08b6
|
2012-08-08T10:19:39
|
|
main: add --simulate (related to issue #33)
|
|
3c157b78
|
2012-07-30T11:53:16
|
|
pkgconf 0.8.5
|
|
c8e604c8
|
2012-07-30T05:39:44
|
|
main: add whitespace control to --variable output (fixes mozilla libxul stuff)
|