git: 436618a427b4 - main - etc/mtree: Add package tags for /usr/include

From: Lexi Winter <ivy_at_FreeBSD.org>
Date: Wed, 05 Nov 2025 00:38:34 UTC
The branch main has been updated by ivy:

URL: https://cgit.FreeBSD.org/src/commit/?id=436618a427b4baaf42d8221ef07d14e3ba787d3a

commit 436618a427b4baaf42d8221ef07d14e3ba787d3a
Author:     Lexi Winter <ivy@FreeBSD.org>
AuthorDate: 2025-11-04 23:45:04 +0000
Commit:     Lexi Winter <ivy@FreeBSD.org>
CommitDate: 2025-11-05 00:38:07 +0000

    etc/mtree: Add package tags for /usr/include
    
    Set the default package to clibs-dev, since that's where the vast
    majority of include files comes from.  Add explicit package tags
    for the directories which are installed in their own package.
    
    MFC after:      1 day
    Reviewed by:    emaste
    Sponsored by:   https://www.patreon.com/bsdivy
    Differential Revision:  https://reviews.freebsd.org/D53577
---
 etc/mtree/BSD.include.dist | 56 +++++++++++++++++++++++-----------------------
 etc/mtree/BSD.usr.dist     | 32 +++++++++++++-------------
 2 files changed, 44 insertions(+), 44 deletions(-)

diff --git a/etc/mtree/BSD.include.dist b/etc/mtree/BSD.include.dist
index ea333a38d889..97f2194a3fa1 100644
--- a/etc/mtree/BSD.include.dist
+++ b/etc/mtree/BSD.include.dist
@@ -2,17 +2,17 @@
 # Please see the file src/etc/mtree/README before making changes to this file.
 #
 
-/set type=dir uname=root gname=wheel mode=0755
+/set type=dir uname=root gname=wheel mode=0755 tags=package=clibs-dev
 .
     arpa
     ..
-    atf-c
+    atf-c               tags=package=atf-dev
     ..
-    atf-c++
+    atf-c++             tags=package=atf-dev
     ..
-    bsm
+    bsm                 tags=package=audit-dev
     ..
-    bsnmp
+    bsnmp               tags=package=bsnmp-dev
     ..
     c++
         v1
@@ -118,7 +118,7 @@
         scsi
         ..
     ..
-    casper
+    casper              tags=package=libcasper-dev
     ..
     crypto
     ..
@@ -190,10 +190,10 @@
         wg
         ..
     ..
-    devdctl
+    devdctl             tags=package=utilities-dev
     ..
-    edit
-        readline
+    edit                tags=package=runtime-dev
+        readline        tags=package=runtime-dev
         ..
     ..
     fs
@@ -252,39 +252,39 @@
         virstor
         ..
     ..
-    gssapi
+    gssapi              tags=package=kerberos-dev
     ..
-    gssrpc
+    gssrpc              tags=package=kerberos-dev
     ..
-    infiniband
-        complib
+    infiniband          tags=package=utilities-dev
+        complib         tags=package=utilities-dev
         ..
-        iba
+        iba             tags=package=utilities-dev
         ..
-        opensm
+        opensm          tags=package=utilities-dev
         ..
-        vendor
+        vendor          tags=package=utilities-dev
         ..
     ..
     isofs
         cd9660
         ..
     ..
-    kadm5
+    kadm5               tags=package=kerberos-dev
     ..
     krb5                tags=package=kerberos-dev
     ..
-    lib80211
+    lib80211            tags=package=runtime-dev
     ..
-    lib9p
+    lib9p               tags=package=lib9p-dev
     ..
-    libipt
+    libipt              tags=package=libipt-dev
     ..
-    libmilter
+    libmilter           tags=package=libmilter-dev
     ..
-    libxo
+    libxo               tags=package=runtime-dev
     ..
-    lzma
+    lzma                tags=package=xz-dev
     ..
     machine
         pc
@@ -323,7 +323,7 @@
         ..
     ..
     netpfil
-        pf
+        pf              tags=package=pf-dev
         ..
     ..
     netsmb
@@ -348,20 +348,20 @@
         stm
         ..
     ..
-    openssl
+    openssl             tags=package=openssl-dev
     ..
-    pcap
+    pcap                tags=package=utilities-dev
     ..
     protocols
     ..
-    rdma
+    rdma                tags=package=utilities-dev
     ..
     rpc
     ..
     rpcsvc
     ..
     security
-        audit
+        audit           tags=package=audit-dev
         ..
         mac_biba
         ..
diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist
index 6a8c155e5e73..54d408865fa5 100644
--- a/etc/mtree/BSD.usr.dist
+++ b/etc/mtree/BSD.usr.dist
@@ -6,35 +6,35 @@
 .
     bin
     ..
-    include
-        private
-            bsddialog
+    include                   tags=package=clibs-dev
+        private               tags=package=clibs-dev
+            bsddialog         tags=package=utilities-dev
             ..
-            bsdstat
+            bsdstat           tags=package=libbsdstat-dev
             ..
-            event1
+            event1            tags=package=libevent1-dev
             ..
-            gmock
-                internal
-                    custom
+            gmock             tags=package=utilities-dev
+                internal      tags=package=utilities-dev
+                    custom    tags=package=utilities-dev
                     ..
                 ..
             ..
-            gtest
-                internal
-                    custom
+            gtest             tags=package=utilities-dev
+                internal      tags=package=utilities-dev
+                    custom    tags=package=utilities-dev
                     ..
                 ..
             ..
-            samplerate
+            samplerate        tags=package=sound-dev
             ..
-            sqlite3
+            sqlite3           tags=package=libsqlite3-dev
             ..
-            ucl
+            ucl               tags=package=libucl-dev
             ..
-            yaml
+            yaml              tags=package=libyaml-dev
             ..
-            zstd
+            zstd              tags=package=runtime-dev
             ..
         ..
     ..