Commit Graph

704 Commits (9e2fe4ca7209e15619b0390d900dcc14afa117f7)

Author SHA1 Message Date
William Pitcock 7eec25e90c build: add isystem.pc to build system 2016-05-19 17:20:40 -05:00
William Pitcock f72e1c6def fragment: genericize the fragment merge determination and add support for -isystem (closes #87) 2016-05-19 17:05:04 -05:00
William Pitcock d2860af277 tests: change fragment tests to match pkg-config even though it's suboptimal 2016-05-19 17:04:47 -05:00
William Pitcock 20d448abb8 libpkgconf: add PKGCONF_ARRAY_SIZE() macro 2016-05-19 16:51:47 -05:00
William Pitcock c6676e9de4 testsuite: add a test for #87 2016-05-19 16:47:11 -05:00
William Pitcock 7e6fa325eb main: support undocumented PKG_CONFIG_SYSTEM_INCLUDE_PATH and PKG_CONFIG_SYSTEM_LIBRARY_PATH environment variables. (closes #86) 2016-01-21 11:16:39 -05:00
William Pitcock a892af7464 pkg: tolerate NULL in pkgconf_compare_version() (closes #85) 2016-01-21 11:09:17 -05:00
Baptiste Daroussin ceb7232190 Let the CFLAGS being user settable
Submitted by:	Thomas Klausner <wiz@NetBSD.org>
2015-12-08 10:45:32 +01:00
Baptiste Daroussin 554ab175fd Add a NEWS entry for --define-variable fix 2015-12-08 00:17:34 +01:00
Baptiste Daroussin f2eda66e41 Fix make distcheck 2015-12-08 00:11:22 +01:00
Baptiste Daroussin 1fe91b914c Do not parse the global variables
This fixes an incompatibility with pkg-confing 0.29
Found by Thomas Klausner <wiz@NetBSD.org> when building gupnp-igd-0.2.3
with introspection support
2015-12-08 00:02:14 +01:00
Baptiste Daroussin 32bd6bd700 Add a regression tests about define-variable 2015-12-07 23:36:45 +01:00
Baptiste Daroussin b46d2f96fa Document the whole 0.9.x history in NEWS 2015-12-07 14:20:51 +01:00
Baptiste Daroussin ee64774982 Be consistent in the NEWS format 2015-12-07 12:10:19 +01:00
Baptiste Daroussin 7258a86721 Add a NEWS file 2015-12-07 12:06:45 +01:00
Baptiste Daroussin 46b772afe4 More casting is needed
Found on NetBSD by Thomas Klausner <wiz@NetBSD.org>
2015-12-07 11:04:31 +01:00
Baptiste Daroussin cb83dab4ad More casting for ctype 2015-12-02 14:59:51 +01:00
Baptiste Daroussin 7898b8297e Correctly cast ctypes function input to unsigned int
This fixes issues found by building on NetBSD which is more pedantic
about thoses cases.

Reported by: Thomas Klausner (wiz at NetBSD)
2015-12-02 13:19:01 +01:00
William Pitcock b3737a713b Merge pull request #84 from alonbl/tests
tests: minor cleanups
2015-11-01 11:58:05 -05:00
Alon Bar-Lev 9cb8f261c4 tests: cleanup: support abs_srcdir with spaces
although there is a problem in pkgconf as well.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2015-11-01 18:48:22 +02:00
Alon Bar-Lev 9207efcbed tests: cleanup: remove bashism
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2015-11-01 18:31:52 +02:00
William Pitcock abbd6b06d4 Revert "Merge pull request #81 from dankegel/quotefest"
This reverts commit 42551f6364, reversing
changes made to 938bb9e694.
2015-09-27 16:10:33 -05:00
Baptiste Daroussin 6a66b52190 Really install the pkgconf man page 2015-09-12 21:32:06 +02:00
Baptiste Daroussin 7af5a0fff2 Install the m4 file 2015-09-12 21:28:03 +02:00
William Pitcock 42551f6364 Merge pull request #81 from dankegel/quotefest
Preserve double and single quotes in library / framework names
2015-09-11 14:22:04 -05:00
Dan Kegel 001cd31c08 Now passes 'make distcheck', too 2015-09-11 09:01:44 -07:00
Dan Kegel d0bbc686bf Add tests for libraries quoted with double quotes, make them pass 2015-09-10 16:49:52 -07:00
Dan Kegel b88808f708 Test escaped space in a library name 2015-09-10 16:36:07 -07:00
Dan Kegel 41cb57e9cd Add unit test for argvsplit 2015-09-10 16:35:06 -07:00
William Pitcock 938bb9e694 build: revert previous change for now 2015-09-06 12:17:19 -05:00
William Pitcock f780656539 build: use -export-symbols-regex to only export pkgconf_ namespaced functions 2015-09-06 12:11:35 -05:00
William Pitcock c2e028adcf README: mention libpkgconf (no-ci) 2015-09-06 12:04:38 -05:00
William Pitcock b904864619 libpkgconf: do something better than error_msgout for error logging 2015-09-06 12:01:12 -05:00
William Pitcock 2f4f68fb62 libpkgconf: dependency: remove some dead debug code 2015-09-06 11:50:29 -05:00
William Pitcock 06a45f1b62 libpkgconf: clean up PKG_ERRF and PKGF_ defines 2015-09-06 11:45:00 -05:00
William Pitcock 50cf8db086 libpkgconf: clean up PKG_MODULE_SEPARATOR() and PKG_OPERATOR_CHAR() macros 2015-09-06 11:39:55 -05:00
William Pitcock ec5cc3f068 libpkgconf: PKG_PROPF namespace becomes PKGCONF_PKG_PROPF. 2015-09-06 11:37:20 -05:00
William Pitcock dd86ba43dd libpkgconf: PKG_ comparators become PKGCONF_CMP_ namespace 2015-09-06 11:34:09 -05:00
William Pitcock 571d9c756c libpkgconf: PKG_BUFSIZE becomes PKGCONF_BUFSIZE, remove unused PKG_MIN/PKG_MAX. 2015-09-06 11:29:56 -05:00
William Pitcock ca1b02659a libpkgconf: untangle remaining pkg_ functions related to pkgconf_pkg_t 2015-09-06 11:20:48 -05:00
William Pitcock 0d145ef85a libpkgconf: pkg_compare_version() becomes pkgconf_compare_version(), same for pkg_scan_all() 2015-09-06 11:00:46 -05:00
William Pitcock 66247fae5f libpkgconf: pkg_comparator_t becomes pkgconf_pkg_comparator_t (and so on) 2015-09-06 10:57:26 -05:00
William Pitcock 4410eb2c78 libpkgconf: pkg_queue becomes pkgconf_queue 2015-09-06 10:51:34 -05:00
William Pitcock 342950a5e4 libpkgconf: pkg_cache becomes pkgconf_cache 2015-09-06 10:50:23 -05:00
William Pitcock b17f264032 libpkgconf: move some utility funcs into pkgconf_ namespace 2015-09-06 10:48:24 -05:00
William Pitcock 61d5fc72c8 libpkgconf: move pkg_fragment to pkgconf_fragment namespace 2015-09-06 10:44:10 -05:00
William Pitcock 4c71b25d5d libpkgconf: move pkg_tuple to pkgconf_tuple namespace 2015-09-06 10:41:40 -05:00
William Pitcock 1ee18d0e69 libpkgconf: move pkg_dependency to pkgconf_dependency namespace 2015-09-06 10:38:30 -05:00
William Pitcock cc2dcc1f5d libpkgconf: move pkg_node and pkg_list to pkgconf_node and pkgconf_list namespaces 2015-09-06 10:31:21 -05:00
William Pitcock 71ad982ae6 delete old atheme maintenance scripts (no-ci) 2015-09-06 09:45:07 -05:00