summaryrefslogtreecommitdiff
path: root/sys-boot
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /sys-boot
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'sys-boot')
-rw-r--r--sys-boot/Manifest.gzbin6734 -> 6724 bytes
-rw-r--r--sys-boot/aboot/Manifest2
-rw-r--r--sys-boot/aboot/aboot-1.0_pre20040408-r3.ebuild2
-rw-r--r--sys-boot/elilo/Manifest2
-rw-r--r--sys-boot/elilo/files/elilo.sh-chkspace.patch15
-rw-r--r--sys-boot/elilo/files/elilo.sh-vmm.patch43
-rw-r--r--sys-boot/gnu-efi/Manifest7
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild (renamed from sys-boot/gnu-efi/gnu-efi-3.0.8.ebuild)13
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild57
-rw-r--r--sys-boot/gnu-efi/gnu-efi-3.0.6-r1.ebuild90
-rw-r--r--sys-boot/grub/Manifest6
-rw-r--r--sys-boot/grub/grub-2.02-r4.ebuild2
-rw-r--r--sys-boot/grub/grub-2.04-r1.ebuild2
-rw-r--r--sys-boot/grub/grub-2.04_rc1.ebuild2
-rw-r--r--sys-boot/lilo/Manifest6
-rw-r--r--sys-boot/lilo/lilo-24.0-r1.ebuild12
-rw-r--r--sys-boot/lilo/lilo-24.1.ebuild12
-rw-r--r--sys-boot/lilo/lilo-24.2.ebuild12
-rw-r--r--sys-boot/mbr/Manifest2
-rw-r--r--sys-boot/mbr/mbr-1.1.11-r1.ebuild3
-rw-r--r--sys-boot/netboot/Manifest2
-rw-r--r--sys-boot/netboot/metadata.xml6
-rw-r--r--sys-boot/os-prober/Manifest4
-rw-r--r--sys-boot/os-prober/os-prober-1.76-r1.ebuild86
-rw-r--r--sys-boot/os-prober/os-prober-1.77.ebuild2
-rw-r--r--sys-boot/plymouth/Manifest2
-rw-r--r--sys-boot/plymouth/metadata.xml4
-rw-r--r--sys-boot/raspberrypi-firmware/Manifest4
-rw-r--r--sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild64
-rw-r--r--sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild8
-rw-r--r--sys-boot/tboot/Manifest2
-rw-r--r--sys-boot/tboot/tboot-1.9.6_p20171118.ebuild6
32 files changed, 120 insertions, 360 deletions
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index c6fdcf686c19..6b329e3900eb 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/aboot/Manifest b/sys-boot/aboot/Manifest
index b820575c8293..30e60c6bd0bf 100644
--- a/sys-boot/aboot/Manifest
+++ b/sys-boot/aboot/Manifest
@@ -7,5 +7,5 @@ AUX aboot.conf 295 BLAKE2B 0038c41f8f2e9cc7cedc0e1d0f70ee7b99425ae5bed44e4701abe
DIST aboot-1.0_pre20040408.tar.bz2 115062 BLAKE2B 49f1b45abcd4726fd036e24709d10bbfea42cee03293e31b2deb3aec383c1c438602aa97d3909516ec9864986dfcf82612fe7644b47e3e2760bdf377313446a0 SHA512 b1fff7ce806336f89efe8239108a8547053f22727cba93cea742995432c4f35133f8dc619588390ba6e0d114e2fd62b80b730443e6c18900aa2a8832ddd4ebfc
DIST aboot_gentoo.diff.bz2 9527 BLAKE2B 2492b456f7411630b6ecfb19db775969b69a35c0ef31b2146fd353aac78cf4d3c9ef2162cf54ab4ac025c65607219b3a33a74d2105be196e6dda54dd2509c1f8 SHA512 868a73fee56e9bf6d986175a6a4dc321ed12fb78d74dfb8f1a3e35274577ddc9ea0820768b44836403587b3976ad8dacdcf6562a9ce5c45981c752670901155f
DIST gentoo-headers-base-2.6.22.tar.bz2 4700338 BLAKE2B a264d7999ed7735e42ea21f8cf96b60ca1bdbfcb76dbdfcba14a849043e1f6a9109cd72bf5b91b9ab877dc3025ce6a9270ea914cf277b8f77cecff703646a7ec SHA512 99849928eede0c4b101ddc9179c0974cac6b4f18803dc98b72dcbe80cea88d3062f709beaa1b890edbed9c147be0dd516065d4cee945164b5d9f19f7a3cf249d
-EBUILD aboot-1.0_pre20040408-r3.ebuild 2671 BLAKE2B df053d2d79701b3fed80019d1c9cd25f3cb1e70367dc6c0022be4aeead16cd6a8110accead72ce0fac40b65ca970f8f6140d7bc3ed28cba029d189d3043acefa SHA512 72871c3d107d2fceaac717356fc665e693217e5347997504bd3f4866031f8372aabe719c7ecd535625528685ef174c271562f54c36b464d5d089591344ca892f
+EBUILD aboot-1.0_pre20040408-r3.ebuild 2649 BLAKE2B 30953fb46f6b28d51512e1368332951fe5bfa1c3a9e2a91b673707a7c3d1a1330a88099dba344aa42be2d6a843c6cd903761f8e09bea5e4be9963d8a385ed04a SHA512 f9e10f0bb73cc3a97322fa257749c2a2e8b8899aa8d5b0a714856795fd07a844d97638e9fccb0f596c90e5ddb10da154b2fb72290048fb4fa28e4fd0ece8cefe
MISC metadata.xml 338 BLAKE2B 7d68dddf2bf27051683da2c5f6a43ea7b3aa41b7e6bdbb8705d422e0db65b781d181cdc506a58824f4624985e72e82640b3bca51e46e6092cc2fdc047d38dcaa SHA512 2c9c87a850f9900d030fd37a4f59308136f478db254fbfd8e37d4f3c16ab33c74d1ef4119b74f4e0b34310ef066ffb53f89e2a4013cfca4a7b56f690e2aa7faf
diff --git a/sys-boot/aboot/aboot-1.0_pre20040408-r3.ebuild b/sys-boot/aboot/aboot-1.0_pre20040408-r3.ebuild
index cba6251a37af..b0de4bb7a385 100644
--- a/sys-boot/aboot/aboot-1.0_pre20040408-r3.ebuild
+++ b/sys-boot/aboot/aboot-1.0_pre20040408-r3.ebuild
@@ -48,7 +48,7 @@ src_prepare() {
src_compile() {
# too many problems with parallel building
- emake -j1 AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) || die "emake failed"
+ emake -j1 AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD)
}
src_install() {
diff --git a/sys-boot/elilo/Manifest b/sys-boot/elilo/Manifest
index 91cdeb525edf..675d16625ef0 100644
--- a/sys-boot/elilo/Manifest
+++ b/sys-boot/elilo/Manifest
@@ -2,8 +2,6 @@ AUX elilo-3.16-elilo-loop.patch 299 BLAKE2B 5fe27b5b89d18adace762e2691854140437c
AUX elilo-3.16-gnu-efi-3.0.6-ia64.patch 3796 BLAKE2B 9008b004b24b390f46d6b05cf9e9ae0627d4ed930b9965d0295e700ea0c7617f2ac3e1da0b583ab931e8a7bffc0bf8452eb19318d7d1d256a5d4781cde4e710e SHA512 c2ec3ba0d2f5ee3447363a44d9d7863eb323095c40f72243241f608437fd9e2b17ee603666a1103f14a0c66cae025e8f9be09c27d8fb57554f480209a02f39e5
AUX elilo-3.16-strncpy-clash.patch 744 BLAKE2B 421530303406aa819e07883d4b80a27da20844929d0f1749e121b2e05cf8eda2af082ad8c02476cabf864258133964b0fb02ab3ed9969202fe62392718e7e047 SHA512 4cb593ac6b56bbe63b1ff632d00ef1192dc28c9a5af355e740b9ee41697fb48766ccb678636c66ecdb05d7cdf8d16b0a14d99e0347022bbe1cb6ec9be09bfcf8
AUX elilo.conf.sample 150 BLAKE2B d823113e1fcdaf08398f09b6fe9b4b2284004be2886799a69fd776bfaab194413c51969c65d1d81607c0a46699e84132b88bdd2a82f6f41a65ae6fbb061d9356 SHA512 3f99527724759f5c03a5f244b957bc6d50ca378f2b66cbcb19f73fa721d2fd76119ae90669e4cce045f5bc66a80d46b21e76e8c4895d23b22df23ec69262b0e0
-AUX elilo.sh-chkspace.patch 833 BLAKE2B 72d99e45c6deff5262ea02bc8417e77e9e1158e5ef921d142f6ea941fc2c2da1b9f3624bd1e9ca6f9debe63f174d0ee55536bd295706c59dc197227739c03316 SHA512 063131fd53866e717d87a4ca23e5f4143cb166480d89312bbf9f5be9540e29930794657f1eb2709559435abceb415b7775e049a1f8d410ae5007dc967fbf9224
-AUX elilo.sh-vmm.patch 2099 BLAKE2B 8bfca9c76e9dc5232e3602013103dc3e26bc29f880287f1204d429878b0e13cc95ff005934bbf06c9f848cd8c7d7a0162e52c827e1ceaa8809d28864e16712ca SHA512 2bbeca88b38790b3821e4ba54c46d194fbb776cf56788634e91da91e028fedb81a38928d0dbbb503cdf1a047c281800aea1d56a2eae47953dbc2203d795862cc
DIST elilo-3.16-all.tar.gz 485844 BLAKE2B 813762ffef32a640c074973a07d886e0de137be10ff08e9375cd894b0d83dd8bc96cc33f80da1e698db49cc9f105a905abb2fa04048eaca394d3d70e79cb8534 SHA512 4289b45f2e40b2a12167f2efd9a482cf97baedb13fc24813f360f375296d0d3f107d6c980b4b31262816f664a2536353fa124e689cbd65093da9b16fdddaf842
DIST elilo_3.14-3.debian.tar.gz 32179 BLAKE2B 84f8055d3e33b99ce91079768da80a8800c3c2f569ce5619641a983efb943055dfd9a8fb2fda8e5e6d60009ffefbcc1573098f022f06635d4d5304bc3bfddf1e SHA512 b2d5927bf84d61cc432fc916301ddb3be74db16d3e5ba4f13039e2925606b8870991fbb17f837005d8f2b655b7dcd2b2311dfacd7f02183762caf7081ede638f
EBUILD elilo-3.16-r2.ebuild 2072 BLAKE2B 8f3719a94e45a0e7c49304b1ff2c8bfc1727c8256eaf4b11aa4b5e0dacb4caefe9ddb685da60597e4aa1bd2eaf88e18f2c05380e79b72136ee14cacf3a854fdf SHA512 a6be44876a80bd87401bbab2e69edc53b7dd4c1da05c207c8f9a18240cf5c33cb674ee9017658dc17c4b83f4bec26a30088293d084826b813ed187a5a2a61a01
diff --git a/sys-boot/elilo/files/elilo.sh-chkspace.patch b/sys-boot/elilo/files/elilo.sh-chkspace.patch
deleted file mode 100644
index 710780e8da6c..000000000000
--- a/sys-boot/elilo/files/elilo.sh-chkspace.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Don't count duplicate files twice when summing bytesneeded
-
---- elilo/debian/elilo.sh.chkspace 2006-03-16 07:53:00.000000000 -0500
-+++ elilo/debian/elilo.sh 2006-03-16 07:53:27.000000000 -0500
-@@ -580,7 +580,9 @@
- sed 's/.*=[[:space:]]*//' | grep -v ':'`
- vmmfiles=`grep '^[[:space:]]*vmm[[:space:]]*=' $bootconf | \
- sed 's/.*=[[:space:]]*//' | grep -v ':'`
-- bytesneeded=`cat $imagefiles $initrdfiles $vmmfiles 2>/dev/null | wc -c`
-+ allfiles=`for f in $imagefiles $initrdfiles $install $bootconf; do \
-+ echo $f; done | sort -u`
-+ bytesneeded=`cat $allfiles 2>/dev/null | wc -c`
- # convert to KB, allowing 5% overhead
- kbneeded=$(( bytesneeded / 1024 + bytesneeded / 20480 ))
- kbavailable=$(df -P -k $TARGET | sed -n "s|^$boot[[:space:]]\+[0-9]\+[[:space:]]\+[0-9]\+[[:space:]]\+\([0-9]\+\).*$|\1|p")
diff --git a/sys-boot/elilo/files/elilo.sh-vmm.patch b/sys-boot/elilo/files/elilo.sh-vmm.patch
deleted file mode 100644
index 294eb03b2226..000000000000
--- a/sys-boot/elilo/files/elilo.sh-vmm.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Patch from Alex Williamson in
-http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350185 support of vmm= in the
-elilo script
-
---- elilo/debian/elilo.sh.novmm 2006-03-16 07:49:19.000000000 -0500
-+++ elilo/debian/elilo.sh 2006-03-16 07:48:47.000000000 -0500
-@@ -364,6 +364,8 @@
- sed 's/^image[[:space:]]*=[[:space:]]*//' | grep -v ':'`
- initrdfiles=`grep '^[[:space:]]*initrd[[:space:]]*=' $bootconf | \
- sed 's/.*=[[:space:]]*//' | grep -v ':'`
-+ vmmfiles=`grep '^[[:space:]]*vmm[[:space:]]*=' $bootconf | \
-+ sed 's/.*=[[:space:]]*//' | grep -v ':'`
-
- ## Point of no return, removing the old EFI/debian tree
- rm -rf $TARGET/$EFIROOT
-@@ -398,6 +400,7 @@
- -e "s|\t| |g" \
- -e "s|\(^image[[:space:]]*=[[:space:]]*\)\([^:]*\)$|\1$EFIROOT\2|" \
- -e "s|\(^[[:space:]]*initrd[[:space:]]*=[[:space:]]*\)\([^:]*\)$|\1$EFIROOT\2|" \
-+ -e "s|\(^[[:space:]]*vmm[[:space:]]*=[[:space:]]*\)\([^:]*\)$|\1$EFIROOT\2|" \
- < "$bootconf" > "$TARGET/$EFIROOT/$CFFILE"
- if [ $? != 0 ] ; then
- echo 1>&2 "$PRG: An error occured while writing to $boot"
-@@ -406,7 +409,7 @@
-
- [ "$DEBUG" = 1 ] && echo "----" && cat "$TARGET/$EFIROOT/$CFFILE" && echo "----"
-
-- for i in $imagefiles $initrdfiles; do
-+ for i in $imagefiles $initrdfiles $vmmfiles; do
- [ "$VERBOSE" = 1 ] && echo "$PRG: Installing $i on $boot..."
- if [ -f $i ]; then
- mkdir -p `dirname "$TARGET/$EFIROOT/$i"`
-@@ -575,7 +578,9 @@
- sed 's/^image[[:space:]]*=[[:space:]]*//' | grep -v ':'`
- initrdfiles=`grep '^[[:space:]]*initrd[[:space:]]*=' $bootconf | \
- sed 's/.*=[[:space:]]*//' | grep -v ':'`
-- bytesneeded=`cat $imagefiles $initrdfiles $install $bootconf 2>/dev/null | wc -c`
-+ vmmfiles=`grep '^[[:space:]]*vmm[[:space:]]*=' $bootconf | \
-+ sed 's/.*=[[:space:]]*//' | grep -v ':'`
-+ bytesneeded=`cat $imagefiles $initrdfiles $vmmfiles 2>/dev/null | wc -c`
- # convert to KB, allowing 5% overhead
- kbneeded=$(( bytesneeded / 1024 + bytesneeded / 20480 ))
- kbavailable=$(df -P -k $TARGET | sed -n "s|^$boot[[:space:]]\+[0-9]\+[[:space:]]\+[0-9]\+[[:space:]]\+\([0-9]\+\).*$|\1|p")
diff --git a/sys-boot/gnu-efi/Manifest b/sys-boot/gnu-efi/Manifest
index 045695dbffc7..4138c2054444 100644
--- a/sys-boot/gnu-efi/Manifest
+++ b/sys-boot/gnu-efi/Manifest
@@ -1,15 +1,12 @@
AUX gnu-efi-3.0.6-ia64-gnu-hash.patch 4635 BLAKE2B b7e39832239e2a1be389fd6fa9e412804779d0a82a78ca50a21b139757f71973c418e7086cd89c2bbc457f1cbadf15e801152f85f27ec15164558f1bd6550cd1 SHA512 5cd62b5b114956fa37a3998fa79d9ddd4495a3621078d2d6972b2a784dfc69893fd42bbb096e253388baf49c84b0c16ae461c7eee61dd4b172207f48ca1ceb89
AUX gnu-efi-3.0.6-ia64-setjmp.patch 3964 BLAKE2B 1475a5f188e86837303e1b91de3c37e06d95f67e8a67b8ddbc3d542df49791d9433601ca21f23c43fb57be98f68294385b2c2b0db67ce5f2b71eef55eee0adfe SHA512 146002da1ccb3a8d9b7430e52cafbf67c33691e0cbad443ef59ea6b7f604d04c82796c977977f64227c13d40d071eff8e0cb89f1d7d88d498fcc16871757b778
AUX gnu-efi-3.0.9-fix-clang-build.patch 691 BLAKE2B 5b3f60e27982cd9e2cfb385851af4840d0301c1fb590d34b029e18a239a232ecca6a62431e10138d4e12cb44a5f64b415936935c1bdaf601dcf605ebe892de54 SHA512 1f77f4a5dcd2f1589cd6950da3462f2508d0ac51c2d2268400414c336ddd41fcf430e79fb702fd5aa99cb4be0bf0fc6eabe9362d736a1223b1c53c2c0b319584
-DIST gnu-efi-3.0.2.tar.bz2 136134 BLAKE2B ccdbd1f14c938a89fcf6d43f139ce644b562fd882a6f3ce2ce7ce703fd95c02870016da252a3f75c7117838c23a8ac8527d4ca919c125b639f86734a0ee2c8f6 SHA512 960dc0374dd63dea5eb25e2bf6670d3f7474ebeca2090514c2895b28ff6e058a852958d028eadbe156df4645bd04d1a93ffaae1153861fce6e7da72f8f9dbeec
+DIST gnu-efi-3.0.11.tar.bz2 154456 BLAKE2B dd8d5100ee65e2f94d6b67f0d2236674c7c2b6f553ac0b2d8fdc83e49c69bec0dce1e2e8730705f70b3b7b0a61e4f065773667945ffc92a6f40eba381fcf6723 SHA512 1a6b06b69eb95e03c00fb1c476bf346ab2cb0ecca9a44e163f52f2aa4b9837d3dd2d3ed8b4ce77aaf32a66e49f826ea5b43a97c8c7c56aaa030bc20b3415122a
DIST gnu-efi-3.0.3.tar.bz2 142229 BLAKE2B 5230e99358fc2c1a85fd56840a9ddbd4d1cb42d15a8c37dd44e87037e45a1033f1014c953b5a4d2bb565c4be5aa67a3982ca64e575aaae9c1ae64ce27659b642 SHA512 0b0582e22344ea8a544aba540b56dc36364febfeb5bb655e87277e638fd4e549214a0cd2079a852d15ee376cd51c33794f65a7efb23be9a7a929e889cd616c8c
DIST gnu-efi-3.0.6.tar.bz2 152088 BLAKE2B 2cb1d72f6972a86e913fba28a86e95a1b0baf15251d8fa3d4c335a13e5fd929b61f8f421330acbddbc640efd63594713180b7fc3e623fda2397947538a25b795 SHA512 f1b17766d8ae000c0177ea2126d87883f254ab01ac020e4bfaa9ad2d3d60a66d07b6237d9842e5989c4da3fd23152b5c592ef863fdc9806901f43c43582a2258
-DIST gnu-efi-3.0.8.tar.bz2 154397 BLAKE2B 19bed63132f9f9f5f75df9aaaf5f4b7161f024a7a0da83b7488ab26d075ada680844ddc915febaa19fd82fffdf9c0eafc0787a7e9298b097a973421a0a57b39a SHA512 57318fdf1fe4a2ae310c5e41b2bc466f0eebe21f12db1a87bf0a4ec636fcb353324444220597ee47f7404e446ac944634ca9d3d1aa8920b77434e9a7955938e6
DIST gnu-efi-3.0.9.tar.bz2 154445 BLAKE2B 099af13ff8944d6d362fd4f1dfaf7eff477e7105298651295a63493eb54799459649a977b3b0600e9884b48f8119ecf1faa38d35e0b01086076de40beefbcbcc SHA512 1a775476fcbe354e57c9db258b1c6ad4346b84d1794178ab5d5195b3ffba250066ca4c42a553d5b2866fa1b4e03019d61df0197f269188c73297042990adf316
-EBUILD gnu-efi-3.0.2.ebuild 1206 BLAKE2B 90f30e8c0f759f8c16b9de7aade85fa2aa013a8a248d98e29df54139c3411cc332a3538734101f349ed31055491709db23f168e0cf2472af6bfa55dbd5d15895 SHA512 56d8c2c21694eeeb36d994c9bdc5a37e4342f44d0842adc748c86a00db25dc238314126b5ae6425de0bb251a21d1a753b89632df4c326365ca44e68f05f0fa70
+EBUILD gnu-efi-3.0.11.ebuild 1887 BLAKE2B c897a9466dd2884bd33ea1abe740b468d938a0f0844d713e34a8183b682b642c2cc969f5a6a67c3f619b1bc42ad6cf469be44e0407ce43a6f17733b797a5ad7b SHA512 9a2a75d2ee2c72ea190520e1c0e99d3cc7a6fee029b5ae522b64c844bbb1cde69dc0739034b92fedbe8babff4578e83291543e528ec506b9a58eb20e8d1488d3
EBUILD gnu-efi-3.0.3.ebuild 1732 BLAKE2B 9c453d8e28059d16832adaee14ba34baf6e1b6caaa54c279a91c48798ad00cc8da6ee4b6fb2aa02f06c0773d8c8ad17ed93e65168965e637d85a3f5251fbb31c SHA512 2b4cdc3cc522ed6d9c6a716756fec4009d52af85369c2be1c81cf6afd03dc78b7e836adb351427a0cd0656de8f5e19a287e093d985a68e15726721d58c2fb6ef
-EBUILD gnu-efi-3.0.6-r1.ebuild 1952 BLAKE2B 4a3d25ffb976a44fcec62c4a3aa5e80930d3abd9e486f81e74be27fbc92ad77fe27f24af4851747a80bccf586aa4353b857dba765394b7c7ca53e061b499ed54 SHA512 6e85f076b29bb3ae7a528a3d0a406ea9c26d87a481bcf9285bab0db11ffa24922d04eaec23ddaaeec577492794e7b8c01a55a4aaa406996f309809540150140f
EBUILD gnu-efi-3.0.6-r2.ebuild 1959 BLAKE2B 74364ba53da292593203a47af9d4960046a9b79291979b1d92ebbfe83a695a0821ceec67dabb0a53a823a78a34e04bd0680c7e87e44c336891a1a29f808dd38a SHA512 fa013637c4c044381f98f655232860e6eb2e0000a620b8499484fe99a94751cdace1a33182e26f7784c16f365cf21f6ee74ab1dbce7a1cb06f1ca9b8612354bc
-EBUILD gnu-efi-3.0.8.ebuild 1869 BLAKE2B d4b29aff719601e1b2135b12aac2e630a06b9d02ede87cbb84611c7708a7dced61092e52eea0197a9938bad8dcbbc8b053418dd928a3852a2115dbf93ee92ffd SHA512 e00b182cdf37f15a0a90062a99b750a06eae0999559bdedc63b5ac0ca4954211ebc760ece24596e52c533621d1d9502d3999db902653bbf134babfdc0ab7b571
EBUILD gnu-efi-3.0.9.ebuild 1887 BLAKE2B c897a9466dd2884bd33ea1abe740b468d938a0f0844d713e34a8183b682b642c2cc969f5a6a67c3f619b1bc42ad6cf469be44e0407ce43a6f17733b797a5ad7b SHA512 9a2a75d2ee2c72ea190520e1c0e99d3cc7a6fee029b5ae522b64c844bbb1cde69dc0739034b92fedbe8babff4578e83291543e528ec506b9a58eb20e8d1488d3
MISC metadata.xml 446 BLAKE2B ed77ce0b04fab42aad08921e9365b866a3d64d5192a569ad161e0415a2bbe1e9b374a48e1b2357331cf9743fc082a22c6b68081bddaa6b783e5cc78c4df394c2 SHA512 114721b7dc26234a2bce0ab65f2513f5bdd4749fd8fc5beb9619dc449bde13c82c88716d3e9b94a192d4298019255fff1aa32beaa15b643490fdbc25e75d83f8
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.8.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild
index bd81702fee38..57a9ed662e5b 100644
--- a/sys-boot/gnu-efi/gnu-efi-3.0.8.ebuild
+++ b/sys-boot/gnu-efi/gnu-efi-3.0.11.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 2004-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
inherit flag-o-matic toolchain-funcs
@@ -17,19 +17,18 @@ SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2"
LICENSE="GPL-2+ BSD BSD-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ia64 ~x86"
-IUSE="abi_x86_32 abi_x86_64 -custom-cflags"
-
-DEPEND="sys-apps/pciutils"
-RDEPEND=""
+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() {
- sed -i -e "s/-Werror//" Make.defaults || die
default
+ sed -i -e "s/-Werror//" Make.defaults || die
}
efimake() {
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild
deleted file mode 100644
index fc7b88d39c4a..000000000000
--- a/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit epatch multilib
-
-DESCRIPTION="Library for build EFI Applications"
-HOMEPAGE="http://gnu-efi.sourceforge.net/"
-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 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"
-
-src_prepare() {
- epatch_user
-}
-
-_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
-}
diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.6-r1.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.6-r1.ebuild
deleted file mode 100644
index 356ce6f38e93..000000000000
--- a/sys-boot/gnu-efi/gnu-efi-3.0.6-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Library for build EFI Applications"
-HOMEPAGE="http://gnu-efi.sourceforge.net/"
-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"
-# 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 -custom-cflags"
-
-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"
-
-src_prepare() {
- sed -i -e "s/-Werror//" Make.defaults || die
- default
-}
-
-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
-}
diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index dd98f454291e..45887447b428 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -16,8 +16,8 @@ DIST grub-2.04~rc1.tar.xz 6422420 BLAKE2B cf189fea32badba00051734d4e67954009bae0
DIST unifont-12.0.01.pcf.gz 1360857 BLAKE2B ab87e58aee2295e52dc49b7bb131793ad775abbf49f4b64758045a9b5158e75afd01a8425b56e6f6d0ba288a733bf426df363c1ecc78daddec516c33d461bc3b SHA512 9d34a005dd10f212e43075beb71eb39b9cc3403ae1cddec7d79af91b3a3a1beb4a3696075cc94563c8402efe2ad05de552ace77a24da09f1c0b7f95e99b056a3
DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14 SHA512 b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0
DIST unifont-9.0.06.pcf.gz 1360354 BLAKE2B 09b96e1711c729ef159d62e3ea7b289ca2d01dc0ea417e35a18b73dc02a23f62ce7821d9761bceee4002d9eeaabd91cfb69bbacc6fbdfdfa00445d18fe8f1d66 SHA512 dd0a1afa72f5204c62055d83f22750c74af38ffafdb8eda8e1f1cf7292e572a14969b8a9a6a2cb336d5bed4ab633f6b5a962c59117a590e4238788959cb82774
-EBUILD grub-2.02-r4.ebuild 7961 BLAKE2B 9484b4fe31527dd587d0c754e21030d7f6e6d1d712502081045e0b9c0c33df2b99540a568f0df785239636c3a1e0acfbece0212f15ac84ae6780e9ca8b31a278 SHA512 4354a12788262ec4f3daba4932b3306a5a9eac1f8f1b7209f91d65abb591bad71680d166e3b3ea81aff95561500bdb02c1a742291f7efe9b63958fc8ff6111fc
-EBUILD grub-2.04-r1.ebuild 7641 BLAKE2B d69184f0498a86e68c33ee410c56d86fce2bc562f9d482dcae4077505c3a80c3d358fc31d29e47eafa87b63b97397414caddad21b7bc619b921173f6df16ca36 SHA512 fd1c9313279f7ede58e42c8f99d28da141aaa7c811d106b1022903ed957054466aca5efbc3f036ea5dc74cb23ee1f4447a2eea655f94f849b88ba6f99bda3572
-EBUILD grub-2.04_rc1.ebuild 7700 BLAKE2B f599f7d2f7c428ce6f36434a11506b3c34655d2a90ff654b65b5cd595a063ec9ebfcac96434347803721e03219780bb4986289014f08f48364f376528c4a6cb9 SHA512 6626e04c7c95227448c91145e3dc42bfd9c3c587094b8ff923824aa4a456833842be1c29df8bddb1d76d962ccdff323c6ea2fe0419b8999e73a07097a63ca158
+EBUILD grub-2.02-r4.ebuild 7966 BLAKE2B 55adf4ac6809011c7ffd425ab305557bed8f2b7e4fec29bdba9c104d2a553963da2400363376fa933b64ad2ff02b57ebacfa0fd06b7ef69814d3b2fdfd2bf063 SHA512 e440ba7a2a6157e11823dfe0049415b81bd19baffef36cce73d7cbe3576c635eba8c334118b6468f70a4636cd9a1bcc36790c8e4dc7ca51d7aba3d8481069fe0
+EBUILD grub-2.04-r1.ebuild 7647 BLAKE2B 527f093bd35e65a7ce971408f7ad2a4e6dc2cbb828f9b8cd3194e401ab4f7c19f20afdfa9a13180ee508f7632ece69502b4df8c5790012ce8d6fdd9c7813ddca SHA512 27ff52b62232af35ede419837a1a7d24e8485ac17b6034bf7a27d8395473fb451ba1a7967d69c4bdcbc4f7dc78833527ab68c3a57c0bfba6ace3a853f74fd8f3
+EBUILD grub-2.04_rc1.ebuild 7706 BLAKE2B 540493ecb71e14bedf42cc788606747fb5a9ba0e5898b7276d1a4bf348210ce8dbcaf99dde406987b22867cf9184411f878232f7fadf2f9d01473cd8f9e0d8c4 SHA512 964beed8ecd518078ef22aea3308eef5c69e2c0900b931a88dfa7389b6752ffb8b3f7b468a799f1a75f83cc605435f85907cbf7d4186fb74ff61f73fa2d73796
EBUILD grub-9999.ebuild 7597 BLAKE2B db14887aa1777cdbf36db65d362dd863d4f768a7962daf0de467fd473196928aadfde8055596a53674f4e97c38cbf62b5bfd1d963f5551d8bd8a46cc0ab30d28 SHA512 2ba49dd61247f386298acf8f0c3372071f2b8be6b2a422666d3b94c7773d991c08d0280be73d2fbe76abd58f93c2331cd54b982624d78052c215a4d31db683a8
MISC metadata.xml 1149 BLAKE2B c0a364b1d8139f26f7dd09ba49dd68d591c7532e2eec25dae97caea49be8bfc92c8d5c69dcc77d89f58367fa04a73526cc55768f93222effc6c6e47a52b53500 SHA512 45d0425236957395e275bd340aeabfcd03451b037c616c54cf8babdc3bdee6aa3706fa7565f595ba4391773d331353b8920a627094c01289935a1a9aedc1f7bf
diff --git a/sys-boot/grub/grub-2.02-r4.ebuild b/sys-boot/grub/grub-2.02-r4.ebuild
index 2215a61ff455..acd2c79e3794 100644
--- a/sys-boot/grub/grub-2.02-r4.ebuild
+++ b/sys-boot/grub/grub-2.02-r4.ebuild
@@ -28,7 +28,7 @@ if [[ ${PV} != 9999 ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
+ KEYWORDS="amd64 ~arm ~arm64 ia64 ppc ppc64 x86"
else
inherit git-r3
EGIT_REPO_URI="git://git.sv.gnu.org/grub.git
diff --git a/sys-boot/grub/grub-2.04-r1.ebuild b/sys-boot/grub/grub-2.04-r1.ebuild
index 7135f70c7f98..e2119933d191 100644
--- a/sys-boot/grub/grub-2.04-r1.ebuild
+++ b/sys-boot/grub/grub-2.04-r1.ebuild
@@ -30,7 +30,7 @@ if [[ ${PV} != 9999 ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git"
diff --git a/sys-boot/grub/grub-2.04_rc1.ebuild b/sys-boot/grub/grub-2.04_rc1.ebuild
index 5970936ad665..545017ee85a8 100644
--- a/sys-boot/grub/grub-2.04_rc1.ebuild
+++ b/sys-boot/grub/grub-2.04_rc1.ebuild
@@ -30,7 +30,7 @@ if [[ ${PV} != 9999 ]]; then
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
S=${WORKDIR}/${P%_*}
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/grub.git"
diff --git a/sys-boot/lilo/Manifest b/sys-boot/lilo/Manifest
index ddca2680c3b3..d776acca54ef 100644
--- a/sys-boot/lilo/Manifest
+++ b/sys-boot/lilo/Manifest
@@ -5,7 +5,7 @@ DIST dolilo-0.6.tar.bz2 3817 BLAKE2B 35c41f5eac8e02d4381db517a9b230d037da184f9ae
DIST lilo-24.0.tar.gz 768631 BLAKE2B 09f6520e16a90eab5f44af440f1e2c2d05abb56e954dbb0237700d8e99f017bab279fa8a5c535114ec58be7416123ea51e91311255ed3036199f3565eec5a3f7 SHA512 4158a0f7ab085da063938df2bc77356f9536aa78208a902561f9e61ec478fb17f204f68407f6809638aea9d2e0c88ffc701548291c1635ab40f5b18a7be6bae7
DIST lilo-24.1.tar.gz 773223 BLAKE2B ceaeaf6696b7b15d95cc6c90c6de63ad731f4d0f6d9e42fea4a245219d446cbecdb7d372ef4cb31dce26c7e149723779244f0319939343edf971ac1a19ba5063 SHA512 d1375cac9654fcb3934e7e5e0533e126ff8700a48154eb5019cf62e4b89f14d2ce7a17b6324795d9b60b37ab7656bfb2c9467f6e9d3540095f5c294579e83883
DIST lilo-24.2.tar.gz 777400 BLAKE2B 71c74235d5df10eed65b67dc1ce2af21163651c752d799da419077025304abf9352535a70f3fb60d086609d8a1c25bf394e29453c338ab022cb2be3cb21af75f SHA512 4437cae21345f483194a5dc95f686f3f3cb2beec78faae3fba959db25eae29fe2c56732e055c05f1d101682c5d442cdc9561fae8074f61f5537dde0413204c54
-EBUILD lilo-24.0-r1.ebuild 3963 BLAKE2B dd05b92cb8c8bf905fd0ed55690b643b457698d3da97a5c4d74f4474613b1dd137abeceb1857bc8d0062a00942aeaac0edc797c3825da909129b01ec3e671eb1 SHA512 238e9fa8b4efbed6c0c79603719956e06d5b010480932c2c22b0be806fd1385a238fa9d1b124dbe860aac0f814dd33dd0022f26c756b780635b6906b1d102391
-EBUILD lilo-24.1.ebuild 4116 BLAKE2B 8f1203eb8461890847a0a5a9c490d9ef4e48b802fd4b2d9b2f33360243667378d102a0123a4853144f63e86985139a8c72549a58668d679a533c42cc49665ca6 SHA512 219fd641770b01170d0ff7bec6d8d6df60b7a9c1e5671368ea44aa80fb5c54f7a77d4ca1db4ba8787d02d4885f37ac8899cafa82e91f98ce6fb09f6f32cf47cf
-EBUILD lilo-24.2.ebuild 4122 BLAKE2B 6d364333c69550b1a5742f7d7fd00e5bbee1e2599f68bced4ea6e87bdd52b4aef3a366fadb9f90d94c063a3dbfc1b9bcd1f728c2188de94d4895e4e93ae87a03 SHA512 8f4e182e938628780799206ec30474d70e421d1479f377d8a6977f8e5aa4a6280b6b078808af5a68b28457a4dd5e62e27cc85cd121cbdfc35ac0cf30c2dd98cd
+EBUILD lilo-24.0-r1.ebuild 3921 BLAKE2B 56587aa63fe2a54d3db921fd752da3763ef1d82fbf83929059a1bc0fae713f47175c9ba08a5397dad82bc7f4dd26e3a9f3fb013ae37a3a6212fda7f254116427 SHA512 a62668152070bc9a3cf8057766ec1c5f258beca54cd8a689f12f51958e803664970864049fa36fb1faef65e57400fd826500217635bdf541277c62013f91e66c
+EBUILD lilo-24.1.ebuild 4074 BLAKE2B 9b07d907188b47766df49dbac63d80ebff53ac28d551a03fd5b3e398fbcb47a45620f8fa2cb4001e04ca9469b808db7958cb1374b61cc0435931749993e92430 SHA512 04f1506462d1b697dcd4ede9a97e5278d1f96016d6dbc0b49f6eca140bee3758214e4eb5fcf9591ef7e37a9e5376d8a205660295a2ab3c922ce2495f425fbecb
+EBUILD lilo-24.2.ebuild 4080 BLAKE2B cbbac2b63a8574762ed9345c254da1e6d205da2ac54bcf846864ac607cb7a128dedc5036b734ed728ecf5a865b45ef9574c4d4e39b159af84d74671d84d87340 SHA512 0d6f17e3d961f0153cb12fce51395f2a6ff735d584e16d02a688fb3a7e204839e3fc1736ae8ea6c484cbbfe81f7cd082b722e07a0574ea7907d5d145047a74eb
MISC metadata.xml 582 BLAKE2B 3eff61a72e8828178013f444fafad385ca14c91d9a9a989646b5b1a9a1485598b537c2bf7f49b6d7301e45f7266e1dc866c0c3fffe74843a0d44ce94fa982825 SHA512 e9c7e5bcd88fab10e756ab7e22a949d1eaa9552cfad60891ca3f47d92fb3487ec74baee67539fabf9db2c15b225ab40050ff5e3ef1d7f858723bf8ae1b80fa04
diff --git a/sys-boot/lilo/lilo-24.0-r1.ebuild b/sys-boot/lilo/lilo-24.0-r1.ebuild
index b0639924ba39..becc561f7416 100644
--- a/sys-boot/lilo/lilo-24.0-r1.ebuild
+++ b/sys-boot/lilo/lilo-24.0-r1.ebuild
@@ -56,24 +56,24 @@ src_compile() {
local target=all
fi
- emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
+ emake CC="$(tc-getCC) ${LDFLAGS}" ${target}
}
src_install() {
keepdir /boot
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" install
if use !minimal; then
into /
- dosbin "${WORKDIR}"/dolilo/dolilo || die
+ dosbin "${WORKDIR}"/dolilo/dolilo
into /usr
- dosbin keytab-lilo.pl || die
+ dosbin keytab-lilo.pl
insinto /etc
- newins "${FILESDIR}"/lilo.conf lilo.conf.example || die
+ newins "${FILESDIR}"/lilo.conf lilo.conf.example
- newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example || die
+ newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example
dodoc CHANGELOG* readme/README.* readme/INCOMPAT README
docinto samples ; dodoc sample/*
diff --git a/sys-boot/lilo/lilo-24.1.ebuild b/sys-boot/lilo/lilo-24.1.ebuild
index 9431f2659608..aa4787b06c10 100644
--- a/sys-boot/lilo/lilo-24.1.ebuild
+++ b/sys-boot/lilo/lilo-24.1.ebuild
@@ -56,24 +56,24 @@ src_compile() {
local target=all
fi
- emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
+ emake CC="$(tc-getCC) ${LDFLAGS}" ${target}
}
src_install() {
keepdir /boot
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" install
if use !minimal; then
into /
- dosbin "${WORKDIR}"/dolilo/dolilo || die
+ dosbin "${WORKDIR}"/dolilo/dolilo
into /usr
- dosbin keytab-lilo.pl || die
+ dosbin keytab-lilo.pl
insinto /etc
- newins "${FILESDIR}"/lilo.conf lilo.conf.example || die
+ newins "${FILESDIR}"/lilo.conf lilo.conf.example
- newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example || die
+ newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example
dodoc CHANGELOG* readme/README.* readme/INCOMPAT README
docinto samples ; dodoc sample/*
diff --git a/sys-boot/lilo/lilo-24.2.ebuild b/sys-boot/lilo/lilo-24.2.ebuild
index 854b8dba4364..c84d6257d959 100644
--- a/sys-boot/lilo/lilo-24.2.ebuild
+++ b/sys-boot/lilo/lilo-24.2.ebuild
@@ -56,24 +56,24 @@ src_compile() {
local target=all
fi
- emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
+ emake CC="$(tc-getCC) ${LDFLAGS}" ${target}
}
src_install() {
keepdir /boot
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" install
if use !minimal; then
into /
- dosbin "${WORKDIR}"/dolilo/dolilo || die
+ dosbin "${WORKDIR}"/dolilo/dolilo
into /usr
- dosbin keytab-lilo.pl || die
+ dosbin keytab-lilo.pl
insinto /etc
- newins "${FILESDIR}"/lilo.conf lilo.conf.example || die
+ newins "${FILESDIR}"/lilo.conf lilo.conf.example
- newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example || die
+ newconfd "${WORKDIR}"/dolilo/dolilo.conf.d dolilo.example
dodoc CHANGELOG* readme/README.* readme/INCOMPAT README
docinto samples ; dodoc sample/*
diff --git a/sys-boot/mbr/Manifest b/sys-boot/mbr/Manifest
index d7429b4cab07..ebdc4486ad7a 100644
--- a/sys-boot/mbr/Manifest
+++ b/sys-boot/mbr/Manifest
@@ -1,3 +1,3 @@
DIST mbr-1.1.11.tar.gz 132060 BLAKE2B 1e7d8267bf4bc4b09a69a61ecf20c82533b4ed879bdaf94c65e361d2e48d7399e41a7c25da757a0f287e33fbb051b6a3bfa038b64f287ddab52b1f1f2529dad0 SHA512 27637b7c37be22ec7947b73684156a38c76dd1d37fad12133dd614ac4b98b578b30a758e6179a7cd62f6044dde2dce19a1e28234aa4bd0d848ef97b44d6cd8f9
-EBUILD mbr-1.1.11-r1.ebuild 771 BLAKE2B 9fc6dcd1e0145995fc69588e9fb633aa9dac51c3b43330cbaf5100cdf0716c1485e61b542df5e4e3b4cec48968834b0e6f82e1d0c71947b0ff0f625036bc608a SHA512 9e59b3e489b6723af7b931b5930904d86563d4e18cbee30028d31c8e964efb987db35928cad45fa25d3759571df874207ee6328b15edfec29cb6e6d1ea8bd109
+EBUILD mbr-1.1.11-r1.ebuild 795 BLAKE2B ae217c60a090332a6684d4d44fdc1971579ebc537f7369a634461022e2876d2d36cc827ed00444f3101e192e984c037e46696fc57613091a78bc04792cf3f720 SHA512 8c4eb134ee5a230936b089a93ddb821e4054fa58d7c688e23ece647596759192be75725b5ac030419dc80bd6fa165f9a4e02376f65fa8de00434e0d945ae2eb7
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/sys-boot/mbr/mbr-1.1.11-r1.ebuild b/sys-boot/mbr/mbr-1.1.11-r1.ebuild
index 26abba3a1430..81c9c11d3b42 100644
--- a/sys-boot/mbr/mbr-1.1.11-r1.ebuild
+++ b/sys-boot/mbr/mbr-1.1.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -11,6 +11,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-alpha amd64 -ppc -sparc x86"
IUSE="test"
+RESTRICT="!test? ( test )"
DEPEND="
sys-devel/bin86
diff --git a/sys-boot/netboot/Manifest b/sys-boot/netboot/Manifest
index 8f15fd8dbacb..a2cf79372c63 100644
--- a/sys-boot/netboot/Manifest
+++ b/sys-boot/netboot/Manifest
@@ -1,4 +1,4 @@
AUX netboot-0.10.2-ldflags.patch 1208 BLAKE2B e9b6bbfafbb05341d807bde22c0b54a99e17b8f8370065bd8ba8bb20ebfb3cf3495205fd70397303c8e1abdb485b336710f1d1d7ab8aeef4feb6befba91bfcfe SHA512 ab96af0ddd9956c293cf1088597b543e312bb10f535b26e379692dd94b14a34f56d9ee71c1c82e6946702d69f1665a92acff42afe4d0036d56f28c533f8f1bd3
DIST netboot-0.10.2.tar.gz 1457791 BLAKE2B bd7fbaa1c87990ebac3dfb22f947146b19c199ceb579d32ded9a58bed6bcae34b02a1bf9cf5c079ba389ba24ca6f89fb6b4faf0b3ed028f9fe56b8dc083d8507 SHA512 422e78833c36e9975a77226523e14ebf8b5af5c02e98628ee030459ebf9f26d020551265899e84ea27bf6ab43c4d9bf8edc6722f942f49103bac897c7cc4fa3e
EBUILD netboot-0.10.2-r1.ebuild 1650 BLAKE2B 47566aef05d0679ab869aefec982c9f1e1f60c8f61170561ed0d9dc2a946869e01ea855aa79fc88a72a94df776b07296a2550ebd49bae92233f058fc34c72c34 SHA512 e0ec5ff39d7ad2fde3216657e2f10a5c178570c1f1b899ab1cac8dea0db5560b4bc96a2d95f23fd196c776d9eddf599b3523d2cd64a793ea4d020bc17009af77
-MISC metadata.xml 960 BLAKE2B f2262581782a9583c19256558cef60be3524fcdf054ccb0a80497bb5c284b7101071ebf258b4ae4f8c26e2085c47fff2b59701a3f25b4b2dbb6a13c545bb1ae3 SHA512 a7df07a46e8bd89d1a32f4def00f91956c63c0452f46b5482b5f26e579f0509f0f4ca736127c9c88bc83c34c9d849bbd3be7992ef57faa766251f63139e7aa22
+MISC metadata.xml 841 BLAKE2B fc75d8c8d5c47f7225ccd9a634b2347ea1a0059102beb3e55b3dc27e2a7447972627a3b56e234b0f82c7cc0c18f5aee7f7d08bbc3030c5ba8aec33641ce46615 SHA512 51b0a8eeb3dda78ff71188563755685e8d894fecd6c347f5b1927b4caecfcde4e2081a20b89e91ead1ea173662b18400174206af8b18759c455d44f2f91e6a69
diff --git a/sys-boot/netboot/metadata.xml b/sys-boot/netboot/metadata.xml
index 51c8a76d3fe5..c2da0a6c6e2b 100644
--- a/sys-boot/netboot/metadata.xml
+++ b/sys-boot/netboot/metadata.xml
@@ -2,13 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ck+gentoo@bl4ckb0x.de</email>
+ <email>conikost@gentoo.org</email>
<name>Conrad Kostecki</name>
</maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription>
Netboot enables a computer with a compatible CPU to boot without access to a hdd or floppy.
The computer has to be equipped so it can load the operating system over an IP network from a server.
diff --git a/sys-boot/os-prober/Manifest b/sys-boot/os-prober/Manifest
index cfa5235127e1..e0aee23f8c39 100644
--- a/sys-boot/os-prober/Manifest
+++ b/sys-boot/os-prober/Manifest
@@ -1,6 +1,4 @@
AUX os-prober-1.76-exherbo.patch 905 BLAKE2B e8d78b730d33b5760128eaf910f20ac01dc7db3e2b3a271279859869e3c8451e7c8dd72ed5b2784a0dfbf3f31747a81509445d3793a8ed8070a1a721b1b84186 SHA512 0c3c2e4cde868e186131b08268e6344841f0830be5bf4131e5a7ded93a222097599b0a011168e4b7bd0bc97b69ece194df1d46d98eac2c921f16b3e76d004cc8
-DIST os-prober_1.76.tar.xz 26432 BLAKE2B edefc2be0bb51fff3cc0cd582c46a50871228b2c94312e50320e717b9f218854a0682d0b4e66b4bef6455751fcf016fa290ab03923d89acc6965bbc9efcbaafd SHA512 64800c99e0959a35edb639f50d2467453c6f6a7d7fa7a8d74141be36e0ade96ce4f874ba6376adfd663585ce9f47b99038dc00c2f722e6236344047567ed14f3
DIST os-prober_1.77.tar.xz 26660 BLAKE2B cff8d96927cf251e9d8ee95561289e9c49a89fbcf9045e7c7169f73b1eeb151797db7b075ebc14dbbdd96996d007b07001e2843cf835defd675f63595614297b SHA512 4d9c22ccc4d950644a06a17ec4424aca5ff82aeb20052dc389dd451b6b9a1799c5a9438644a29093153730af42066abbbbb78f593f2564314c9adbd43f60e39b
-EBUILD os-prober-1.76-r1.ebuild 1832 BLAKE2B 737543b39bacce8057a777738d15779e7a14dc31b5a5ea570c76df84d9522a30b07c6092b02b9cbf5b24ed78f7f910e700c249a57980361fe7917ae828374707 SHA512 2652a50732c26807c6a8d40ce31e330df06f3e614e51bc8a3145724cb13a0b8ec3fbc2b980f3aaccbf9d68487724a62898fef649e8cdd24605eb283547707de6
-EBUILD os-prober-1.77.ebuild 1853 BLAKE2B 26ad9d135cfd8c5d985b5b8cca0a9233d6d4e24ca12e75ec7b0008ecf047d7e1fd18a539bca73f96dc3cd6d9950fc39ba4e1b0305a5c130374dac28c6f0bc03e SHA512 9d01f82256966e1f3f340ca810e41476adedea3730633516144defc8934acf133a0de60d8dd36f35466ee9240bbb2608cbed05be4c046435d29fbda9fcaba2c1
+EBUILD os-prober-1.77.ebuild 1851 BLAKE2B 1570c05454c7c27e271944a94b9d6488e5c8a37231b8559b87a46551e1445d8dc25f93c87d3345b72f36da1f80e8a16914b737fb25f2ea742c758776129da5cf SHA512 9b58de5bc06dd75de053d0a103af0cd701d2b7b3e639c9d8c9b77d90d3070506cfc83fd75ea32a123c918ca58366e1a26a1b71ec2308f38d0b4af32e98b8a3c5
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/sys-boot/os-prober/os-prober-1.76-r1.ebuild b/sys-boot/os-prober/os-prober-1.76-r1.ebuild
deleted file mode 100644
index 8b3109fb18a9..000000000000
--- a/sys-boot/os-prober/os-prober-1.76-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit readme.gentoo-r1 toolchain-funcs
-
-DESCRIPTION="Utility to detect other OSs on a set of drives"
-HOMEPAGE="https://packages.debian.org/source/sid/os-prober"
-SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-# grub-mount needed per bug #607518
-RDEPEND="sys-boot/grub:2[mount]"
-DEPEND=""
-
-# bug 594250
-QA_MULTILIB_PATHS="usr/lib/os-prober/.*"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.76-exherbo.patch )
-
-DOC_CONTENTS="
- If you intend for os-prober to detect versions of Windows installed on
- NTFS-formatted partitions, your system must be capable of reading the
- NTFS filesystem. One way to do this is by installing sys-fs/ntfs3g
-"
-
-src_prepare() {
- default
- # use default GNU rules
- rm Makefile || die 'rm Makefile failed'
-}
-
-src_compile() {
- tc-export CC
- emake newns
-}
-
-src_install() {
- dobin os-prober linux-boot-prober
-
- # Note: as no shared libraries are installed, /usr/lib is correct
- exeinto /usr/lib/os-prober
- doexe newns
-
- insinto /usr/share/os-prober
- doins common.sh
-
- keepdir /var/lib/os-prober
-
- local debarch=${ARCH%-*} dir
-
- case ${debarch} in
- amd64) debarch=x86 ;;
- ppc|ppc64) debarch=powerpc ;;
- esac
-
- for dir in os-probes{,/mounted,/init} linux-boot-probes{,/mounted}; do
- exeinto /usr/lib/$dir
- doexe $dir/common/*
- if [[ -d $dir/$debarch ]]; then
- doexe $dir/$debarch/*
- fi
- if [[ -d $dir/$debarch/efi ]]; then
- exeinto /usr/lib/$dir/efi
- doexe $dir/$debarch/efi/*
- fi
- done
-
- if use amd64 || use x86; then
- exeinto /usr/lib/os-probes/mounted
- doexe os-probes/mounted/powerpc/20macosx
- fi
-
- einstalldocs
- dodoc debian/changelog
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-boot/os-prober/os-prober-1.77.ebuild b/sys-boot/os-prober/os-prober-1.77.ebuild
index fb76f8f0130a..7c4cb9daf1b6 100644
--- a/sys-boot/os-prober/os-prober-1.77.ebuild
+++ b/sys-boot/os-prober/os-prober-1.77.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${PN}_${PV}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
# grub-mount needed per bug #607518
diff --git a/sys-boot/plymouth/Manifest b/sys-boot/plymouth/Manifest
index 897c3970b07e..9a35a4242876 100644
--- a/sys-boot/plymouth/Manifest
+++ b/sys-boot/plymouth/Manifest
@@ -6,4 +6,4 @@ EBUILD plymouth-0.9.3-r1.ebuild 2585 BLAKE2B d67507b56f0c864ce51d649d3a2a577aeb6
EBUILD plymouth-0.9.3-r2.ebuild 2686 BLAKE2B 4991ce88676c102ff2bd5062a5d59184e9bb53b5db22dda2f22c5138627663a2f1c107af549de7abcc935be0d19e2b15a56234a15315f3deb1464c6a1ecda9f5 SHA512 8232ace285011d537cd876df0cd343deb42ba1924811ad808cdb39b1ef3d5e8caaac70c0b91859d909e3306ab3a5e6296b84b13413028e136c6eea8f13da4608
EBUILD plymouth-0.9.4-r1.ebuild 2737 BLAKE2B 4d19500584ce7cf9568829d3e58077632b79e3e3dacc610166626470f563ad5339ae55f83ca22ba01f6b4bc4dfea19a3a27e569648049c07630a9773d7549bf0 SHA512 6503f274400178498858564c20b53e5aafd762774f9c3f9cd96fc89c4b52f58923723aa3de492e2734789145e63cd5bbed2b891d80430bb6f1147e50ab18123b
EBUILD plymouth-9999.ebuild 2691 BLAKE2B a09eb144e11469b0af81e094dad79fcf2a50522ab26d24286dbf2ee22e70c216b071437304d2eb3dbac8dea72e22621f7adc74769d918410357aa772bf65d32d SHA512 68812de9973b89cdc93ef7015a812c24250dc9a2524d63d043eab121bc86a1d25ee9c404230435508f531d6cdfdfdd19ca46c0dea2872b2306c4b61f3b08a768
-MISC metadata.xml 1247 BLAKE2B 6ebdb42e799d0abe9470a6f7a885d4c01130e4ad2e3498b3a6dc244460639ba15ae398408804ee939d93b0971178478925414dcd145cdde9a763aed2cdde0cb1 SHA512 c51276f71d8d7142fd69426c6622913c8d67dbcbbc3d0eec7fe1f0d6f0b6ac06cc48154c2e6512dff441682fe3df942162d499dae9258c0855d9b7183a54cd6a
+MISC metadata.xml 1135 BLAKE2B c2fe402798b480f8fcb790884bff76881768eb90b0ae74ef529a3a7850665f6912642b1079598c60d2010af79a77b4372f1608a71e81f08e0fa9ded75c1c37a7 SHA512 51c1ffb9a1dd25f5c2085fd4a5fa43dc9af3b10470411e4c15e7653df32f09db6b2f64795bbf0760c60206e82e2db396d05f04bc5dd92bbe945647902787b673
diff --git a/sys-boot/plymouth/metadata.xml b/sys-boot/plymouth/metadata.xml
index be90aeb9a72a..fdd04fcdecb9 100644
--- a/sys-boot/plymouth/metadata.xml
+++ b/sys-boot/plymouth/metadata.xml
@@ -5,10 +5,6 @@
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
- <maintainer type="person">
- <email>eva@gentoo.org</email>
- <name>Gilles Dartiguelongue</name>
- </maintainer>
<use>
<flag name="gdm">Enables smooth transition to GDM</flag>
<flag name="libkms">Provides abstraction to the DRM drivers (intel,
diff --git a/sys-boot/raspberrypi-firmware/Manifest b/sys-boot/raspberrypi-firmware/Manifest
index d25fcc7a8652..65c9e9aee923 100644
--- a/sys-boot/raspberrypi-firmware/Manifest
+++ b/sys-boot/raspberrypi-firmware/Manifest
@@ -3,7 +3,9 @@ AUX raspberrypi-firmware-0_p20130711-config.txt 1706 BLAKE2B a7086f2f91a3eb26887
AUX raspberrypi-firmware-0_p20130711-envd 53 BLAKE2B 52aa8814f82f9c8a5e2f4c3b2be80e6e62b2e969d03a96f3162a998a9aa4621ab79df48d573389d92cc963979c8dd7c0e012cd8d996e5e23252eb66f869f0e74 SHA512 032aa497cbde187ed8cfa5ba5adaf96b28f9dd2babb882d934d9009771ca50e9d8c6a8d5535551a8e8cf8e1932865dd0e4806ba56c9694952cbb3d93f9081ca7
DIST raspberrypi-firmware-1.20190215.tar.gz 123074917 BLAKE2B cefedb5c979db7dfd47938aad37a567d91d3ad78247c7a63f789362768ab7a39a1967ac116b4b0475e3b210ab11f6474706df042af85a622e8e7905c85ec7498 SHA512 082f26caf427222d838881e5f1e9fa0136765b3eaf74a84877fc33616fd07e49085db0889226c40c655039a9d41a10566510c7d752cfc48a67b4683616a51193
DIST raspberrypi-firmware-1.20190709.tar.gz 158835870 BLAKE2B 4e63b3308adcd75f69f66966f1c927449aa8dc65211e6ca5a27dd2a0ed6ed32cc85ad42221308f4fb3a852d9f278400cfe4f723f306abe102341568408027174 SHA512 6a0610c97db47441ede8e4f8436958899f678bf065a0fbde06de7945a1ac4d5f754a0e10d928d77759ba1cbf82654d85d9cb9c91b970c3fe9590560267033522
+DIST raspberrypi-firmware-1.20190925.tar.gz 185571086 BLAKE2B c3a9b2760fa853fbd1dd09bc4048c9e78594f88da5af608c3a761554d4046a4c869db8981c64140a24e82e0a61b8dc776bb8d895df60c6424e44780f78b18cb0 SHA512 4b7b29cc6c2a33d7a37987c492034d9afbb2220364c50cf265e0adf8e5f393c2275dcffaa77c89b3f43b2e98d199741b67590cb60ff8beae8ef677852f63b4a0
EBUILD raspberrypi-firmware-1.20190215.ebuild 1634 BLAKE2B 2b9631bc1c22117fd1896a75938713e7b3c3fa796ff291fde38d71d44b40cfefcc32cab2d2158b0a09b2b72ec5c4dc1377ada8666cbda70e3889f6686c70dbec SHA512 122bf1379238e61b1b5fa1324ec3b2e37b14ccc571e6afbc053f44a5adc1466f3d0368467d105ed8ffc7c1c47077776f3513d92246fb182cf5d654a89e1997ce
EBUILD raspberrypi-firmware-1.20190709.ebuild 1634 BLAKE2B 2b9631bc1c22117fd1896a75938713e7b3c3fa796ff291fde38d71d44b40cfefcc32cab2d2158b0a09b2b72ec5c4dc1377ada8666cbda70e3889f6686c70dbec SHA512 122bf1379238e61b1b5fa1324ec3b2e37b14ccc571e6afbc053f44a5adc1466f3d0368467d105ed8ffc7c1c47077776f3513d92246fb182cf5d654a89e1997ce
-EBUILD raspberrypi-firmware-9999.ebuild 1634 BLAKE2B 2b9631bc1c22117fd1896a75938713e7b3c3fa796ff291fde38d71d44b40cfefcc32cab2d2158b0a09b2b72ec5c4dc1377ada8666cbda70e3889f6686c70dbec SHA512 122bf1379238e61b1b5fa1324ec3b2e37b14ccc571e6afbc053f44a5adc1466f3d0368467d105ed8ffc7c1c47077776f3513d92246fb182cf5d654a89e1997ce
+EBUILD raspberrypi-firmware-1.20190925.ebuild 1904 BLAKE2B 25fc21ba99d16a787c7c70ff5f589defaa9596389dfbd490634cd594ca8c862cecdf8deeaf7f639e651d2d2d4a760c2f7d589a347b3ffb5c9d45da7b3b6c7424 SHA512 359ccd282af9f68b922030cf912ca065c325ef287c26f6048b6ff30e7bca0f1067ddfd5599b511d50eb25a2afc5dbfe0f9115801d254fb1f51219c9675ef5eeb
+EBUILD raspberrypi-firmware-9999.ebuild 1904 BLAKE2B 25fc21ba99d16a787c7c70ff5f589defaa9596389dfbd490634cd594ca8c862cecdf8deeaf7f639e651d2d2d4a760c2f7d589a347b3ffb5c9d45da7b3b6c7424 SHA512 359ccd282af9f68b922030cf912ca065c325ef287c26f6048b6ff30e7bca0f1067ddfd5599b511d50eb25a2afc5dbfe0f9115801d254fb1f51219c9675ef5eeb
MISC metadata.xml 336 BLAKE2B e941866d513604cc393b15c6fb93d6cd1c27dddabc86b149aa6e4dab729f7577288aa729e1681c76f8a5136ff11fec58eb3805ac8fc2a1453834c2d8275a208d SHA512 a1c2a9c4853e8b99b921dd4f87548efebdecac6ad42619e2fa85306205c6e2d4b98e4d91a921dc475507d171bd8503d47f119944ac8750af363137c5ca11e4ee
diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
new file mode 100644
index 000000000000..e1ebbe9b7e43
--- /dev/null
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-1.20190925.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot readme.gentoo-r1
+
+DESCRIPTION="Raspberry Pi (all versions) bootloader and GPU firmware"
+HOMEPAGE="https://github.com/raspberrypi/firmware"
+LICENSE="GPL-2 raspberrypi-videocore-bin"
+SLOT="0"
+
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# none of which installed device tree files.
+# Remove when the mentioned version and all older ones are deleted.
+RDEPEND="!<=sys-kernel/raspberrypi-image-4.19.57_p20190709"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/raspberrypi/firmware"
+ EGIT_CLONE_TYPE="shallow"
+else
+ SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="-* ~arm"
+ S="${WORKDIR}/firmware-${PV}"
+fi
+
+RESTRICT="binchecks strip"
+
+pkg_preinst() {
+ if [ -z "${REPLACING_VERSIONS}" ] ; then
+ local msg=""
+ if [ -e "${D}"/boot/cmdline.txt -a -e /boot/cmdline.txt ] ; then
+ msg+="/boot/cmdline.txt "
+ fi
+ if [ -e "${D}"/boot/config.txt -a -e /boot/config.txt ] ; then
+ msg+="/boot/config.txt "
+ fi
+ if [ -n "${msg}" ] ; then
+ msg="This package installs following files: ${msg}."
+ msg="${msg} Please remove(backup) your copies durning install"
+ msg="${msg} and merge settings afterwards."
+ msg="${msg} Further updates will be CONFIG_PROTECTed."
+ die "${msg}"
+ fi
+ fi
+}
+
+src_install() {
+ insinto /boot
+ cd boot || die
+ doins bootcode.bin fixup*.dat start*elf
+ newins "${FILESDIR}"/${PN}-0_p20130711-config.txt config.txt
+ newins "${FILESDIR}"/${PN}-0_p20130711-cmdline.txt cmdline.txt
+ newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN}
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
+
+DOC_CONTENTS="Please configure your ram setup by editing /boot/config.txt"
diff --git a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild
index 4b06dfa49939..e1ebbe9b7e43 100644
--- a/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild
+++ b/sys-boot/raspberrypi-firmware/raspberrypi-firmware-9999.ebuild
@@ -10,6 +10,12 @@ HOMEPAGE="https://github.com/raspberrypi/firmware"
LICENSE="GPL-2 raspberrypi-videocore-bin"
SLOT="0"
+# Temporary safety measure to prevent ending up with a pair of
+# sys-kernel/raspberrypi-image and sys-boot/raspberrypi-firmware
+# none of which installed device tree files.
+# Remove when the mentioned version and all older ones are deleted.
+RDEPEND="!<=sys-kernel/raspberrypi-image-4.19.57_p20190709"
+
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/raspberrypi/firmware"
@@ -45,8 +51,6 @@ src_install() {
insinto /boot
cd boot || die
doins bootcode.bin fixup*.dat start*elf
- doins *.dtb
- doins -r overlays
newins "${FILESDIR}"/${PN}-0_p20130711-config.txt config.txt
newins "${FILESDIR}"/${PN}-0_p20130711-cmdline.txt cmdline.txt
newenvd "${FILESDIR}"/${PN}-0_p20130711-envd 90${PN}
diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index 553cd666d540..1215bec2bef4 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1,4 +1,4 @@
AUX tboot-1.9.5-genkernel-path.patch 2366 BLAKE2B c9b6690bbed6c1c611bb8d77503882240dcf26c9d5895be086997c605f3ad1bc253aa5ed5658aa084e89562c52de6c6c39d26559eb56b3f53fdf95c164238a37 SHA512 1b2e5d3a3c1af62e7f88143b1b7e7c1bfc8e222889f4ac63e648da348b030c757173700ba419f53c31c57bc0ba91d47afa0c2998f982a376bf33b0f8cd968f98
DIST tboot-1.9.6_p20171118.tar.gz 691068 BLAKE2B c269f9b14cb07139983bd3b1c99511458d5ab5bbd74b097d0aa3b32e0c3e9054d0a67ff18ce7b8090389727acdf47b8c48af6599ecb3148a68786083fe8ded73 SHA512 6476b783516909bf9cf10915fc23e71dca03d521dcc7bf71fbd19684c996c2c588955bb8f896f02afe56feddf9c639b6349635651c852a90319429b2943ec950
-EBUILD tboot-1.9.6_p20171118.ebuild 1622 BLAKE2B 8f7b739ebc1a01ddf218f9a01140c818943f2cb33481cd4f365f0e06947dcea7e0cc3d8c018f9cee1043195ef0dc4e745cf29e6c41217a22b11e15b1f3d49ae3 SHA512 eec330aa4282ef230a8c645560a7af5e3714063d820b34f031f6ec418ff8c6718a6864fb5e0f865c4d86f9977f1a92a248a39cefdca961be04fb39b3c0dcab46
+EBUILD tboot-1.9.6_p20171118.ebuild 1541 BLAKE2B 05123bc0e966c8af4c2782842c31214944ecb0a8450840299572f28529ba3d9ccbe02e26e856b40c2d36018d787db79abe6b6b041b2ab498442f1f1f20cb0a41 SHA512 364558e1328e6a87cb7dd0cae2be8503443d2aaa406d08ec17fb3179f7431f6cfc260322ad277da656a8dcd2e45bfaee5b53dea9753853560d96aa10b1e4aa9f
MISC metadata.xml 507 BLAKE2B fa938d9d6b94d3eed356f9e75f39e41f955f87d23abf02973d1ad7c2fdf379b88c9d12418e5ee08ca0b5bbd5a730144f9c9a724b5255ccad196c02e74f3289f0 SHA512 d32632b8a672121164071b95f681213874f9ff0b47fabddc96eb3a60cfa4491c01dd5334af55dd1964c72cd437eb146ee7a0c4a3c0e99fb96c556db5de4d9e36
diff --git a/sys-boot/tboot/tboot-1.9.6_p20171118.ebuild b/sys-boot/tboot/tboot-1.9.6_p20171118.ebuild
index d858b8202cf6..1b591eb5a46f 100644
--- a/sys-boot/tboot/tboot-1.9.6_p20171118.ebuild
+++ b/sys-boot/tboot/tboot-1.9.6_p20171118.ebuild
@@ -51,7 +51,7 @@ src_install() {
emake DISTDIR="${D}" install
dodoc "${DOCS[@]}"
- dodoc docs/*.txt lcptools/*.{txt,pdf} || die "docs failed"
+ dodoc docs/*.txt lcptools/*.{txt,pdf}
cd "${D}"
mkdir -p usr/lib/tboot/ || die
@@ -59,12 +59,8 @@ src_install() {
}
pkg_postinst() {
- mount-boot_mount_boot_partition
-
cp ${ROOT%/}/usr/lib/tboot/boot/* ${ROOT%/}/boot/
- mount-boot_pkg_postinst
-
ewarn "Please remember to download the SINIT AC Module relevant"
ewarn "for your platform from:"
ewarn "http://software.intel.com/en-us/articles/intel-trusted-execution-technology/"