mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-05 04:06:33 +02:00
Merge pull request #38 from gregkh/app-crypt
Add some app-crypt packages and update gnu-efi
This commit is contained in:
commit
8caeab5c4c
9
sdk_container/src/third_party/portage-stable/app-crypt/efitools/ChangeLog
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/app-crypt/efitools/ChangeLog
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# ChangeLog for app-crypt/pesign
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/ChangeLog,v 1.1 2013/08/30 05:37:24 gregkh Exp $
|
||||
|
||||
*pesign-0.108 (29 Aug 2013)
|
||||
|
||||
29 Aug 2013; Greg Kroah-Hartman <gregkh@gentoo.org> +files/destdir.patch,
|
||||
+metadata.xml, +pesign-0.108.ebuild:
|
||||
0.108 pesign added
|
||||
4
sdk_container/src/third_party/portage-stable/app-crypt/efitools/Manifest
vendored
Normal file
4
sdk_container/src/third_party/portage-stable/app-crypt/efitools/Manifest
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
DIST efitools-1.4.1.tar.gz 91444 SHA256 6946e7894118012ca12503a6e55a4f8f17310d0eb02d8f1ab8947d9012ad8b51 SHA512 0994fdd9f934575691f740631dfbcc67f15e56f873cba10657536389d61b5bb955b0de91261f0486bfa5381e27f42b5dd0b6ea55fe3643f8b0dae2f9b1916ef1 WHIRLPOOL 7eb973fd0239fa41d2ff82ccfda526725032c0da64d0cd5223a7d66abf42c951f4ba2d3613c024c3bceebf6e032af88527f6a35eff76f258f19e12431cbac0bd
|
||||
EBUILD efitools-1.4.1.ebuild 661 SHA256 0a56075e737240471092e99bbf950960d3efe1e23fa7cfa868c9864384512e9a SHA512 6e992bf79b36d1c41895e16a6f391c5fbe361d39e65200d689acb67e06d76b7276086bb7815e16ccbb8a2c59c42506d60a7e81e1b13b83dbcc8ee44d5f7bcd72 WHIRLPOOL 32376292e09812cd96e412cc130eb5a241416c28b2e119c8346efc97fadcaa4a296d11b72fb97ced9e68f46c0a133e86c7106da5b60f06876c6344f98888c041
|
||||
MISC ChangeLog 372 SHA256 67b10f0354366b3a18d9d1e4dee93487fe42f3241fa8128b7b7d55e87b752bb1 SHA512 1e1f9b7ed7683dee39e8c8e760314f93c6942f1cc860b992530707a78a72311b497277f785070846f17398a124b43c708e8065368667cccca084ec2dda35c43d WHIRLPOOL 8f3bba7d06a0545b940289cd434ea90a58b1531e0bb31516b1e10585d58664adf638b24a724d975ab724818d2ab01e9712597a8a6e0d5238b408d09ea2b2d859
|
||||
MISC metadata.xml 240 SHA256 218f6016b45c0a0d55b04630266085c44107606f2b79024c15a9797b4b828bd5 SHA512 659a6ebd2024aefd2989e9c412b7bb10271a5d6b12f291dcc8dbdfb3568e8eddb8dfa674cf6befa80eb8036e222e434276d36ba5b164733cfc934e4e7a3ae101 WHIRLPOOL 252a9a3addb2a1ecf3b3734a5e65c097d3c6d032f18b05d33458298fbeb36b7cb6147830c85d4d80764e05653bc7a4bb48ec070662d28b148799cad42ecd05d0
|
||||
22
sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.4.1.ebuild
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/app-crypt/efitools/efitools-1.4.1.ebuild
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.1.ebuild,v 1.1 2013/08/30 05:37:24 gregkh Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
|
||||
HOMEPAGE="git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"
|
||||
SRC_URI="https://build.opensuse.org/package/rawsourcefile/home:jejb1:UEFI/efitools/efitools-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/openssl
|
||||
sys-apps/util-linux"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/help2man
|
||||
sys-boot/gnu-efi
|
||||
virtual/pkgconfig"
|
||||
|
||||
8
sdk_container/src/third_party/portage-stable/app-crypt/efitools/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/app-crypt/efitools/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>gregkh@gentoo.org</email>
|
||||
<description>do whatever</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
9
sdk_container/src/third_party/portage-stable/app-crypt/pesign/ChangeLog
vendored
Normal file
9
sdk_container/src/third_party/portage-stable/app-crypt/pesign/ChangeLog
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
# ChangeLog for app-crypt/pesign
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/ChangeLog,v 1.1 2013/08/29 23:18:55 gregkh Exp $
|
||||
|
||||
*pesign-0.108 (29 Aug 2013)
|
||||
|
||||
29 Aug 2013; Greg Kroah-Hartman <gregkh@gentoo.org> +files/destdir.patch,
|
||||
+metadata.xml, +pesign-0.108.ebuild:
|
||||
0.108 pesign added
|
||||
5
sdk_container/src/third_party/portage-stable/app-crypt/pesign/Manifest
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/app-crypt/pesign/Manifest
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
AUX destdir.patch 249 SHA256 75aae3e3b4c009ab5ac039203cd6cfb382d2c8d0e670df62b6a8c64a34971449 SHA512 dc35c71d6143c164d17723bfbb5f899c863abb4ca46a96356054e46fcedf9d708f9f4ef3345bd5966b9e492cbfa9dd5e3e85545853799859315ed57640c03ee4 WHIRLPOOL bf0fc9403299166fe9dfebe46628417e069697e261c0bd17b74043497b1bc1e5b27662725980b3108da63ddbbf3adaca5a859bd93f728d60f47d76c29ca42404
|
||||
DIST 0.108.tar.gz 96838 SHA256 2019882be0286df1c58efa8c588332106b89418a6bd0fce3de8da4ca16636986 SHA512 f72fb9c3e843341300b68e06bb153690734f6e506cdd9f0d9362c760ff48194ed1ed29e0b58a5050e7331069ad47a9902cc9e34bf616667baf84208f2b69a918 WHIRLPOOL 0af005d0b6dbdff23787c009153cae07c6907d111f57831611e85c49656e29e150ffd71683f349880cfb8975547ea3a3e655cdce31b047b355ecf097e7c7ba77
|
||||
EBUILD pesign-0.108.ebuild 1290 SHA256 2d9a121989069d960c76bc548f7fbdf601b3a306bb33595a8243193bfac5f054 SHA512 ad8ee75edffeb19a9e05f57a81e3b4c711253ba0ac08f7d1a12886d6f79fa9b6235fbbbc84c25f133b73470d763a19804ad5822a9436a22a44ff79482fb8ea3e WHIRLPOOL f5a17f023674af27cfd715385265497923627fc5e62a894fb09d09be0b8dac3759e352eef5298cfbdbbd066cffa3566bba769878186558a4acd6b3a07bd23d7e
|
||||
MISC ChangeLog 370 SHA256 cb55b2d04ee9f5ddf3cf6eaed2a3ba7e975538a05fe40b2fff6f57baa418c019 SHA512 d99ff90a4b2ee4a99ffedbfc7ef5a84ffd787fbb965cbab5b3218de047264b28ea26d556fafa76779f4bc3bee0593f146437cbd9e965f9ed2ced10f68cd157c3 WHIRLPOOL 83c89288e05a2471c0aaec029e372b467d0c90491eedea24c459d97c62039bb2158513c143219630422d7290cbbdbd18e70e5cd34dc371cb2bff40f2fbec94a3
|
||||
MISC metadata.xml 240 SHA256 060d4d570194ff567e10d66246f85d4b9fee1efb17d111aeb9f03345f6e20efd SHA512 41a5c4b9e67d814937a0524714617a059c1351a00ac12d9344373f43b41d074e24fab5598e44c8a22f1848bfa12b8fc76cd5674ca62cd1f917b3235c77721971 WHIRLPOOL da0b560d9528cfe4fcff409de2d9749cf9ae8b7a04468b42463e8097b89e152a67a0da0ea7e6db1186f852687979c2e843e487a5eb76e663717148a796aa093d
|
||||
10
sdk_container/src/third_party/portage-stable/app-crypt/pesign/files/destdir.patch
vendored
Normal file
10
sdk_container/src/third_party/portage-stable/app-crypt/pesign/files/destdir.patch
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
diff --git a/Make.defaults b/Make.defaults
|
||||
index 864f98b..e2c967b 100644
|
||||
--- a/Make.defaults
|
||||
+++ b/Make.defaults
|
||||
@@ -1,4 +1,4 @@
|
||||
-INSTALLROOT:= /
|
||||
+INSTALLROOT:= $(DESTDIR)
|
||||
PREFIX := /usr
|
||||
|
||||
HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32,)
|
||||
8
sdk_container/src/third_party/portage-stable/app-crypt/pesign/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/app-crypt/pesign/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>vapier@gentoo.org</email>
|
||||
<description>do whatever</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
53
sdk_container/src/third_party/portage-stable/app-crypt/pesign/pesign-0.108.ebuild
vendored
Normal file
53
sdk_container/src/third_party/portage-stable/app-crypt/pesign/pesign-0.108.ebuild
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pesign/pesign-0.108.ebuild,v 1.1 2013/08/29 23:18:55 gregkh Exp $
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Tools for manipulating signed PE-COFF binaries"
|
||||
HOMEPAGE="https://github.com/vathpela/pesign"
|
||||
SRC_URI="https://github.com/vathpela/${PN}/archive/${PV}.tar.gz"
|
||||
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/openssl
|
||||
sys-apps/util-linux"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/help2man
|
||||
sys-boot/gnu-efi
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/destdir.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Install failed"
|
||||
dodoc README COPYING TODO || die
|
||||
|
||||
# remove some files that don't make sense for Gentoo installs
|
||||
rm -rf ${D}/etc/
|
||||
rm -rf ${D}/usr/share/doc/pesign/
|
||||
|
||||
# create .so symlink
|
||||
cd ${D}/usr/$(get_libdir)/
|
||||
#cd ${D}/lib64/
|
||||
ln -s libdpe.so libdpe.so.0
|
||||
}
|
||||
#
|
||||
#src_prepare() {
|
||||
# local iarch
|
||||
# case ${ARCH} in
|
||||
# ia64) iarch=ia64 ;;
|
||||
# x86) iarch=ia32 ;;
|
||||
# amd64) iarch=x86_64 ;;
|
||||
# *) die "unsupported architecture: ${ARCH}" ;;
|
||||
# esac
|
||||
# sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure || die
|
||||
# sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.in || die
|
||||
#}
|
||||
15
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog
vendored
Normal file
15
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/ChangeLog
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
# ChangeLog for app-crypt/sbsigntool
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/ChangeLog,v 1.3 2013/08/28 11:17:16 ago Exp $
|
||||
|
||||
28 Aug 2013; Agostino Sarubbo <ago@gentoo.org> sbsigntool-0.6.ebuild:
|
||||
Stable for x86, wrt bug #481396
|
||||
|
||||
17 Aug 2013; Agostino Sarubbo <ago@gentoo.org> sbsigntool-0.6.ebuild:
|
||||
Stable for amd64, wrt bug #481396
|
||||
|
||||
*sbsigntool-0.6 (24 Dec 2012)
|
||||
|
||||
24 Dec 2012; Mike Frysinger <vapier@gentoo.org> +metadata.xml,
|
||||
+sbsigntool-0.6.ebuild:
|
||||
New package #444830 by Maxim Kammerer.
|
||||
24
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest
vendored
Normal file
24
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/Manifest
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST sbsigntool_0.6.orig.tar.gz 212375 SHA256 84fb0c8f6fb1e79aa418a4f70a3139b38d5630043b28291c875f383e9b4294b8 SHA512 ed314d1cb7278cf5f27d4c3cd17f2195678419a7f9e47770429b6f95df35f7df035331e60c45970183ddd9b150a9b752f876c777929598b0525872b3255af95c WHIRLPOOL 3b86b9861f5e26586e8a9eb9bbf48adf1a12714b294f0acd605d53e37c27192006c6ecc81d31bf4f200f8e88508f38a52ef93e9e01e301c4245a11894227cecc
|
||||
EBUILD sbsigntool-0.6.ebuild 927 SHA256 4b265394fb3a83c49489cc0001bcd65716a00c1f95bd11c978ada2f64a3ef683 SHA512 2b3ba8533ddc1445ae93fe1cc3775255d9e8fb12375b4d1cced4431d5a516cf11a5f762916cfc47202e290665430e8788e455d5aa836581050c873e0a043810a WHIRLPOOL ec501b6ce4ce5f59fe47c3436315932c08b586c11f114bd768928520372179912f14d295df737ff3a68c22203c909263cc9e1d0110a7d8190cd8ecccc0d30b5a
|
||||
MISC ChangeLog 589 SHA256 b209e9aef39923d0c4d11563b6568e42eabb4ea59f64b5a63fb4649bb9ea6ab7 SHA512 f346aa5c9e045d945b1921bd5039c554e5b6164179ba4877bca6c522f9c2a6f59d28a674e13792f58d4897189dd94c77a30232cf09bccebe17fb7a2545713d88 WHIRLPOOL c8286d1507c2b58c162627e2033f8f48ed04033c3ade807e6d0e2d15a6efb06f0a882ea76c308fb439722d6daf3cae5f5720b8cbb51cfb148fedfa061924b6a4
|
||||
MISC metadata.xml 240 SHA256 060d4d570194ff567e10d66246f85d4b9fee1efb17d111aeb9f03345f6e20efd SHA512 41a5c4b9e67d814937a0524714617a059c1351a00ac12d9344373f43b41d074e24fab5598e44c8a22f1848bfa12b8fc76cd5674ca62cd1f917b3235c77721971 WHIRLPOOL da0b560d9528cfe4fcff409de2d9749cf9ae8b7a04468b42463e8097b89e152a67a0da0ea7e6db1186f852687979c2e843e487a5eb76e663717148a796aa093d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJSHdw9AAoJELp701BxlEWfUCEP/2usWaSIi1CTQRu+4g2VARYh
|
||||
k54qcQMC/o3k8my/pSUSSjw5ORkCxA4k1bwzIyMeEcOOzJJFuIOIZR3njmPzE+sy
|
||||
IY3PaMCVcn6OT4gHUw03SUl/IV0/SdrFv39LeLW8S4MyhbPsu4h5m2G64HmR0JwI
|
||||
LPOhmHNfNLfMWoljn0auU4bPF0Y7gab2zmc68ElewdLmMS9ubxgfipqmZuzvJaub
|
||||
FiiDx7QkVHkZNc2/wkZhVml4+T3kej2GiLVBE4o6C6pfAjzxl+D6AFbmRO6ewwbX
|
||||
PayhgUE6S3iZ5na9zS6iR3G36EeLStmELUb0L2HK5yAGlwk0YLRWL8XZvJhkYhya
|
||||
QedP9TQES9A7EyssQSmtl9q6DpSdIme/5evkul+CuYVLyOicWztOuDKQqaiv0anU
|
||||
K5YvWw6eH81d1SBG1BzKae2ZtoYA9Mvfwq7DJ+W1wTm95bzeeoKztQtOvm9PwTTi
|
||||
oO9dAue0Lgb1TgVlTAJ099MztVCgozKFz3gIN3z15qGpOus67WqUUEV/J1dmrs7d
|
||||
kD4S/6XNyy4yvhggzlve7MHb9JtK3Xf5rLttJaBQ9WIQM/MlYbMSXP2+aZ4gO5T4
|
||||
q6ZyjQv9Ju8I2KWhMVitRyhPOs3aJ1VrkGcjLNElJCeyIBgtQjlMztrKrAMFwQVl
|
||||
7vT3Cy78pqIW3KbPFSVV
|
||||
=ciag
|
||||
-----END PGP SIGNATURE-----
|
||||
8
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/metadata.xml
vendored
Normal file
8
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/metadata.xml
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>vapier@gentoo.org</email>
|
||||
<description>do whatever</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
33
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6.ebuild
vendored
Normal file
33
sdk_container/src/third_party/portage-stable/app-crypt/sbsigntool/sbsigntool-0.6.ebuild
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/sbsigntool/sbsigntool-0.6.ebuild,v 1.3 2013/08/28 11:17:16 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Utilities for signing and verifying files for UEFI Secure Boot"
|
||||
HOMEPAGE="http://packages.ubuntu.com/quantal/sbsigntool"
|
||||
SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${PV}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/openssl
|
||||
sys-apps/util-linux"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/help2man
|
||||
sys-boot/gnu-efi
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
local iarch
|
||||
case ${ARCH} in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
sed -i "/^EFI_ARCH=/s:=.*:=${iarch}:" configure || die
|
||||
sed -i 's/-m64$/& -march=x86-64/' tests/Makefile.in || die
|
||||
}
|
||||
91
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/ChangeLog
vendored
Normal file
91
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/ChangeLog
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
# ChangeLog for sys-boot/gnu-efi
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/ChangeLog,v 1.23 2013/07/07 15:19:32 ago Exp $
|
||||
|
||||
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
|
||||
Stable for ia64, wrt bug #450908
|
||||
|
||||
*gnu-efi-3.0u (03 Jul 2013)
|
||||
|
||||
03 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
+gnu-efi-3.0u.ebuild:
|
||||
Version bump, bug #475532.
|
||||
|
||||
03 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
|
||||
Stable for x86, wrt bug #450908
|
||||
|
||||
03 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
|
||||
Stable for amd64, wrt bug #450908
|
||||
|
||||
*gnu-efi-3.0s (25 Nov 2012)
|
||||
|
||||
25 Nov 2012; Mike Frysinger <vapier@gentoo.org> +gnu-efi-3.0s.ebuild:
|
||||
Version bump and update to EAPI=4 #412645 by Rod Smith. Disable QA checks on
|
||||
compiled objects as they do not make sense for bootloaders #329823 by Dane
|
||||
Smith. Disable ssp since that requires a C library (like glibc) to work, and
|
||||
does not make sense for bootloaders #444246 by Maxim Kammerer.
|
||||
|
||||
28 Aug 2010; Mike Frysinger <vapier@gentoo.org> gnu-efi-3.0i.ebuild:
|
||||
Clean up and document the ebuild a bit.
|
||||
|
||||
24 Jul 2010; Raúl Porcel <armin76@gentoo.org> -gnu-efi-3.0e.ebuild,
|
||||
gnu-efi-3.0i.ebuild:
|
||||
ia64 stable
|
||||
|
||||
*gnu-efi-3.0i (10 Jan 2010)
|
||||
|
||||
10 Jan 2010; Raúl Porcel <armin76@gentoo.org> gnu-efi-3.0g.ebuild,
|
||||
+gnu-efi-3.0i.ebuild:
|
||||
ia64 stable, version bump
|
||||
|
||||
*gnu-efi-3.0g (02 Jun 2009)
|
||||
|
||||
02 Jun 2009; Raúl Porcel <armin76@gentoo.org> +gnu-efi-3.0g.ebuild:
|
||||
Version bump
|
||||
|
||||
23 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> gnu-efi-3.0e.ebuild:
|
||||
This builds on amd64 too! Add ~amd64.
|
||||
|
||||
*gnu-efi-3.0e (08 Feb 2008)
|
||||
|
||||
08 Feb 2008; Raúl Porcel <armin76@gentoo.org> -gnu-efi-3.0a.ebuild,
|
||||
+gnu-efi-3.0e.ebuild:
|
||||
Version bump, thanks to plasmaroo for testing
|
||||
|
||||
13 Mar 2007; Raúl Porcel <armin76@gentoo.org> gnu-efi-3.0a-r1.ebuild:
|
||||
x86 stable
|
||||
|
||||
09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
|
||||
Regenerate digest in Manifest2 format.
|
||||
|
||||
07 Apr 2005; <plasmaroo@gentoo.org> gnu-efi-3.0a-r1.ebuild:
|
||||
Stable -r1 on IA64.
|
||||
|
||||
*gnu-efi-3.0a-r1 (05 Apr 2005)
|
||||
|
||||
05 Apr 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/gnu-efi-3.0a-lds-redhat.patch, +gnu-efi-3.0a-r1.ebuild:
|
||||
Update the linker script with a patch from redhat which supports newer
|
||||
versions of binutils.
|
||||
|
||||
23 Jan 2005; <plasmaroo@gentoo.org> gnu-efi-3.0a.ebuild:
|
||||
Adding missing pcituils dependency; solves merge failures on bootstrapping.
|
||||
|
||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gnu-efi-3.0a.ebuild:
|
||||
virtual/glibc -> virtual/libc
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
04 Mar 2004; <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
|
||||
stable on ia64
|
||||
|
||||
21 Jan 2004; <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
|
||||
Move to /usr instead of root dir
|
||||
|
||||
*gnu-efi-3.0a (21 Jan 2004)
|
||||
|
||||
21 Jan 2004; <agriffis@gentoo.org> gnu-efi-3.0a.ebuild,
|
||||
files/gnu-efi-3.0a-lds.patch:
|
||||
New ebuild for gnu-efi with patches from Debian. Thanks to Matt Anderson in
|
||||
bug 38875
|
||||
@ -1,2 +1,36 @@
|
||||
DIST gnu-efi_3.0i-2.diff.gz 4838 RMD160 b6113d71f3ec616e55840ce89848fcc335074e8a SHA1 48a79fb85bdab45697310c6eff69ee414b89c4ad SHA256 4488db1978215e06a6e859fb75491d7f5bd5a6821e70be0ba604f0de628a442f
|
||||
DIST gnu-efi_3.0i.orig.tar.gz 135068 RMD160 c73924116b56e8d4394bdb17cf08a267b6c33f97 SHA1 a4f9bd00e777452648e0d57b32080e63f54f2ee1 SHA256 13bea8e387984e04d93e14004a2e24539802fb2bd42cac112c8a816395d95366
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX gnu-efi-3.0a-lds-redhat.patch 881 SHA256 1e7d9bd7717d9315a96f237e4e4a3ea3b6ffb7e61c3e4de1fca74e8e11b58a9b SHA512 c8da3653b9b284c8a5bdb77cff6bb597b53b3a7824ec02494b1e40eacc15c2db66fa96a0692283a9ffdbcc4b09f230b32144f194bae53626dd3ba75f1f64a738 WHIRLPOOL 47dee1c8a2cd77ac83cb3c5ac25c5023dc1463242e67beac054411fb4c99034b9c2ebe592b07892aaa3af034c950d167e45ac4d55e9b9c9fc325c87065bf92a4
|
||||
AUX gnu-efi-3.0a-lds.patch 995 SHA256 d5e07eb3d5172e62be1f8e766709e93c7bff1b7f5aee47cd4fac888036bc886d SHA512 a6e1ee97fe2990f2f709b35794e41be7d298ca7052d98eb8d8bc6ba9ad7f5b18ba941b2b8520bb4ac4c2351b750c1d5876a78cb1a5a55397d8ac2f16d4cee820 WHIRLPOOL 0f80f4ca0f6f6b97f2f8e3e9cb2f33b1d4950a2b95dc5fc4f9be85612ca90063aadef6f9295dde5dad802473d44b95606c4570413ee355aca6ac343ecde760e3
|
||||
DIST gnu-efi-3.0a.tar.gz 119079 SHA256 661b94996c184216dfd678b8a1ab82bd6afb82c55320841ba9c74db7aebb828a
|
||||
DIST gnu-efi_3.0g.orig.tar.gz 272150 SHA256 531971707640faeb994c0b102b9ccf2e1920b97d080e4cb2b6e55ea2318d6af0
|
||||
DIST gnu-efi_3.0i-2.diff.gz 4838 SHA256 4488db1978215e06a6e859fb75491d7f5bd5a6821e70be0ba604f0de628a442f SHA512 c4c141f976bc3178b0df44c23b0210eb629007862e7d0333c98ea58d5bc13d9ae523012399097175d916c4159870f50bcd6c282647996bde6619d35b9e9658e0 WHIRLPOOL 2a5f1737dd245332facf7386ff406498ccb417d3ec1ab74dd793e9074b537bee6249620fb92ee76ff54855531fa21ac70ff3d4b06187d89e195bcf03197a24cf
|
||||
DIST gnu-efi_3.0i-4.diff.gz 4746 SHA256 3f895d26ea855d617513845d4e15a288646d203500b56d9a4f696a6a65799d2e SHA512 bf64a613597f20d06c09a351bf21cf57eea4cf0a46f9d15c7c2e1ba2fa7fc43e45c7a15e38f822a09e17a61299afa271e4228a264fb7c42a19be1666237d757e WHIRLPOOL 4e5c7b59a2982a04e209146981f4c87b911656ea3bd6a8daa4e6cac83ade50a765e49f45aabecb65004db8f37aad5ca2814cfae93e227da7fdf0665d111ff760
|
||||
DIST gnu-efi_3.0i.orig.tar.gz 135068 SHA256 13bea8e387984e04d93e14004a2e24539802fb2bd42cac112c8a816395d95366 SHA512 e3a88e2cf53209c0620e5f7c4f009f7872fad15d239d68aa55a069c399aad26d49d596f225ec9f340af27ec3981386f45d66ffe20138809f2d87432597287a60 WHIRLPOOL dda0e3f9bd55dcaef2494bda7ff4a371a26ff295a008a12bc41069a6f3120eac90e170ef1450513995c8c356d01d581827f1eed2be46dbca938baed012011e12
|
||||
DIST gnu-efi_3.0s.orig.tar.gz 147229 SHA256 10d69f24086aa35583c0b4fff7c8a0c07c065ed2c29e1570532d20393fd777a1 SHA512 a7c8e38f12b5083eab5e65d5d78e2035bd4e236e43af19fa35b7aca4021fa9b601bf71f40090826b5fc127acf86d5f980f5eeb99b82f04c6a374545e1da2df69 WHIRLPOOL 5a781722296325158757424d1c3944b0274cbd2a926dc61540ae45153012cb2bcc9b670753e41b1b326c4de0332c3e9401bf869539f6188e1593e5de0fcad037
|
||||
DIST gnu-efi_3.0u.orig.tar.gz 159662 SHA256 3c0d450d5829204ca05dcb3b2aae772e52c379b7c7e09146759c6315606f934e SHA512 77224d555befb96b14c20a3a39aacb50ed2db9dfff0c112113c3fb211152106f76cf278b4d37b4251e9f83327c7fd59319e6dee802c97d3bfa7308f7c43b34e3 WHIRLPOOL 1bf63f9f291fd198b97f74542c4344f065cad4ccc1ea0861c421464903bdd23ab1af0a3d3c36d18cfd88fda402184db78ffe9470d0664ff57724380cbd4c4040
|
||||
EBUILD gnu-efi-3.0a-r1.ebuild 910 SHA256 63de65c337180c22148ba900ab84887e24830d57981e1497d50c1163b5ed0fcc SHA512 af742968eb912f305bfa8c60022245b81d35943d45fa0d40260c49e402922ae5b4f8e795465fb7b8f3cb29a3b3b45f8a2404adfd11c2771ed304712487490101 WHIRLPOOL d93dcc736194f09b786f0c5eb9f95c63d455a542fd5a5225c657d324317c86f56703e38ad4055d09cf4bf586d9bf8c4e4c2e6e2b3b992892ef7d9a15802834c0
|
||||
EBUILD gnu-efi-3.0g.ebuild 887 SHA256 0a42051d1ec1d5149423ef7b444484f35bd7c9705363e52c57332424a2ba4ed3 SHA512 d01f6814359155a48ae104f1b07080114b3653cfcd2114b1f3dcda2140a421b8efb13a40effef926efacc4b8c29502289ce5e18a373b9135d18efe8a5a5471ce WHIRLPOOL 1307ae0642f1a2641c184b713c43044991d362d96f8eb442facf4c2110432c5241e2ff4298b2ecef9f00b1c55aa452d4fd28b3b4e5cde892535e938857bba2b4
|
||||
EBUILD gnu-efi-3.0i.ebuild 1051 SHA256 8a5be77766c87ed07cb7962864a4351e0e00a73678b9f85db5722f78b729928b SHA512 2db8cb512834a5bcd62e4c60d974b69d7c8068802a96c8f5d80ccbc3a34ad776e993b4a6def453db83e6f4f3be4617486cf983d76b898028c26140bb0b88bc7c WHIRLPOOL 6da5fc9cdc24d0c485b103fe8b442acbeadf743e1375e67cceeaf5ad251bc3ff7754d38677e415d42faf4c2dbf670794fe20fff9b2c17357de42a21000e19b6b
|
||||
EBUILD gnu-efi-3.0s.ebuild 1360 SHA256 2cfa9cc3051b2e3b0fc99306d506fcf449128909426e969607a7e96af454c12f SHA512 2f69d2eba73d6df5cef74a4e51b90dbad8f3b92397b3046288c6938837997d406c009d4341621db14ea0fc4216540e86027416a9a24bca9921932bcf6852892f WHIRLPOOL 495e44bb0b77b85edb292bc749f885209d1c93ec1ab0cade007bc5dbf1ece412b9be1cb41b5243a75477edf859939421f626376d99ea1ff5e69eb982c7b210df
|
||||
EBUILD gnu-efi-3.0u.ebuild 1287 SHA256 e5a98f01846c14594223d395bbbe21f15e3a76fb4dd763734dbb7da610f11c5a SHA512 b877e4df2d1658da112b9950a984f5dd1232a4c4e2ee5afa96b8c82a2cbb2a8c69de51c53b3712e2d93988aa64ec16a25ca4dcbc44912aca70d547f9fdb84cfb WHIRLPOOL d52741c809ba12d9d0c601078d0fe608a4f35fdcecebec68decdf652e8711afe765bb39745e8f24575436e5cf9b64b63bc5906cb0179d30fed7b4610d7703f56
|
||||
MISC ChangeLog 3100 SHA256 6f1c58229fe3161feafc21c9309434c4bbdd04269d5456c611cdab8209a4e5f8 SHA512 3368bd4f22fc3aaca94bb8c1ed8771f96ecab6e07ea853ce0fbeb8bb46a075ef1895a1f817a0c57835c6c68df37eb4e97e4cd3a6f59d594406cd71255fad93ea WHIRLPOOL 4f44b74a6da4699cb9a7d4902ca704b58753f35acc212619c760cfb7d001f2646373e6400fa565482b0c625f1930ca6148cafc951351058f94c773a5f488b0e7
|
||||
MISC metadata.xml 157 SHA256 7e261fbe78f2088ab2a27fe3bd23a4224dde9a11031edcb4b7bb95dd3ba1fe4a SHA512 0d0a45c88d8f80bd12c6f182387db789e11fb77de5f17f6896e638d1f57be0e207f8a0bdb63c4cbf570d30fb9d4d9928374bddd26bd035dd13485779158e078f WHIRLPOOL 431702b09d79742c3946fca1ee4adc8c7dc7bc1f35b8baa9db077208d540808a9dd774077e268a18b72cbe97305165b599a2cb4553f514691697da7f2251418b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJR2YZNAAoJELp701BxlEWfF3cP/1JsCArvNhWdMuf3w6V0Ptiz
|
||||
LoePho72S5SeFgR2ip2dSf8MHssSSmG2pcsOaywu4g9lYRR5sYwz4dDfyqhPhsUQ
|
||||
UQI2VaULAvSNi/yBZPJFrDn45gvjkeRxFdG8pc/vsY27tWYIdqoI7EROCWUFFyyl
|
||||
kRqUUTywO7o9nRe3JFq/TjonJb/R/obfIu8jCWOF/yh/1H5aIczb0fAcC7nqgvqZ
|
||||
TM4QvGK6JnyjiLw1wU5JpzoGAXW8u1zp28wGdwgyal3O61fRRCKROXzIBMinRG/n
|
||||
ybMCeM408o9LI8ah4/ToTKrpaGcLor3OPPCblFzBdkCuO4A5SaCBlUgUIZ+yoNzk
|
||||
ZQKCS1zCHk5A2kNmhwXSY4eYcA2Ju6uqinPfZQ6OEEglgfOclrRo6NAPXK2ZYSb6
|
||||
U+jTPDHVhQV8X1pkbusZvu6NcWM/7mU3Rd6TlzfohGHpmOarEeQ4ZgxF1HUueAPr
|
||||
W+Lq+ts1dsdxOzs+J6s4OrhTu23rp1QiEqhhUmcL4cUXZjhmhrX4HLxVl/S4KSDc
|
||||
ik03oOwAdGmdPZksZdcFh/ZHUfxAovocIl1yfqazlTX+GWBmjT/Q03H0Md9/e17c
|
||||
JBmQZa3HhWgaTQR/n9Y+cKpZ68SLuCryitW8oh15jGycpDaTtLgJl6C1HjzVP9CP
|
||||
FhbkuQbZojtUK5yn5Rxp
|
||||
=tdOj
|
||||
-----END PGP SIGNATURE-----
|
||||
|
||||
@ -0,0 +1,42 @@
|
||||
Updated lds patch from redhat which works with newer binutils.
|
||||
|
||||
http://bugs.gentoo.org/show_bug.cgi?id=79091
|
||||
|
||||
--- gnuefi/elf_ia64_efi.lds
|
||||
+++ gnuefi/elf_ia64_efi.lds
|
||||
@@ -28,6 +28,5 @@
|
||||
{
|
||||
*(.rodata*)
|
||||
*(.ctors)
|
||||
- *(.data)
|
||||
- *(.data1)
|
||||
+ *(.data*)
|
||||
*(.gnu.linkonce.d*)
|
||||
@@ -31,8 +31,4 @@ SECTIONS
|
||||
*(.plabel) /* data whose relocs we want to ignore */
|
||||
- *(.IA_64.unwind)
|
||||
- *(.IA_64.unwind_info)
|
||||
- *(.IA64.unwind)
|
||||
- *(.IA64.unwind_info)
|
||||
/* the EFI loader doesn't seem to like a .bss section, so we stick
|
||||
it all into .data: */
|
||||
*(.dynbss)
|
||||
@@ -48,7 +47,7 @@
|
||||
.rela :
|
||||
{
|
||||
*(.rela.text)
|
||||
- *(.rela.data)
|
||||
+ *(.rela.data*)
|
||||
*(.rela.sdata)
|
||||
*(.rela.got)
|
||||
*(.rela.gnu.linkonce.d*)
|
||||
@@ -68,4 +64,9 @@ SECTIONS
|
||||
*(.rela.plabel)
|
||||
*(.rela.reloc)
|
||||
}
|
||||
+ /DISCARD/ :
|
||||
+ {
|
||||
+ *(.IA_64.unwind*)
|
||||
+ *(.IA64.unwind*)
|
||||
+ }
|
||||
}
|
||||
55
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch
vendored
Normal file
55
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch
vendored
Normal file
@ -0,0 +1,55 @@
|
||||
--- gnu-efi-3.0a.orig/gnuefi/elf_ia32_efi.lds
|
||||
+++ gnu-efi-3.0a/gnuefi/elf_ia32_efi.lds
|
||||
@@ -17,6 +17,7 @@
|
||||
*(.rodata*)
|
||||
*(.data)
|
||||
*(.data1)
|
||||
+ *(.data.*)
|
||||
*(.sdata)
|
||||
*(.got.plt)
|
||||
*(.got)
|
||||
@@ -34,8 +35,13 @@
|
||||
.rel :
|
||||
{
|
||||
*(.rel.data)
|
||||
+ *(.rel.data.*)
|
||||
*(.rel.got)
|
||||
*(.rel.stab)
|
||||
+ *(.data.rel.ro.local)
|
||||
+ *(.data.rel.local)
|
||||
+ *(.data.rel.ro)
|
||||
+ *(.data.rel*)
|
||||
}
|
||||
. = ALIGN(4096);
|
||||
.dynsym : { *(.dynsym) }
|
||||
@@ -46,4 +52,9 @@
|
||||
{
|
||||
*(.rel.reloc)
|
||||
}
|
||||
+ .ignored :
|
||||
+ {
|
||||
+ *(.eh_frame)
|
||||
+ }
|
||||
}
|
||||
+
|
||||
--- gnu-efi-3.0a.orig/gnuefi/elf_ia64_efi.lds
|
||||
+++ gnu-efi-3.0a/gnuefi/elf_ia64_efi.lds
|
||||
@@ -28,8 +28,7 @@
|
||||
{
|
||||
*(.rodata*)
|
||||
*(.ctors)
|
||||
- *(.data)
|
||||
- *(.data1)
|
||||
+ *(.data*)
|
||||
*(.gnu.linkonce.d*)
|
||||
*(.plabel) /* data whose relocs we want to ignore */
|
||||
*(.IA_64.unwind)
|
||||
@@ -48,7 +47,7 @@
|
||||
.rela :
|
||||
{
|
||||
*(.rela.text)
|
||||
- *(.rela.data)
|
||||
+ *(.rela.data*)
|
||||
*(.rela.sdata)
|
||||
*(.rela.got)
|
||||
*(.rela.gnu.linkonce.d*)
|
||||
37
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild
vendored
Normal file
37
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild,v 1.3 2007/03/13 14:18:09 armin76 Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://developer.intel.com/technology/efi"
|
||||
SRC_URI="ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-3.0a.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="ia64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/gnu-efi-3.0a-lds-redhat.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local iarch
|
||||
case $ARCH in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
esac
|
||||
emake CC="$(tc-getCC)" ARCH=${iarch} -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install INSTALLROOT="${D}"/usr || die "install failed"
|
||||
dodoc README* ChangeLog
|
||||
}
|
||||
36
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild
vendored
Normal file
36
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild,v 1.2 2010/01/10 16:34:24 armin76 Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
MY_P="${PN}_${PV}"
|
||||
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://developer.intel.com/technology/efi"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
|
||||
S="${WORKDIR}"/${PN}-3.0
|
||||
|
||||
src_compile() {
|
||||
local iarch
|
||||
case $ARCH in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
esac
|
||||
emake CC="$(tc-getCC)" ARCH=${iarch} -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install INSTALLROOT="${D}"/usr || die "install failed"
|
||||
dodoc README* ChangeLog
|
||||
}
|
||||
@ -1,19 +1,18 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0i.ebuild,v 1.1 2010/01/10 16:34:24 armin76 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0i.ebuild,v 1.3 2010/08/28 22:43:29 vapier Exp $
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
inherit eutils
|
||||
|
||||
MY_P="${PN}_${PV}"
|
||||
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://developer.intel.com/technology/efi"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz"
|
||||
SRC_URI="${SRC_URI} mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-2.diff.gz"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz
|
||||
mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-2.diff.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ia64 x86"
|
||||
KEYWORDS="~amd64 ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
@ -21,12 +20,7 @@ DEPEND="sys-apps/pciutils"
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
ebegin Applying ../*.diff
|
||||
# Using epatch on this is annoying because it wants to create the elilo-3.6/
|
||||
# directory. Since all the files are new, it doesn't know better.
|
||||
filterdiff -p1 -i debian/\* ../*.diff | patch -s -p1
|
||||
eend $? || return
|
||||
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
@ -35,12 +29,14 @@ src_compile() {
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
esac
|
||||
emake CC="$(tc-getCC)" ARCH=${iarch} -j1 || die "emake failed"
|
||||
# The lib subdir uses unsafe archive targets, and
|
||||
# the apps subdir needs gnuefi subdir
|
||||
emake prefix=${CHOST}- ARCH=${iarch} -j1 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install INSTALLROOT="${D}"/usr || die "install failed"
|
||||
emake install INSTALLROOT="${D}"/usr || die
|
||||
dodoc README* ChangeLog
|
||||
}
|
||||
|
||||
54
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild
vendored
Normal file
54
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild,v 1.4 2013/07/07 15:19:32 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
MY_P="${PN}_${PV}"
|
||||
DEB_VER="3.0i-4"
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://developer.intel.com/technology/efi"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz
|
||||
mirror://debian/pool/main/g/gnu-efi/${PN}_${DEB_VER}.diff.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ia64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${P%?}
|
||||
|
||||
# These objects get run early boot (i.e. not inside of Linux),
|
||||
# so doing these QA checks on them doesn't make sense.
|
||||
QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff
|
||||
sed -i -e '/^CFLAGS/s:$: -fno-stack-protector:' Make.defaults || die #444246
|
||||
}
|
||||
|
||||
_emake() {
|
||||
emake prefix=${CHOST}- ARCH=${iarch} LIBDIR=$(get_libdir) "$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
case ${ARCH} in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
esac
|
||||
# The lib subdir uses unsafe archive targets, and
|
||||
# the apps subdir needs gnuefi subdir
|
||||
_emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
_emake install INSTALLROOT="${D}"/usr
|
||||
dodoc README* ChangeLog
|
||||
}
|
||||
53
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild
vendored
Normal file
53
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild,v 1.1 2013/07/03 14:14:03 chithanh Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
MY_P="${PN}_${PV}"
|
||||
DEB_VER="3.0i-4"
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://developer.intel.com/technology/efi"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz
|
||||
mirror://debian/pool/main/g/gnu-efi/${PN}_${DEB_VER}.diff.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${P%?}
|
||||
|
||||
# These objects get run early boot (i.e. not inside of Linux),
|
||||
# so doing these QA checks on them doesn't make sense.
|
||||
QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff
|
||||
}
|
||||
|
||||
_emake() {
|
||||
emake prefix=${CHOST}- ARCH=${iarch} PREFIX=/usr "$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
case ${ARCH} in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
esac
|
||||
# The lib subdir uses unsafe archive targets, and
|
||||
# the apps subdir needs gnuefi subdir
|
||||
_emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
_emake install PREFIX=/usr INSTALLROOT="${D}"
|
||||
dodoc README* ChangeLog
|
||||
}
|
||||
5
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/metadata.xml
vendored
Normal file
5
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/metadata.xml
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ia64</herd>
|
||||
</pkgmetadata>
|
||||
Loading…
x
Reference in New Issue
Block a user