Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions sys-boot/efiperun/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
DIST jemalloc-3.6.0.tar.gz 335634 BLAKE2B 297c2fc5f2f593816c015be3daddf80f1deb7f589dd1d2479174fec70b4ce2a1152679bac8f129d128268547da850dbe8b4101a12ed9db39357c8c9da2c36b9a SHA512 967491214a5a5c6f09fb39de693ff6743eca62c19a162023039180e454be257f8c3adfa3de029e8738a0b4ab4d675013ace53b46eafbeb4fee2c8c0d2582e472
DIST uefireverse-594feb8d2bdede7a587e7c0844ae264d50eb03f0.tar.gz 99953 BLAKE2B 5bc22f9be7d3dacb6e824ea57747e5cb4377db8410f538ddefa65f82fc468e40c40e379df0232429c0c94556d7b0d8bb2db2a66b19cc729bf97bed7fe69b411d SHA512 7921744d40569323ad982c15d3ee4bb6bd5d26128d6ab9a5a5aca2e9a62547468c2bae451bbe5859f4c93c5342be1a0c8d2d68bf9ab07bd0468f8645430f9e21
EBUILD efiperun-0_p20160324.ebuild 824 BLAKE2B b714ac4b9225771509cd20438ad2088fcf7fcbc979f55381626cd518fe72f963216328e214bffdf6c6b11b7c5ad5f5b9593fd9d00593c60a69087f623efb69e1 SHA512 843bbb351ea6854e7f7863a77bc00e54537bfd806a550ec348d5c5613b6a2b99865f5c65d8107f7f85a3277f23fcc413376af2f0f35f283f12f4907f5e9eb361
36 changes: 36 additions & 0 deletions sys-boot/efiperun/efiperun-0_p20160324.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="Load and run EFI PE image files on your favorite operation system (Linux)"
HOMEPAGE="https://github.com/jethrogb/uefireverse"
commit=594feb8d2bdede7a587e7c0844ae264d50eb03f0
SRC_URI="
https://github.com/jethrogb/uefireverse/archive/$commit.tar.gz -> uefireverse-$commit.tar.gz
https://github.com/jemalloc/jemalloc/archive/3.6.0.tar.gz -> jemalloc-3.6.0.tar.gz
"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="sys-boot/gnu-efi"
RDEPEND="${DEPEND}"
BDEPEND=""

S="${WORKDIR}/uefireverse-${commit}/efiperun"

src_prepare() {
mv ../../jemalloc-3.6.0 .
cd jemalloc-3.6.0
./autogen.sh
./configure --with-jemalloc-prefix=__jemalloc_
make
default
}

src_install() {
dobin efiperun
}