Date: Wed, 24 Sep 2025 18:54:42 GMT From: Lexi Winter <ivy@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: c7a4cdd09f46 - main - packages: Add descriptions for all packages Message-ID: <202509241854.58OIsgFs092347@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=c7a4cdd09f462922510c24dc49010b1c603c3c1a commit c7a4cdd09f462922510c24dc49010b1c603c3c1a Author: Lexi Winter <ivy@FreeBSD.org> AuthorDate: 2025-09-24 18:41:39 +0000 Commit: Lexi Winter <ivy@FreeBSD.org> CommitDate: 2025-09-24 18:41:39 +0000 packages: Add descriptions for all packages Provide at least a basic description of every package we build. Where possible, the description is taken from a relevant manpage; when there was no suitable text in the manpage, I wrote a new description. Since the UCL files now contain a significant amount of English prose which is almost certainly subject to copyright in at least some jurisdictions, add a copyright header to every file. Where the text was taken from a manpage, the copyright and license are also taken from the manpage. A few files don't have copyright headers added because the origin of the text is unclear, or because the files were written by someone else. While here, remove some orphaned UCL files for packages we no longer ship. MFC after: 1 day Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D52690 --- release/packages/ucl/acct-all.ucl | 31 ++++++++++++++- release/packages/ucl/acpi-all.ucl | 36 +++++++++++++++++- release/packages/ucl/amd-all.ucl | 4 -- release/packages/ucl/apm-all.ucl | 29 +++++++++++++- release/packages/ucl/at-all.ucl | 29 +++++++++++++- release/packages/ucl/atf-all.ucl | 27 ++++++++++++++ release/packages/ucl/audit-all.ucl | 42 ++++++++++++++++++++- release/packages/ucl/autofs-all.ucl | 29 +++++++++++++- release/packages/ucl/bhyve-all.ucl | 42 ++++++++++++++++++++- release/packages/ucl/blocklist-all.ucl | 28 +++++++++++++- release/packages/ucl/bluetooth-all.ucl | 26 ++++++++++++- release/packages/ucl/bmake-all.ucl | 18 +++++++++ release/packages/ucl/bootloader-all.ucl | 25 ++++++++++++- release/packages/ucl/bsdconfig-all.ucl | 26 ++++++++++++- release/packages/ucl/bsdinstall-all.ucl | 37 +++++++++++++++++- release/packages/ucl/bsnmp-all.ucl | 42 ++++++++++++++++++++- release/packages/ucl/caroot-all.ucl | 32 +++++++++++++++- release/packages/ucl/ccdconfig-all.ucl | 19 ++++++++++ release/packages/ucl/certctl-all.ucl | 33 +++++++++++++++- release/packages/ucl/certctl.ucl | 18 +++++++++ release/packages/ucl/clang-all.ucl | 27 +++++++++++++- release/packages/ucl/clibs-all.ucl | 23 +++++++++++- release/packages/ucl/console-tools-all.ucl | 31 ++++++++++++++- release/packages/ucl/cron-all.ucl | 27 +++++++++++++- release/packages/ucl/csh-all.ucl | 40 +++++++++++++++++++- release/packages/ucl/ctf-tools-all.ucl | 34 ++++++++++++++++- release/packages/ucl/ctl-all.ucl | 41 +++++++++++++++++++- release/packages/ucl/cxgbe-tools-all.ucl | 27 +++++++++++++- release/packages/ucl/devmatch-all.ucl | 18 +++++++++ release/packages/ucl/dhclient-all.ucl | 45 +++++++++++++++++++++- release/packages/ucl/dma-all.ucl | 36 ++++++++++++++++++ release/packages/ucl/docs-all.ucl | 4 -- release/packages/ucl/dtrace-all.ucl | 29 +++++++++++++- release/packages/ucl/dwatch-all.ucl | 37 +++++++++++++++++- release/packages/ucl/ee-all.ucl | 25 ++++++++++++- release/packages/ucl/efi-tools-all.ucl | 37 +++++++++++++++++- release/packages/ucl/examples-all.ucl | 26 ++++++++++++- release/packages/ucl/fd-all.ucl | 28 +++++++++++++- release/packages/ucl/fetch-all.ucl | 27 +++++++++++++- release/packages/ucl/firmware-iwm-all.ucl | 18 +++++++++ release/packages/ucl/ftp-all.ucl | 24 +++++++++++- release/packages/ucl/fwget-all.ucl | 28 +++++++++++++- release/packages/ucl/games-all.ucl | 26 ++++++++++++- release/packages/ucl/geom-all.ucl | 18 +++++++++ release/packages/ucl/ggate-all.ucl | 32 +++++++++++++++- release/packages/ucl/gssd-all.ucl | 19 ++++++++++ release/packages/ucl/hast-all.ucl | 23 +++++++++++- release/packages/ucl/hostapd-all.ucl | 26 ++++++++++++- release/packages/ucl/hyperv-tools-all.ucl | 18 +++++++++ release/packages/ucl/inetd-all.ucl | 18 +++++++++ release/packages/ucl/ipf-all.ucl | 23 ++++++++++++ release/packages/ucl/ipfw-all.ucl | 28 +++++++++++++- release/packages/ucl/iscsi-all.ucl | 26 +++++++++++-- release/packages/ucl/jail-all.ucl | 32 +++++++++++++++- release/packages/ucl/kerberos-all.ucl | 34 ++++++++++++++++- release/packages/ucl/kerberos-kdc-all.ucl | 28 +++++++++++++- release/packages/ucl/kernel-man.ucl | 18 +++++++++ release/packages/ucl/kyua-all.ucl | 34 +++++++++++++++++ release/packages/ucl/lib9p-all.ucl | 21 ++++++++++- release/packages/ucl/libarchive-all.ucl | 34 ++++++++++++++++- release/packages/ucl/libbegemot-all.ucl | 41 ++++++++++++++++++++ release/packages/ucl/libblocksruntime-all.ucl | 23 +++++++++++- release/packages/ucl/libbsdstat-all.ucl | 19 ++++++++++ release/packages/ucl/libbsm-all.ucl | 34 ++++++++++++++++- release/packages/ucl/libcasper-all.ucl | 25 ++++++++++++- release/packages/ucl/libcompat-all.ucl | 22 ++++++++++- release/packages/ucl/libcuse-all.ucl | 30 +++++++++++++++ release/packages/ucl/libdwarf-all.ucl | 28 ++++++++++++++ release/packages/ucl/libevent1-all.ucl | 19 ++++++++++ release/packages/ucl/libexecinfo-all.ucl | 19 ++++++++++ release/packages/ucl/libldns-all.ucl | 26 +++++++++++-- release/packages/ucl/liblzma-all.ucl | 19 ++++++++++ release/packages/ucl/libmagic-all.ucl | 23 +++++++++++- release/packages/ucl/libpathconv-all.ucl | 19 ++++++++++ release/packages/ucl/librpcsec_gss-all.ucl | 42 ++++++++++++++++++++- release/packages/ucl/librss-all.ucl | 1 + release/packages/ucl/libsdp-all.ucl | 19 ++++++++++ release/packages/ucl/libsqlite3-all.ucl | 19 ++++++++++ release/packages/ucl/libstdbuf-all.ucl | 35 +++++++++++++++-- release/packages/ucl/libstdthreads-all.ucl | 22 ++++++++++- release/packages/ucl/libthread_db-all.ucl | 21 ++++++++++- release/packages/ucl/libucl-all.ucl | 19 ++++++++++ release/packages/ucl/libvgl-all.ucl | 54 ++++++++++++++++++++++----- release/packages/ucl/libvmmapi-all.ucl | 21 ++++++++++- release/packages/ucl/liby-all.ucl | 25 +++++++++++-- release/packages/ucl/libyaml-all.ucl | 19 ++++++++++ release/packages/ucl/lld-all.ucl | 25 ++++++++++++- release/packages/ucl/lldb-all.ucl | 19 ++++++++++ release/packages/ucl/locales-all.ucl | 22 ++++++++++- release/packages/ucl/lp-all.ucl | 29 +++++++++++++- release/packages/ucl/mandoc-all.ucl | 22 ++++++++++- release/packages/ucl/manuals-all.ucl | 4 -- release/packages/ucl/mlx-tools-all.ucl | 35 ++++++++++++++++- release/packages/ucl/mtree-all.ucl | 28 +++++++++++++- release/packages/ucl/natd-all.ucl | 28 +++++++++++++- release/packages/ucl/netmap-all.ucl | 29 +++++++++++++- release/packages/ucl/newsyslog-all.ucl | 22 +++++++++++ release/packages/ucl/nfs-all.ucl | 34 ++++++++++++++++- release/packages/ucl/ntp-all.ucl | 39 ++++++++++++++++++- release/packages/ucl/nuageinit-all.ucl | 27 +++++++++++++- release/packages/ucl/nvme-tools-all.ucl | 25 ++++++++++++- release/packages/ucl/openssl-all.ucl | 37 +++++++++++++++++- release/packages/ucl/periodic-all.ucl | 18 +++++++++ release/packages/ucl/periodic.ucl | 18 +++++++++ release/packages/ucl/pf-all.ucl | 30 +++++++++++++++ release/packages/ucl/pkg-bootstrap-all.ucl | 22 ++++++++++- release/packages/ucl/ppp-all.ucl | 20 +++++++++- release/packages/ucl/quotacheck-all.ucl | 35 +++++++++++++++++ release/packages/ucl/rc-all.ucl | 18 +++++++++ release/packages/ucl/rcmds-all.ucl | 19 ++++++++++ release/packages/ucl/rcmds.ucl | 18 +++++++++ release/packages/ucl/rdma-all.ucl | 25 ++++++++++++- release/packages/ucl/rescue-all.ucl | 22 ++++++++++- release/packages/ucl/resolvconf-all.ucl | 18 +++++++++ release/packages/ucl/rip-all.ucl | 21 ++++++++++- release/packages/ucl/runtime-all.ucl | 18 +++++++++ release/packages/ucl/sendmail-all.ucl | 19 ++++++++++ release/packages/ucl/sendmail.ucl | 18 +++++++++ release/packages/ucl/smbutils-all.ucl | 28 +++++++++++++- release/packages/ucl/src-all.ucl | 19 ++++++++++ release/packages/ucl/src-sys-all.ucl | 19 ++++++++++ release/packages/ucl/ssh-all.ucl | 36 +++++++++++++++++- release/packages/ucl/syscons-data-all.ucl | 19 ++++++++++ release/packages/ucl/syslogd-all.ucl | 25 ++++++++++++- release/packages/ucl/tcpd-all.ucl | 33 +++++++++++++++- release/packages/ucl/telnet-all.ucl | 29 +++++++++++++- release/packages/ucl/tests-all.ucl | 18 +++++++++ release/packages/ucl/toolchain-all.ucl | 21 ++++++++++- release/packages/ucl/ufs-all.ucl | 35 ++++++++++++++++- release/packages/ucl/unbound-all.ucl | 30 ++++++++++++++- release/packages/ucl/utilities-all.ucl | 21 ++++++++++- release/packages/ucl/vi-all.ucl | 18 +++++++++ release/packages/ucl/vt-data-all.ucl | 18 +++++++++ release/packages/ucl/wpa-all.ucl | 44 +++++++++++++++++++++- release/packages/ucl/yp-all.ucl | 21 ++++++++++- release/packages/ucl/yp.ucl | 18 +++++++++ release/packages/ucl/zfs-all.ucl | 44 +++++++++++++++++++++- release/packages/ucl/zoneinfo-all.ucl | 18 +++++++++ 138 files changed, 3403 insertions(+), 182 deletions(-) diff --git a/release/packages/ucl/acct-all.ucl b/release/packages/ucl/acct-all.ucl index ac4bd8868511..a96e3cc08471 100644 --- a/release/packages/ucl/acct-all.ucl +++ b/release/packages/ucl/acct-all.ucl @@ -1,4 +1,31 @@ -comment = "System Accounting Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "System resource accounting" + desc = <<EOD -System Accounting Utilities +System accounting monitors the system resources used by logged in users. The +accounting data is summarised daily and can be viewed using sa(8). A monthly +periodic(8) script is also provided which includes basic login time accounting +in the monthly system status report. + +System accounting tracks programs executed by each user, and provides the +lastcomm(1) command to view this information. However, system accounting +is not intended as a security auditing mechanism; use the OpenBSM auditing +system provided in the $PKG_NAME_PREFIX-audit package for that. EOD diff --git a/release/packages/ucl/acpi-all.ucl b/release/packages/ucl/acpi-all.ucl index 70ea39fc3862..c459f0004f5d 100644 --- a/release/packages/ucl/acpi-all.ucl +++ b/release/packages/ucl/acpi-all.ucl @@ -1,4 +1,36 @@ -comment = "ACPI Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Advanced Configuration and Power Interface (ACPI) utilities" + desc = <<EOD -ACPI Utilities +ACPI is a hardware standard allowing the operating system to monitor various +hardware devices and system state. For example, ACPI can report whether the +system is on AC or battery power. + +This packages provides several utilities that can be used to interact with the +ACPI implementation in the kernel: + +* The /etc/rc.d/power_profile service can be used to change system performance + targets based on on the system power state. This service is typically + invoked automatically by devd(8) when the system power state changes. +* acpiconf(8) can monitor or change the system power state. +* acpidb(8) is a debugging tool for working with ACPI DSDT files. +* acpidump(8) dumps the system's raw ACPI data. +* iasl(8) is the Intel ACPI compiler/decompiler EOD diff --git a/release/packages/ucl/amd-all.ucl b/release/packages/ucl/amd-all.ucl deleted file mode 100644 index e2bc7cfc1b2a..000000000000 --- a/release/packages/ucl/amd-all.ucl +++ /dev/null @@ -1,4 +0,0 @@ -comment = "AMD Utilities" -desc = <<EOD -AMD Utilities -EOD diff --git a/release/packages/ucl/apm-all.ucl b/release/packages/ucl/apm-all.ucl index bf1b40000805..1318befc4273 100644 --- a/release/packages/ucl/apm-all.ucl +++ b/release/packages/ucl/apm-all.ucl @@ -1,4 +1,29 @@ -comment = "APM Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Intel / Microsoft APM BIOS utility" + desc = <<EOD -APM Utilities +APM (Advanced Power Management) is a hardware interface used to monitor and +respond to system power state changes on x86 hardware. APM has been largely +replaced by ACPI on modern systems. + +This package provides apm(8), a utility which can be used to monitor the APM +state and change the system power mode, and the /etc/rc.d/apm service which +can enable and disable APM at system startup and shutdown. EOD diff --git a/release/packages/ucl/at-all.ucl b/release/packages/ucl/at-all.ucl index dc7592db39ce..32c720c48b96 100644 --- a/release/packages/ucl/at-all.ucl +++ b/release/packages/ucl/at-all.ucl @@ -1,6 +1,31 @@ -comment = "AT Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Scheduled and batch command utilities" + desc = <<EOD -AT Utilities +This package provides two utilities used to execute a command at a later time: + +* at(1) executes a command once at a specified future time. +* batch(1) executes a command when sufficient system resources are available. + +Note that batch(1) is not intended to be a full batch scheduling system, +and can only run commands on the local system. EOD annotations { diff --git a/release/packages/ucl/atf-all.ucl b/release/packages/ucl/atf-all.ucl index de8cd55eeb9f..4d4bf8b6b69b 100644 --- a/release/packages/ucl/atf-all.ucl +++ b/release/packages/ucl/atf-all.ucl @@ -1,3 +1,30 @@ +/* + * Copyright (c) 2007 The NetBSD Foundation, Inc. + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND + * CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + comment = "Automated Testing Framework" desc = <<EOD diff --git a/release/packages/ucl/audit-all.ucl b/release/packages/ucl/audit-all.ucl index e0f3d4bf1675..c7c437d24476 100644 --- a/release/packages/ucl/audit-all.ucl +++ b/release/packages/ucl/audit-all.ucl @@ -1,4 +1,44 @@ +/* + * Copyright (c) 2006, 2019 Robert N. M. Watson + * All rights reserved. + * + * This software was developed in part by BAE Systems, the University of + * Cambridge Computer Laboratory, and Memorial University under DARPA/AFRL + * contract FA8650-15-C-7558 ("CADETS"), as part of the DARPA Transparent + * Computing (TC) research program. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + comment = "OpenBSM auditing utilities" + desc = <<EOD -OpenBSM auditing utilities +Security Event Audit is a facility to provide fine-grained, configurable +logging of security-relevant events, and is intended to meet the requirements +of the Common Criteria (CC) Common Access Protection Profile (CAPP) evaluation. +The audit facility implements the de facto industry standard BSM API, file +formats, and command line interface, first found in the Solaris operating +system. + +This packages provides the auditing daemon auditd(8) and various utilities +used to manage the auditing system and work with audit data. EOD diff --git a/release/packages/ucl/autofs-all.ucl b/release/packages/ucl/autofs-all.ucl index 0e3e8d2336ca..a51292e78faf 100644 --- a/release/packages/ucl/autofs-all.ucl +++ b/release/packages/ucl/autofs-all.ucl @@ -1,4 +1,29 @@ -comment = "Autofs Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "File system automounter" + desc = <<EOD -Autofs Utilities +The autofs(4) facility allows certain filesystem mountpoints to be managed +dynamically, for example to allow user home directories in /home to be +mounted automatically from the appropriate remote file server at login +or to provide automated access to NFS servers via the /net mountpoint. + +This package provides the automountd(8) daemon which is responsible for +managing this, as well as the management utility automount(8). EOD diff --git a/release/packages/ucl/bhyve-all.ucl b/release/packages/ucl/bhyve-all.ucl index 2b20ca9a716f..ac250b0f2ad4 100644 --- a/release/packages/ucl/bhyve-all.ucl +++ b/release/packages/ucl/bhyve-all.ucl @@ -1,4 +1,42 @@ -comment = "Bhyve Utilities" +/* + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright (c) 2013 Peter Grehan + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +comment = "bhyve virtual machine hypervisor" + desc = <<EOD -Bhyve Utilities +bhyve is a hypervisor that runs guest operating systems inside a virtual +machine using the vmm(4) kernel facility. It can run guests on amd64 and +arm64 platforms with suitable hardware support. + +This package provides the bhyve(8) utility used to run virtual machines, +as well as the bhyvectl(8) management utility and the bhyveload(8) kernel +loader. + +An example script is also provided in /usr/share/examples/bhyve/vmrun.sh +which can be used to run simple virtual machines. EOD diff --git a/release/packages/ucl/blocklist-all.ucl b/release/packages/ucl/blocklist-all.ucl index 03330a417af9..6acc6c548103 100644 --- a/release/packages/ucl/blocklist-all.ucl +++ b/release/packages/ucl/blocklist-all.ucl @@ -1,4 +1,28 @@ -comment = "Blocklist Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Network blocklist daemon" + desc = <<EOD -Blocklist Utilities +The blacklistd(8) daemon monitors failed access attempts from remote network +locations and automatically blocks the originating network address using the +system packet filter. + +blacklistd(8) relies on each network daemon to report access attempts, so +only daemons which have had blacklist support added will work. EOD diff --git a/release/packages/ucl/bluetooth-all.ucl b/release/packages/ucl/bluetooth-all.ucl index c139d9056a14..a2376996ec60 100644 --- a/release/packages/ucl/bluetooth-all.ucl +++ b/release/packages/ucl/bluetooth-all.ucl @@ -1,4 +1,26 @@ -comment = "Bluetooth Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Bluetooth support" + desc = <<EOD -Bluetooth Utilities +This package provides various system services used to work with Bluetooth +network devices, including the /etc/rc.d/bluetooth service which manages +the Bluetooth stack when Bluetooth devices are attached or removed, and +the rfcomm_pppd(8) daemon which manages PPP connections over Bluetooth. EOD diff --git a/release/packages/ucl/bmake-all.ucl b/release/packages/ucl/bmake-all.ucl index 3f5a5d9cd879..8283d0ed5c24 100644 --- a/release/packages/ucl/bmake-all.ucl +++ b/release/packages/ucl/bmake-all.ucl @@ -1,3 +1,21 @@ +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + comment = "Program maintenance utility" desc = <<EOD diff --git a/release/packages/ucl/bootloader-all.ucl b/release/packages/ucl/bootloader-all.ucl index ea5e94919c96..a0487abeba8f 100644 --- a/release/packages/ucl/bootloader-all.ucl +++ b/release/packages/ucl/bootloader-all.ucl @@ -1,6 +1,27 @@ -comment = "Bootloader" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "System boot loader" + desc = <<EOD -Bootloader and configuration files +The boot loader is used to bootstrap the kernel from the system firmware +environment during startup. This package contains the loader itself and +various configuration files and scripts used by the loader. EOD annotations { diff --git a/release/packages/ucl/bsdconfig-all.ucl b/release/packages/ucl/bsdconfig-all.ucl index 7ffe7ccff9d8..ba34e5b96fe9 100644 --- a/release/packages/ucl/bsdconfig-all.ucl +++ b/release/packages/ucl/bsdconfig-all.ucl @@ -1,5 +1,27 @@ +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + comment = "System configuration utility" + desc = <<EOD -bsdconfig(8) and bsdinstall(8) provide graphical interfaces to configure the -system and to install new instances of the system, e.g. to create jails. +bsdconfig(8) provides a simple full-screen interface to manage system +configuration, including services, networking and disks. + +This package also provides sysrc(8), a command-line utility for managing +the rc.conf(5) configuration. EOD diff --git a/release/packages/ucl/bsdinstall-all.ucl b/release/packages/ucl/bsdinstall-all.ucl index 4c4586dcc702..cfa303bc2ba4 100644 --- a/release/packages/ucl/bsdinstall-all.ucl +++ b/release/packages/ucl/bsdinstall-all.ucl @@ -1,4 +1,37 @@ -comment = "BSDInstall Utilities" +/* + * Copyright (c) 2011-2013 Nathan Whitehorn <nwhitehorn@FreeBSD.org> All rights reserved. + * Copyright (c) 2018 Roberto Fernandez Cueto <roberfern@gmail.com> + * Copyright (c) 2024 The FreeBSD Foundation + * + * Portions of this documentation were written by Björn Zeeb + * under sponsorship from the FreeBSD Foundation. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +comment = "System installer" + desc = <<EOD -BSDInstall Utilities +bsdinstall is used for installation of new systems, both for system setup from +installation media, e.g., CD-ROMs, and for use on live systems to prepare VM +images and jails. EOD diff --git a/release/packages/ucl/bsnmp-all.ucl b/release/packages/ucl/bsnmp-all.ucl index 9b80310c0617..683b6ff51a53 100644 --- a/release/packages/ucl/bsnmp-all.ucl +++ b/release/packages/ucl/bsnmp-all.ucl @@ -1,4 +1,42 @@ -comment = "BSNMP Utilities" +/* + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright (c) 2004-2005 + * Hartmut Brandt. + * All rights reserved. + * Copyright (c) 2001-2003 + * Fraunhofer Institute for Open Communication Systems (FhG Fokus). + * All rights reserved. + * + * Author: Harti Brandt <harti@FreeBSD.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +comment = "Simple and extensible SNMP daemon" + desc = <<EOD -BSNMP Utilities +The bsnmpd daemon serves the internet SNMP (Simple Network Management +Protocol). It is intended to serve only the absolute basic MIBs and +implement all other MIBs through loadable modules. In this way the +bsnmpd can be used in unexpected ways. EOD diff --git a/release/packages/ucl/caroot-all.ucl b/release/packages/ucl/caroot-all.ucl index bd5b5eef5b48..213ef37f2407 100644 --- a/release/packages/ucl/caroot-all.ucl +++ b/release/packages/ucl/caroot-all.ucl @@ -1,6 +1,34 @@ -comment = "SSL Certificates" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Mozilla Root Store trusted TLS certificates" + desc = <<EOD -SSL Certificates +This package contains trusted TLS certificates from the Mozilla Root Store. +These certificates allow applications to make secure TLS connections to remote +hosts which provide a certificate signed by any of the trusted root certificate +authorities. + +The FreeBSD project does not, and cannot, warrant the security or correctness +of the provided certificates. For more information on the Mozilla Root Store, +refer to: + +https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/ EOD annotations { diff --git a/release/packages/ucl/ccdconfig-all.ucl b/release/packages/ucl/ccdconfig-all.ucl index 76ba9d64db61..8f7d1e4300a5 100644 --- a/release/packages/ucl/ccdconfig-all.ucl +++ b/release/packages/ucl/ccdconfig-all.ucl @@ -1,4 +1,23 @@ +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + comment = "Concatenated disk driver (ccd) configuration utility" + desc = <<EOD ccdconfig(8) is used to configure the concatenated disk driver, ccd(4). ccdconfig(8) may also be started on boot using the "ccd" rc(8) service. diff --git a/release/packages/ucl/certctl-all.ucl b/release/packages/ucl/certctl-all.ucl index f48144ecaef9..4fe459eb3091 100644 --- a/release/packages/ucl/certctl-all.ucl +++ b/release/packages/ucl/certctl-all.ucl @@ -1,6 +1,35 @@ -comment = "SSL Certificate Utility" +/* + * SPDX-License-Identifier: BSD-2-Clause + * + * Copyright 2018 Allan Jude <allanjude@freebsd.org> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted providing that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +comment = "Tool for managing trusted and untrusted TLS certificates" + desc = <<EOD -SSL Certificate Utility +The certctl utility manages the list of TLS Certificate Authorities that are +trusted by applications that use OpenSSL. EOD annotations { diff --git a/release/packages/ucl/certctl.ucl b/release/packages/ucl/certctl.ucl index 7f7adec83159..f12158459c5e 100644 --- a/release/packages/ucl/certctl.ucl +++ b/release/packages/ucl/certctl.ucl @@ -1,3 +1,21 @@ +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + deps { "openssl": { version = "${VERSION}" diff --git a/release/packages/ucl/clang-all.ucl b/release/packages/ucl/clang-all.ucl index e0fe8f35f40e..e0372940ed42 100644 --- a/release/packages/ucl/clang-all.ucl +++ b/release/packages/ucl/clang-all.ucl @@ -1,7 +1,30 @@ -comment = "Clang Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "The Clang C, C++, and Objective-C compiler" + desc = <<EOD -Clang Utilities +Clang is a compiler for C, C++, and Objective-C provided by the LLVM project. + +This package provides the clang(1) frontend as well as related utilities for +working with object files. EOD + licenses = [ NCSA ] annotations { diff --git a/release/packages/ucl/clibs-all.ucl b/release/packages/ucl/clibs-all.ucl index 1a2374ab3f84..fed3c0ee5251 100644 --- a/release/packages/ucl/clibs-all.ucl +++ b/release/packages/ucl/clibs-all.ucl @@ -1,7 +1,26 @@ -comment = "Core C Libraries" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +comment = "Core runtime libraries" desc = <<EOD -Core C Libraries +This package provides the basic runtime libraries required for system operation, +including libc and libc++, and the runtime link loader /libexec/ld-elf.so.1. EOD annotations { diff --git a/release/packages/ucl/console-tools-all.ucl b/release/packages/ucl/console-tools-all.ucl index 53f31b2a9937..fee09a1ea3f5 100644 --- a/release/packages/ucl/console-tools-all.ucl +++ b/release/packages/ucl/console-tools-all.ucl @@ -1,4 +1,31 @@ -comment = "Console Utilities" +/* + * SPDX-License-Identifier: ISC + * + * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF *** 3934 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202509241854.58OIsgFs092347>