aboutsummaryrefslogtreecommitdiff
path: root/release
diff options
context:
space:
mode:
Diffstat (limited to 'release')
-rw-r--r--release/packages/acpi.ucl13
-rw-r--r--release/packages/at.ucl13
-rw-r--r--release/packages/bhyve.ucl15
-rw-r--r--release/packages/binutils.ucl13
-rw-r--r--release/packages/bsdinstall.ucl13
-rw-r--r--release/packages/bsnmp-development.ucl13
-rw-r--r--release/packages/bsnmp-lib32-development.ucl13
-rw-r--r--release/packages/bsnmp-lib32-profile.ucl13
-rw-r--r--release/packages/bsnmp-lib32.ucl13
-rw-r--r--release/packages/bsnmp-profile.ucl13
-rw-r--r--release/packages/bsnmp.ucl13
-rw-r--r--release/packages/clang.ucl13
-rw-r--r--release/packages/development.ucl13
-rw-r--r--release/packages/dma.ucl14
-rw-r--r--release/packages/docs.ucl13
-rw-r--r--release/packages/gdb.ucl13
-rw-r--r--release/packages/groff.ucl13
-rw-r--r--release/packages/kernel.ucl18
-rw-r--r--release/packages/kernel/post-install1
-rw-r--r--release/packages/lib32-development.ucl13
-rw-r--r--release/packages/lib32-profile.ucl13
-rw-r--r--release/packages/lib32.ucl13
-rw-r--r--release/packages/profile.ucl13
-rw-r--r--release/packages/runtime.ucl19
-rw-r--r--release/packages/ssh-development.ucl13
-rw-r--r--release/packages/ssh-lib32-development.ucl13
-rw-r--r--release/packages/ssh-lib32-profile.ucl13
-rw-r--r--release/packages/ssh-lib32.ucl13
-rw-r--r--release/packages/ssh-profile.ucl13
-rw-r--r--release/packages/ssh.ucl13
-rw-r--r--release/packages/svn.ucl13
-rw-r--r--release/packages/syscons.ucl13
-rw-r--r--release/packages/tests.ucl13
-rw-r--r--release/packages/unbound-development.ucl14
-rw-r--r--release/packages/unbound-lib32-development.ucl14
-rw-r--r--release/packages/unbound-lib32-profile.ucl14
-rw-r--r--release/packages/unbound-lib32.ucl14
-rw-r--r--release/packages/unbound-profile.ucl14
-rw-r--r--release/packages/unbound.ucl14
-rw-r--r--release/scripts/mtree-to-plist.awk66
40 files changed, 581 insertions, 0 deletions
diff --git a/release/packages/acpi.ucl b/release/packages/acpi.ucl
new file mode 100644
index 000000000000..432f223d3888
--- /dev/null
+++ b/release/packages/acpi.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "ACPI tools"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/at.ucl b/release/packages/at.ucl
new file mode 100644
index 000000000000..7ff7ce54a8ec
--- /dev/null
+++ b/release/packages/at.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "at(1) and related utilities"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bhyve.ucl b/release/packages/bhyve.ucl
new file mode 100644
index 000000000000..821eefd2c31c
--- /dev/null
+++ b/release/packages/bhyve.ucl
@@ -0,0 +1,15 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "The BSD Hypervisor"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+bhyve, the "BSD hypervisor" is a hypervisor/virtual machine manager developed on
+FreeBSD and relies on modern CPU features such as Extended Page Tables (EPT) and
+VirtIO network and storage drivers
+EOD
diff --git a/release/packages/binutils.ucl b/release/packages/binutils.ucl
new file mode 100644
index 000000000000..fee0e5886e89
--- /dev/null
+++ b/release/packages/binutils.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "GNU binutils"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ GPLv2 ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsdinstall.ucl b/release/packages/bsdinstall.ucl
new file mode 100644
index 000000000000..8de28f108eff
--- /dev/null
+++ b/release/packages/bsdinstall.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Installer"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp-development.ucl b/release/packages/bsnmp-development.ucl
new file mode 100644
index 000000000000..acfcd511bdef
--- /dev/null
+++ b/release/packages/bsnmp-development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP development"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp-lib32-development.ucl b/release/packages/bsnmp-lib32-development.ucl
new file mode 100644
index 000000000000..b24242130bce
--- /dev/null
+++ b/release/packages/bsnmp-lib32-development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP 32bits development"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp-lib32-profile.ucl b/release/packages/bsnmp-lib32-profile.ucl
new file mode 100644
index 000000000000..86e583bf2f83
--- /dev/null
+++ b/release/packages/bsnmp-lib32-profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP 32bits libraries (profiling)"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp-lib32.ucl b/release/packages/bsnmp-lib32.ucl
new file mode 100644
index 000000000000..9f40abd19298
--- /dev/null
+++ b/release/packages/bsnmp-lib32.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP 32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp-profile.ucl b/release/packages/bsnmp-profile.ucl
new file mode 100644
index 000000000000..b71d905f81e6
--- /dev/null
+++ b/release/packages/bsnmp-profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP libraries (profiling)"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/bsnmp.ucl b/release/packages/bsnmp.ucl
new file mode 100644
index 000000000000..91bbf2035b2c
--- /dev/null
+++ b/release/packages/bsnmp.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "SNMP daemon and userland tools"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/clang.ucl b/release/packages/clang.ucl
new file mode 100644
index 000000000000..a00d1917e837
--- /dev/null
+++ b/release/packages/clang.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Clang compiler tools"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/development.ucl b/release/packages/development.ucl
new file mode 100644
index 000000000000..c78cd7096fdd
--- /dev/null
+++ b/release/packages/development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/dma.ucl b/release/packages/dma.ucl
new file mode 100644
index 000000000000..c470e28d78f3
--- /dev/null
+++ b/release/packages/dma.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "DragonFly Mail Agent"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for
+home and office use.
+EOD
diff --git a/release/packages/docs.ucl b/release/packages/docs.ucl
new file mode 100644
index 000000000000..c78cd7096fdd
--- /dev/null
+++ b/release/packages/docs.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/gdb.ucl b/release/packages/gdb.ucl
new file mode 100644
index 000000000000..1116b52c3e1d
--- /dev/null
+++ b/release/packages/gdb.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "GNU gdb"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ GPLv2 ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/groff.ucl b/release/packages/groff.ucl
new file mode 100644
index 000000000000..f5baf1aa7120
--- /dev/null
+++ b/release/packages/groff.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "GNU groff"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ GPLv2 ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/kernel.ucl b/release/packages/kernel.ucl
new file mode 100644
index 000000000000..18ca8187b24e
--- /dev/null
+++ b/release/packages/kernel.ucl
@@ -0,0 +1,18 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
+scripts: {
+ post-install = <<EOD
+ /usr/sbin/kldxref ${PKG_ROOTDIR}/boot/kernel
+EOD
+}
diff --git a/release/packages/kernel/post-install b/release/packages/kernel/post-install
new file mode 100644
index 000000000000..1938deb4b595
--- /dev/null
+++ b/release/packages/kernel/post-install
@@ -0,0 +1 @@
+/usr/sbin/kldxref /boot/kernel
diff --git a/release/packages/lib32-development.ucl b/release/packages/lib32-development.ucl
new file mode 100644
index 000000000000..eef856674c21
--- /dev/null
+++ b/release/packages/lib32-development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/lib32-profile.ucl b/release/packages/lib32-profile.ucl
new file mode 100644
index 000000000000..eef856674c21
--- /dev/null
+++ b/release/packages/lib32-profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/lib32.ucl b/release/packages/lib32.ucl
new file mode 100644
index 000000000000..eef856674c21
--- /dev/null
+++ b/release/packages/lib32.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/profile.ucl b/release/packages/profile.ucl
new file mode 100644
index 000000000000..c78cd7096fdd
--- /dev/null
+++ b/release/packages/profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/runtime.ucl b/release/packages/runtime.ucl
new file mode 100644
index 000000000000..30096c1c004e
--- /dev/null
+++ b/release/packages/runtime.ucl
@@ -0,0 +1,19 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
+scripts: {
+ post-install = <<EOD
+ cap_mkdb %CAP_MKDB_ENDIAN% ${PKG_ROOTDIR}/etc/login.conf
+ pwd_mkdb %PWD_MKDB_ENDIAN% -i -p -d ${PKG_ROOTDIR}/etc ${PKG_ROOTDIR}/etc/master.passwd
+EOD
+}
diff --git a/release/packages/ssh-development.ucl b/release/packages/ssh-development.ucl
new file mode 100644
index 000000000000..d7c72eb0400a
--- /dev/null
+++ b/release/packages/ssh-development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/ssh-lib32-development.ucl b/release/packages/ssh-lib32-development.ucl
new file mode 100644
index 000000000000..ffad90ec6c31
--- /dev/null
+++ b/release/packages/ssh-lib32-development.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell 32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/ssh-lib32-profile.ucl b/release/packages/ssh-lib32-profile.ucl
new file mode 100644
index 000000000000..ffad90ec6c31
--- /dev/null
+++ b/release/packages/ssh-lib32-profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell 32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/ssh-lib32.ucl b/release/packages/ssh-lib32.ucl
new file mode 100644
index 000000000000..ffad90ec6c31
--- /dev/null
+++ b/release/packages/ssh-lib32.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell 32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/ssh-profile.ucl b/release/packages/ssh-profile.ucl
new file mode 100644
index 000000000000..d7c72eb0400a
--- /dev/null
+++ b/release/packages/ssh-profile.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/ssh.ucl b/release/packages/ssh.ucl
new file mode 100644
index 000000000000..d7c72eb0400a
--- /dev/null
+++ b/release/packages/ssh.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Secure SHell"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ ISCL ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/svn.ucl b/release/packages/svn.ucl
new file mode 100644
index 000000000000..d3d8aad0df0a
--- /dev/null
+++ b/release/packages/svn.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Version control system"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ APACHE20 ]
+desc = <<EOD
+Lite version of the Subversion version control system
+EOD
diff --git a/release/packages/syscons.ucl b/release/packages/syscons.ucl
new file mode 100644
index 000000000000..ef483680383a
--- /dev/null
+++ b/release/packages/syscons.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "syscons(4) support files"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+syscons(4) support files such as keyboard maps, fonts and screen output maps.
+EOD
diff --git a/release/packages/tests.ucl b/release/packages/tests.ucl
new file mode 100644
index 000000000000..c78cd7096fdd
--- /dev/null
+++ b/release/packages/tests.ucl
@@ -0,0 +1,13 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
diff --git a/release/packages/unbound-development.ucl b/release/packages/unbound-development.ucl
new file mode 100644
index 000000000000..084683510dc4
--- /dev/null
+++ b/release/packages/unbound-development.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/packages/unbound-lib32-development.ucl b/release/packages/unbound-lib32-development.ucl
new file mode 100644
index 000000000000..084683510dc4
--- /dev/null
+++ b/release/packages/unbound-lib32-development.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/packages/unbound-lib32-profile.ucl b/release/packages/unbound-lib32-profile.ucl
new file mode 100644
index 000000000000..084683510dc4
--- /dev/null
+++ b/release/packages/unbound-lib32-profile.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/packages/unbound-lib32.ucl b/release/packages/unbound-lib32.ucl
new file mode 100644
index 000000000000..2b0170a21f82
--- /dev/null
+++ b/release/packages/unbound-lib32.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver, 32bits libraries"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/packages/unbound-profile.ucl b/release/packages/unbound-profile.ucl
new file mode 100644
index 000000000000..084683510dc4
--- /dev/null
+++ b/release/packages/unbound-profile.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/packages/unbound.ucl b/release/packages/unbound.ucl
new file mode 100644
index 000000000000..084683510dc4
--- /dev/null
+++ b/release/packages/unbound.ucl
@@ -0,0 +1,14 @@
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "Validating, recursive, and caching DNS resolver"
+categories = [ base ]
+maintainer = "re@FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD4CLAUSE ]
+desc = <<EOD
+Unbound is a recursive-only caching DNS server which can perform DNSSEC
+validation of results
+EOD
diff --git a/release/scripts/mtree-to-plist.awk b/release/scripts/mtree-to-plist.awk
new file mode 100644
index 000000000000..9aa172b79ddc
--- /dev/null
+++ b/release/scripts/mtree-to-plist.awk
@@ -0,0 +1,66 @@
+#!/usr/bin/awk
+/^[^#]/ {
+ gsub(/^\./,"", $1)
+ uname = gname = mode = flags = tags = type = ""
+ for (i=2; i<=NF; i++) {
+ if ($i ~ /^uname=/) {
+ uname=$i
+ gsub(/uname=/, "", uname)
+ } else if ($i ~ /^gname=/) {
+ gname=$i
+ gsub(/gname=/, "", gname)
+ } else if ($i ~ /^mode=/) {
+ mode=$i
+ gsub(/mode=/,"", mode)
+ } else if ($i ~ /^flags=/) {
+ flags=$i
+ gsub(/flags=/, "", flags)
+ } else if ($i ~ /^tags=/) {
+ tags=$i
+ gsub(/tags=/, "", tags)
+ } else if ($i ~ /^type=dir/) {
+ type="dir"
+ }
+ }
+ if (length(tags) == 0)
+ next
+ if (tags ~ /package=/) {
+ ext = pkgname = pkgend = ""
+ split(tags, a, ",");
+ for (i in a) {
+ if (a[i] ~ /^package=/) {
+ pkgname=a[i]
+ gsub(/package=/, "", pkgname)
+ } else if (a[i] == "config") {
+ type="config"
+ } else if (a[i] == "development" || a[i] == "profile") {
+ pkgend=a[i]
+ } else {
+ if (ext != "")
+ ext=ext"-"a[i]
+ else
+ ext=a[i]
+ }
+ }
+ if (ext != "") {
+ if (pkgname == "runtime") {
+ pkgname=ext
+ } else {
+ pkgname=pkgname"-"ext
+ }
+ }
+ if (pkgend != "") {
+ if (pkgname == "runtime") {
+ pkgname=pkgend
+ } else {
+ pkgname=pkgname"-"pkgend
+ }
+ }
+ } else {
+ print "No packages specified in line: $0" > 2
+ next
+ }
+ output=pkgname".plist"
+
+ print "@"type"("uname","gname","mode","flags") " $1 > output
+}