bump(sys-boot/gnu-efi): sync with upstream

This commit is contained in:
Nick Owens 2016-04-19 11:34:18 -07:00
parent 35d9cd69a0
commit 0f9a56bbae
18 changed files with 383 additions and 104 deletions

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile install
DEPEND=sys-apps/pciutils
DESCRIPTION=Library for build EFI Applications
EAPI=5
HOMEPAGE=http://gnu-efi.sourceforge.net/
KEYWORDS=-* ~amd64 ia64 ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi-3.0.2.tar.bz2
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=d9e9c75e57c72e94cd71b2b8eada0be2

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile install
DEPEND=sys-apps/pciutils
DESCRIPTION=Library for build EFI Applications
EAPI=5
HOMEPAGE=http://gnu-efi.sourceforge.net/
IUSE=abi_x86_32 abi_x86_64
KEYWORDS=-* amd64 ~arm ~arm64 -ia64 x86
LICENSE=GPL-2
RESTRICT=strip
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi-3.0.3.tar.bz2
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=f6b0f03d83c7d98a0d805c47c83a9257

View File

@ -9,4 +9,4 @@ RDEPEND=sys-apps/pciutils
SLOT=0
SRC_URI=ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-3.0a.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=6112c69d39151c41d4c9c0375c9d4ed1
_md5_=042bcaa6cc8add6de819a594332b6f3e

View File

@ -9,4 +9,4 @@ RDEPEND=sys-apps/pciutils
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi_3.0g.orig.tar.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=9ed33d6b38a32abfda69d0235f189cbe
_md5_=42d1751e471e5745f400d2ace6a69131

View File

@ -9,4 +9,4 @@ RDEPEND=sys-apps/pciutils
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi_3.0i.orig.tar.gz mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-2.diff.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=31472859f4c8482e0af7384657460d9f
_md5_=72bb84f67c2cd2ac887397cb1b77a361

View File

@ -8,4 +8,4 @@ LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi_3.0s.orig.tar.gz mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-4.diff.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=9b224574fbf3cea50231e4ee073291e9
_md5_=ed1d9177ae97b33ed083253acc7270dc

View File

@ -8,4 +8,4 @@ LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://sourceforge/gnu-efi/gnu-efi_3.0u.orig.tar.gz mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-4.diff.gz
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=32736952e6121d9c4afb7cafb670f8aa
_md5_=db9ef367711da6ed274d7ecc0c15f511

View File

@ -1,91 +1,120 @@
# 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 $
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
Stable for ia64, wrt bug #450908
*gnu-efi-3.0.2 (09 Aug 2015)
*gnu-efi-3.0u (09 Aug 2015)
*gnu-efi-3.0s (09 Aug 2015)
*gnu-efi-3.0i (09 Aug 2015)
*gnu-efi-3.0g (09 Aug 2015)
*gnu-efi-3.0a-r1 (09 Aug 2015)
*gnu-efi-3.0u (03 Jul 2013)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/gnu-efi-3.0a-lds-redhat.patch, +files/gnu-efi-3.0a-lds.patch,
+gnu-efi-3.0a-r1.ebuild, +gnu-efi-3.0g.ebuild, +gnu-efi-3.0i.ebuild,
+gnu-efi-3.0s.ebuild, +gnu-efi-3.0u.ebuild, +gnu-efi-3.0.2.ebuild,
+metadata.xml:
proj/gentoo: Initial commit
03 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+gnu-efi-3.0u.ebuild:
Version bump, bug #475532.
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
03 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
Stable for x86, wrt bug #450908
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
03 Jul 2013; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0s.ebuild:
Stable for amd64, wrt bug #450908
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
*gnu-efi-3.0s (25 Nov 2012)
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
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.
*gnu-efi-3.0.3 (19 Aug 2015)
28 Aug 2010; Mike Frysinger <vapier@gentoo.org> gnu-efi-3.0i.ebuild:
Clean up and document the ebuild a bit.
19 Aug 2015; Doug Goldstein <cardoe@gentoo.org> +gnu-efi-3.0.3.ebuild:
version bump
24 Jul 2010; Raúl Porcel <armin76@gentoo.org> -gnu-efi-3.0e.ebuild,
gnu-efi-3.0i.ebuild:
ia64 stable
Package-Manager: portage-2.2.20.1
*gnu-efi-3.0i (10 Jan 2010)
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
10 Jan 2010; Raúl Porcel <armin76@gentoo.org> gnu-efi-3.0g.ebuild,
+gnu-efi-3.0i.ebuild:
ia64 stable, version bump
Convert all URLs for sites supporting encrypted connections from http to
https
*gnu-efi-3.0g (02 Jun 2009)
Signed-off-by: Justin Lecher <jlec@gentoo.org>
02 Jun 2009; Raúl Porcel <armin76@gentoo.org> +gnu-efi-3.0g.ebuild:
Version bump
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
23 Feb 2008; Robin H. Johnson <robbat2@gentoo.org> gnu-efi-3.0e.ebuild:
This builds on amd64 too! Add ~amd64.
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
*gnu-efi-3.0e (08 Feb 2008)
Bug: https://bugs.gentoo.org/552720
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
05 Sep 2015; Mike Gilbert <floppym@gentoo.org> gnu-efi-3.0.2.ebuild,
gnu-efi-3.0.3.ebuild:
Drop arm keywords; it doesn't even build
13 Mar 2007; Raúl Porcel <armin76@gentoo.org> gnu-efi-3.0a-r1.ebuild:
x86 stable
Package-Manager: portage-2.2.20
09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Regenerate digest in Manifest2 format.
06 Sep 2015; Mike Gilbert <floppym@gentoo.org> gnu-efi-3.0.3.ebuild:
Support building ia32 EFI libs on amd64
07 Apr 2005; <plasmaroo@gentoo.org> gnu-efi-3.0a-r1.ebuild:
Stable -r1 on IA64.
Package-Manager: portage-2.2.20
*gnu-efi-3.0a-r1 (05 Apr 2005)
23 Oct 2015; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0.3.ebuild:
amd64 stable wrt bug #563222
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.
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
23 Jan 2005; <plasmaroo@gentoo.org> gnu-efi-3.0a.ebuild:
Adding missing pcituils dependency; solves merge failures on bootstrapping.
03 Nov 2015; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0.3.ebuild:
x86 stable wrt bug #563222
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gnu-efi-3.0a.ebuild:
virtual/glibc -> virtual/libc
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
Add inherit eutils
08 Nov 2015; Mikle Kolyada <zlogene@gentoo.org> gnu-efi-3.0.3.ebuild:
ia64 stable wrt bug #563222
04 Mar 2004; <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
stable on ia64
Package-Manager: portage-2.2.20.1
21 Jan 2004; <agriffis@gentoo.org> gnu-efi-3.0a.ebuild:
Move to /usr instead of root dir
08 Nov 2015; Mike Gilbert <floppym@gentoo.org> gnu-efi-3.0.3.ebuild:
Inherit toolchain-funcs explicitly
*gnu-efi-3.0a (21 Jan 2004)
Package-Manager: portage-2.2.23_p18
16 Jan 2016; Mike Frysinger <vapier@gentoo.org> gnu-efi-3.0.3.ebuild:
add arm/arm64 love
16 Jan 2016; Mike Frysinger <vapier@gentoo.org> gnu-efi-3.0.2.ebuild,
gnu-efi-3.0.3.ebuild:
downgrade ia64 stable due to build failures
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
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

View File

@ -0,0 +1,105 @@
# ChangeLog for sys-boot/gnu-efi
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/ChangeLog,v 1.27 2015/06/18 19:30:56 radhermit Exp $
18 Jun 2015; Tim Harder <radhermit@gentoo.org> gnu-efi-3.0.2.ebuild:
Update HOMEPAGE.
*gnu-efi-3.0.2 (13 Apr 2015)
13 Apr 2015; Mike Frysinger <vapier@gentoo.org> +gnu-efi-3.0.2.ebuild:
Version bump #537550 by David Holm.
28 Jun 2014; Raúl Porcel <armin76@gentoo.org> gnu-efi-3.0s.ebuild:
Add the fix from 3.0u to 3.0s since its stable, bug #503210
15 Mar 2014; Mike Frysinger <vapier@gentoo.org> gnu-efi-3.0u.ebuild:
Avoid -maccumulate-outgoing-args on ia64 systems #503210 by Dennis Schridde.
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

View File

@ -1,36 +1,21 @@
-----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.0.2.tar.bz2 136134 SHA256 194b580ecdb1fad0e41914845ba064c279afb687855960b58693459e5537b4d7 SHA512 960dc0374dd63dea5eb25e2bf6670d3f7474ebeca2090514c2895b28ff6e058a852958d028eadbe156df4645bd04d1a93ffaae1153861fce6e7da72f8f9dbeec WHIRLPOOL 3e692058a74f3f42867f84fe6af41cc0911280b2a295c441b2c4e27d116f162e0d166fe713b8eb15a6c6a8184037bae34db6ee1f0fdf7c2f9e53ee8215b2cfdb
DIST gnu-efi-3.0.3.tar.bz2 142229 SHA256 c530f21a15fd9c214dd92d29a6caa20fac989289267512020b6da1f5e6f5b4cb SHA512 0b0582e22344ea8a544aba540b56dc36364febfeb5bb655e87277e638fd4e549214a0cd2079a852d15ee376cd51c33794f65a7efb23be9a7a929e889cd616c8c WHIRLPOOL 79796e2f46086b3cae100cda1f1ace48af0e743d5b0129246b4ebf8fd7b46392550a834085c73798e59163cbcc8778251ed7e1d9c1a9036f888e1de265387f16
DIST gnu-efi-3.0a.tar.gz 119079 SHA256 661b94996c184216dfd678b8a1ab82bd6afb82c55320841ba9c74db7aebb828a SHA512 190ca318369373c030b214ddc1b9b560d27fe067cb6119ce7b72e48117d284642a741b44fc79da22b6f91e24a5f9d735a6b1eb37994c8f04ffe33868e6d29cc7 WHIRLPOOL 979f2fc1f0c678460912afc98719749d32d98d43bddacd400e5a7d44ef7e3b6395e58fec6a41c0c5294f5062f2e2553763f1e84bf4bfefd0e02ae5c01783e008
DIST gnu-efi_3.0g.orig.tar.gz 272150 SHA256 531971707640faeb994c0b102b9ccf2e1920b97d080e4cb2b6e55ea2318d6af0 SHA512 67a24366c8fed36600f4963f053a25e2b409ae140c5f20d2f4c517cb9b65c302552e67ad7bb98002746e41cb153d5ad27ddf242dfc3aca894fdd4c01181731d8 WHIRLPOOL b4518de145d2a71c646f9c6c69e2410367d472029978778d687f804a2588ceef890d59e4b5f47ad1e8516b68b0a73cc9d8660328cd431db63f90a61993395a88
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-----
EBUILD gnu-efi-3.0.2.ebuild 1042 SHA256 21a8203e78d3870e797abf30dbe0115e714efded16abe142f5a638ec9886fae0 SHA512 695d4ee48697a4f471db867370bfe09aba14f7570f02f625b4892423ce7df635daa95dcbb7631c34bb07e85ab8ff71e2e018ab3a0d6ffe993b98eae684fc1b8b WHIRLPOOL 703328b31cc788213f710c1a5d8c49740fba404dac278a5ce3bb2ad954c160d4698b966ba3c7356e1a9de527eef6f1e0ba61889a71701b13ce29cf68ad104d9c
EBUILD gnu-efi-3.0.3.ebuild 1538 SHA256 10e55491b8e54348c1a62fc56ae3479e40168284eb0a98daa9f4df2e117699ed SHA512 723cf0da52dbaf649c008ba406f47dcf8d683f0aaabe921ffccb3545b10e19b5e7345f84beee11cecdc011eca811b2b13c4022da1ccc092b82194e338103c1f4 WHIRLPOOL c9de39a1c0bdc85f1a6b6df0207620ce1b5cf34cfa57a80d756591b83d49bde9421a471656032c6da875844fe7697d9fa589d4769ab2a037196f378d90549606
EBUILD gnu-efi-3.0a-r1.ebuild 802 SHA256 998b4a44c5f2a375e8aeeb1f2513b309964a0183875b6192d0fbadba8cdf2d1d SHA512 120c7ec3309032038ae67dc5f4564d55f6dc56667176d931e0df6276f26c91ecab9f12d5f01a7fd956665fec96d709c261843ac1df128ea75c99f7656a64b10c WHIRLPOOL c4333d1e89d42fecd17d66a7081225b879221b6da49906855281881fe0feabe193fe2c446829e26971047b29c6afcaaaedc38977416af5e1cc5045aad2761ea1
EBUILD gnu-efi-3.0g.ebuild 782 SHA256 feea07b6540226b46eeb0f69bee09ec4a59bdc106c4b37e642e9e4557786dc0f SHA512 2695b30086faa7ac205ad4a5395f42cf6673dea7e76f6017fce4478d34804aab9a6d6aeeac6e4d71b93cbc92d0190660593b64af8ba6fd0715d8bcc519a586a5 WHIRLPOOL daa4d29211856101ce1aaa2a9714575b1a54d51911bdf18df1362690adcfba9c968fc746f1e4cdd9f588eac14ec7068ba32348b67884782fc9ecc3076297f5ae
EBUILD gnu-efi-3.0i.ebuild 947 SHA256 28578daf7439bcb1818c5517cb902bc9469c90bd8e55859b2decabe5dfb76578 SHA512 979b9a90c5d49e1325e577433c38734fad822e289da8dca4deb4560457fd37e14d35ece8ca2a1807198e7ea330c04b2c17139e466477ad304b06fd8f463c50e8 WHIRLPOOL a83ce9c12d82b6cd0fa4dd32e8cbbc386b79c0a9b5c11d0d87fa88d1a3d97e1bff320d6ac2bc79f844de9da4eacdc413d69006f1bb15d3eca20882f08a4a0cdc
EBUILD gnu-efi-3.0s.ebuild 1394 SHA256 d524632ab9306b3bb66e3afcf89ba7734b8d6b8ea89394fb9825865bf654457b SHA512 2b1047b49c7048cf4a22a78b853d9bc7bd32b2ed3c8b44942cce4ae6239372bcfe96001e69d24d50ca49a5a980d65b5351c48afffba31345bc669fb3e521e289 WHIRLPOOL a1f28b04db04e2206eac0637f36dc3dbfb26eaf4de88d8a8e580b5439350800dbc5366ca707f66bf561687b312c7c9e7637d77bdbe01dc56d32cce6b2525d72b
EBUILD gnu-efi-3.0u.ebuild 1315 SHA256 8ea1494f652f7832e144f6f46c70ccc94f1640ef815096ae04e6716dba6020ea SHA512 206dad03d4582a5d7643cb4d0a72e1cebe691d0acf3883c8808c10ae96e3737b5060a1834cc7af887fab138141c751ca55c1cc5d5579b60997bcc9cdb34bd09e WHIRLPOOL 504b18d9cdd3c6ed042c3f2a00ff5547258c0082d7c202c5f75088dffd043f1ae260baf564fb89d0e3450096edad796b0cc0ddae1b9235a75565ef3cf3b83af9
MISC ChangeLog 4126 SHA256 ca396b8853dc2e776f4ea5dd6a53849c7d4ee2671bafd08423418b0e477ba0ea SHA512 b2e70a058c9342a4c9bf03c81b322e1fce8957a589a2ea6b8149762e6ca8f7e0c0ea00528e5c5964bf89d3ed39fb851e8468a38cf12693feada9cdc480eaf7ea WHIRLPOOL 04bc12a3d8a5501bca0415fba924e82e2b1a262f3aa3c2e75377bf1f6b58ac26884a4530c508adb5b4b6724527ba0afae10d98d839491fb80fe0445c6175424f
MISC ChangeLog-2015 3623 SHA256 f655805551bbba0daf86b2b5b448592676152338687b4a46ab93ef9a8a39daad SHA512 ef8e81ea38a2c9b3215f3dd40e2a5915f96a79245e1df4f0198f97edb087c121ab00ef3c59c73831547b54b92833d830ecb473517acdd60b5ff37029f0fc19b6 WHIRLPOOL 11b0ea8ca05ecb29d21500d1944ba7292ae832faf8aeae7f577e3292cbae37775bc2008c3db256a1994efdf54f730c9371eec47848fed3b587957dde28369beb
MISC metadata.xml 339 SHA256 63e26d9593deb7f6fec8f7ec6da255f6879f0ca0c65c50b4ffb77d2d536b82ed SHA512 7ff0aa8231779554dc1186cbee2dcd9c9207210751ae3be51fed468f7d03d9afeb48eae97234fffc85ea0c7933a966d0fca40494f3af343ed246763c7399c36d WHIRLPOOL 73e512c86d0bbe96e00dae9a402bd3c7291f35a8903a157b42f025734cdab42945790f97e72547e6a3ab9fe318bdae1c6c4b8b94ef5eb4549f225f7f4c059a93

View File

@ -0,0 +1,49 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib
DESCRIPTION="Library for build EFI Applications"
HOMEPAGE="http://gnu-efi.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ia64 ~x86"
IUSE=""
DEPEND="sys-apps/pciutils"
RDEPEND=""
# 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"
_emake() {
emake \
prefix=${CHOST}- \
ARCH=${iarch} \
PREFIX="${EPREFIX}/usr" \
LIBDIR='$(PREFIX)/'"$(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 PREFIX=/usr INSTALLROOT="${D}"
dodoc README* ChangeLog
}

View File

@ -0,0 +1,70 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit multilib toolchain-funcs
DESCRIPTION="Library for build EFI Applications"
HOMEPAGE="http://gnu-efi.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
# IA64 build is broken in setjmp code:
# https://sourceforge.net/p/gnu-efi/bugs/9/
KEYWORDS="-* amd64 ~arm ~arm64 -ia64 x86"
IUSE="abi_x86_32 abi_x86_64"
DEPEND="sys-apps/pciutils"
RDEPEND=""
# 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"
RESTRICT="strip"
efimake() {
local arch=
case ${CHOST} in
arm*) arch=arm ;;
aarch64*) arch=aarch64 ;;
ia64*) arch=ia64 ;;
i?86*) arch=ia32 ;;
x86_64*) arch=x86_64 ;;
*) die "Unknown CHOST" ;;
esac
local args=(
ARCH="${arch}"
HOSTCC="${BUILD_CC}"
CC="${CC}"
AS="${AS}"
LD="${LD}"
AR="${AR}"
PREFIX="${EPREFIX}/usr"
LIBDIR='$(PREFIX)'/$(get_libdir)
)
emake -j1 "${args[@]}" "$@"
}
src_compile() {
tc-export BUILD_CC AR AS CC LD
if [[ ${CHOST} == x86_64* ]]; then
use abi_x86_32 && CHOST=i686 ABI=x86 efimake
use abi_x86_64 && efimake
else
efimake
fi
}
src_install() {
if [[ ${CHOST} == x86_64* ]]; then
use abi_x86_32 && CHOST=i686 ABI=x86 efimake INSTALLROOT="${D}" install
use abi_x86_64 && efimake INSTALLROOT="${D}" install
else
efimake INSTALLROOT="${D}" install
fi
dodoc README* ChangeLog
}

View File

@ -1,6 +1,6 @@
# 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 $
# $Id$
inherit eutils toolchain-funcs

View File

@ -1,6 +1,6 @@
# 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 $
# $Id$
inherit eutils toolchain-funcs

View File

@ -1,6 +1,6 @@
# 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.3 2010/08/28 22:43:29 vapier Exp $
# $Id$
inherit eutils

View File

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 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 $
# $Id$
EAPI="4"
@ -30,6 +30,12 @@ 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
if ! use amd64 && ! use x86 ; then
sed -i \
-e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \
Make.defaults || die #503210
fi
}
_emake() {

View File

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 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 $
# $Id$
EAPI=5
@ -29,6 +29,11 @@ QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o"
src_prepare() {
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff
if ! use amd64 && ! use x86 ; then
sed -i \
-e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \
Make.defaults || die #503210
fi
}
_emake() {

View File

@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ia64</herd>
<maintainer type="project">
<email>ia64@gentoo.org</email>
<name>Gentoo Linux IA-64 Development</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">gnu-efi</remote-id>
</upstream>
</pkgmetadata>