Re: git: b8352da33f34 - main - pkgconf: import into the base system

From: Mark Johnston <markj_at_freebsd.org>
Date: Wed, 22 Apr 2026 14:05:28 UTC
On Wed, Apr 22, 2026 at 01:45:26PM +0000, Pierre Pronchery wrote:
> The branch main has been updated by khorben:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=b8352da33f3434f0ba6093df361261d1b1f973a1
> 
> commit b8352da33f3434f0ba6093df361261d1b1f973a1
> Author:     Pierre Pronchery <khorben@FreeBSD.org>
> AuthorDate: 2026-04-08 16:52:29 +0000
> Commit:     Pierre Pronchery <khorben@FreeBSD.org>
> CommitDate: 2026-04-22 13:42:56 +0000
> 
>     pkgconf: import into the base system
>     
>     This introduces the following option:
>     
>     * MK_PKGCONF: determines if pkgconf and bomtool should be built
>     
>     The objective is to allow the creation of SBOM information while
>     building FreeBSD's src tree. The build system cannot rely on the
>     presence of bomtool (and eventually also spdxtool) in the build
>     environment, except for having it as part of the src tree directly.
>     
>     The framework implementing the generation of SBOM files is under review
>     in D56474.
>     
>     This will also help simplifying the build, with the introduction of
>     another framework relying on the availability of pkgconf.

I see a number of ATF-based regression tests in the contrib directory,
but they are not connected to the build.  Are you planning to hook them
up?

>     
>     Sponsored by:           Alpha-Omega, The FreeBSD Foundation
>     Reviewed by:            bapt, philip
>     Approved by:            philip (mentor)
>     Differential Revision:  https://reviews.freebsd.org/D56404