summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-07-04 06:59:19 +0000
committerZac Medico <zmedico@gentoo.org>2013-07-04 06:59:19 +0000
commita0e86cff2e30798d8e5f026debe0455716354914 (patch)
tree1f91f132f25db6d26622a237e0b072be56a2045f /sys-boot
parentInitial import (diff)
downloadhistorical-a0e86cff2e30798d8e5f026debe0455716354914.tar.gz
historical-a0e86cff2e30798d8e5f026debe0455716354914.tar.bz2
historical-a0e86cff2e30798d8e5f026debe0455716354914.zip
Add sys-boot/vboot-utils.
Package-Manager: portage-2.2.0_alpha186/cvs/Linux i686 Manifest-Sign-Key: 0xFDE8EF85AE5719A3
Diffstat (limited to 'sys-boot')
-rw-r--r--sys-boot/vboot-utils/ChangeLog9
-rw-r--r--sys-boot/vboot-utils/Manifest14
-rw-r--r--sys-boot/vboot-utils/metadata.xml13
-rw-r--r--sys-boot/vboot-utils/vboot-utils-1.0_p20130222.ebuild74
4 files changed, 110 insertions, 0 deletions
diff --git a/sys-boot/vboot-utils/ChangeLog b/sys-boot/vboot-utils/ChangeLog
new file mode 100644
index 000000000000..c2b51fe29498
--- /dev/null
+++ b/sys-boot/vboot-utils/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sys-boot/vboot-utils
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/vboot-utils/ChangeLog,v 1.1 2013/07/04 06:59:17 zmedico Exp $
+
+*vboot-utils-1.0_p20130222 (04 Jul 2013)
+
+ 04 Jul 2013; Zac Medico <zmedico@gentoo.org> +metadata.xml,
+ +vboot-utils-1.0_p20130222.ebuild:
+ Add sys-boot/vboot-utils.
diff --git a/sys-boot/vboot-utils/Manifest b/sys-boot/vboot-utils/Manifest
new file mode 100644
index 000000000000..5da2fd5830d7
--- /dev/null
+++ b/sys-boot/vboot-utils/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST vboot-utils-20130222gite6cf2c2-3.fc19.src.rpm 2170079 SHA256 f20235e5f708bcbe3b30cb684a5aa9fa3f60d1fdea454375db0e62bebabd0c41 SHA512 ccb5320f01d270ff30465e6ffc234d245220afdb9628f9b5f9e8abc7c91c5e58085b5e8eefe217e85faa18166576d945cad9f757d99927389473cb0a4337a05f WHIRLPOOL 9da1a4f503619c9754e4c0b1c2d52deb4c687e693ba521213e2406cba417f5b8ce5645285ed2e106c0d05f56bd325dc7f929692c5de2ff1be2bb7fe191f74c68
+EBUILD vboot-utils-1.0_p20130222.ebuild 1623 SHA256 08216c31db699facb93054d422aa1ec87de8d538e7d5223ba87ae19fdb3db7d7 SHA512 d218a460ed16c620e522f862c539f4b7f97490f73e1ffeae5b3838adb01ad78e8a33f52d50d7b653b58ed64f82e02ea626ae488d0b139470d7106c5a1a6f0d74 WHIRLPOOL b2fc8d66e19ab9589402c466790406fb723216e2ef0ce3678fec30b66ae9b819f95c32e412921317581cebc1c08bd2032d44d1a8e23c6d0bad9504043ec20cd2
+MISC ChangeLog 383 SHA256 5704847f8c408b467daf0b7ef309054ba1b29bafda2c3daa8ee6a78eac4ab6f0 SHA512 c42d0dd0c611dd06a582d8ba9eb3294b7ce30a2dd88dd0f53932b85de8a3562cca7462d8d7a2ff4c15bf64cfad138f01df52acc282a102c762f33b122d427be2 WHIRLPOOL 01c1ab8996b1be2b4f576197db4142f42d313e4b06d2471e20e35f8a4121c75729eaa1b96af7757b69c0844e1646b205d0464c7f66e0c5d42183cf3aca861c16
+MISC metadata.xml 514 SHA256 8ab7175791be116d6cc0a27cb1b23fb29d605c651c826979189a6d481cc0233a SHA512 8840f2deb839275573f102260b12078614e7e078872e92572d0aba6f9b18adc2a159630a93d9b6dfc2fb3f12e7100ea8deeadfd31c1d34b3bd938773697735e5 WHIRLPOOL 13bd866d36a992c73472c48d1cca9d9b81f7ff8f6447060ede9d0d689ccf6129903831744c85ee75b0a8923dd579c521205f9d81c6a9211f2f9cf022de12a051
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iEYEAREIAAYFAlHVHUYACgkQ/ejvha5XGaM6zgCgtjoyk6uJ8cZvorpnuXj5nEh1
+by8AoKOqax61hKW24GPh1r8Ed7+vhei8
+=cEUy
+-----END PGP SIGNATURE-----
diff --git a/sys-boot/vboot-utils/metadata.xml b/sys-boot/vboot-utils/metadata.xml
new file mode 100644
index 000000000000..39a98832ee05
--- /dev/null
+++ b/sys-boot/vboot-utils/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <bugs-to>http://crosbug.com</bugs-to>
+ <changelog>http://git.chromium.org/gitweb/?p=chromiumos/platform/vboot_reference.git;a=shortlog</changelog>
+ <doc>http://git.chromium.org/gitweb/?p=chromiumos/platform/vboot_reference.git;a=blob_plain;f=README</doc>
+ </upstream>
+ <maintainer>
+ <email>zmedico@gentoo.org</email>
+ <name>Zac Medico</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sys-boot/vboot-utils/vboot-utils-1.0_p20130222.ebuild b/sys-boot/vboot-utils/vboot-utils-1.0_p20130222.ebuild
new file mode 100644
index 000000000000..69f49b827070
--- /dev/null
+++ b/sys-boot/vboot-utils/vboot-utils-1.0_p20130222.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/vboot-utils/vboot-utils-1.0_p20130222.ebuild,v 1.1 2013/07/04 06:59:17 zmedico Exp $
+
+EAPI=5
+inherit eutils rpm toolchain-funcs
+
+KEYWORDS="~amd64 ~x86"
+DESCRIPTION="Chrome OS verified boot tools"
+HOMEPAGE="http://git.chromium.org/gitweb/?p=chromiumos/platform/vboot_reference.git"
+EGIT_COMMIT="e6cf2c21a1cd6fc46b6adcaadc865e2f8bd4874e"
+MY_VERSION="${PV##*_p}git${EGIT_COMMIT:0:7}"
+MY_PV="${PN}-${MY_VERSION}"
+SRC_URI="http://kojipkgs.fedoraproject.org/packages/${PN}/${MY_VERSION}/3.fc19/src/${MY_PV}-3.fc19.src.rpm"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-libs/libyaml
+ dev-libs/openssl
+ sys-apps/util-linux"
+
+DEPEND="app-crypt/trousers
+ ${RDEPEND}"
+
+S=${WORKDIR}
+
+src_unpack() {
+ rpm_unpack ${A}
+ unpack ./${MY_PV}.tar.xz
+ mv ./${MY_PV}/* ./ || die
+}
+
+src_prepare() {
+ epatch *.patch
+ sed -e 's:-Werror ::g' -e 's:-nostdinc ::g' \
+ -i Makefile || die
+}
+
+src_compile() {
+ mkdir "${S}"/build-main || die
+ tc-export CC AR CXX PKG_CONFIG
+ emake \
+ -j1 \
+ V=1 \
+ BUILD="${S}"/build-main \
+ ARCH=$(tc-arch) \
+ all
+ unset CC AR CXX PKG_CONFIG
+}
+
+src_test() {
+ # ARCH and HOST_ARCH must be identical in order
+ # to avoid calling qemu.
+ local arch=$(tc-arch)
+ [[ ${arch} == amd64 ]] && arch=x86_64
+ emake \
+ V=1 \
+ BUILD="${S}"/build-main \
+ ARCH=${arch} \
+ HOST_ARCH=${arch} \
+ runtests
+}
+
+src_install() {
+ emake \
+ V=1 \
+ BUILD="${S}"/build-main \
+ DESTDIR="${ED}/usr/bin" \
+ install
+ insinto /usr/share/vboot/devkeys
+ doins tests/devkeys/*
+ dodoc README
+}