Log

Author Commit Date CI Message
William Pitcock 5dab6262 2013-02-24T08:23:21 pkgconf 0.8.10.
William Pitcock 5344016c 2013-02-24T08:22:35 buildsys: use rm -f when cleaning
William Pitcock b4eb42f3 2013-02-24T08:21:36 Update copyrights on modified files to 2013.
William Pitcock 910c6e00 2013-02-24T08:20:35 main: add option to disable cache code
William Pitcock 14f3e1ed 2013-02-24T08:14:23 pkg: implement a cache for packages and use it to break circular dependencies
William Pitcock d4cef5ca 2013-02-24T08:13:19 testsuite: update for pkg-config version 0.28 compatibility
William Pitcock 14b88e3b 2013-02-24T07:45:20 pkg: bump PKG_PKGCONFIG_VERSION_EQUIV to 0.28
William Pitcock 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.
William Pitcock 6e457336 2013-02-24T07:37:20 pkg: add pkg_comparator_lookup_by_name().
William Pitcock ef1f1a3a 2013-02-24T07:32:26 pkg: rework pkg_verify_dependency() to treat dependencies as bytecode
William Pitcock ac2f99f6 2013-02-24T07:20:50 pkg: refactor pkg_get_comparator().
William Pitcock 9dc3cbc7 2013-02-24T07:04:15 testsuite: add a test for tilde quoting
William Pitcock 29369270 2013-02-24T06:58:51 testsuite: add test for static archives in Libs:
William Pitcock a2323ee9 2013-02-24T06:53:27 buildsys: clean up gcov stuff
David Michael 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)
William Pitcock 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.
William Pitcock b1949e77 2013-02-24T06:42:03 testsuite: add tests for circular dependencies
William Pitcock beda1fff 2013-02-24T06:29:53 testsuite: add pkg-config files creating an intentional circular dependency
William Pitcock 44e2ce79 2013-02-24T06:26:56 buildsys: add support for profiling the testsuite with gcov
William Pitcock 804b3ef8 2012-09-27T06:49:19 Merge pull request #43 from jviguera/master Fix 'system-includedir' help string in configure.ac
Javier Viguera e37c32ab 2012-09-26T11:10:27 configure.ac: fix system-includedir help string Signed-off-by: Javier Viguera <javier.viguera@digi.com>
William Pitcock 5500fdb4 2012-09-14T16:17:29 pkgconf 0.8.9.
William Pitcock 0edc4ff3 2012-09-14T16:16:35 main: mention compatibility level in --about ala PKG_PKGCONFIG_VERSION_EQUIV
William Pitcock 73b443b8 2012-09-14T16:04:20 tests: add prefix-resistant SYSROOT_DIR variable which uses a sentinel mingw won't mess with
William Pitcock fa0b2f9f 2012-09-14T15:56:45 tests: quote safety
William Pitcock 1f373a26 2012-09-14T15:50:27 tests: check for Msys and use Windows-style path seperators for PKG_CONFIG_PATH.
William Pitcock 7fe15d1f 2012-09-14T15:44:26 tests: hack the directory name with sed to normalize prefix handling on mingw/cygwin.
William Pitcock 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.
William Pitcock 847ddbbc 2012-09-14T15:36:41 gitignore: ignore Makefile
William Pitcock 87d2ec55 2012-09-14T15:35:18 tests: simplify test 17 to remove $(SYSTEM_LIBDIR) fluff
William Pitcock 0d18735e 2012-09-14T14:46:52 tests: add test for no packages being supplied to the frontend
William Pitcock 0153d287 2012-09-14T15:00:47 main: ensure program invocation with no package arguments always sends error messages to stderr
William Pitcock 6bb75554 2012-09-10T13:22:17 Merge pull request #42 from yukoba/MakefileBugFix Remove needless / after $(DESTDIR)
Yu Kobayashi dd776ba9 2012-09-09T18:11:36 Remove needless / after $(DESTDIR)
William Pitcock 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)
William Pitcock 7c13f22a 2012-09-05T07:00:15 tests: add tests for pkgconf issue #40
William Pitcock a7e86129 2012-09-02T19:56:37 pkgconf 0.8.8.
William Pitcock 749a604c 2012-09-02T17:34:44 tests: add test for freedesktop.org bug 54271
William Pitcock 25902dbc 2012-08-31T13:36:51 Merge pull request #39 from GregorR/grammar Minor grammar fixes to the README.
Gregor Richards 078affee 2012-08-31T12:35:26 Minor grammar fixes to the README.
William Pitcock 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
William Pitcock 47949bea 2012-08-25T20:06:01 Merge pull request #37 from bdrewery/fix-tests-with-bash Fix tests when SHELL=bash
Bryan Drewery 747faf37 2012-08-25T19:09:33 Add test case for pkgconf against file in CWD
Bryan Drewery 509f5edb 2012-08-25T18:43:37 Fix tests when SHELL=bash The QUOTED test was failing to properly recognize the expected output.
Baptiste Daroussin 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
Bryan Drewery 25ebc22d 2012-08-25T16:34:00 Fix crash when specified filename has no path separators
Baptiste Daroussin 4eedb041 2012-08-20T22:47:10 if no cflags or libs are defined in .pc just return 0 and output nothing
William Pitcock fbf13563 2012-08-19T15:25:32 pkgconf 0.8.7
William Pitcock 8de2ab6b 2012-08-19T14:43:15 dependency: avoid exploitable (!) use of uninitialized length values introduced in commit 0ab3b32255
Baptiste Daroussin 0ab3b322 2012-08-14T17:13:28 avoid copying memory, do a single duplication
Baptiste Daroussin 28396110 2012-08-14T17:01:18 Bufferize dependency parsing
Baptiste Daroussin 38abe86a 2012-08-14T16:16:06 Remove unneeded strdup(3)
Baptiste Daroussin 666019cf 2012-08-14T16:04:56 Nuke use of basename/dirname where a simple strrchr can do the trick
Baptiste Daroussin ab48da3f 2012-08-14T11:12:01 Keep the backslash when parsing arguments (fixes #35)
Baptiste Daroussin 2d5dfe7d 2012-08-14T11:06:04 do not keep the quote information when set once
Baptiste Daroussin c6f6cb78 2012-08-14T11:00:53 Keep the backslash if not followed by \n or \r\n when parsing
Baptiste Daroussin 9a263375 2012-08-12T12:32:31 return 1 and do not output anything a requirement is missing
William Pitcock c04062a4 2012-08-10T15:06:02 pkgconf 0.8.6
William Pitcock c2319c16 2012-08-10T12:54:58 buildsys: remove old vestiges of old build system
William Pitcock a732e9bf 2012-08-10T10:29:56 README: fix distfiles URL
William Pitcock 86845f70 2012-08-09T17:14:56 fragment: reparent a fragment-list when a duplicate is encountered (closes issue #34).
William Pitcock 58fa2869 2012-08-09T17:06:09 fragment: add pkg_fragment_lookup().
William Pitcock c80b0887 2012-08-09T16:43:20 tests: add tests for issue #34
William Pitcock 390ff275 2012-08-08T11:15:13 pkg: ensure libs.private merging is always after libs
William Pitcock 3e03f2d9 2012-08-08T11:07:54 main: use global fragment lists for --cflags and --libs
William Pitcock 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.
Fabian Groffen 80ad9577 2012-08-08T10:34:48 getopt: remove dependency on err.h/warnx()
William Pitcock 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
William Pitcock 56ba08b6 2012-08-08T10:19:39 main: add --simulate (related to issue #33)
William Pitcock 3c157b78 2012-07-30T11:53:16 pkgconf 0.8.5
William Pitcock c8e604c8 2012-07-30T05:39:44 main: add whitespace control to --variable output (fixes mozilla libxul stuff)
William Pitcock fc019926 2012-07-30T05:10:43 queue: remove maxdepth + 1 hack (long story)
William Pitcock 0d412423 2012-07-30T05:09:10 main: print_variable() should add whitespace
William Pitcock 22d76251 2012-07-30T05:03:37 pkg: fix tilde operator
William Pitcock ec229b7c 2012-07-30T05:01:07 tests: pkg-config treats tilde in reverse of how we got it in 0.8.4.
Baptiste Daroussin 8acc7533 2012-07-30T11:49:36 pkgconf --variable needs a \n
William Pitcock 301a4636 2012-07-30T03:08:16 Revert "main: --exists should search Requires.private." This reverts commit 980644230de373aadefd59db3e0304dd2ba0daab.
William Pitcock 69a6331c 2012-07-30T03:07:14 main: --exists should search Requires.private.
William Pitcock 004adad0 2012-07-30T02:46:03 pkg: improve conflicts handling
William Pitcock 391dbad7 2012-07-30T02:38:22 main: add logic to make --print-errors actually useful
William Pitcock e22860ac 2012-07-30T02:06:24 main: fix regression caused by moving to bitfield where --cflags or --libs wouldn't cause a newline
William Pitcock ee2e6054 2012-07-30T01:53:32 fileio: add support for quoting to pkg_fgetline().
William Pitcock dde29619 2012-07-30T01:31:14 tests: add test for multiline crasher
William Pitcock c4d89f9c 2012-07-29T11:47:47 pkgconf 0.8.4
William Pitcock 8744ce5e 2012-07-29T11:41:23 main: usage() should list --about
Baptiste Daroussin 1464b576 2012-07-29T13:39:34 Convert all the int want_* to a single bitmap
William Pitcock b9ccc27a 2012-07-29T05:36:21 pkg: add pkg_queue_validate() to compile and validate a pkg_queue_t.
William Pitcock 9136b192 2012-07-29T05:28:01 main: rework to use pkg_queue_apply(). Presently 3 regressions.
William Pitcock 17fc01b4 2012-07-29T04:45:21 queue: add pkg_queue_apply().
William Pitcock 23b1806f 2012-07-29T04:21:36 main: remove redundant checks made obsolete by depgraph compilation
William Pitcock 50c496b7 2012-07-29T04:05:53 main: use pkg_queue_compile() and pkg_queue_free().
William Pitcock cdac22fc 2012-07-29T04:04:46 queue: fix iteration ordering bug
William Pitcock f4f1c1de 2012-07-29T03:56:20 queue: add pkg_queue_compile() and pkg_queue_free().
William Pitcock 698358e9 2012-07-29T03:49:56 queue: new file
William Pitcock 91271e56 2012-07-29T03:30:05 main: remove several symbols from BSS (they are only needed by main()).
William Pitcock 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.
William Pitcock 24bb5363 2012-07-26T00:13:02 main: --list-all shouldn't list 'uninstalled' packages
William Pitcock 573cf8d2 2012-07-26T00:12:29 pkg: fix pkg_t.id initialization
William Pitcock 79ca134f 2012-07-26T00:07:27 pkg: call stat(2) in scan function
William Pitcock 0ac7978e 2012-07-26T00:01:40 pkg: bug fixes