Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README | H A D | 24-Sep-2025 | 2 KiB | 51 | 38 | |
acct-all.ucl | H A D | 24-Sep-2025 | 1.4 KiB | 32 | 28 | |
acpi-all.ucl | H A D | 24-Sep-2025 | 1.6 KiB | 37 | 32 | |
apm-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 30 | 26 | |
at-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 34 | 28 | |
at.ucl | H A D | 24-Sep-2025 | 1 KiB | 34 | 29 | |
atf-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 36 | 33 | |
audit-all.ucl | H A D | 24-Sep-2025 | 2.2 KiB | 45 | 41 | |
autofs-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 30 | 26 | |
bhyve-all.ucl | H A D | 24-Sep-2025 | 1.9 KiB | 43 | 38 | |
blocklist-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 29 | 25 | |
bluetooth-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 24 | |
bluetooth.ucl | H A D | 24-Sep-2025 | 922 | 29 | 24 | |
bmake-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
bootloader-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
bsdconfig-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 28 | 24 | |
bsdconfig.ucl | H A D | 24-Sep-2025 | 954 | 26 | 24 | |
bsdinstall-all.ucl | H A D | 24-Sep-2025 | 1.8 KiB | 38 | 35 | |
bsdinstall.ucl | H A D | 24-Sep-2025 | 955 | 26 | 24 | |
bsnmp-all.ucl | H A D | 24-Sep-2025 | 1.8 KiB | 43 | 40 | |
bzip2-all.ucl | H A D | 23-Sep-2025 | 411 | 13 | 10 | |
caroot-all.ucl | H A D | 24-Sep-2025 | 1.4 KiB | 37 | 31 | |
caroot.ucl | H A D | 17-Jul-2025 | 206 | 11 | 10 | |
ccdconfig-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 25 | 22 | |
certctl-all.ucl | H A D | 24-Sep-2025 | 1.6 KiB | 38 | 34 | |
certctl.ucl | H A D | 24-Sep-2025 | 893 | 25 | 23 | |
clang-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 33 | 27 | |
clang.ucl | H A D | 07-Jul-2025 | 135 | 12 | 10 | |
clibs-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 29 | 25 | |
clibs.ucl | H A D | 07-Jul-2025 | 12 | 2 | 1 | |
console-tools-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 32 | 28 | |
cron-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 32 | 27 | |
csh-all.ucl | H A D | 24-Sep-2025 | 2 KiB | 41 | 38 | |
ctf-tools-all.ucl | H A D | 24-Sep-2025 | 1.4 KiB | 40 | 33 | |
ctl-all.ucl | H A D | 24-Sep-2025 | 1.9 KiB | 42 | 38 | |
cxgbe-tools-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 28 | 25 | |
devd-all.ucl | H A D | 23-Sep-2025 | 1.9 KiB | 41 | 37 | |
devd.ucl | H A D | 24-Sep-2025 | 931 | 26 | 24 | |
devmatch-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
dhclient-all.ucl | H A D | 24-Sep-2025 | 2.1 KiB | 51 | 45 | |
dma-all.ucl | H A D | 24-Sep-2025 | 2.3 KiB | 49 | 45 | |
dtb-all.ucl | H A D | 12-Sep-2025 | 112 | 10 | 7 | |
dtrace-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 30 | 26 | |
dwatch-all.ucl | H A D | 24-Sep-2025 | 1.8 KiB | 38 | 35 | |
ee-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 26 | 23 | |
efi-tools-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 38 | 30 | |
examples-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 23 | |
fd-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 29 | 25 | |
fetch-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 34 | 29 | |
firmware-iwm-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
ftp-all.ucl | H A D | 24-Sep-2025 | 1,016 | 25 | 22 | |
ftpd-all.ucl | H A D | 07-Jul-2025 | 51 | 5 | 4 | |
fwget-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 35 | 30 | |
games-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 29 | 25 | |
geom-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
ggate-all.ucl | H A D | 24-Sep-2025 | 1.4 KiB | 33 | 29 | |
gssd-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 31 | 26 | |
hast-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 26 | 23 | |
hostapd-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 24 | |
hyperv-tools-all.ucl | H A D | 24-Sep-2025 | 1,014 | 29 | 25 | |
inetd-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
ipf-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 28 | 24 | |
ipfw-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 31 | 27 | |
iscsi-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 24 | |
jail-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 33 | 29 | |
kerberos-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 35 | 30 | |
kerberos-kdc-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 30 | 26 | |
kernel-all.ucl | H A D | 12-Sep-2025 | 156 | 10 | 7 | |
kernel-man.ucl | H A D | 24-Sep-2025 | 1,018 | 29 | 25 | |
kyua-all.ucl | H A D | 24-Sep-2025 | 2.6 KiB | 55 | 44 | |
lib9p-all.ucl | H A D | 24-Sep-2025 | 982 | 25 | 22 | |
libarchive-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 35 | 32 | |
libbegemot-all.ucl | H A D | 24-Sep-2025 | 2.2 KiB | 47 | 42 | |
libblocksruntime-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 26 | 23 | |
libbsdstat-all.ucl | H A D | 24-Sep-2025 | 966 | 25 | 22 | |
libbsm-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 37 | 34 | |
libcasper-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 24 | |
libcompat-all.ucl | H A D | 24-Sep-2025 | 998 | 25 | 22 | |
libcompiler_rt-all.ucl | H A D | 07-Jul-2025 | 92 | 5 | 4 | |
libcuse-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 36 | 33 | |
libdwarf-all.ucl | H A D | 24-Sep-2025 | 1.6 KiB | 35 | 32 | |
libevent1-all.ucl | H A D | 24-Sep-2025 | 939 | 24 | 21 | |
libexecinfo-all.ucl | H A D | 24-Sep-2025 | 992 | 25 | 22 | |
libipt-all.ucl | H A D | 07-Jul-2025 | 281 | 7 | 6 | |
libldns-all.ucl | H A D | 24-Sep-2025 | 988 | 25 | 22 | |
liblzma-all.ucl | H A D | 24-Sep-2025 | 966 | 25 | 22 | |
libmagic-all.ucl | H A D | 24-Sep-2025 | 1,001 | 25 | 22 | |
libmilter-all.ucl | H A D | 23-Aug-2025 | 323 | 8 | 7 | |
libpathconv-all.ucl | H A D | 24-Sep-2025 | 1,018 | 25 | 22 | |
librpcsec_gss-all.ucl | H A D | 24-Sep-2025 | 2.1 KiB | 44 | 39 | |
librss-all.ucl | H A D | 24-Sep-2025 | 204 | 7 | 5 | |
libsdp-all.ucl | H A D | 24-Sep-2025 | 985 | 25 | 22 | |
libsqlite3-all.ucl | H A D | 24-Sep-2025 | 949 | 24 | 21 | |
libstdbuf-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 36 | 33 | |
libstdthreads-all.ucl | H A D | 24-Sep-2025 | 977 | 25 | 22 | |
libthread_db-all.ucl | H A D | 24-Sep-2025 | 1,008 | 25 | 22 | |
libucl-all.ucl | H A D | 24-Sep-2025 | 1,006 | 25 | 22 | |
libvgl-all.ucl | H A D | 24-Sep-2025 | 2.3 KiB | 48 | 43 | |
libvmmapi-all.ucl | H A D | 24-Sep-2025 | 987 | 24 | 21 | |
liby-all.ucl | H A D | 24-Sep-2025 | 994 | 25 | 22 | |
libyaml-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 25 | 22 | |
lld-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 32 | 27 | |
lldb-all.ucl | H A D | 24-Sep-2025 | 974 | 30 | 25 | |
locales-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
lp-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 30 | 26 | |
mandoc-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
mlx-tools-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 36 | 33 | |
mtree-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 34 | 29 | |
natd-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 29 | 26 | |
netmap-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 30 | 26 | |
newsyslog-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 33 | 28 | |
newsyslog.ucl | H A D | 23-Sep-2025 | 113 | 8 | 7 | |
nfs-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 35 | 30 | |
ntp-all.ucl | H A D | 24-Sep-2025 | 1.9 KiB | 40 | 34 | |
nuageinit-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 33 | 28 | |
nvme-tools-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 26 | 23 | |
openssl-all.ucl | H A D | 24-Sep-2025 | 1.7 KiB | 38 | 32 | |
periodic-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
periodic.ucl | H A D | 24-Sep-2025 | 889 | 25 | 23 | |
pf-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 35 | 30 | |
pkg-bootstrap-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
pmc-all.ucl | H A D | 23-Sep-2025 | 525 | 13 | 10 | |
powerd-all.ucl | H A D | 23-Sep-2025 | 292 | 12 | 9 | |
ppp-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
quotacheck-all.ucl | H A D | 24-Sep-2025 | 2.1 KiB | 44 | 41 | |
rc-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
rc.ucl | H A D | 23-Sep-2025 | 894 | 26 | 23 | |
rcmds-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 27 | 24 | |
rcmds.ucl | H A D | 24-Sep-2025 | 931 | 27 | 24 | |
rdma-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 26 | 23 | |
rescue-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 32 | 28 | |
resolvconf-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 30 | 26 | |
rip-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 28 | 24 | |
runtime-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
runtime.ucl | H A D | 12-Sep-2025 | 223 | 9 | 7 | |
sendmail-all.ucl | H A D | 24-Sep-2025 | 1.5 KiB | 35 | 30 | |
sendmail.ucl | H A D | 24-Sep-2025 | 950 | 26 | 24 | |
smbutils-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 29 | 25 | |
src-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
src-sys-all.ucl | H A D | 24-Sep-2025 | 1,019 | 29 | 25 | |
ssh-all.ucl | H A D | 24-Sep-2025 | 1.6 KiB | 38 | 32 | |
syscons-data-all.ucl | H A D | 24-Sep-2025 | 958 | 24 | 21 | |
syslogd-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 32 | 28 | |
tcpd-all.ucl | H A D | 24-Sep-2025 | 1.4 KiB | 34 | 29 | |
telnet-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 30 | 26 | |
tests-all.ucl | H A D | 24-Sep-2025 | 1.3 KiB | 50 | 43 | |
toolchain-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
ufs-all.ucl | H A D | 24-Sep-2025 | 1.6 KiB | 41 | 35 | |
unbound-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 32 | 27 | |
utilities-all.ucl | H A D | 24-Sep-2025 | 1.1 KiB | 29 | 25 | |
utilities.ucl | H A D | 07-Jul-2025 | 110 | 6 | 5 | |
vi-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 29 | 25 | |
vt-data-all.ucl | H A D | 24-Sep-2025 | 973 | 28 | 24 | |
wpa-all.ucl | H A D | 24-Sep-2025 | 2.3 KiB | 50 | 44 | |
yp-all.ucl | H A D | 24-Sep-2025 | 1.2 KiB | 27 | 24 | |
yp.ucl | H A D | 24-Sep-2025 | 937 | 26 | 24 | |
zfs-all.ucl | H A D | 24-Sep-2025 | 1.9 KiB | 50 | 42 | |
zoneinfo-all.ucl | H A D | 24-Sep-2025 | 1 KiB | 31 | 26 |
README
1This directory contains package manifests for the base packages in UCL format. 2There are two types of manifest: "<package>.ucl" applies specifically to the 3package called "<package>", and "<package>-all.ucl" applies to all of that 4package's subpackages. 5 6For example, if a Makefile sets PACKAGE=foo, then the build might generate the 7following packages: 8 9 FreeBSD-foo 10 FreeBSD-foo-dev 11 FreeBSD-foo-lib32 12 FreeBSD-foo-man 13 14All of these packages will include "foo-all.ucl", but "foo.ucl" will only be 15included by FreeBSD-foo, "foo-dev.ucl" will only be included by FreeBSD-foo-dev, 16and so on. 17 18In general, dependencies and post-install scripts should be added in the 19package-specific manifests, while comment and description should be set 20in the "-all" manifest. 21 22Policies for package dependencies: 23 24* If a package requires a shared library from another package, do not add a 25 dependency, unless pkg(8) doesn't detect the dependency automatically for 26 some reason (which may happen if the library is loaded with dlopen() at 27 runtime). 28 29* If a package contains rc(8) scripts, do not add a dependency on "rc". 30 Installing "rc" is optional. 31 32* If a package contains hooks intended to be invoked from devd, do not add 33 a dependency on "devd". Like rc, devd is optional. The exception is if 34 the package doesn't work at all without devd, in which case a dependency 35 is warranted. 36 37* If a package contains cron(8) jobs in /etc/cron.d, do not a dependency 38 on "cron", unless the package doesn't work at all without cron. 39 40* If a package contains periodic(8) reports, do not add a dependency on 41 "periodic", unless the package only contains periodic reports. 42 43* If a package contains shell scripts, and the script is *not* one of the 44 previously mentioned examples (rc, devd, etc.), add a dependency on 45 "runtime" for /bin/sh. 46 47* Otherwise, if one component of a package requires another package to work, 48 add a dependency on the other package even if not everything in the package 49 requires that dependency. Users expect that all of a package will work 50 after installing it. 51