diff options
author | Glen Barber <gjb@FreeBSD.org> | 2016-02-04 21:20:26 +0000 |
---|---|---|
committer | Glen Barber <gjb@FreeBSD.org> | 2016-02-04 21:20:26 +0000 |
commit | 123099f316fd4ec1ab8752ed1775481769560d6e (patch) | |
tree | ace27a559f5f29661ac2ff79e57354579346279c /release/packages | |
parent | 0b8bc9c1d1d21f21419b5089ab670cd5724bb427 (diff) | |
download | src-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.ucl | 26 | ||||
-rw-r--r-- | release/packages/libedit.ucl | 26 | ||||
-rw-r--r-- | release/packages/librtld_db.ucl | 21 | ||||
-rw-r--r-- | release/packages/libthr.ucl | 26 | ||||
-rw-r--r-- | release/packages/runtime.ucl | 7 |
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%" + } +} |