Ariadne Conill
4c38d3f60c
update NEWS for pkgconf 1.9.3
2022-08-16 19:49:02 +00:00
Ariadne Conill
b7593aea27
build: automake: use top_srcdir as needed
2022-08-16 19:48:44 +00:00
Ariadne Conill
dbd78db67f
tests: add regression test for github #259
2022-08-16 19:42:13 +00:00
Ariadne Conill
80bc5ac3b9
tuple: if a global tuple is explicitly defined with --define-variable, prefer it
...
fixes github #259
2022-08-16 19:39:05 +00:00
Ariadne Conill
5044491f43
queue: add function to free a compiled solution
2022-08-16 19:27:35 +00:00
Ariadne Conill
c6d14e6fa1
cli: renderer-msvc: remove pointless buf_remaining store
2022-08-16 18:53:29 +00:00
Ariadne Conill
ced9bee613
pkg: remove dead store in pkgconf_compare_version
2022-08-16 18:51:11 +00:00
Ariadne Conill
2c89541101
bomtool: return EXIT_FAILURE if solver fails to solve
2022-08-16 18:50:35 +00:00
Ariadne Conill
5500a15133
fragment: avoid trying to merge fragments where data == NULL
2022-08-16 18:46:43 +00:00
Ariadne Conill
74faf8d0e2
queue: do not enqueue unsolved nodes as part of a solution
2022-08-16 18:38:46 +00:00
Ariadne Conill
c918b6e225
bomtool: enable PKGCONF_PKG_PKGF_SEARCH_PRIVATE to collect dev dependencies
2022-08-13 06:44:40 +00:00
Ariadne Conill
12f3a30980
bomtool: write dependency relationships in both directions
2022-08-13 06:44:19 +00:00
Ariadne Conill
01c1d9f4cc
bomtool: remove empty creation date field
2022-08-12 13:07:58 +00:00
Ariadne Conill
9e8052b699
bomtool: add enough to generate a basic SBOM
2022-08-12 12:57:53 +00:00
Ariadne Conill
696124b608
pkg: add support for parsing the URL from pc files
2022-08-12 12:36:21 +00:00
Ariadne Conill
79327b8967
add bomtool skeleton
2022-08-12 12:07:56 +00:00
Ariadne Conill
f3021a82c5
libpkgconf.pc: add license
2022-08-12 11:59:11 +00:00
Ariadne Conill
194ad3e656
man: pc.5: document copyright/maintainer fields
2022-08-11 16:01:30 +00:00
Ariadne Conill
aa99ddf789
pkg: add Copyright and Maintainer fields
...
These are helpful pieces of information for BOM documents
generated by pkgconf.
2022-08-11 15:52:33 +00:00
Ariadne Conill
68b5cab72d
cli: remove redundant SEARCH_PRIVATE block
...
It turns out there was already a check for PKG_CFLAGS being requested,
but the check was busted because PKG_CFLAGS is a combined-or of all of
the various --cflags flags.
Check that PKG_CFLAGS bits are set at all on want_flags instead.
2022-08-11 15:06:08 +00:00
Ariadne Conill
78f00da130
Merge pull request 'cli: use Requires.private when cflags are requested' ( #243 ) from psykose/pkgconf:cflags-i into master
...
Reviewed-on: ariadne/pkgconf#243
2022-08-11 13:49:44 +00:00
psykose
746005582f
cli: use Requires.private when cflags are requested
2022-08-11 15:47:32 +02:00
Ariadne Conill
28b5d57b98
pkg: free SPDX license tags when a package is destroyed
2022-08-08 10:25:24 +00:00
Ariadne Conill
af9b26c15c
pkgconf 1.9.2.
2022-08-08 10:03:15 +00:00
Ariadne Conill
c0d2d65347
NEWS for pkgconf 1.9.2.
2022-08-08 10:02:56 +00:00
Ariadne Conill
69a3d458ef
libpkgconf: revise API revision to 10902
2022-08-08 09:59:50 +00:00
Ariadne Conill
7e9aa7e1fc
pkg: do not break cycles across dependency lists
2022-08-08 09:56:28 +00:00
Ariadne Conill
4e449bd45f
cli: do not search requires.private for --libs unless --static
2022-08-08 09:42:01 +00:00
Ariadne Conill
69f630aadc
pkg: only advance serial if we are actually traversing from a root
2022-08-08 09:34:45 +00:00
Ariadne Conill
760d1eea10
cli: use pkgconf_queue_solve instead of pkgconf_queue_apply
2022-08-08 09:27:39 +00:00
Ariadne Conill
8764578719
tests: ignore stdout on regress:missing test
2022-08-08 09:26:22 +00:00
Ariadne Conill
5b10a85a82
queue: add pkgconf_queue_solve API
2022-08-08 09:08:27 +00:00
Ariadne Conill
884a88583b
tests: add testcase for requires.private debounce
2022-08-08 08:56:53 +00:00
Ariadne Conill
4e8f376c5d
tests: add fixtures for github #258
2022-08-08 05:26:00 +00:00
Ariadne Conill
79d25f979d
queue: ensure private deps get flattened when --static is requested
2022-08-08 00:58:55 +00:00
Ariadne Conill
03ba00d30b
Merge pull request 'bsdstubs: include errno.h' ( #242 ) from dcbaker/pkgconf:bsdstubs-errno into master
...
Reviewed-on: ariadne/pkgconf#242
2022-08-08 00:51:32 +00:00
Ariadne Conill
1a66d963cf
pkgconf 1.9.1.
2022-08-08 00:44:23 +00:00
Ariadne Conill
8271ea1952
NEWS: update for pkgconf 1.9.1.
2022-08-08 00:43:20 +00:00
Ariadne Conill
b29f9d8713
cli: do not flatten or traverse the graph when asking for module-specific values
2022-08-08 00:40:52 +00:00
Ariadne Conill
94b3f118cc
tests: add regression test to catch --modversion regression introduced by new solver
2022-08-08 00:37:07 +00:00
Dylan Baker
7976daab9a
bsdstubs: include errno.h
...
Needed for ENOMEM, and fixes the build on MacOS.
2022-08-06 22:30:25 -07:00
Ariadne Conill
d8d669f637
pkgconf 1.9.0.
2022-08-07 04:47:04 +00:00
Ariadne Conill
23556ff818
Bump libpkgconf SOVERSION for 1.9.0 changes.
2022-08-07 04:46:35 +00:00
Ariadne Conill
da9b2cfbc1
NEWS: note the SPDX license branch has been merged
2022-08-07 04:45:33 +00:00
Ariadne Conill
b2579a661b
man: pc(5): document the License field
2022-08-07 04:42:55 +00:00
Ariadne Conill
666b520273
tests: add tests for SPDX license assertions
2022-08-07 04:40:31 +00:00
Ariadne Conill
d5f9bdae57
cli: add support for dumping SPDX expressions from modules
2022-08-07 04:40:19 +00:00
Ariadne Conill
0e05308f9c
pkg: add SPDX license assertion to pkgconf builtin
2022-08-07 04:35:29 +00:00
Ariadne Conill
1389aa05ba
pkg: add pkgconf_pkg_t.license field
...
The pkgconf_pkg_t.license field maps to the new License keyword, and
should be an SPDX license expression.
2022-08-07 04:21:22 +00:00
Ariadne Conill
dce34e9afd
Update NEWS for pending 1.9.0 release
2022-08-07 04:13:43 +00:00