Log

Author Commit Date CI Message
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 0153d287 2012-09-14T15:00:47 main: ensure program invocation with no package arguments always sends error messages to stderr
William Pitcock 0d18735e 2012-09-14T14:46:52 tests: add test for no packages being supplied to the frontend
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
William Pitcock 3e185832 2012-07-25T23:55:53 main: add frontend implementation of --list-all
William Pitcock 6f5fbb80 2012-07-25T23:49:07 pkg: add pkg_scan() and pkg_scan_all() functions.
JD Horelick 1394a4ed 2012-07-27T01:03:49 README.md: Small updates.
William Pitcock 002a0a73 2012-07-25T21:13:43 pkgconf 0.8.3.
William Pitcock 0a5cb4c4 2012-07-25T21:09:31 everything: update copyright to note multiple authors
William Pitcock 31b9a531 2012-07-25T17:56:10 tests: remove bashism (noticed on freebsd pointyhat log)
William Pitcock 1db12815 2012-07-25T17:49:54 argvsplit: fix splitting of arguments There used to be a hack here, which was removed which caused other splitting later. This was a vestige of that hack, which is no longer needed with proper fragments.
William Pitcock a15d5eef 2012-07-25T17:47:09 tests: quiet successful tests
Baptiste Daroussin 7b10816c 2012-07-26T00:32:35 Ordering cflags flags
Baptiste Daroussin cab26204 2012-07-26T00:25:40 Ordering libs flags
William Pitcock 197cb9b9 2012-07-25T17:23:21 tests: add tests for cflags/libs-only ordering flags
William Pitcock b09650a9 2012-07-25T17:13:42 Update AUTHORS based on git history.
William Pitcock c544e9e0 2012-07-25T17:07:34 tests: add test for argv-parse splitting issue with filenames
William Pitcock f522f55e 2012-07-25T10:18:09 tests: add test for blank package arguments
Baptiste Daroussin 83487e78 2012-07-25T13:51:19 skip empty packages arguments (gobject-introspection scanner can pass empty arguments to pkgconf) This improves compatibility with pkg-config
William Pitcock f7496747 2012-07-24T13:27:43 Merge pull request #31 from bapt/master add --with-system-includedir and --with-system-libdir
Baptiste Daroussin abcea07a 2012-07-24T22:24:52 add --with-system-includedir and --with-system-libdir By default they are defined to --includedir and --libdir
William Pitcock b8f3beef 2012-07-24T01:00:06 Merge pull request #30 from bapt/master new configure --with-pkg-config-dir
Baptiste Daroussin 09032b0b 2012-07-24T08:48:23 new --with-pkg-config-dir options Allow one to configure the place where pc files are store, it default on ${libdir}/pkgconfig:${datadir}/pkgconfig
William Pitcock 53770f19 2012-07-23T23:32:30 Merge pull request #29 from jdhore/master Respect LDFLAGS
JD Horelick f5c9713e 2012-07-24T02:10:35 Respect LDFLAGS