mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-16 01:16:59 +02:00
sys-boot/gnu-efi: Sync with gentoo
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
This commit is contained in:
parent
49ad29f8ad
commit
3e36a74eb1
@ -1,120 +0,0 @@
|
||||
# ChangeLog for sys-boot/gnu-efi
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*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)
|
||||
|
||||
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
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
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.
|
||||
|
||||
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
|
||||
|
||||
*gnu-efi-3.0.3 (19 Aug 2015)
|
||||
|
||||
19 Aug 2015; Doug Goldstein <cardoe@gentoo.org> +gnu-efi-3.0.3.ebuild:
|
||||
version bump
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
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
|
||||
|
||||
Package-Manager: portage-2.2.20
|
||||
|
||||
06 Sep 2015; Mike Gilbert <floppym@gentoo.org> gnu-efi-3.0.3.ebuild:
|
||||
Support building ia32 EFI libs on amd64
|
||||
|
||||
Package-Manager: portage-2.2.20
|
||||
|
||||
23 Oct 2015; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0.3.ebuild:
|
||||
amd64 stable wrt bug #563222
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="amd64"
|
||||
|
||||
03 Nov 2015; Agostino Sarubbo <ago@gentoo.org> gnu-efi-3.0.3.ebuild:
|
||||
x86 stable wrt bug #563222
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
RepoMan-Options: --include-arches="x86"
|
||||
|
||||
08 Nov 2015; Mikle Kolyada <zlogene@gentoo.org> gnu-efi-3.0.3.ebuild:
|
||||
ia64 stable wrt bug #563222
|
||||
|
||||
Package-Manager: portage-2.2.20.1
|
||||
|
||||
08 Nov 2015; Mike Gilbert <floppym@gentoo.org> gnu-efi-3.0.3.ebuild:
|
||||
Inherit toolchain-funcs explicitly
|
||||
|
||||
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)
|
||||
|
@ -1,105 +0,0 @@
|
||||
# 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
|
@ -1,21 +1,2 @@
|
||||
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.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.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
|
||||
DIST gnu-efi-3.0.12.tar.bz2 154575 BLAKE2B 264e04351cf1ef74956e65d209c00514c0f56c18427a87a894132e5a5b0b09b3ca992475a2f95aac42c8a26ff4977ec837ff473d76c1c766049e903f03bd9fff SHA512 cbec6f6e37271c22c71e3ce44d3579e48e7f3b797ec3946f56eb843ed3e472722763c566fc3b749f0c692ab6cb26e8909bb258cd164771a5b1eeff5c7cd51368
|
||||
DIST gnu-efi-3.0.14.tar.bz2 159295 BLAKE2B c7f9127d3bb7e5e2bc52f5fc7be3376ddc5076b262e5db5a30a997cf10bf10288da63ded64d11327fad09190a803ce26e82b32aea2d8525ee0d1e1a23ebadff2 SHA512 37420ba3804e8547451a7b143a689ceb6af0557234fa7801efdeba3c2fc581a5354fe34cbaacb338d7b394d913e7274098ebf07026b7c1d50b2236d7f86c470c
|
||||
|
@ -0,0 +1,19 @@
|
||||
Bug: https://bugs.gentoo.org/695612
|
||||
Upstream: https://sourceforge.net/p/gnu-efi/patches/70/
|
||||
|
||||
--- a/Make.defaults
|
||||
+++ b/Make.defaults
|
||||
@@ -110,10 +110,10 @@
|
||||
|| ( [ $(GCCVERSION) -eq "4" ] \
|
||||
&& [ $(GCCMINOR) -ge "7" ] ) ) \
|
||||
&& echo 1)
|
||||
- ifeq ($(GCCNEWENOUGH),1)
|
||||
- CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11
|
||||
- else ifeq ($(USING_CLANG),clang)
|
||||
+ ifeq ($(USING_CLANG),clang)
|
||||
CPPFLAGS += -DGNU_EFI_USE_MS_ABI --std=c11
|
||||
+ else ifeq ($(GCCNEWENOUGH),1)
|
||||
+ CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11
|
||||
endif
|
||||
|
||||
CFLAGS += -mno-red-zone
|
@ -1,42 +0,0 @@
|
||||
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*)
|
||||
+ }
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
--- 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*)
|
87
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
vendored
Normal file
87
sdk_container/src/third_party/portage-stable/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild
vendored
Normal file
@ -0,0 +1,87 @@
|
||||
# Copyright 2004-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="https://sourceforge.net/projects/gnu-efi/"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
|
||||
|
||||
# inc/, lib/ dirs (README.efilib)
|
||||
# - BSD-2
|
||||
# gnuefi dir:
|
||||
# - BSD (3-cluase): crt0-efi-ia32.S
|
||||
# - GPL-2+ : setjmp_ia32.S
|
||||
LICENSE="GPL-2+ BSD BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 arm arm64 ~ia64 x86"
|
||||
IUSE="abi_x86_32 abi_x86_64 custom-cflags"
|
||||
|
||||
# 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"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.0.9-fix-clang-build.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/-Werror//" Make.defaults || die
|
||||
}
|
||||
|
||||
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 use custom-cflags; then
|
||||
# https://bugs.gentoo.org/607992
|
||||
filter-mfpmath sse
|
||||
|
||||
# https://bugs.gentoo.org/619628
|
||||
append-flags $(test-flags-CC -mno-avx)
|
||||
else
|
||||
unset CFLAGS CPPFLAGS LDFLAGS
|
||||
fi
|
||||
|
||||
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
|
||||
einstalldocs
|
||||
}
|
@ -1,30 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 2004-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI=7
|
||||
|
||||
inherit multilib toolchain-funcs
|
||||
inherit flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library for build EFI Applications"
|
||||
HOMEPAGE="http://gnu-efi.sourceforge.net/"
|
||||
HOMEPAGE="https://sourceforge.net/projects/gnu-efi/"
|
||||
SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
# inc/, lib/ dirs (README.efilib)
|
||||
# - BSD-2
|
||||
# gnuefi dir:
|
||||
# - BSD (3-cluase): crt0-efi-ia32.S
|
||||
# - GPL-2+ : setjmp_ia32.S
|
||||
LICENSE="GPL-2+ BSD BSD-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=""
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ia64 ~x86"
|
||||
IUSE="abi_x86_32 abi_x86_64 custom-cflags"
|
||||
|
||||
# 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"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.0.9-fix-clang-build.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e "s/-Werror//" Make.defaults || die
|
||||
}
|
||||
|
||||
efimake() {
|
||||
local arch=
|
||||
case ${CHOST} in
|
||||
@ -51,6 +57,11 @@ efimake() {
|
||||
|
||||
src_compile() {
|
||||
tc-export BUILD_CC AR AS CC LD
|
||||
|
||||
if ! use custom-cflags; then
|
||||
unset CFLAGS CPPFLAGS LDFLAGS
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == x86_64* ]]; then
|
||||
use abi_x86_32 && CHOST=i686 ABI=x86 efimake
|
||||
use abi_x86_64 && efimake
|
||||
@ -66,5 +77,5 @@ src_install() {
|
||||
else
|
||||
efimake INSTALLROOT="${D}" install
|
||||
fi
|
||||
dodoc README* ChangeLog
|
||||
einstalldocs
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# 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
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
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
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
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,42 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
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
|
||||
mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-2.diff.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local iarch
|
||||
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 prefix=${CHOST}- ARCH=${iarch} -j1 || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install INSTALLROOT="${D}"/usr || die
|
||||
dodoc README* ChangeLog
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
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
|
||||
if ! use amd64 && ! use x86 ; then
|
||||
sed -i \
|
||||
-e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \
|
||||
Make.defaults || die #503210
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
_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
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
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
|
||||
if ! use amd64 && ! use x86 ; then
|
||||
sed -i \
|
||||
-e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \
|
||||
Make.defaults || die #503210
|
||||
fi
|
||||
}
|
||||
|
||||
_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
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>ia64@gentoo.org</email>
|
||||
<name>Gentoo Linux IA-64 Development</name>
|
||||
<maintainer type="person">
|
||||
<email>floppym@gentoo.org</email>
|
||||
<name>Mike Gilbert</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">gnu-efi</remote-id>
|
||||
|
Loading…
Reference in New Issue
Block a user