svn commit: r295280 - projects/release-pkg/release/packages
Glen Barber
gjb at FreeBSD.org
Thu Feb 4 21:20:28 UTC 2016
Author: gjb
Date: Thu Feb 4 21:20:26 2016
New Revision: 295280
URL: https://svnweb.freebsd.org/changeset/base/295280
Log:
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
Added:
projects/release-pkg/release/packages/libc.ucl (contents, props changed)
projects/release-pkg/release/packages/libedit.ucl (contents, props changed)
projects/release-pkg/release/packages/librtld_db.ucl (contents, props changed)
projects/release-pkg/release/packages/libthr.ucl (contents, props changed)
Modified:
projects/release-pkg/release/packages/runtime.ucl
Added: projects/release-pkg/release/packages/libc.ucl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-pkg/release/packages/libc.ucl Thu Feb 4 21:20:26 2016 (r295280)
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re at 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%"
+ }
+}
Added: projects/release-pkg/release/packages/libedit.ucl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-pkg/release/packages/libedit.ucl Thu Feb 4 21:20:26 2016 (r295280)
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re at 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%"
+ }
+}
Added: projects/release-pkg/release/packages/librtld_db.ucl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-pkg/release/packages/librtld_db.ucl Thu Feb 4 21:20:26 2016 (r295280)
@@ -0,0 +1,21 @@
+#
+# $FreeBSD$
+#
+
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re at FreeBSD.org"
+www = "https://www.FreeBSD.org"
+prefix = "/"
+licenselogic = "single"
+licenses = [ BSD2CLAUSE ]
+desc = <<EOD
+%DESC%
+EOD
+shlibs_provided: [
+ "librtld_db.so.2"
+]
+
Added: projects/release-pkg/release/packages/libthr.ucl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/release-pkg/release/packages/libthr.ucl Thu Feb 4 21:20:26 2016 (r295280)
@@ -0,0 +1,26 @@
+#
+# $FreeBSD$
+#
+
+name = "FreeBSD-%PKGNAME%"
+origin = "base"
+version = "%VERSION%"
+comment = "%COMMENT%"
+categories = [ base ]
+maintainer = "re at 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%"
+ }
+}
Modified: projects/release-pkg/release/packages/runtime.ucl
==============================================================================
--- projects/release-pkg/release/packages/runtime.ucl Thu Feb 4 21:17:15 2016 (r295279)
+++ projects/release-pkg/release/packages/runtime.ucl Thu Feb 4 21:20:26 2016 (r295280)
@@ -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%"
+ }
+}
More information about the svn-src-projects
mailing list