commit:     aed5cfd1b2ec95c1b90d2a07ebaa6182a07ea95d
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 21:08:35 2019 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 23:17:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed5cfd1

sys-firmware/edk2-ovmf: drop vulnerable

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 .../edk2-ovmf/edk2-ovmf-2017_pre20170505-r1.ebuild | 113 ---------------------
 1 file changed, 113 deletions(-)

diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505-r1.ebuild 
b/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505-r1.ebuild
deleted file mode 100644
index a487faaeb8d..00000000000
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_REQ_USE="sqlite"
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils python-any-r1 readme.gentoo-r1
-
-DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2";
-
-NON_BINARY_DEPEND="
-       >=dev-lang/nasm-2.0.7
-       >=sys-power/iasl-20160729
-       ${PYTHON_DEPS}
-"
-DEPEND=""
-RDEPEND=""
-if [[ ${PV} == "9999" ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://github.com/tianocore/edk2";
-       DEPEND+="
-               ${NON_BINARY_DEPEND}
-       "
-else
-       SRC_URI="
-               binary? ( 
https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )
-               !binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.xz 
)"
-       KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd"
-       IUSE="+binary"
-       REQUIRED_USE+="
-               !amd64? ( binary )
-       "
-       DEPEND+="
-               !binary? (
-                       amd64? (
-                               ${NON_BINARY_DEPEND}
-                       )
-               )"
-       PATCHES=(
-               "${FILESDIR}"/${P}-build_system_fixes.patch
-       )
-fi
-
-LICENSE="BSD-2 MIT"
-SLOT="0"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="This package contains the tianocore edk2 UEFI firmware for 
64-bit x86
-virtual machines. The firmware is located under
-       /usr/share/edk2-ovmf/OVMF.fd
-       /usr/share/edk2-ovmf/OVMF_CODE.fd
-       /usr/share/edk2-ovmf/OVMF_VARS.fd
-
-The firmware does not support csm (due to no free csm implementation
-available). If you need a firmware with csm support you have to download
-one for yourself. Firmware blobs are commonly labeled
-       OVMF{,_CODE,_VARS}-with-csm.fd
-
-In order to use the firmware you can run qemu the following way
-
-       $ qemu-system-x86_64 \
-               -drive 
file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \
-               ...
-
-You can register the firmware for use in libvirt by adding to 
/etc/libvirt/qemu.conf:
-       nvram = [
-               
\"/usr/share/edk2-ovmf/OVMF_CODE.fd:/usr/share/edk2-ovmf/OVMF_VARS.fd\"
-       ]"
-
-pkg_setup() {
-        [[ ${PV} != "9999" ]] && use binary || python-any-r1_pkg_setup
-}
-
-src_prepare() {
-       if  [[ ${PV} != "9999" ]] && use binary; then
-               eapply_user
-               return
-       fi
-       default
-}
-
-src_compile() {
-       TARGET_ARCH=X64
-       TARGET_NAME=RELEASE
-       TARGET_TOOLS=GCC49
-
-       [[ ${PV} != "9999" ]] && use binary && return
-
-       emake ARCH=${TARGET_ARCH} -C BaseTools -j1
-
-       . ./edksetup.sh
-
-       ./OvmfPkg/build.sh \
-               -a "${TARGET_ARCH}" -b "${TARGET_NAME}" -t "${TARGET_TOOLS}" \
-               -D FD_SIZE_2MB \
-               || die "OvmfPkg/build.sh failed"
-}
-
-src_install() {
-       local builddir="Build/OvmfX64/${TARGET_NAME}_${TARGET_TOOLS}/FV"
-
-       insinto /usr/share/${PN}
-       doins "${builddir}"/OVMF{,_CODE,_VARS}.fd
-
-       readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-       readme.gentoo_print_elog
-}

Reply via email to