Commit Graph

  • 95b68f7c02 tests: add testcase for #140 William Pitcock 2017-09-23 00:08:12 -0500
  • 67dd48a343 libpkgconf: api: handle DLL_EXPORT libtool case on mingw (closes #141) William Pitcock 2017-09-23 00:00:43 -0500
  • 24c1439d52 libpkgconf: stdinc: fix SIZE_FMT_SPECIFIER on mingw William Pitcock 2017-09-22 23:58:40 -0500
  • 420c62e10c libpkgconf: pkg: refactor parser harness to allow providing warnings, provide warning for improper fragment list William Pitcock 2017-09-19 21:58:54 -0500
  • 7ced8d77ae libpkgconf: fragment: pkgconf_fragment_parse: return false on parse failure William Pitcock 2017-09-19 21:48:53 -0500
  • 81e4552be9 pkgconf 1.3.9. pkgconf-1.3.9 William Pitcock 2017-09-19 21:36:23 -0500
  • 48e7664f46 tests: regress: add malformed quoting test William Pitcock 2017-09-19 21:35:18 -0500
  • 58ffacccc1 libpkgconf: fragment: check pkgconf_argv_split() return value William Pitcock 2017-09-19 21:34:24 -0500
  • 72cf871421 tests: regress: add malformed quoting test William Pitcock 2017-09-19 21:35:18 -0500
  • 7786554be2 libpkgconf: fragment: check pkgconf_argv_split() return value William Pitcock 2017-09-19 21:34:24 -0500
  • 6e21b142e3 libpkgconf: fragment parsing: do not pass NULL to pkgconf_fragment_add() William Pitcock 2017-09-19 21:08:18 -0500
  • 56101390ac libpkgconf: fragment parsing: do not pass NULL to pkgconf_fragment_add() William Pitcock 2017-09-19 21:08:18 -0500
  • e9fd43caa7 libpkgconf: clean up header includes (closes #137) William Pitcock 2017-09-17 23:38:25 -0500
  • ebb4c73525 libpkgconf: client: resolve memory leak of filter lists (closes #130) William Pitcock 2017-09-13 15:02:57 -0500
  • ed63a31b7a main: free fragment lists in apply_cflags/apply_libs() in all cases (closes #131) William Pitcock 2017-09-13 15:01:49 -0500
  • f808300a01 libpkgconf: pkg: some elements of virtual packages should be freed as they have heap-allocated portions (closes #132) William Pitcock 2017-09-13 14:56:10 -0500
  • 9b55fc3c23 libpkgconf: cache: refactor the way package objects are marked as cached to avoid memory leaks (#133) William Pitcock 2017-09-13 14:41:00 -0500
  • 048deb95b3 headers: add C++ wrappers (closes #136) William Pitcock 2017-09-13 14:35:28 -0500
  • b5da424ef7 stdinc: drop _GNU_SOURCE definition William Pitcock 2017-09-13 14:20:47 -0500
  • 75074635bb meson: install pkg.m4 to aclocal dir (closes #124) William Pitcock 2017-09-08 20:52:02 -0500
  • 906fef8449 libpkgconf: fragment: mark some inline match tables as const William Pitcock 2017-09-08 20:09:12 -0500
  • b7839f6bb7 libpkgconf: pkg: pkgconf_pkg_scan_dir: remove unnecessary static declaration of filebuf William Pitcock 2017-09-08 20:06:52 -0500
  • 2681c29edd libpkgconf: pkg: determine_prefix: use caller-provided buffer for reentrancy William Pitcock 2017-09-08 20:04:49 -0500
  • adae70445a libpkgconf: pkg: get_default_pkgconfig_path: use caller-supplied buffer for reentrancy William Pitcock 2017-09-08 20:01:34 -0500
  • 1252d7ae6a libpkgconf: dependency: make dependency_to_str() private, use a caller-supplied buffer for reentrancy William Pitcock 2017-09-08 19:53:52 -0500
  • 615bab3df9 libpkgconf: pkg: pkgconf_pkg_report_graph_error(): move already_sent_notice to pkgconf_client_t William Pitcock 2017-09-08 19:48:31 -0500
  • b0ef708efc libpkgconf: pkg: pkg_get_parent_dir(): use caller-supplied buffer instead of a static buffer to make reentrant William Pitcock 2017-09-08 19:23:04 -0500
  • b9dac13ef3 libpkgconf: tuple: pkgconf_tuple_parse(): remove unnecessary static buffer declaration William Pitcock 2017-09-08 19:17:38 -0500
  • 47ce9765a8 libpkgconf: define SIZE_FMT_SPECIFIER on POSIX and Windows platforms and use it in place of %zu William Pitcock 2017-09-08 18:44:28 -0500
  • 4fe96a8ccc libpkgconf: path: fix logic error in path relocation case when matching against a list (closes #129) William Pitcock 2017-09-08 18:27:04 -0500
  • a6d6b88d14 libpkgconf: path: fix logic error in path relocation case when matching against a list (closes #129) William Pitcock 2017-09-08 18:27:04 -0500
  • 62a53765a6 pkgconf 1.3.8. pkgconf-1.3.8 William Pitcock 2017-07-16 17:56:12 -0500
  • 623a67a916 tuple: check expanded variables to see if a sysroot has been duplicated, and if so, remove the prepended sysroot. William Pitcock 2017-07-16 17:35:28 -0500
  • 24e0462c3e tests: add test for github #123 William Pitcock 2017-07-16 17:33:42 -0500
  • 9505213c1b tuple: check expanded variables to see if a sysroot has been duplicated, and if so, remove the prepended sysroot. William Pitcock 2017-07-16 17:35:28 -0500
  • 95b4930aac tests: add test for github #123 William Pitcock 2017-07-16 17:33:42 -0500
  • 74666bff38 stdinc.h: fix build with mingw (#122) Maxin B. John 2017-07-16 21:21:45 +0300
  • 38cda5e584 autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH William Pitcock 2017-06-24 12:45:44 -0500
  • 3ae11b1b4d meson: add kyua integration for testsuite for now William Pitcock 2017-06-24 12:40:33 -0500
  • a928ad75e6 meson: use join_paths() for kyua invocation William Pitcock 2017-06-20 16:20:30 -0500
  • adc7f92874 meson: fix up SYSTEM_LIBDIR, SYSTEM_INCLUDEDIR, PKG_DEFAULT_PATH William Pitcock 2017-06-20 01:23:55 -0500
  • bca827649d meson: add some support for pulling in testsuite William Pitcock 2017-06-20 01:11:36 -0500
  • 186545fc4f meson: fix check for HAVE_CYGWIN_CONV_PATH William Pitcock 2017-06-20 00:29:03 -0500
  • d40a90761a meson: clean up a few things William Pitcock 2017-06-19 19:11:42 -0500
  • 40fd995060 Experiment to build with Meson (#119) Jussi Pakkanen 2017-06-19 20:03:00 -0400
  • b77fbbb025 libpkgconf: add win-dirent.h to file list too William Pitcock 2017-06-16 21:26:23 -0500
  • 01a2c2375c fix autotools build William Pitcock 2017-06-16 21:25:44 -0500
  • b45cf98fb7 start NEWS for 1.4 series William Pitcock 2017-06-16 21:19:20 -0500
  • 037d15210c add some notes on building for Windows William Pitcock 2017-06-16 21:15:23 -0500
  • 864b14e5b9 Merge branch 'cmakeify' of github.com:dankegel/pkgconf William Pitcock 2017-06-16 21:06:01 -0500
  • 03f7841065 libpkgconf: pkg: windows can use either \ or / as directory separators William Pitcock 2017-06-16 15:27:23 -0500
  • d45e850130 Revert "pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry" William Pitcock 2017-06-16 13:03:51 -0500
  • 0c22b4d8a1 pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry William Pitcock 2017-06-16 11:49:26 -0500
  • 794aa5016a Tidy up a bit. Dan Kegel 2017-06-05 20:54:57 -0700
  • 0ba391bc6f Miscelaneous tweaks for Visual C in Cygwin compatibility Dan Kegel 2017-06-05 17:41:13 -0700
  • ededaa6415 cmake: add missing configure variables, install headers and .pc file, use simpler line to invoke kyua, tweak build location of dll for ease of testing Dan Kegel 2017-06-05 17:40:10 -0700
  • 4ba2bac538 Don't depend on libtool magic to control which symbols are exported from shared libraries Dan Kegel 2017-06-05 14:00:02 -0700
  • 2e80d72a6f cmake: remove DOS line endings from tests Dan Kegel 2017-06-05 13:58:03 -0700
  • 9258874ee1 cmake: use right soversion for libpkgconf Dan Kegel 2017-06-05 10:23:56 -0700
  • 9131496d64 getopt_long.c: placate visual c by adding a few explicit typecasts Dan Kegel 2017-06-05 10:23:30 -0700
  • 347539ca87 cmake: ignore more visual C warnings, don't feed DOS line endings to atf Dan Kegel 2017-06-05 10:22:38 -0700
  • 26d9a81c9c install_deps.sh: first cut at cygwin support Dan Kegel 2017-06-05 07:26:00 -0700
  • 8b4a4b831b First draft of cmake install rules Dan Kegel 2017-06-04 19:32:08 -0700
  • 4d7b4d7c8e Minimal tweaks to compile with Visual C 2015 Dan Kegel 2017-06-04 19:19:55 -0700
  • 35d0f63daf win-dirent.h: MIT-licensed port of dirent to win32 from https://github.com/tronkko/dirent Dan Kegel 2017-06-04 19:19:01 -0700
  • d4098f95c3 Document how to install test dependencies on ubuntu Dan Kegel 2017-06-04 17:46:38 -0700
  • 251f747343 First draft of cmake port Dan Kegel 2017-06-04 15:17:51 -0700
  • f7e9d61f4d pkgconf 1.3.7. pkgconf-1.3.7 William Pitcock 2017-05-19 23:47:51 -0500
  • 4a508b4fd9 tests: regress: add regression test for malformed package testcase William Pitcock 2017-05-19 23:43:47 -0500
  • d280060ed7 libpkgconf: pkg: add additional validation rules in post-parse phase William Pitcock 2017-05-19 23:37:57 -0500
  • 0262b8251d libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file() William Pitcock 2017-05-19 23:33:49 -0500
  • cf3c50ca78 libpkgconf: pkg: pkgconf_try_specific_path() and pkgconf_pkg_new_from_file() require a mutable client to release resources when encountering invalid packages William Pitcock 2017-05-19 23:21:58 -0500
  • 4b104d49df pkgconf 1.3.6. pkgconf-1.3.6 William Pitcock 2017-05-09 19:43:08 -0500
  • f55e989f0a update NEWS for 1.3.6 William Pitcock 2017-05-09 19:42:48 -0500
  • 3c7f82a7fb fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc William Pitcock 2017-05-09 19:38:57 -0500
  • 74eb74a3ef fragment: handle -include similarly to -isystem and -idirafter William Pitcock 2017-05-09 19:37:23 -0500
  • 9fde4be1f3 fragment: also protect -ansi, -std=, -stdlib=, -pedantic, -trigraphs, -Wa, and -Wp fragments William Pitcock 2017-05-09 19:34:01 -0500
  • c7a8e1e3b8 fragment: give -Wl fragments the same protection as -pthread William Pitcock 2017-05-09 19:30:02 -0500
  • 90d52e6c2a fragment: add -pthread as a special fragment William Pitcock 2017-05-05 01:40:57 -0500
  • ce47fa8d89 tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase William Pitcock 2017-05-05 01:40:09 -0500
  • 5940ad6412 pkgconf 1.3.5. pkgconf-1.3.5 William Pitcock 2017-04-04 16:20:57 -0500
  • a504e67097 update NEWS for 1.3.5. William Pitcock 2017-04-04 16:20:44 -0500
  • 30c35b7096 main: re-enable --variable pkg-config bug emulation because downstreams take advantage of it William Pitcock 2017-04-01 18:30:12 -0500
  • a7f8a809c1 pkgconf 1.3.4. pkgconf-1.3.4 William Pitcock 2017-03-29 18:02:59 -0500
  • 1da1b83ba5 update NEWS for 1.3.4 William Pitcock 2017-03-29 18:02:43 -0500
  • 6e643aa432 libpkgconf: hopefully the last necessary tweak to quoting... William Pitcock 2017-03-29 18:00:57 -0500
  • 77ca17b6ff tests: back out go-style test, just verify the output because shells are terrible William Pitcock 2017-03-29 18:00:10 -0500
  • f5ce5fd755 testsuite: add a parser test from Go (redhat #1437101) William Pitcock 2017-03-29 16:58:04 -0500
  • 849261cf58 pkgconf 1.3.3. pkgconf-1.3.3 William Pitcock 2017-03-27 12:12:27 -0500
  • fbbf5316fb update NEWS for 1.3.3. William Pitcock 2017-03-27 11:01:41 -0500
  • 6fcb5ba5c0 testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var William Pitcock 2017-03-27 01:03:24 -0500
  • 2f4a1eb4e0 main: implement a different solution for dependency generators, too many broken configure scripts still :/ William Pitcock 2017-03-27 00:56:23 -0500
  • 92ce179d23 pkgconf 1.3.2. pkgconf-1.3.2 William Pitcock 2017-03-24 01:01:03 -0500
  • 7a121725be update NEWS for 1.3.2 William Pitcock 2017-03-24 01:02:52 -0500
  • acac1f8ed3 libpkgconf: pkg: show iteration depth when traversing William Pitcock 2017-03-24 00:59:53 -0500
  • be184cba1d main: further fix up handling of single-package query flags William Pitcock 2017-03-24 00:59:26 -0500
  • 05e257e678 pkgconf 1.3.1. pkgconf-1.3.1 William Pitcock 2017-03-24 00:19:55 -0500
  • 85375d9fda update NEWS for 1.3.1 William Pitcock 2017-03-24 00:19:27 -0500
  • 541de8bd59 main: handle query selectors that are only usable for single packages correctly William Pitcock 2017-03-24 00:05:42 -0500
  • 9d05871d32 testsuite: check to see if --print-requires incorrectly invokes the dependency resolver William Pitcock 2017-03-24 00:01:59 -0500