summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-08-02 07:55:02 +0000
committerMichał Górny <mgorny@gentoo.org>2014-08-02 07:55:02 +0000
commit338e291b5af0866eb2f063b35ca06dd261f1c159 (patch)
tree56b56a5f94813000e8590d8c7c2e51f2743230a1 /sys-boot/gummiboot
parentVersion bump. (diff)
downloadhistorical-338e291b5af0866eb2f063b35ca06dd261f1c159.tar.gz
historical-338e291b5af0866eb2f063b35ca06dd261f1c159.tar.bz2
historical-338e291b5af0866eb2f063b35ca06dd261f1c159.zip
Introduce gummiboot, the EFI boot manager. Bug #426598. Thanks to Elias Probst and J. García for all the work.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'sys-boot/gummiboot')
-rw-r--r--sys-boot/gummiboot/ChangeLog11
-rw-r--r--sys-boot/gummiboot/Manifest27
-rw-r--r--sys-boot/gummiboot/gummiboot-45.ebuild33
-rw-r--r--sys-boot/gummiboot/gummiboot-9999.ebuild33
-rw-r--r--sys-boot/gummiboot/metadata.xml8
5 files changed, 112 insertions, 0 deletions
diff --git a/sys-boot/gummiboot/ChangeLog b/sys-boot/gummiboot/ChangeLog
new file mode 100644
index 000000000000..aa023a1057c3
--- /dev/null
+++ b/sys-boot/gummiboot/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for sys-boot/gummiboot
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/gummiboot/ChangeLog,v 1.1 2014/08/02 07:54:54 mgorny Exp $
+
+*gummiboot-9999 (02 Aug 2014)
+*gummiboot-45 (02 Aug 2014)
+
+ 02 Aug 2014; Michał Górny <mgorny@gentoo.org> +gummiboot-45.ebuild,
+ +gummiboot-9999.ebuild, +metadata.xml:
+ Introduce gummiboot, the EFI boot manager. Bug #426598. Thanks to Elias Probst
+ and J. García for all the work.
diff --git a/sys-boot/gummiboot/Manifest b/sys-boot/gummiboot/Manifest
new file mode 100644
index 000000000000..ece18e9f7b64
--- /dev/null
+++ b/sys-boot/gummiboot/Manifest
@@ -0,0 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST gummiboot-45.tar.gz 119215 SHA256 b8009cca3de22a4a8ffc32ef985b1fc78ed12bf6895219eefb2cc2c406375854 SHA512 c43c0195895e25ad6cc7e5c0e70aa90c69aff08f94fe1ef047d0026954ead8114c0b38d48dc64eb3437e38d9cee0a89feec7867758058fadc496a68fd23306f9 WHIRLPOOL 491331527269998060d7bf52f5d7abdef4bc62a812f93d9ed72e345472399efa665099c96c55a6494d0b4a23dc414762c99ee30d098bd9d113210fb38c83f78d
+EBUILD gummiboot-45.ebuild 796 SHA256 d476cd51eecbc4e7691b3db4f27b6dc2241a4653f77771f47ff184019faa6f6c SHA512 4a94c2e65d091c415a7624833226bbb6a413e58baa9d559b4206b413c87ef273136079e57599fee1fb53bd8bcd1a615e70a7b1ca7fe07d28f4a4a11f50c82615 WHIRLPOOL 56b31ac8d0b0753222581935df3b9f0a4c3c79693e23e6bb3eb8b7b3298605873b3db6e1607e29f0ba19ee97da0b361618dc4da4a3fe0b79da1bfb4251bd92b1
+EBUILD gummiboot-9999.ebuild 786 SHA256 3c618e591a66415c4951d17dfb7325eaa4fc37dfdccc57bd3f9367a0fb85b231 SHA512 946f364d28fcd9f8cd9a6de99de4aeb3fcde2dc43964b396e8136f3e1ac15a6adbf17f4977dae65ea78b3d370bd75af301910c6acb0241d6b46d46fb28d1929a WHIRLPOOL 5711239663256e70ccb8e820fc1b2ff5c2e0c5cb3a2aef355b002cf73bb9eec53e2cd2106b4121121284d2e5ea89a11e8bac839c71b4f0aa397c714bab4e9e2f
+MISC ChangeLog 497 SHA256 539e1a6c91870941d6b9e82308d24b19b92f1cbc2598170b0d8dd0391017a995 SHA512 db51a9dfa64f1d7b7602430afc9c5a20cfdf722553014482c3f2d0793a178557ca933b7fba9692205899a20c82ab8f93f39f82acbacd8db3771990a5d94503f1 WHIRLPOOL 480f857352ab4f17afc76c2e0e1e4ed2d9c4bd4d177448d63b33d74df3fffc8636c1bfe2a2d0881cf5c1939bf07c8a261e1b944d7b8398358c39d35c1691a858
+MISC metadata.xml 233 SHA256 fd88d74157f79eb4a06067443b7138cfb56fe1c66bfa5dfe72bda038ea5a9dda SHA512 6676f74cc1b612ba4f95101b64570f257e4b37cfd803a987e3afd9e12ef9b1480918c5d6e4fa955b8447eba9e319c94aac11abe247187870406986b476b154e8 WHIRLPOOL 3c1f192d1fb5e213e407a70a7be417170b651f3049b32ddf1f6b1c1983dedbcb498fa92eb96a41463c0ff0754044930150f0e5940708a6584923e12b86200349
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQJ8BAEBCABmBQJT3JlzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOB+sP/jAiW2ieUn5GbatXQM4eVaya
+hohNLxoakeyAKbl1OzVs256quQLtJEW7886wNpojhsFewlsHIAPtMZFI9SGmc25K
+YPfpgVLyXmFSOC6k1u3QTUWKQe9KKddrMobg4OdQQ2pUBvpMHU1K1vZSBpuxz1eA
+z/ys9JHEO92SxFklXTekMH+IIEjUjs+LNxYVcxydk9vJTI487ipdaXectscWS4oS
+XTwGRcwk9diT+qIqILoUOoJrqLgA9Z0BCPH0bJ6tVOvkOSx4hjLo7DonSchWBnoN
+OP/dcnTMm5GtnGA7szqGwK+ul0z/YpVsuu/orMFA1zOrxJBZhPMUqtoF2xw2MgUC
+vgnVddyUtVYjO/bXPKeSTmj+UWhMHB17ExQNNCHSK25hdzAnK5bEIhmRi2+3t8CD
+oakFSmCAjl7TbXlmW1s4oJg6a6AkG7pmQywSKCuQGdY/6sVwT/7l/ByG+0rq6iqW
+eIcbDVZ62N/Ls75UxK68PylhMwTrWHXDPJbZqWtuYgXtMCEVy99buARt0GMH17tO
+Pd3AreNNFn6lvueIwryCKe54K3B9UvoGIFZYOwUt9Tpc4lwNFNJQxYg2EvwE8Q2J
+tIbWPDKP9fI9j98m+8CPyEjm0Y0Y13zRbLAGTEmTLQbg/OqplGOBZoKRit+8tshO
+MhS038pmt2m35qJVvO1W
+=w2G+
+-----END PGP SIGNATURE-----
diff --git a/sys-boot/gummiboot/gummiboot-45.ebuild b/sys-boot/gummiboot/gummiboot-45.ebuild
new file mode 100644
index 000000000000..48089804b7fd
--- /dev/null
+++ b/sys-boot/gummiboot/gummiboot-45.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/gummiboot/gummiboot-45.ebuild,v 1.1 2014/08/02 07:54:54 mgorny Exp $
+
+EAPI=5
+
+inherit autotools eutils linux-info
+
+DESCRIPTION="Minimalistic UEFI bootloader"
+HOMEPAGE="http://freedesktop.org/wiki/Software/gummiboot/"
+SRC_URI="http://cgit.freedesktop.org/${PN}/snapshot/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="sys-apps/util-linux"
+DEPEND="${RDEPEND}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ =sys-boot/gnu-efi-3.0s"
+
+pkg_pretend() {
+ # CONFIG_EFI_STUB is required to boot a kernel with gummiboot
+ local CONFIG_CHECK="~EFI_STUB"
+ check_extra_config
+}
+
+src_prepare() {
+ epatch_user
+ eautoreconf
+}
diff --git a/sys-boot/gummiboot/gummiboot-9999.ebuild b/sys-boot/gummiboot/gummiboot-9999.ebuild
new file mode 100644
index 000000000000..398ac8a55dbc
--- /dev/null
+++ b/sys-boot/gummiboot/gummiboot-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/gummiboot/gummiboot-9999.ebuild,v 1.1 2014/08/02 07:54:54 mgorny Exp $
+
+EAPI=5
+
+inherit autotools eutils linux-info git-r3
+
+DESCRIPTION="Minimalistic UEFI bootloader"
+HOMEPAGE="http://freedesktop.org/wiki/Software/gummiboot/"
+EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="sys-apps/util-linux"
+DEPEND="${RDEPEND}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ =sys-boot/gnu-efi-3.0s"
+
+pkg_pretend() {
+ # CONFIG_EFI_STUB is required to boot a kernel with gummiboot
+ local CONFIG_CHECK="~EFI_STUB"
+ check_extra_config
+}
+
+src_prepare() {
+ epatch_user
+ eautoreconf
+}
diff --git a/sys-boot/gummiboot/metadata.xml b/sys-boot/gummiboot/metadata.xml
new file mode 100644
index 000000000000..5cb9324943ab
--- /dev/null
+++ b/sys-boot/gummiboot/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+</pkgmetadata>