git: 297a665072c6 - stable/15 - packages: remove src from base set
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Sep 2025 01:19:56 UTC
The branch stable/15 has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=297a665072c694be5079b37a78aeef642b726b06 commit 297a665072c694be5079b37a78aeef642b726b06 Author: Isaac Freund <ifreund@freebsdfoundation.org> AuthorDate: 2025-09-16 15:01:00 +0000 Commit: Lexi Winter <ivy@FreeBSD.org> CommitDate: 2025-09-19 01:17:28 +0000 packages: remove src from base set The FreeBSD-src package is the largest single pkgbase package at 158M currently. Remove it and FreeBSD-src-sys (87M) from the base set as they are not useful to all users. Reviewed by: emaste, ivy Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D52573 (cherry picked from commit 87a78d9618ab5430b12dd5c54ec61fcaeb8f0655) --- release/packages/sets/src.ucl | 5 +++++ release/packages/ucl/src-all.ucl | 4 ++++ release/packages/ucl/src-sys-all.ucl | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/release/packages/sets/src.ucl b/release/packages/sets/src.ucl new file mode 100644 index 000000000000..eada5dbde641 --- /dev/null +++ b/release/packages/sets/src.ucl @@ -0,0 +1,5 @@ +comment = "System source code" + +desc = <<EOD +This metapackage installs source code for the base system and kernel. +EOD diff --git a/release/packages/ucl/src-all.ucl b/release/packages/ucl/src-all.ucl index 15b2b7d5b29d..d41d9b5fee1a 100644 --- a/release/packages/ucl/src-all.ucl +++ b/release/packages/ucl/src-all.ucl @@ -3,3 +3,7 @@ desc = <<EOD The source code used to rebuild the system, located in /usr/src. This package includes everything except the kernel source code. EOD + +annotations { + set = src +} diff --git a/release/packages/ucl/src-sys-all.ucl b/release/packages/ucl/src-sys-all.ucl index 9b1c5b64bfbb..4912ea870658 100644 --- a/release/packages/ucl/src-sys-all.ucl +++ b/release/packages/ucl/src-sys-all.ucl @@ -3,3 +3,7 @@ desc = <<EOD The source code used to rebuild the system, located in /usr/src. This package includes the kernel source code. EOD + +annotations { + set = src +}