From: | Yixun Lan <dlan@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] repo/gentoo:master commit in: app-emulation/xen-tools/ |
Date: | Thu, 04 Apr 2019 04:55:55 |
Message-Id: | 1554353745.0887e98f46b36f78df9ef8b2c827455ad86f7800.dlan@gentoo |
1 | commit: 0887e98f46b36f78df9ef8b2c827455ad86f7800 |
2 | Author: Yixun Lan <dlan <AT> gentoo <DOT> org> |
3 | AuthorDate: Thu Apr 4 04:54:34 2019 +0000 |
4 | Commit: Yixun Lan <dlan <AT> gentoo <DOT> org> |
5 | CommitDate: Thu Apr 4 04:55:45 2019 +0000 |
6 | URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0887e98f |
7 | |
8 | app-emulation/xen-tools: bump edk2/seabios for 4.12.0 |
9 | |
10 | Package-Manager: Portage-2.3.62, Repoman-2.3.12 |
11 | Signed-off-by: Yixun Lan <dlan <AT> gentoo.org> |
12 | |
13 | app-emulation/xen-tools/xen-tools-4.12.0.ebuild | 13 ++++++------- |
14 | 1 file changed, 6 insertions(+), 7 deletions(-) |
15 | |
16 | diff --git a/app-emulation/xen-tools/xen-tools-4.12.0.ebuild b/app-emulation/xen-tools/xen-tools-4.12.0.ebuild |
17 | index 6b2195b87b8..f68edb0a8dd 100644 |
18 | --- a/app-emulation/xen-tools/xen-tools-4.12.0.ebuild |
19 | +++ b/app-emulation/xen-tools/xen-tools-4.12.0.ebuild |
20 | @@ -24,11 +24,10 @@ else |
21 | # xen-tools's gentoo patches version which apply to this specific ebuild |
22 | GENTOO_GPV=0 |
23 | # xen-tools ovmf's patches |
24 | - OVMF_VER=3 |
25 | + OVMF_VER= |
26 | |
27 | SEABIOS_VER=1.12.0 |
28 | - # OVMF upstream 5920a9d16b1ab887c2858224316a98e961d71b05 |
29 | - OVMF_PV=20170321 |
30 | + EDK2_COMMIT=ef529e6ab7c31290a33045bb1f1837447cc0eb56 |
31 | |
32 | [[ -n ${UPSTREAM_VER} ]] && \ |
33 | UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz |
34 | @@ -43,8 +42,7 @@ else |
35 | |
36 | SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz |
37 | https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz |
38 | - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz |
39 | - ovmf? ( https://dev.gentoo.org/~dlan/distfiles/ovmf-${OVMF_PV}.tar.xz |
40 | + ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz |
41 | ${OVMF_PATCHSET_URI} ) |
42 | ${UPSTREAM_PATCHSET_URI} |
43 | ${SECURITY_PATCHSET_URI} |
44 | @@ -236,11 +234,12 @@ src_prepare() { |
45 | if use ovmf; then |
46 | if [[ -n ${OVMF_VER} ]];then |
47 | einfo "Try to apply Ovmf patch set" |
48 | - pushd "${WORKDIR}"/ovmf-*/ > /dev/null |
49 | + pushd "${WORKDIR}"/edk2-*/ > /dev/null |
50 | eapply "${WORKDIR}"/patches-ovmf |
51 | popd > /dev/null |
52 | fi |
53 | - mv ../ovmf-${OVMF_PV} tools/firmware/ovmf-dir-remote || die |
54 | + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die |
55 | + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die |
56 | fi |
57 | |
58 | mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die |