commit: 5bffc6485c702aa8df34fd69d14aa52b78279f5e
Author: Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Tue Mar 11 11:18:34 2014 +0000
Commit: Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Tue Mar 11 11:18:34 2014 +0000
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=5bffc648
sys-freebsd/grub2-bhyve: added new package.
---
sys-freebsd/grub2-bhyve/Manifest | 4 ++
sys-freebsd/grub2-bhyve/grub2-bhyve-0.22.ebuild | 50 +++++++++++++++++++++++++
sys-freebsd/grub2-bhyve/grub2-bhyve-9999.ebuild | 50 +++++++++++++++++++++++++
sys-freebsd/grub2-bhyve/metadata.xml | 8 ++++
4 files changed, 112 insertions(+)
diff --git a/sys-freebsd/grub2-bhyve/Manifest b/sys-freebsd/grub2-bhyve/Manifest
new file mode 100644
index 0000000..9289180
--- /dev/null
+++ b/sys-freebsd/grub2-bhyve/Manifest
@@ -0,0 +1,4 @@
+DIST v0.22.tar.gz 8391981 SHA256
c1606f81ba5ee0c64469ae63cdaa64c09f20a4d292c8be28e5de013ce822e8e1 SHA512
c79a9d949748a09a2f8c6de066bb0c8b998fd2341080c0d97220acec4a2e491535ba38facda6863ba743572cca843286aaca58428f6cb481b73cee9c566c3c8f
WHIRLPOOL
4b6347eba0930ef27300d6121013e43299f6352924cd8e5e78e233ad0029e21981428e501228725ed023c222c831a84e4084db6f1d1ece0082ca384a2f9436b0
+EBUILD grub2-bhyve-0.22.ebuild 981 SHA256
a16c1fe5ca88868ccb3b2397fb826f1958c356a7da6434a124e06b076adae7cd SHA512
b9ce134c726ae190e91b97c2952b2c2005e8ca42fcd6bad44c55f3002da12e65bf208a6dbd8f9ccfce3d737c6a82ef3a4e60f57b2082794741ef722ecb2db145
WHIRLPOOL
e2f2074197e58e9f9ec8c7f6bd3c82d86bfa88ddf0e7984fb76c4792ef831dd6f5ad58249054e969d6aba7bdc98b1ebf628e6bbdc9d9b68b6c60fb1df56a476f
+EBUILD grub2-bhyve-9999.ebuild 981 SHA256
a16c1fe5ca88868ccb3b2397fb826f1958c356a7da6434a124e06b076adae7cd SHA512
b9ce134c726ae190e91b97c2952b2c2005e8ca42fcd6bad44c55f3002da12e65bf208a6dbd8f9ccfce3d737c6a82ef3a4e60f57b2082794741ef722ecb2db145
WHIRLPOOL
e2f2074197e58e9f9ec8c7f6bd3c82d86bfa88ddf0e7984fb76c4792ef831dd6f5ad58249054e969d6aba7bdc98b1ebf628e6bbdc9d9b68b6c60fb1df56a476f
+MISC metadata.xml 223 SHA256
5c9860c4ce81b51fef51a6c5e87081bfd13e74ba452c27191a1abc0ca5ff0aa0 SHA512
3dc7fea8c9f850d63d4f9f24af639fb41d406c2e87439eb960c401412b37e7dc7ab6822d446ec113eb079aba30967391e95cd71dceb889753ed969bc51f6064e
WHIRLPOOL
577570d1260a6ef86155c1647e3d90c18aa9b83a89027dcea28b70d22df60e413cee353083d7e915d81129f447772dc7dc4ea766e478a9cf363dabce5d9042de
diff --git a/sys-freebsd/grub2-bhyve/grub2-bhyve-0.22.ebuild
b/sys-freebsd/grub2-bhyve/grub2-bhyve-0.22.ebuild
new file mode 100644
index 0000000..8616054
--- /dev/null
+++ b/sys-freebsd/grub2-bhyve/grub2-bhyve-0.22.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit autotools-utils
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-2
+ KEYWORDS=""
+ EGIT_REPO_URI="git://github.com/grehan-freebsd/grub2-bhyve.git"
+else
+ KEYWORDS="~amd64-fbsd"
+
SRC_URI="https://github.com/grehan-freebsd/grub2-bhyve/archive/v${PV}.tar.gz"
+fi
+
+DESCRIPTION="Grub-emu loader for bhyve"
+HOMEPAGE="https://github.com/grehan-freebsd/grub2-bhyve"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="zfs"
+
+RDEPEND="
+ >=sys-freebsd/freebsd-usbin-10.0
+ >=sys-libs/ncurses-5.2-r5
+ zfs? ( >=sys-freebsd/freebsd-cddl-10.0 )
+"
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex
+ sys-apps/help2man
+"
+
+src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --with-platform=emu
+ --enable-grub-mount=no
+ --enable-grub-mkfont=no
+ --enable-grub-emu-sdl=no
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ newbin ${BUILD_DIR}/grub-core/grub-emu grub-bhyve
+}
+
diff --git a/sys-freebsd/grub2-bhyve/grub2-bhyve-9999.ebuild
b/sys-freebsd/grub2-bhyve/grub2-bhyve-9999.ebuild
new file mode 100644
index 0000000..8616054
--- /dev/null
+++ b/sys-freebsd/grub2-bhyve/grub2-bhyve-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit autotools-utils
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-2
+ KEYWORDS=""
+ EGIT_REPO_URI="git://github.com/grehan-freebsd/grub2-bhyve.git"
+else
+ KEYWORDS="~amd64-fbsd"
+
SRC_URI="https://github.com/grehan-freebsd/grub2-bhyve/archive/v${PV}.tar.gz"
+fi
+
+DESCRIPTION="Grub-emu loader for bhyve"
+HOMEPAGE="https://github.com/grehan-freebsd/grub2-bhyve"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="zfs"
+
+RDEPEND="
+ >=sys-freebsd/freebsd-usbin-10.0
+ >=sys-libs/ncurses-5.2-r5
+ zfs? ( >=sys-freebsd/freebsd-cddl-10.0 )
+"
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex
+ sys-apps/help2man
+"
+
+src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --with-platform=emu
+ --enable-grub-mount=no
+ --enable-grub-mkfont=no
+ --enable-grub-emu-sdl=no
+ )
+ autotools-utils_src_configure
+}
+
+src_install() {
+ newbin ${BUILD_DIR}/grub-core/grub-emu grub-bhyve
+}
+
diff --git a/sys-freebsd/grub2-bhyve/metadata.xml
b/sys-freebsd/grub2-bhyve/metadata.xml
new file mode 100644
index 0000000..d74d135
--- /dev/null
+++ b/sys-freebsd/grub2-bhyve/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>bsd</herd>
+ <use>
+ <flag name='zfs'>Enable ZFS support.</flag>
+ </use>
+</pkgmetadata>