summaryrefslogtreecommitdiff
path: root/release/packages
diff options
context:
space:
mode:
authorGlen Barber <gjb@FreeBSD.org>2016-02-04 21:20:26 +0000
committerGlen Barber <gjb@FreeBSD.org>2016-02-04 21:20:26 +0000
commit123099f316fd4ec1ab8752ed1775481769560d6e (patch)
treeace27a559f5f29661ac2ff79e57354579346279c /release/packages
parent0b8bc9c1d1d21f21419b5089ab670cd5724bb427 (diff)
downloadsrc-test-123099f316fd4ec1ab8752ed1775481769560d6e.tar.gz
src-test-123099f316fd4ec1ab8752ed1775481769560d6e.zip
Add package files for libc, libedit, librtld_db, and libthr.
libedit is needed for sh(1), which if updated before runtime, can cause undesirable behavior. For the rest, the installation order needs to be: 1) librtld 2) libc 3) libthr The dependency listing and shilbs_required entries ensure this behavior. Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/projects/release-pkg/; revision=295280
Diffstat (limited to 'release/packages')
-rw-r--r--release/packages/libc.ucl26
-rw-r--r--release/packages/libedit.ucl26
-rw-r--r--release/packages/librtld_db.ucl21
-rw-r--r--release/packages/libthr.ucl26
-rw-r--r--release/packages/runtime.ucl7
5 files changed, 106 insertions, 0 deletions
diff --git a/release/packages/libc.ucl b/release/packages/libc.ucl
new file mode 100644
index 0000000000000..8e3be3297175c
--- /dev/null
+++ b/release/packages/libc.ucl
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+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
+shlibs_required: [
+ "librtld_db.so.2"
+]
+deps: {
+ "FreeBSD-librtld_db": {
+ origin: "base"
+ version: "%VERSION%"
+ }
+}
diff --git a/release/packages/libedit.ucl b/release/packages/libedit.ucl
new file mode 100644
index 0000000000000..e3ecdb1882d3d
--- /dev/null
+++ b/release/packages/libedit.ucl
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+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
+shlibs_required: [
+ "libthr.so.3"
+]
+deps: {
+ "FreeBSD-libthr": {
+ origin: "base"
+ version: "%VERSION%"
+ }
+}
diff --git a/release/packages/librtld_db.ucl b/release/packages/librtld_db.ucl
new file mode 100644
index 0000000000000..a44254666e68f
--- /dev/null
+++ b/release/packages/librtld_db.ucl
@@ -0,0 +1,21 @@
+#
+# $FreeBSD$
+#
+
+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
+shlibs_provided: [
+ "librtld_db.so.2"
+]
+
diff --git a/release/packages/libthr.ucl b/release/packages/libthr.ucl
new file mode 100644
index 0000000000000..09bcb8d5dadcd
--- /dev/null
+++ b/release/packages/libthr.ucl
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+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
+shlibs_required: [
+ "libc.so.7"
+]
+deps: {
+ "FreeBSD-libc": {
+ origin: "base"
+ version: "%VERSION%"
+ }
+}
diff --git a/release/packages/runtime.ucl b/release/packages/runtime.ucl
index 601ad52385c6a..c9908551a1bf4 100644
--- a/release/packages/runtime.ucl
+++ b/release/packages/runtime.ucl
@@ -21,3 +21,10 @@ scripts: {
pwd_mkdb %PWD_MKDB_ENDIAN% -i -p -d ${PKG_ROOTDIR}/etc ${PKG_ROOTDIR}/etc/master.passwd
EOD
}
+deps: {
+ # For sh(1).
+ "FreeBSD-libedit": {
+ origin: "base"
+ version: "%VERSION%"
+ }
+}