kc3-lang/pkgconf

Branch :


Log

Author Commit Date CI Message
95b4930a 2017-07-16 17:33:42 tests: add test for github #123
74666bff 2017-07-16 21:21:45 stdinc.h: fix build with mingw (#122) Fixes this build error with mingw: ... | compilation terminated. | In file included from ../pkgconf-1.3.7/libpkgconf/libpkgconf.h:19:0, | from ../pkgconf-1.3.7/libpkgconf/audit.c:16: | ../pkgconf-1.3.7/libpkgconf/stdinc.h:36:12: fatal error: BaseTsd.h: No such file or directory | # include <BaseTsd.h> Signed-off-by: Maxin B. John <maxin.john@intel.com>
38cda5e5 2017-06-24 12:45:44 autotools: replace PKGCONFIGDIR with PKG_DEFAULT_PATH
3ae11b1b 2017-06-24 12:40:33 meson: add kyua integration for testsuite for now
a928ad75 2017-06-20 16:20:30 meson: use join_paths() for kyua invocation
adc7f928 2017-06-20 01:23:55 meson: fix up SYSTEM_LIBDIR, SYSTEM_INCLUDEDIR, PKG_DEFAULT_PATH
bca82764 2017-06-20 01:11:36 meson: add some support for pulling in testsuite
186545fc 2017-06-20 00:29:03 meson: fix check for HAVE_CYGWIN_CONV_PATH
d40a9076 2017-06-19 19:11:42 meson: clean up a few things
40fd9950 2017-06-19 20:03:00 Experiment to build with Meson (#119) * Initial Meson build definitions. * Install man page and headers.
b77fbbb0 2017-06-16 21:26:23 libpkgconf: add win-dirent.h to file list too
01a2c237 2017-06-16 21:25:44 fix autotools build
b45cf98f 2017-06-16 21:19:20 start NEWS for 1.4 series
037d1521 2017-06-16 21:15:23 add some notes on building for Windows
864b14e5 2017-06-16 21:06:01 Merge branch 'cmakeify' of github.com:dankegel/pkgconf
03f78410 2017-06-16 15:27:23 libpkgconf: pkg: windows can use either \ or / as directory separators ref #118
d45e8501 2017-06-16 13:03:51 Revert "pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry" This reverts commit 0c22b4d8a1596e1d5b261041c36b474d05783373.
0c22b4d8 2017-06-16 11:49:26 pkg: use pkgconf_pkg_t.realname instead of pkgconf_pkg_t.id for injecting the default provides entry This issue was noticed while porting pkgconf to Windows. ref #118
794aa501 2017-06-05 20:54:57 Tidy up a bit.
0ba391bc 2017-06-05 17:41:13 Miscelaneous tweaks for Visual C in Cygwin compatibility
ededaa64 2017-06-05 17:40:10 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
4ba2bac5 2017-06-05 14:00:02 Don't depend on libtool magic to control which symbols are exported from shared libraries
2e80d72a 2017-06-05 13:58:03 cmake: remove DOS line endings from tests
9258874e 2017-06-05 10:23:56 cmake: use right soversion for libpkgconf
9131496d 2017-06-05 10:23:30 getopt_long.c: placate visual c by adding a few explicit typecasts
347539ca 2017-06-05 10:22:38 cmake: ignore more visual C warnings, don't feed DOS line endings to atf
26d9a81c 2017-06-05 07:26:00 install_deps.sh: first cut at cygwin support
8b4a4b83 2017-06-04 19:32:08 First draft of cmake install rules
4d7b4d7c 2017-06-04 19:19:55 Minimal tweaks to compile with Visual C 2015
35d0f63d 2017-06-04 19:19:01 win-dirent.h: MIT-licensed port of dirent to win32 from https://github.com/tronkko/dirent
d4098f95 2017-06-04 17:46:38 Document how to install test dependencies on ubuntu Just a tip to save other devs a few minutes.
251f7473 2017-06-04 15:17:51 First draft of cmake port
f7e9d61f 2017-05-19 23:47:51 pkgconf 1.3.7.
4a508b4f 2017-05-19 23:43:47 tests: regress: add regression test for malformed package testcase
d280060e 2017-05-19 23:37:57 libpkgconf: pkg: add additional validation rules in post-parse phase
0262b825 2017-05-19 23:33:49 libpkgconf: pkgconf_pkg_find(): correctly handle failure from pkgconf_pkg_new_from_file()
cf3c50ca 2017-05-19 23:21:58 libpkgconf: pkg: pkgconf_try_specific_path() and pkgconf_pkg_new_from_file() require a mutable client to release resources when encountering invalid packages
4b104d49 2017-05-09 19:43:08 pkgconf 1.3.6.
f55e989f 2017-05-09 19:42:48 update NEWS for 1.3.6
3c7f82a7 2017-05-09 19:38:57 fragment: also protect -nostdinc, -nostdlibinc, -nobuiltininc
74eb74a3 2017-05-09 19:37:23 fragment: handle -include similarly to -isystem and -idirafter
9fde4be1 2017-05-09 19:34:01 fragment: also protect -ansi, -std=, -stdlib=, -pedantic, -trigraphs, -Wa, and -Wp fragments
c7a8e1e3 2017-05-09 19:30:02 fragment: give -Wl fragments the same protection as -pthread
90d52e6c 2017-05-05 01:40:57 fragment: add -pthread as a special fragment
ce47fa8d 2017-05-05 01:40:09 tests: add reduced version of freebsd gtk+-3.0 crappy output situation as a testcase
5940ad64 2017-04-04 16:20:57 pkgconf 1.3.5.
a504e670 2017-04-04 16:20:44 update NEWS for 1.3.5.
30c35b70 2017-04-01 18:30:12 main: re-enable --variable pkg-config bug emulation because downstreams take advantage of it
a7f8a809 2017-03-29 18:02:59 pkgconf 1.3.4.
1da1b83b 2017-03-29 18:02:43 update NEWS for 1.3.4
6e643aa4 2017-03-29 18:00:57 libpkgconf: hopefully the last necessary tweak to quoting...
77ca17b6 2017-03-29 18:00:10 tests: back out go-style test, just verify the output because shells are terrible
f5ce5fd7 2017-03-29 16:58:04 testsuite: add a parser test from Go (redhat #1437101)
849261cf 2017-03-27 12:12:27 pkgconf 1.3.3.
fbbf5316 2017-03-27 11:01:41 update NEWS for 1.3.3.
6fcb5ba5 2017-03-27 01:03:24 testsuite: update test with PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 env var
2f4a1eb4 2017-03-27 00:56:23 main: implement a different solution for dependency generators, too many broken configure scripts still :/
92ce179d 2017-03-24 01:01:03 pkgconf 1.3.2.
7a121725 2017-03-24 01:02:52 update NEWS for 1.3.2
acac1f8e 2017-03-24 00:59:53 libpkgconf: pkg: show iteration depth when traversing
be184cba 2017-03-24 00:59:26 main: further fix up handling of single-package query flags
05e257e6 2017-03-24 00:19:55 pkgconf 1.3.1.
85375d9f 2017-03-24 00:19:27 update NEWS for 1.3.1
541de8bd 2017-03-24 00:05:42 main: handle query selectors that are only usable for single packages correctly --print-requires, --print-requires-private, --print-provides, --modversion, --print-variable and --print-variables are inquiring information about a package, not about a dependency graph. in such cases, we should not try to solve the problem set to determine if it is satisfiable, as any invocation of these commands are trying to inquire about a specific package. instead, just solve the problem set for a single level (so we can load the package itself) which is far more useful behaviour when scanning .pc files for their dependency metadata. as an aside, this allows us to successfully scan .pc files which are otherwise unsatisfiable.
9d05871d 2017-03-24 00:01:59 testsuite: check to see if --print-requires incorrectly invokes the dependency resolver
95b683c8 2017-03-07 18:11:01 Update pkg.m4 to latest upstream version (0.29.1) (#116) * Update comments to reduce diffs against latest upstream (0.29.1). * Clean up our comments to match the new upstream style. * Update pkg.m4 to latest upstream version (0.29.1).
ced4ec00 2017-02-27 10:09:16 main: add some very primitive --print-errors support for --atleast-version and friends (closes #115)
81011ba5 2017-02-27 09:54:02 main: implement --short-errors (#115)
ec42e4f8 2017-02-25 16:17:42 add NEWS for 1.3.0
d40aac36 2017-02-25 16:09:00 pkgconf 1.3.0.
40fe6c5f 2017-02-25 16:08:13 configure: stop checking for realpath(3)
7a5da837 2017-02-25 16:07:51 docs: we no longer use realpath(3)
794443a9 2017-02-25 16:04:55 dependency: break API to add tracepoints to dependency list building
e0c9569f 2017-02-25 15:53:50 fragment: add tracepoints
3744a843 2017-02-25 15:33:41 testsuite: parser testcase output changes a little because we escape when running as pkgconf CLI now
44b676b7 2017-02-25 15:33:34 main: chase API changes
01fe5743 2017-02-25 15:32:49 fragment: add new option to control escaping shell arguments
ae42261c 2017-02-25 15:04:08 argvsplit: refactor splitting state machine
a3fa9732 2017-02-25 13:57:38 testsuite: add testsuite cases for inverse quoting situations
9b255d46 2017-01-26 15:27:48 If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. See issue 112 & issue 110 (https://github.com/pkgconf/pkgconf/issues)
76b8e0a2 2017-01-24 23:30:58 Normalize the path to remove duplicate / separators rather than possibly altering the path with realpath(3). Leave sym links as is in path components. This is also cheaper than realpath(3), and works on platforms that don't have realpath(3). Note: if this is accepted, the check for realpath in configure.ac can be removed, and some docs that mention realpath will be adjusted.
d558e30a 2017-02-07 10:24:54 libpkgconf: argvsplit: quoting logic was simplified too much
2dcd7496 2017-02-07 10:11:12 main: remove whitespace added for compatibility with older pkg-config (closes #113)
b0c36cd1 2017-02-04 20:35:49 libpkgconf: pkg: add some trace points
16ecf82f 2017-02-04 20:09:21 libpkgconf: client: bring up the default trace handler as early as possible
f7f0bfc4 2017-02-04 20:01:41 libpkgconf: cache: add trace points
2b6bb5a2 2017-02-04 19:50:58 libpkgconf: client: add trace points
d20efff4 2017-02-04 19:49:59 libpkgconf: overhaul pkgconf_trace() a little
9fc170bd 2017-02-04 19:49:20 main: add early tracing support via PKG_CONFIG_EARLY_TRACE environment variable
276e36fe 2017-02-04 19:09:31 main: install a trace handler if --debug is specified
c1d7f1a6 2017-02-04 19:06:58 main: install a warning handler if --validate is requested
820ad83e 2017-02-04 19:03:33 libpkgconf: pkg: add variable whitespace warnings back, using pkgconf_warn().
bef29308 2017-02-04 18:57:21 libpkgconf: client: add trace logging too
a6755cd7 2017-02-04 18:46:53 libpkgconf: client: add pkgconf_warn()
eb98a1e6 2017-02-04 18:46:33 libpkgconf: client: clean up various aspects of error/warn handlers
d884dc46 2017-02-04 18:41:16 libpkgconf: client: ensure error/warn handlers always have a sane default instead of actually NULL
c0b6a62c 2017-02-04 18:37:58 libpkgconf: client: add warn handler and getter/setter for both warn handler and error handler
badcd8d2 2017-02-03 13:29:49 pkgconf manpage: add PKG_CONFIG_DONT_RELOCATE_PATHS and --dont-relocate-paths
647c0255 2017-02-03 13:17:21 libpkgconf: add PKGCONF_PKG_PKGF_DONT_RELOCATE_PATHS (#110) main: add PKG_CONFIG_DONT_RELOCATE_PATHS environment variable and --dont-relocate-paths option to disable path relocation
02ad6d1a 2017-02-03 12:58:11 testsuite: add regression test for #111