Path to this page:
./
devel/pkgconf,
API-driven pkg-config replacement
Branch: CURRENT,
Version: 2.4.3,
Package name: pkgconf-2.4.3,
Maintainer: nicopkgconf is a program which helps to configure compiler and linker flags for
development frameworks. It is similar to pkg-config, but was written from
scratch in the summer of 2011 to replace pkg-config, which now needs itself
to build itself (or you can set a bunch of environment variables, both are
pretty ugly).
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 457.957 KB
Version history: (Expand)
- (2025-03-09) Updated to version: pkgconf-2.4.3
- (2025-03-07) Updated to version: pkgconf-2.3.0
- (2025-03-06) Updated to version: pkgconf-2.4.0
- (2024-08-09) Updated to version: pkgconf-2.3.0
- (2024-05-17) Updated to version: pkgconf-2.2.0nb1
- (2024-04-07) Updated to version: pkgconf-2.2.0
CVS history: (Expand)
2025-03-09 07:06:45 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
pkgconf: update to 2.4.3.
Changes from 2.4.2 to 2.4.3:
----------------------------
* Fix additional logic errors relating to the new fragment trees
functionality.
Changes from 2.4.1 to 2.4.2:
----------------------------
* Fix several logic errors in the pkg-config file parser that were
surfaced by recent refactoring work.
* Fix BSD make compatibility so that it generates the test data
before running kyua on BSD make implementations.
Changes from 2.4.0 to 2.4.1:
----------------------------
* Ensure the full DAG is solved for all query types.
|
2025-03-06 23:40:56 by Thomas Klausner | Files touched by this commit (3) |
Log message:
pkgconf: downgrade to 2.3.0
because of
https://github.com/pkgconf/pkgconf/issues/383
but keep the changes to enable tests.
|
2025-03-06 09:51:54 by Thomas Klausner | Files touched by this commit (2) |
Log message:
pkgconf: get tests to do something at all
|
2025-03-06 09:50:06 by Thomas Klausner | Files touched by this commit (1) |
Log message:
pkgconf: add test dependency and set test target
|
2025-03-06 09:47:09 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
pkgconf: updated to 2.4.0
Changes from 2.3.0 to 2.4.0:
* Allow multiple package names in solution-based queries such as
`--print-requires`, `--print-requires-private` and `--print-provides`.
* Use `_DEFAULT_SOURCE` where appropriate on Meson.
* Add an abstract buffer type and use it when loading files from disk
instead of a 64KB buffer. This ensures large pkg-config files are
not truncated.
* Disable graph recursion in `--variable` queries as it was generating
duplicate output.
* Add infrastructure for tracking fragment group relations and convert
storage of fragments to use a tree-like structure instead of string
concatenation.
* Add support for tracking linker groups, e.g.
-Wl,--start-group -la -lb -lc -Wl,--end-group
as fragment groups.
* Properly contextualize the sysroot directory when processing package
information, ensuring packages where ${pc_sysrootdir} does not match
the default are properly processed.
|
2024-05-16 23:31:47 by Taylor R Campbell | Files touched by this commit (3) |
Log message:
devel/pkgconf: Fix ctype(3) abuse.
|
2024-04-07 08:16:55 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
devel/pkgconf: Update to 2.2.0
Changelog:
Changes from 2.1.1 to 2.2.0:
----------------------------
* libpkgconf SOVERSION is now 5.
* Significant solver rework to flatten both requires and requires.private
dependencies in a single pass. Improves performance slightly and ensures
proper dependency order.
Patches by Kai Pastor.
* Improve `--digraph` output to reflect more of the solver's state in the
rendered dependency graph.
Patches by Kai Pastor.
* Do not reference the graph root by name when presenting error messages about
directly requested dependency nodes.
Patch by Kai Pastor.
|
2024-02-11 23:07:58 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
devel/pkgconf: Update to 2.1.1
Changelog:
Changes from 2.1.0 to 2.1.1:
----------------------------
* Documentation fixes from Sam James and Stefan Weil.
* Fix --modversion with constraints.
Patch by Kai Pastor.
* Reintroduce an optimization to the dependency graph walker which avoids
revisiting already visited nodes.
Patch by Yi Chou with some modifications.
* Add a regression test to check that the dependency flattener is working
as expected.
Patch by Kai Pastor.
Changes from 2.0.3 to 2.1.0:
----------------------------
* Do not flatten the solver solution into the original world used as
input to the solver.
Patches by Kai Pastor.
* Fix warnings with GCC 14 -Walloc-size.
Patch by Sam James.
* Add --solution to the pkgconf CLI to dump the solver state.
* Improve the --digraph output to clarify cancelled edges in a given
solution.
* Demote requires dependencies to requires.private when a parent
dependency is pulled in via requires.private.
* Trim trailing whitespace when processing package arguments.
Patch by Colin Gillespie.
* Avoid strncmp() in --modversion version comparison.
Patch by Colin Gillespie.
* Update autoconf compile flag checking macro.
Patch by Peter Kokot.
* Add system default path configuration to Meson.
Patch by L. E. Segovia.
* Fix order of PKG_CONFIG_LIBDIR and PKG_CONFIG_PATH element processing.
|