The branch main has been updated by ivy:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=29121751723a0ea1a357d32148165c416b0824ec

commit 29121751723a0ea1a357d32148165c416b0824ec
Author:     Lexi Winter <i...@freebsd.org>
AuthorDate: 2025-07-07 13:34:58 +0000
Commit:     Lexi Winter <i...@freebsd.org>
CommitDate: 2025-07-15 05:12:44 +0000

    packages: create UCL files for package descriptions
    
    Mechanically convert Makefile.package into individual UCL files for each
    package and delete it.
    
    Move handling of the 'comment' and 'desc' fields from generate-ucl.sh to
    template.ucl; this provides the default values for some packages which
    don't have a UCL file yet.
    
    Reviewed by:    des, bapt, emaste
    Approved by:    des (mentor)
    Differential Revision:  https://reviews.freebsd.org/D50280
---
 release/packages/Makefile.package          | 191 -----------------------------
 release/packages/generate-ucl.sh           |  12 --
 release/packages/template.ucl              |   4 +-
 release/packages/ucl/acct-all.ucl          |   4 +
 release/packages/ucl/acpi-all.ucl          |   4 +
 release/packages/ucl/amd-all.ucl           |   4 +
 release/packages/ucl/apm-all.ucl           |   4 +
 release/packages/ucl/at-all.ucl            |   4 +
 release/packages/ucl/audit-all.ucl         |   4 +
 release/packages/ucl/autofs-all.ucl        |   4 +
 release/packages/ucl/bhyve-all.ucl         |   4 +
 release/packages/ucl/blocklist-all.ucl     |   4 +
 release/packages/ucl/bluetooth-all.ucl     |   4 +
 release/packages/ucl/bootloader-all.ucl    |   4 +
 release/packages/ucl/bsdinstall-all.ucl    |   4 +
 release/packages/ucl/bsnmp-all.ucl         |   4 +
 release/packages/ucl/caroot-all.ucl        |   4 +
 release/packages/ucl/certctl-all.ucl       |   4 +
 release/packages/ucl/clang-all.ucl         |   4 +
 release/packages/ucl/clibs-all.ucl         |   4 +
 release/packages/ucl/console-tools-all.ucl |   4 +
 release/packages/ucl/cron-all.ucl          |   4 +
 release/packages/ucl/csh-all.ucl           |   4 +
 release/packages/ucl/ctf-tools-all.ucl     |   4 +
 release/packages/ucl/cxgbe-tools-all.ucl   |   4 +
 release/packages/ucl/devd-all.ucl          |   4 +
 release/packages/ucl/devmatch-all.ucl      |   4 +
 release/packages/ucl/dhclient-all.ucl      |   4 +
 release/packages/ucl/dma-all.ucl           |   4 +
 release/packages/ucl/docs-all.ucl          |   4 +
 release/packages/ucl/dtrace-all.ucl        |   4 +
 release/packages/ucl/dwatch-all.ucl        |   4 +
 release/packages/ucl/ee-all.ucl            |   4 +
 release/packages/ucl/efi-tools-all.ucl     |   4 +
 release/packages/ucl/elftoolchain-all.ucl  |   4 +
 release/packages/ucl/examples-all.ucl      |   4 +
 release/packages/ucl/fetch-all.ucl         |   4 +
 release/packages/ucl/firmware-iwm-all.ucl  |   4 +
 release/packages/ucl/ftp-all.ucl           |   4 +
 release/packages/ucl/ftpd-all.ucl          |   4 +
 release/packages/ucl/fwget-all.ucl         |   4 +
 release/packages/ucl/games-all.ucl         |   4 +
 release/packages/ucl/geom-all.ucl          |   4 +
 release/packages/ucl/ggate-all.ucl         |   4 +
 release/packages/ucl/hast-all.ucl          |   4 +
 release/packages/ucl/hostapd-all.ucl       |   4 +
 release/packages/ucl/hyperv-tools-all.ucl  |   4 +
 release/packages/ucl/inetd-all.ucl         |   4 +
 release/packages/ucl/jail-all.ucl          |   4 +
 release/packages/ucl/kerberos-all.ucl      |   4 +
 release/packages/ucl/kerberos-lib-all.ucl  |   4 +
 release/packages/ucl/kernel-all.ucl        |   4 +
 release/packages/ucl/lp-all.ucl            |   4 +
 release/packages/ucl/manuals-all.ucl       |   4 +
 release/packages/ucl/mlx-tools-all.ucl     |   4 +
 release/packages/ucl/mtree-all.ucl         |   4 +
 release/packages/ucl/netmap-all.ucl        |   4 +
 release/packages/ucl/newsyslog-all.ucl     |   4 +
 release/packages/ucl/nfs-all.ucl           |   4 +
 release/packages/ucl/ntp-all.ucl           |   4 +
 release/packages/ucl/nuageinit-all.ucl     |   4 +
 release/packages/ucl/nvme-tools-all.ucl    |   4 +
 release/packages/ucl/openssl-all.ucl       |   4 +
 release/packages/ucl/openssl-lib-all.ucl   |   4 +
 release/packages/ucl/periodic-all.ucl      |   4 +
 release/packages/ucl/pkg-bootstrap-all.ucl |   4 +
 release/packages/ucl/rc-all.ucl            |   4 +
 release/packages/ucl/rcmds-all.ucl         |   7 ++
 release/packages/ucl/rdma-all.ucl          |   1 +
 release/packages/ucl/rescue-all.ucl        |   4 +
 release/packages/ucl/resolvconf-all.ucl    |   4 +
 release/packages/ucl/runtime-all.ucl       |   4 +
 release/packages/ucl/sendmail-all.ucl      |   4 +
 release/packages/ucl/smbutils-all.ucl      |   4 +
 release/packages/ucl/ssh-all.ucl           |   4 +
 release/packages/ucl/syscons-all.ucl       |   4 +
 release/packages/ucl/syslogd-all.ucl       |   4 +
 release/packages/ucl/tcpd-all.ucl          |   4 +
 release/packages/ucl/telnet-all.ucl        |   4 +
 release/packages/ucl/tests-all.ucl         |   4 +
 release/packages/ucl/ufs-all.ucl           |   4 +
 release/packages/ucl/unbound-all.ucl       |   4 +
 release/packages/ucl/utilities-all.ucl     |   4 +
 release/packages/ucl/vi-all.ucl            |   4 +
 release/packages/ucl/vt-all.ucl            |   4 +
 release/packages/ucl/wpa-all.ucl           |   4 +
 release/packages/ucl/zfs-all.ucl           |   4 +
 87 files changed, 338 insertions(+), 205 deletions(-)

diff --git a/release/packages/Makefile.package 
b/release/packages/Makefile.package
deleted file mode 100644
index e00efed2af1b..000000000000
--- a/release/packages/Makefile.package
+++ /dev/null
@@ -1,191 +0,0 @@
-#
-#
-
-acct_COMMENT=          System Accounting Utilities
-acct_DESC=             System Accounting Utilities
-acpi_COMMENT=          ACPI Utilities
-acpi_DESC=             ACPI Utilities
-amd_COMMENT=           AMD Utilities
-amd_DESC=              AMD Utilities
-apm_COMMENT=           APM Utilities
-apm_DESC=              APM Utilities
-at_COMMENT=            AT Utilities
-at_DESC=               AT Utilities
-audit_COMMENT=         OpenBSM auditing utilities
-audit_DESC=            OpenBSM auditing utilities
-autofs_COMMENT=        Autofs Utilities
-autofs_DESC=           Autofs Utilities
-bhyve_COMMENT=                 Bhyve Utilities
-bhyve_DESC=            Bhyve Utilities
-blocklist_COMMENT=     Blocklist Utilities
-blocklist_DESC=                Blocklist Utilities
-bluetooth_COMMENT=     Bluetooth Utilities
-bluetooth_DESC=                Bluetooth Utilities
-bootloader_COMMENT=    Bootloader
-bootloader_DESC=       Bootloader and configuration files
-bsdinstall_COMMENT=    BSDInstall Utilities
-bsdinstall_DESC=       BSDInstall Utilities
-bsnmp_COMMENT=                 BSNMP Utilities
-bsnmp_DESC=            BSNMP Utilities
-caroot_COMMENT=        SSL Certificates
-caroot_DESC=           SSL Certificates
-clang_COMMENT=                 Clang Utilities
-clang_DESC=            Clang Utilities
-clibs_COMMENT=                 Core C Libraries
-clibs_DESC=            Core C Libraries
-certctl_COMMENT=       SSL Certificate Utility
-certctl_DESC=          SSL Certificate Utility
-console-tools_COMMENT= Console Utilities
-console-tools_DESC=    Console Utilities
-cron_COMMENT=          cron(8) and crontab(1)
-cron_DESC=             cron(8) and crontab(1)
-csh_COMMENT=           C Shell
-csh_DESC=              C Shell
-ctf-tools_COMMENT=     CTF Utilities
-ctf-tools_DESC=                CTF Utilities
-cxgbe-tools_COMMENT=   Chelsio cxbge Utilities
-cxgbe-tools_DESC=      Chelsio cxbge Utilities
-devd_COMMENT=          Devd Utility and scripts
-devd_DESC=             Devd Utility and scripts
-devmatch_COMMENT=      Devmatch Utility
-devmatch_DESC=         Devmatch Utility
-dhclient_COMMENT=      DHCP Client
-dhclient_DESC=         DHCP Client
-dma_COMMENT=           DMA Mail Agent Utilities
-dma_DESC=              DMA Mail Agent Utilities
-docs_COMMENT=          Documentation
-docs_DESC=             Documentation
-dtrace_COMMENT=                Dtrace Utilities
-dtrace_DESC=           Dtrace Utilities
-dwatch_COMMENT=                Dwatch Utilities
-dwatch_DESC=           Dwatch Utilities
-ee_COMMENT=            Easy Editor Utilities
-ee_DESC=               Easy Editor Utilities
-efi-tools_COMMENT=     UEFI Utilities
-efi-tools_DESC=                UEFI Utilities
-examples_COMMENT=      Examples in /usr/share/examples
-examples_DESC=         Examples in /usr/share/examples
-fd_COMMENT=            Floppy disk support
-fd_DESC=               Floppy disk support
-fetch_COMMENT=         Fetch Utility
-fetch_DESC=            Fetch Utility
-firmware-iwm_DESC=     iwm(4) firmwares
-firmware-iwm_COMMENT=  iwm(4) firmwares
-ftp_COMMENT=           FTP Utilities
-ftp_DESC=              FTP Utilities
-ftpd_COMMENT=          FTP Daemon
-ftpd_DESC=             FTP Daemon
-fwget_COMMENT=         FWGET Utility
-fwget_DESC=            FWGET Utility
-games_COMMENT=         Games
-games_DESC=            Games
-geom_COMMENT=          GEOM Utilitites
-geom_DESC=             GEOM Utilitites
-ggate_COMMENT=         GEOM Gate Utilities
-ggate_DESC=            GEOM Gate Utilities
-hast_COMMENT=          Highly Available Storage daemon
-hast_DESC=             Highly Available Storage daemon
-hostapd_COMMENT=       802.11 Access Point Daemon an Utilities
-hostapd_DESC=          802.11 Access Point Daemon an Utilities
-hyperv-tools_COMMENT=  Microsoft HyperV Utilities
-hyperv-tools_DESC=     Microsoft HyperV Utilities
-inetd_COMMENT=         Internet super-server
-inetd_DESC=            Internet super-server
-jail_COMMENT=          Jail Utilities
-jail_DESC=             Jail Utilities
-jail-debug_DESCR=      Debugging Symbols
-jail-development_DESCR=Development Files
-jail-profile_DESCR=    Profiling Libraries
-jail-lib32_DESCR=      32-bit Libraries
-jail-lib32-debug_DESCR=32-bit Debugging Symbols
-jail-lib32-development_DESCR=32-bit Development Files
-jail-lib32-profile_DESCR=32-bit Profiling Libraries
-kerberos_COMMENT=      Kerberos Utilities
-kerberos_DESC=         Kerberos Utilities
-kerberos-lib_COMMENT=  Kerberos Libraries
-kerberos-lib_DESC=     Kerberos Libraries
-kernel_COMMENT=        FreeBSD Kernel
-kernel_DESC=           FreeBSD Kernel
-lp_COMMENT=            Printer subsystem
-lp_DESC=               Printer subsystem
-manuals_COMMENT=       Manual Pages
-manuals_DESC=          Manual Pages
-mlx-tools_COMMENT=     Mellanox Utilities
-mlx-tools_DESC=                Mellanox Utilities
-mtree_COMMENT=         MTREE Files
-mtree_DESC=            MTREE Files
-netmap_COMMENT=                Netmap Library and Utilities
-netmap_DESC=           Netmap Library and Utilities
-newsyslog_COMMENT=     Newsyslog Utility
-newsyslog_DESC=                Newsyslog Utility
-nfs_COMMENT=           NFS Utilities
-nfs_DESC=              NFS Utilities
-ntp_COMMENT=           Network Time Protocol server and client
-ntp_DESC=              Network Time Protocol server and client
-nuageinit_COMMENT=     CloudInit support scripts
-nuageinit_DESC=                CloudInit support scripts
-nvme-tools_COMMENT=    NVME Utilities
-nvme-tools_DESC=       NVME Utilities
-openssl_COMMENT=       OpenSSL Utility
-openssl_DESC=          OpenSSL Utility
-openssl-lib_COMMENT=   OpenSSL Libraries
-openssl-lib_DESC=      OpenSSL Libraries
-pkg-bootstrap_COMMENT= pkg bootstrap Utility
-pkg-bootstrap_DESC=    pkg bootstrap Utility
-periodic_COMMENT=      Periodic Utility
-periodic_DESC=         Periodic Utility
-rc_COMMENT=            RC Scripts
-rc_DESC=               RC Scripts
-rcmds_COMMENT=                 BSD/SunOS remote status commands
-rcmds_DESC=\
-The BSD/SunOS remote status commands, which can be used to query or interact\
-with remote hosts over the network.  This includes the command-line utilities\
-rwho, ruptime, rup, rusers and rwall and the daemons rwhod, rpc.rstatd,\
-rpc.rusersd, and rpc.rwalld.
-rdma_COMMENT=          RDMA Utilities
-rdma_DESC=             RDMA Utilities
-rescue_COMMENT=        Rescue Utilities
-rescue_DESC=           Rescue Utilities
-resolvconf_COMMENT=    Resolvconf Utility and scripts
-resolvconf_DESC=       Resolvconf Utility and scripts
-runtime_COMMENT=       FreeBSD Base System
-runtime_DESC=          FreeBSD Base System
-runtime-debug_DESCR=   Debugging Symbols
-runtime-development_DESCR=Development Files
-runtime-profile_DESCR=         Profiling Libraries
-runtime-lib32_DESCR=   32-bit Libraries
-runtime-lib32-debug_DESCR=32-bit Debugging Symbols
-runtime-lib32-development_DESCR=32-bit Development Files
-runtime-lib32-profile_DESCR=32-bit Profiling Libraries
-sendmail_COMMENT=      Sendmail Utilities
-sendmail_DESC=                 Sendmail Utilities
-smbutils_COMMENT=      SMB Utilities
-smbutils_DESC=         SMB Utilities
-ssh_COMMENT=           Secure Shell Utilities
-ssh_DESC=              Secure Shell Utilities
-syscons_COMMENT=       Syscons Console
-syscons_DESC=          Syscons Console
-syslogd_COMMENT=       Syslog Daemon
-syslogd_DESC=          Syslog Daemon
-tcpd_COMMENT=          TCP Wrapper utilities
-tcpd_DESC=             TCP Wrapper utilities
-telnet_COMMENT=                Telnet client
-telnet_DESC=           Telnet client
-tests_COMMENT=                 Test Suite
-tests_DESC=            Test Suite
-toolchain_COMMENT=     Utilities for program development
-toolchain_DESC=                Utilities for program development
-ufs_COMMENT=           UFS Libraries and Utilities
-ufs_DESC=              UFS Libraries and Utilities
-unbound_COMMENT=       Unbound DNS Resolver
-unbound_DESC=          Unbound DNS Resolver
-utilities_COMMENT=     Non-vital programs and libraries
-utilities_DESC=                Non-vital programs and libraries
-vi_COMMENT=            Vi Editor
-vi_DESC=               Vi Editor
-vt_COMMENT=            VT fonts and keyboard files
-vt_DESC=               VT fonts and keyboard files
-wpa_COMMENT=           802.11 Supplicant
-wpa_DESC=              802.11 Supplicant
-zfs_COMMENT=           ZFS Libraries and Utilities
-zfs_DESC=              ZFS Libraries and Utilities
diff --git a/release/packages/generate-ucl.sh b/release/packages/generate-ucl.sh
index 4dac34cd4753..6a64fc78a3b1 100755
--- a/release/packages/generate-ucl.sh
+++ b/release/packages/generate-ucl.sh
@@ -27,9 +27,7 @@ source-level debugger."
 main() {
        outname=""
        origname=""
-       desc=
        desc_suffix=""
-       comment=
        comment_suffix=""
        debug=
        uclsource=
@@ -135,9 +133,6 @@ main() {
                        ;;
        esac
 
-       desc="$(make -C ${srctree}/release/packages -f Makefile.package -V 
${outname}_DESC)"
-       comment="$(make -C ${srctree}/release/packages -f Makefile.package -V 
${outname}_COMMENT)"
-
        uclsource="${srctree}/release/packages/template.ucl"
 
        if [ -n "${debug}" ]; then
@@ -148,9 +143,7 @@ main() {
                echo "origname=${origname}"
                echo "srctree=${srctree}"
                echo "uclfile=${uclfile}"
-               echo "desc=${desc}"
                echo "desc_suffix=${desc_suffix}"
-               echo "comment=${comment}"
                echo "comment_suffix=${comment_suffix}"
                echo "vital=${vital}"
                echo "cp ${uclsource} -> ${uclfile}"
@@ -160,9 +153,6 @@ main() {
                echo ""
        fi
 
-       [ -z "${comment}" ] && comment="${outname} package"
-       [ -z "${desc}" ] && desc="${outname} package"
-
        cp "${uclsource}" "${uclfile}"
        if [ -n "${pkgdeps}" ]; then
                echo 'deps: {' >> ${uclfile}
@@ -182,9 +172,7 @@ EOF
                PKGNAME "${origname}" \
                PKGGENNAME "${outname}" \
                PKG_NAME_PREFIX "${PKG_NAME_PREFIX}" \
-               COMMENT "${comment}" \
                COMMENT_SUFFIX "${comment_suffix}" \
-               DESC "${desc}" \
                DESC_SUFFIX "$desc_suffix" \
                CAP_MKDB_ENDIAN "${cap_arg}" \
                PKG_WWW "${PKG_WWW}" \
diff --git a/release/packages/template.ucl b/release/packages/template.ucl
index a65f58868118..982641305ad6 100644
--- a/release/packages/template.ucl
+++ b/release/packages/template.ucl
@@ -4,7 +4,7 @@
 name = "${PKG_NAME_PREFIX}-${PKGNAME}"
 origin = "base"
 version = "${VERSION}"
-comment = "${COMMENT}"
+comment = "${PKGNAME} package"
 categories = [ base ]
 maintainer = "${PKG_MAINTAINER}"
 www = "${PKG_WWW}"
@@ -12,7 +12,7 @@ prefix = "/"
 licenselogic = "single"
 licenses = [ BSD2CLAUSE ]
 desc = <<EOD
-${DESC}
+${PKGNAME} package
 EOD
 .include(try=true,duplicate=rewrite) "${UCLFILES}/${PKGGENNAME}-all.ucl"
 .include(try=true,duplicate=rewrite) "${UCLFILES}/${PKGNAME}.ucl"
diff --git a/release/packages/ucl/acct-all.ucl 
b/release/packages/ucl/acct-all.ucl
new file mode 100644
index 000000000000..ac4bd8868511
--- /dev/null
+++ b/release/packages/ucl/acct-all.ucl
@@ -0,0 +1,4 @@
+comment = "System Accounting Utilities"
+desc = <<EOD
+System Accounting Utilities
+EOD
diff --git a/release/packages/ucl/acpi-all.ucl 
b/release/packages/ucl/acpi-all.ucl
new file mode 100644
index 000000000000..70ea39fc3862
--- /dev/null
+++ b/release/packages/ucl/acpi-all.ucl
@@ -0,0 +1,4 @@
+comment = "ACPI Utilities"
+desc = <<EOD
+ACPI Utilities
+EOD
diff --git a/release/packages/ucl/amd-all.ucl b/release/packages/ucl/amd-all.ucl
new file mode 100644
index 000000000000..e2bc7cfc1b2a
--- /dev/null
+++ b/release/packages/ucl/amd-all.ucl
@@ -0,0 +1,4 @@
+comment = "AMD Utilities"
+desc = <<EOD
+AMD Utilities
+EOD
diff --git a/release/packages/ucl/apm-all.ucl b/release/packages/ucl/apm-all.ucl
new file mode 100644
index 000000000000..bf1b40000805
--- /dev/null
+++ b/release/packages/ucl/apm-all.ucl
@@ -0,0 +1,4 @@
+comment = "APM Utilities"
+desc = <<EOD
+APM Utilities
+EOD
diff --git a/release/packages/ucl/at-all.ucl b/release/packages/ucl/at-all.ucl
new file mode 100644
index 000000000000..c15642737b36
--- /dev/null
+++ b/release/packages/ucl/at-all.ucl
@@ -0,0 +1,4 @@
+comment = "AT Utilities"
+desc = <<EOD
+AT Utilities
+EOD
diff --git a/release/packages/ucl/audit-all.ucl 
b/release/packages/ucl/audit-all.ucl
new file mode 100644
index 000000000000..e0f3d4bf1675
--- /dev/null
+++ b/release/packages/ucl/audit-all.ucl
@@ -0,0 +1,4 @@
+comment = "OpenBSM auditing utilities"
+desc = <<EOD
+OpenBSM auditing utilities
+EOD
diff --git a/release/packages/ucl/autofs-all.ucl 
b/release/packages/ucl/autofs-all.ucl
new file mode 100644
index 000000000000..0e3e8d2336ca
--- /dev/null
+++ b/release/packages/ucl/autofs-all.ucl
@@ -0,0 +1,4 @@
+comment = "Autofs Utilities"
+desc = <<EOD
+Autofs Utilities
+EOD
diff --git a/release/packages/ucl/bhyve-all.ucl 
b/release/packages/ucl/bhyve-all.ucl
new file mode 100644
index 000000000000..2b20ca9a716f
--- /dev/null
+++ b/release/packages/ucl/bhyve-all.ucl
@@ -0,0 +1,4 @@
+comment = "Bhyve Utilities"
+desc = <<EOD
+Bhyve Utilities
+EOD
diff --git a/release/packages/ucl/blocklist-all.ucl 
b/release/packages/ucl/blocklist-all.ucl
new file mode 100644
index 000000000000..03330a417af9
--- /dev/null
+++ b/release/packages/ucl/blocklist-all.ucl
@@ -0,0 +1,4 @@
+comment = "Blocklist Utilities"
+desc = <<EOD
+Blocklist Utilities
+EOD
diff --git a/release/packages/ucl/bluetooth-all.ucl 
b/release/packages/ucl/bluetooth-all.ucl
new file mode 100644
index 000000000000..c139d9056a14
--- /dev/null
+++ b/release/packages/ucl/bluetooth-all.ucl
@@ -0,0 +1,4 @@
+comment = "Bluetooth Utilities"
+desc = <<EOD
+Bluetooth Utilities
+EOD
diff --git a/release/packages/ucl/bootloader-all.ucl 
b/release/packages/ucl/bootloader-all.ucl
new file mode 100644
index 000000000000..c5690e85c7ba
--- /dev/null
+++ b/release/packages/ucl/bootloader-all.ucl
@@ -0,0 +1,4 @@
+comment = "Bootloader"
+desc = <<EOD
+Bootloader and configuration files
+EOD
diff --git a/release/packages/ucl/bsdinstall-all.ucl 
b/release/packages/ucl/bsdinstall-all.ucl
new file mode 100644
index 000000000000..4c4586dcc702
--- /dev/null
+++ b/release/packages/ucl/bsdinstall-all.ucl
@@ -0,0 +1,4 @@
+comment = "BSDInstall Utilities"
+desc = <<EOD
+BSDInstall Utilities
+EOD
diff --git a/release/packages/ucl/bsnmp-all.ucl 
b/release/packages/ucl/bsnmp-all.ucl
new file mode 100644
index 000000000000..9b80310c0617
--- /dev/null
+++ b/release/packages/ucl/bsnmp-all.ucl
@@ -0,0 +1,4 @@
+comment = "BSNMP Utilities"
+desc = <<EOD
+BSNMP Utilities
+EOD
diff --git a/release/packages/ucl/caroot-all.ucl 
b/release/packages/ucl/caroot-all.ucl
new file mode 100644
index 000000000000..151c1f18ae39
--- /dev/null
+++ b/release/packages/ucl/caroot-all.ucl
@@ -0,0 +1,4 @@
+comment = "SSL Certificates"
+desc = <<EOD
+SSL Certificates
+EOD
diff --git a/release/packages/ucl/certctl-all.ucl 
b/release/packages/ucl/certctl-all.ucl
new file mode 100644
index 000000000000..b4bc5ae261c5
--- /dev/null
+++ b/release/packages/ucl/certctl-all.ucl
@@ -0,0 +1,4 @@
+comment = "SSL Certificate Utility"
+desc = <<EOD
+SSL Certificate Utility
+EOD
diff --git a/release/packages/ucl/clang-all.ucl 
b/release/packages/ucl/clang-all.ucl
index 41a697ebe53d..3f79f0acb229 100644
--- a/release/packages/ucl/clang-all.ucl
+++ b/release/packages/ucl/clang-all.ucl
@@ -1 +1,5 @@
+comment = "Clang Utilities"
+desc = <<EOD
+Clang Utilities
+EOD
 licenses = [ NCSA ]
diff --git a/release/packages/ucl/clibs-all.ucl 
b/release/packages/ucl/clibs-all.ucl
new file mode 100644
index 000000000000..69ae018d4d1f
--- /dev/null
+++ b/release/packages/ucl/clibs-all.ucl
@@ -0,0 +1,4 @@
+comment = "Core C Libraries"
+desc = <<EOD
+Core C Libraries
+EOD
diff --git a/release/packages/ucl/console-tools-all.ucl 
b/release/packages/ucl/console-tools-all.ucl
new file mode 100644
index 000000000000..53f31b2a9937
--- /dev/null
+++ b/release/packages/ucl/console-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "Console Utilities"
+desc = <<EOD
+Console Utilities
+EOD
diff --git a/release/packages/ucl/cron-all.ucl 
b/release/packages/ucl/cron-all.ucl
new file mode 100644
index 000000000000..d9edf6bfde52
--- /dev/null
+++ b/release/packages/ucl/cron-all.ucl
@@ -0,0 +1,4 @@
+comment = "cron(8) and crontab(1)"
+desc = <<EOD
+cron(8) and crontab(1)
+EOD
diff --git a/release/packages/ucl/csh-all.ucl b/release/packages/ucl/csh-all.ucl
new file mode 100644
index 000000000000..df4dc71f8dd5
--- /dev/null
+++ b/release/packages/ucl/csh-all.ucl
@@ -0,0 +1,4 @@
+comment = "C Shell"
+desc = <<EOD
+C Shell
+EOD
diff --git a/release/packages/ucl/ctf-tools-all.ucl 
b/release/packages/ucl/ctf-tools-all.ucl
new file mode 100644
index 000000000000..38ca769f6109
--- /dev/null
+++ b/release/packages/ucl/ctf-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "CTF Utilities"
+desc = <<EOD
+CTF Utilities
+EOD
diff --git a/release/packages/ucl/cxgbe-tools-all.ucl 
b/release/packages/ucl/cxgbe-tools-all.ucl
new file mode 100644
index 000000000000..e2f6132f7ef9
--- /dev/null
+++ b/release/packages/ucl/cxgbe-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "Chelsio cxbge Utilities"
+desc = <<EOD
+Chelsio cxbge Utilities
+EOD
diff --git a/release/packages/ucl/devd-all.ucl 
b/release/packages/ucl/devd-all.ucl
new file mode 100644
index 000000000000..dc7d162a1930
--- /dev/null
+++ b/release/packages/ucl/devd-all.ucl
@@ -0,0 +1,4 @@
+comment = "Devd Utility and scripts"
+desc = <<EOD
+Devd Utility and scripts
+EOD
diff --git a/release/packages/ucl/devmatch-all.ucl 
b/release/packages/ucl/devmatch-all.ucl
new file mode 100644
index 000000000000..02dc903fd422
--- /dev/null
+++ b/release/packages/ucl/devmatch-all.ucl
@@ -0,0 +1,4 @@
+comment = "Devmatch Utility"
+desc = <<EOD
+Devmatch Utility
+EOD
diff --git a/release/packages/ucl/dhclient-all.ucl 
b/release/packages/ucl/dhclient-all.ucl
new file mode 100644
index 000000000000..6785366aea5e
--- /dev/null
+++ b/release/packages/ucl/dhclient-all.ucl
@@ -0,0 +1,4 @@
+comment = "DHCP Client"
+desc = <<EOD
+DHCP Client
+EOD
diff --git a/release/packages/ucl/dma-all.ucl b/release/packages/ucl/dma-all.ucl
new file mode 100644
index 000000000000..e8824acf7a36
--- /dev/null
+++ b/release/packages/ucl/dma-all.ucl
@@ -0,0 +1,4 @@
+comment = "DMA Mail Agent Utilities"
+desc = <<EOD
+DMA Mail Agent Utilities
+EOD
diff --git a/release/packages/ucl/docs-all.ucl 
b/release/packages/ucl/docs-all.ucl
new file mode 100644
index 000000000000..7159d3f8f4ec
--- /dev/null
+++ b/release/packages/ucl/docs-all.ucl
@@ -0,0 +1,4 @@
+comment = "Documentation"
+desc = <<EOD
+Documentation
+EOD
diff --git a/release/packages/ucl/dtrace-all.ucl 
b/release/packages/ucl/dtrace-all.ucl
new file mode 100644
index 000000000000..fb36816123c5
--- /dev/null
+++ b/release/packages/ucl/dtrace-all.ucl
@@ -0,0 +1,4 @@
+comment = "Dtrace Utilities"
+desc = <<EOD
+Dtrace Utilities
+EOD
diff --git a/release/packages/ucl/dwatch-all.ucl 
b/release/packages/ucl/dwatch-all.ucl
new file mode 100644
index 000000000000..5f7e0fb764ce
--- /dev/null
+++ b/release/packages/ucl/dwatch-all.ucl
@@ -0,0 +1,4 @@
+comment = "Dwatch Utilities"
+desc = <<EOD
+Dwatch Utilities
+EOD
diff --git a/release/packages/ucl/ee-all.ucl b/release/packages/ucl/ee-all.ucl
new file mode 100644
index 000000000000..c003942ad3a9
--- /dev/null
+++ b/release/packages/ucl/ee-all.ucl
@@ -0,0 +1,4 @@
+comment = "Easy Editor Utilities"
+desc = <<EOD
+Easy Editor Utilities
+EOD
diff --git a/release/packages/ucl/efi-tools-all.ucl 
b/release/packages/ucl/efi-tools-all.ucl
new file mode 100644
index 000000000000..51d5e12189dd
--- /dev/null
+++ b/release/packages/ucl/efi-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "UEFI Utilities"
+desc = <<EOD
+UEFI Utilities
+EOD
diff --git a/release/packages/ucl/elftoolchain-all.ucl 
b/release/packages/ucl/elftoolchain-all.ucl
new file mode 100644
index 000000000000..88ff11d7174c
--- /dev/null
+++ b/release/packages/ucl/elftoolchain-all.ucl
@@ -0,0 +1,4 @@
+comment = "ElfToolchain programs and libraries"
+desc = <<EOD
+ElfToolchain programs and libraries
+EOD
diff --git a/release/packages/ucl/examples-all.ucl 
b/release/packages/ucl/examples-all.ucl
new file mode 100644
index 000000000000..93f0aee16187
--- /dev/null
+++ b/release/packages/ucl/examples-all.ucl
@@ -0,0 +1,4 @@
+comment = "Examples in /usr/share/examples"
+desc = <<EOD
+Examples in /usr/share/examples
+EOD
diff --git a/release/packages/ucl/fetch-all.ucl 
b/release/packages/ucl/fetch-all.ucl
new file mode 100644
index 000000000000..f9a3e03e6fa4
--- /dev/null
+++ b/release/packages/ucl/fetch-all.ucl
@@ -0,0 +1,4 @@
+comment = "Fetch Utility"
+desc = <<EOD
+Fetch Utility
+EOD
diff --git a/release/packages/ucl/firmware-iwm-all.ucl 
b/release/packages/ucl/firmware-iwm-all.ucl
new file mode 100644
index 000000000000..6fec27c15351
--- /dev/null
+++ b/release/packages/ucl/firmware-iwm-all.ucl
@@ -0,0 +1,4 @@
+comment = "iwm(4) firmwares"
+desc = <<EOD
+iwm(4) firmwares
+EOD
diff --git a/release/packages/ucl/ftp-all.ucl b/release/packages/ucl/ftp-all.ucl
new file mode 100644
index 000000000000..6275bc46e657
--- /dev/null
+++ b/release/packages/ucl/ftp-all.ucl
@@ -0,0 +1,4 @@
+comment = "FTP Utilities"
+desc = <<EOD
+FTP Utilities
+EOD
diff --git a/release/packages/ucl/ftpd-all.ucl 
b/release/packages/ucl/ftpd-all.ucl
new file mode 100644
index 000000000000..cbaa078123d5
--- /dev/null
+++ b/release/packages/ucl/ftpd-all.ucl
@@ -0,0 +1,4 @@
+comment = "FTP Daemon"
+desc = <<EOD
+FTP Daemon
+EOD
diff --git a/release/packages/ucl/fwget-all.ucl 
b/release/packages/ucl/fwget-all.ucl
new file mode 100644
index 000000000000..7a6f9dff5cc9
--- /dev/null
+++ b/release/packages/ucl/fwget-all.ucl
@@ -0,0 +1,4 @@
+comment = "FWGET Utility"
+desc = <<EOD
+FWGET Utility
+EOD
diff --git a/release/packages/ucl/games-all.ucl 
b/release/packages/ucl/games-all.ucl
new file mode 100644
index 000000000000..747638fe6a8f
--- /dev/null
+++ b/release/packages/ucl/games-all.ucl
@@ -0,0 +1,4 @@
+comment = "Games"
+desc = <<EOD
+Games
+EOD
diff --git a/release/packages/ucl/geom-all.ucl 
b/release/packages/ucl/geom-all.ucl
new file mode 100644
index 000000000000..6d80b4458f64
--- /dev/null
+++ b/release/packages/ucl/geom-all.ucl
@@ -0,0 +1,4 @@
+comment = "GEOM Utilitites"
+desc = <<EOD
+GEOM Utilitites
+EOD
diff --git a/release/packages/ucl/ggate-all.ucl 
b/release/packages/ucl/ggate-all.ucl
new file mode 100644
index 000000000000..0d0b984b440e
--- /dev/null
+++ b/release/packages/ucl/ggate-all.ucl
@@ -0,0 +1,4 @@
+comment = "GEOM Gate Utilities"
+desc = <<EOD
+GEOM Gate Utilities
+EOD
diff --git a/release/packages/ucl/hast-all.ucl 
b/release/packages/ucl/hast-all.ucl
new file mode 100644
index 000000000000..b2441ddb6866
--- /dev/null
+++ b/release/packages/ucl/hast-all.ucl
@@ -0,0 +1,4 @@
+comment = "Highly Available Storage daemon"
+desc = <<EOD
+Highly Available Storage daemon
+EOD
diff --git a/release/packages/ucl/hostapd-all.ucl 
b/release/packages/ucl/hostapd-all.ucl
new file mode 100644
index 000000000000..c2e0d0c0bd11
--- /dev/null
+++ b/release/packages/ucl/hostapd-all.ucl
@@ -0,0 +1,4 @@
+comment = "802.11 Access Point Daemon an Utilities"
+desc = <<EOD
+802.11 Access Point Daemon an Utilities
+EOD
diff --git a/release/packages/ucl/hyperv-tools-all.ucl 
b/release/packages/ucl/hyperv-tools-all.ucl
new file mode 100644
index 000000000000..e16fd5b4b053
--- /dev/null
+++ b/release/packages/ucl/hyperv-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "Microsoft HyperV Utilities"
+desc = <<EOD
+Microsoft HyperV Utilities
+EOD
diff --git a/release/packages/ucl/inetd-all.ucl 
b/release/packages/ucl/inetd-all.ucl
new file mode 100644
index 000000000000..731769bdc399
--- /dev/null
+++ b/release/packages/ucl/inetd-all.ucl
@@ -0,0 +1,4 @@
+comment = "Internet super-server"
+desc = <<EOD
+Internet super-server
+EOD
diff --git a/release/packages/ucl/jail-all.ucl 
b/release/packages/ucl/jail-all.ucl
new file mode 100644
index 000000000000..da844b500ad5
--- /dev/null
+++ b/release/packages/ucl/jail-all.ucl
@@ -0,0 +1,4 @@
+comment = "Jail Utilities"
+desc = <<EOD
+Jail Utilities
+EOD
diff --git a/release/packages/ucl/kerberos-all.ucl 
b/release/packages/ucl/kerberos-all.ucl
new file mode 100644
index 000000000000..6fb7f059296b
--- /dev/null
+++ b/release/packages/ucl/kerberos-all.ucl
@@ -0,0 +1,4 @@
+comment = "Kerberos Utilities"
+desc = <<EOD
+Kerberos Utilities
+EOD
diff --git a/release/packages/ucl/kerberos-lib-all.ucl 
b/release/packages/ucl/kerberos-lib-all.ucl
new file mode 100644
index 000000000000..ab769ee16f96
--- /dev/null
+++ b/release/packages/ucl/kerberos-lib-all.ucl
@@ -0,0 +1,4 @@
+comment = "Kerberos Libraries"
+desc = <<EOD
+Kerberos Libraries
+EOD
diff --git a/release/packages/ucl/kernel-all.ucl 
b/release/packages/ucl/kernel-all.ucl
new file mode 100644
index 000000000000..3daab9932066
--- /dev/null
+++ b/release/packages/ucl/kernel-all.ucl
@@ -0,0 +1,4 @@
+comment = "FreeBSD Kernel"
+desc = <<EOD
+FreeBSD Kernel
+EOD
diff --git a/release/packages/ucl/lp-all.ucl b/release/packages/ucl/lp-all.ucl
new file mode 100644
index 000000000000..c400038458d0
--- /dev/null
+++ b/release/packages/ucl/lp-all.ucl
@@ -0,0 +1,4 @@
+comment = "Printer subsystem"
+desc = <<EOD
+Printer subsystem
+EOD
diff --git a/release/packages/ucl/manuals-all.ucl 
b/release/packages/ucl/manuals-all.ucl
new file mode 100644
index 000000000000..9acfd90159ae
--- /dev/null
+++ b/release/packages/ucl/manuals-all.ucl
@@ -0,0 +1,4 @@
+comment = "Manual Pages"
+desc = <<EOD
+Manual Pages
+EOD
diff --git a/release/packages/ucl/mlx-tools-all.ucl 
b/release/packages/ucl/mlx-tools-all.ucl
new file mode 100644
index 000000000000..4af47252c71d
--- /dev/null
+++ b/release/packages/ucl/mlx-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "Mellanox Utilities"
+desc = <<EOD
+Mellanox Utilities
+EOD
diff --git a/release/packages/ucl/mtree-all.ucl 
b/release/packages/ucl/mtree-all.ucl
new file mode 100644
index 000000000000..b921c51a6afb
--- /dev/null
+++ b/release/packages/ucl/mtree-all.ucl
@@ -0,0 +1,4 @@
+comment = "MTREE Files"
+desc = <<EOD
+MTREE Files
+EOD
diff --git a/release/packages/ucl/netmap-all.ucl 
b/release/packages/ucl/netmap-all.ucl
new file mode 100644
index 000000000000..e0c0c65b8fb8
--- /dev/null
+++ b/release/packages/ucl/netmap-all.ucl
@@ -0,0 +1,4 @@
+comment = "Netmap Library and Utilities"
+desc = <<EOD
+Netmap Library and Utilities
+EOD
diff --git a/release/packages/ucl/newsyslog-all.ucl 
b/release/packages/ucl/newsyslog-all.ucl
new file mode 100644
index 000000000000..e52b34dbdcba
--- /dev/null
+++ b/release/packages/ucl/newsyslog-all.ucl
@@ -0,0 +1,4 @@
+comment = "Newsyslog Utility"
+desc = <<EOD
+Newsyslog Utility
+EOD
diff --git a/release/packages/ucl/nfs-all.ucl b/release/packages/ucl/nfs-all.ucl
new file mode 100644
index 000000000000..a53d2f028975
--- /dev/null
+++ b/release/packages/ucl/nfs-all.ucl
@@ -0,0 +1,4 @@
+comment = "NFS Utilities"
+desc = <<EOD
+NFS Utilities
+EOD
diff --git a/release/packages/ucl/ntp-all.ucl b/release/packages/ucl/ntp-all.ucl
new file mode 100644
index 000000000000..c01ae91c31cf
--- /dev/null
+++ b/release/packages/ucl/ntp-all.ucl
@@ -0,0 +1,4 @@
+comment = "Network Time Protocol server and client"
+desc = <<EOD
+Network Time Protocol server and client
+EOD
diff --git a/release/packages/ucl/nuageinit-all.ucl 
b/release/packages/ucl/nuageinit-all.ucl
new file mode 100644
index 000000000000..4d510b799fa7
--- /dev/null
+++ b/release/packages/ucl/nuageinit-all.ucl
@@ -0,0 +1,4 @@
+comment = "CloudInit support scripts"
+desc = <<EOD
+CloudInit support scripts
+EOD
diff --git a/release/packages/ucl/nvme-tools-all.ucl 
b/release/packages/ucl/nvme-tools-all.ucl
new file mode 100644
index 000000000000..5863af2d5e34
--- /dev/null
+++ b/release/packages/ucl/nvme-tools-all.ucl
@@ -0,0 +1,4 @@
+comment = "NVME Utilities"
+desc = <<EOD
+NVME Utilities
+EOD
diff --git a/release/packages/ucl/openssl-all.ucl 
b/release/packages/ucl/openssl-all.ucl
new file mode 100644
index 000000000000..8dd2da021f0a
--- /dev/null
+++ b/release/packages/ucl/openssl-all.ucl
@@ -0,0 +1,4 @@
+comment = "OpenSSL Utility"
+desc = <<EOD
+OpenSSL Utility
+EOD
diff --git a/release/packages/ucl/openssl-lib-all.ucl 
b/release/packages/ucl/openssl-lib-all.ucl
*** 239 LINES SKIPPED ***


Reply via email to