Path to this page:
./
devel/pkgconf,
API-driven pkg-config replacement
Branch: CURRENT,
Version: 2.3.0,
Package name: pkgconf-2.3.0,
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: 448.429 KB
Version history: (Expand)
- (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
- (2024-02-12) Updated to version: pkgconf-2.1.1
- (2023-10-01) Updated to version: pkgconf-2.0.3
- (2023-08-17) Updated to version: pkgconf-2.0.2
CVS history: (Expand)
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.
|
2023-10-01 19:03:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
pkgconf: updated to 2.0.3
Changes from 2.0.2 to 2.0.3:
----------------------------
* Fix some edge-cases with the new `--modversion` implementation
and add additional regression tests.
Patch by Colin Gillespie.
* Fix some format specifiers to use PRIu64 in debug tracing.
|
2023-08-17 22:59:06 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
pkgconf: Update to 2.0.2
Changelog:
Changes from 2.0.1 to 2.0.2:
----------------------------
* Fix long-standing bug where package identifiers for "uninstalled"
packages incorrectly included the "-uninstalled" suffix.
This was exposed by the recent change to `--modversion` in 2.0.1.
Changes from 2.0.0 to 2.0.1:
----------------------------
* The behavior of --modversion was largely reverted back to the traditional
pkg-config behavior, but still operates on a solved dependency graph.
The order of --modversion output is based on the dependency resolution
queue which is passed to the solver, which itself generally maps to the
order of the constrants provided on the command line.
* A new flag, --verbose, has been added. When used with `--modversion`, it
is possible to disambiguate which version belongs to which module:
% pkgconf --modversion --verbose foo bar
foo: 1.2.3
bar: 1.3
Changes from 1.9.5 to 2.0.0:
----------------------------
* When flattening the dependency graph, retain the latest seen edges
rather than the earliest.
* Fix a long-standing bug where the dependency resolution queue was
evaluated in reverse. This bug masked the aforementioned dependency
flattening bug in many cases.
* Fix handling of --with-path, which was appending paths to the search
list rather than prepending them as intended.
* Error when --modversion is requested with more than one package, as
the output is ambiguous.
|
2023-05-29 15:37:08 by Adam Ciarcinski | Files touched by this commit (11) | |
Log message:
pkgconf: updated to 1.9.5
Changes from 1.9.4 to 1.9.5:
----------------------------
* Fix incorrect assumptions involving the use of ctype(3) functions.
* Fix detection of provided functions on autoconf.
* Fix deletion of tests/meson.build by the autoconf build system.
* Fix quoting rules in argvsplit.c.
* Update libpkgconf documentation and documentation building scripts.
* Enforce maximum package count correctly for --modversion.
|
2023-03-17 21:20:45 by Taylor R Campbell | Files touched by this commit (11) |
Log message:
pkgconf: Patch away ctype(3) misuse.
|
2023-02-22 16:51:41 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
devel/pkgconf: Add bl3 file for library
|