From owner-svn-src-projects@freebsd.org  Thu Feb  4 21:20:28 2016
Return-Path: <owner-svn-src-projects@freebsd.org>
Delivered-To: svn-src-projects@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D30FA9C369
 for <svn-src-projects@mailman.ysv.freebsd.org>;
 Thu,  4 Feb 2016 21:20:28 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
 [IPv6:2610:1c1:1:6068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 672C87C7;
 Thu,  4 Feb 2016 21:20:28 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
 by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u14LKRS4026576;
 Thu, 4 Feb 2016 21:20:27 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
 by repo.freebsd.org (8.15.2/8.15.2/Submit) id u14LKQ2b026571;
 Thu, 4 Feb 2016 21:20:26 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201602042120.u14LKQ2b026571@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
 using -f
From: Glen Barber <gjb@FreeBSD.org>
Date: Thu, 4 Feb 2016 21:20:26 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r295280 - projects/release-pkg/release/packages
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.20
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
 tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects/>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
 <mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Feb 2016 21:20:28 -0000

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@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@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@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@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%"
+    }
+}