HomeFreeBSD

pkgbase: Move headers and libs out of runtime and utilities

Description

pkgbase: Move headers and libs out of runtime and utilities

Headers from src/include were in the runtime-dev package but
subdirectories of src/include ended up in utilities-dev by default.
Neither package is a good choice - the headers in src/include are not
useful without the libraries contained in clibs-dev.

This moves the standard C headers to clibs-dev (C++ headers are already
in this package). While working on this, I found that various clang
libraries and headers were also bundled into utilities-dev by default
so these are also moved to clang-dev.

I also added a FreeBSD-build-essential meta package to make it simple to
install all the toolchain parts.

PR: 254173
Reviewed byb: manu
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D41815

(cherry picked from commit 78847e1e592789dc85bddf4d2f1d9a8ce4614ff1)

Details

Provenance
dfrAuthored on Sep 11 2023, 8:38 AM
Differential Revision
D41815: pkgbase: Move headers and libs out of runtime and utilities
Parents
rG61ba094af4b4: netfront: fix the support for disabling LRO at boot time
Branches
Unknown
Tags
Unknown