Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2025 17:04:17 GMT
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 87a78d9618ab - main - packages: remove src from base set
Message-ID:  <202509161704.58GH4Hg1022622@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=87a78d9618ab5430b12dd5c54ec61fcaeb8f0655

commit 87a78d9618ab5430b12dd5c54ec61fcaeb8f0655
Author:     Isaac Freund <ifreund@freebsdfoundation.org>
AuthorDate: 2025-09-16 15:01:00 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2025-09-16 17:02:50 +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
---
 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
+}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509161704.58GH4Hg1022622>