summaryrefslogtreecommitdiff
path: root/sys-boot
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-13 10:39:22 +0100
commit9452a6e87b6c2c70513bc47a2470bf9f1168920e (patch)
tree8ac67e26b45f34d71c5aab3621813b100a0d5f00 /sys-boot
parentf516638b7fe9592837389826a6152a7e1b251c54 (diff)
gentoo resync : 13.06.2020
Diffstat (limited to 'sys-boot')
-rw-r--r--sys-boot/Manifest.gzbin6385 -> 6387 bytes
-rw-r--r--sys-boot/colo/Manifest2
-rw-r--r--sys-boot/colo/colo-1.22.ebuild6
-rw-r--r--sys-boot/palo/Manifest6
-rw-r--r--sys-boot/palo/metadata.xml7
-rw-r--r--sys-boot/palo/palo-2.14.ebuild43
-rw-r--r--sys-boot/palo/palo-9999.ebuild7
-rw-r--r--sys-boot/plymouth-openrc-plugin/Manifest7
-rw-r--r--sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch25
-rw-r--r--sys-boot/plymouth-openrc-plugin/metadata.xml15
-rw-r--r--sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild34
-rw-r--r--sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild30
-rw-r--r--sys-boot/silo/Manifest4
-rw-r--r--sys-boot/silo/metadata.xml6
-rw-r--r--sys-boot/silo/silo-1.4.14_p20200602.ebuild65
-rw-r--r--sys-boot/unetbootin/Manifest2
-rw-r--r--sys-boot/unetbootin/unetbootin-681.ebuild113
17 files changed, 286 insertions, 86 deletions
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index f29a1a852510..f274bed962dd 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/colo/Manifest b/sys-boot/colo/Manifest
index 8a3ebc92736d..013d6c6ae95c 100644
--- a/sys-boot/colo/Manifest
+++ b/sys-boot/colo/Manifest
@@ -3,5 +3,5 @@ AUX default.colo 840 BLAKE2B a97a6a0d121edccf49842c0b14f3b4d48e0e12d92c7a40e3a78
AUX menu.colo 1517 BLAKE2B 04d4ea5118ebe89229607a9beb8f6713a40f945df1d3ae0de867eed4cbf1df7be9ad30ddcc0a24a2489de1719424ea77d24a0c66ed42f6ce9da97b9bf175bd60 SHA512 a7357e176f45d5d352ea450349986ae5493900d60b363f688371348b727859d7be9b2a732e5210beba5216bfa8b8e6c861f2433573a009aabb71569eefcc5eaa
AUX simple.colo 539 BLAKE2B fa8a255ffeac0ad14c0fc392fe65e89c9e627c022d0adbd9e1b1add70cc0535b9837f45d59ea1b43ae6919637a36c5364d38e75d4b5be7102e5dbf2c1727565d SHA512 38b3481adbad50c344f87cfd9a5346a78158cfd298194f715b40ad582d5fad9ad6e16f773004a8732e673bc8b3791dde39da10ac85c72a8e236837ca82a91d1a
DIST colo-1.22.tar.gz 257968 BLAKE2B f7c8f97b3fed2d2071b89f84e3e78e814914999a3038c854d92e651e4c3a1aa1889e3486f2de94c561475befe4e4a4606e4873c4174ff0b24dcc290f494f5acb SHA512 c983f36991a6275d4864cbd12e00f4e73d3b722746b3d3c8442afc8fe00d5432772c93007999858afb0993e1a4917f94bc9803f017ace3e65535cad7e8fb9b1e
-EBUILD colo-1.22.ebuild 3732 BLAKE2B 85ba505a299c539e4f2f60d9e408b8e9fd7146ac1b6dbea53093ec0980ec0beb08f5893ef497c4eef3031ae64509bb1e54a10908af3949cd90b0c0b49123e12c SHA512 97f659697aa18344fd66a8a03b5fa0d26efa9c03d15f60db44fec2d81e4cdf0d7621d554b7f1ff24c0e3b404f5766a5e31c00d7327467ba20d175b57436aeaa8
+EBUILD colo-1.22.ebuild 3734 BLAKE2B af4472c3d855589f4b348debc8f6801a13b0af5fbe1333d689031c69099e8c5c9f7276645cc26712dd943e6bc61c5efc6cfc32f8557aeb334210ed95021fef40 SHA512 567d61e473f121f6329d3837279cb9fbf155885ecfbbcb9cbe7b4dc76d830730fe6c7f7887437fe9c9ac91d074ecd06680f0dcf829041f2e67d4b1f3d1832c7d
MISC metadata.xml 359 BLAKE2B df83dfc360f7f6ee89e81f5af531ecd3fb650ff69ef92e7829ed23b7ff3c304d263acea308d96d179a5274409a35801a082ceec3ad11e8dec06481e36a8f646f SHA512 5471afe51705e3499f4820e3a9e6af18166075fec78eee0f60866ce844b06f73148663630f9aedbb4f300f26608d8135385135a142533553939ed2924e97826f
diff --git a/sys-boot/colo/colo-1.22.ebuild b/sys-boot/colo/colo-1.22.ebuild
index d18a3506ac89..36e97640d16e 100644
--- a/sys-boot/colo/colo-1.22.ebuild
+++ b/sys-boot/colo/colo-1.22.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils toolchain-funcs
DESCRIPTION="CObalt LOader - Modern bootloader for Cobalt MIPS machines"
-HOMEPAGE="http://www.colonel-panic.org/cobalt-mips/"
-SRC_URI="http://www.colonel-panic.org/cobalt-mips/colo/colo-${PV}.tar.gz"
+HOMEPAGE="https://www.colonel-panic.org/cobalt-mips/"
+SRC_URI="https://www.colonel-panic.org/cobalt-mips/colo/colo-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~mips"
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 7c7d4e13b7ee..7b0a07c8d7d7 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -4,7 +4,9 @@ AUX palo-2.12-gcc10.patch 403 BLAKE2B f1201ecf345ed5751200d2cf52778fe1bc6c7d7bec
AUX palo.conf 260 BLAKE2B 1e81466dcecedc4ca1894863491f4c91e88becc9a5c5815e69028eeadc98ca61e99951fb754a8261a6cdb763aaa22201ae77f65fd4de07bbbd3f3c801322e277 SHA512 4147e480362161cd61ad9af8fb7048b87f9126c213661ab26f77ba98fe7f1acd03791b154667137e4a265e3c31e54e703d32daa86ff0805f47bc7c1b8b03cfe6
DIST palo-2.12.tar.gz 124911 BLAKE2B 79fa572e118e77114dcb3b888abc65163bd56cb44cf69cd25bcaa33a7c6151b8254bf00c459ad17ca1d948f9b440378133f048e2add123a757908c108b802703 SHA512 6ea20490b84bf18a1d1e8037de453f5f480cba8403b267d4d63fceceffb39e18545c6d20c8dd7b07044ff5567eedd2c58b2a626971b53d1d35c5b3a4e8fefbf0
DIST palo-2.13.tar.gz 125108 BLAKE2B 9c73e66be7950ae6e7fd0a5dcb9cf460dfcb469580a25c121eb7ffc41aaf4a0b67d7f77ddf7a12479718c6ffc64a3a9327ab8c92cc73e79cffad07d61c6fd120 SHA512 6ecde0720fcf672cd7baf71bb04e16f2a1412d958ec35c4e2c9a7a3b372dab1a12ce6e47198ac8500aca750cbbb7190c3476ea626007c3418eb6c23f06011d37
+DIST palo-2.14.tar.gz 125207 BLAKE2B fcbc7e59552d83828c07acb055429c1155b738dd12e22c9fc81759b9f84382e3ea793e957421d420c93fa5818d5ad8f12b5317cfe6d5d45d95fc15b272c6fe8c SHA512 9d22ea2826a69a9bb661a4c17aaa78d648f0684b96c2dc0f164d2086f48fc85207e40c69227dd76d153dd171574dd62f6e5e90dd415209de372b4d7d8ab40f57
EBUILD palo-2.12-r1.ebuild 897 BLAKE2B 9fa46a0b23e97fc8963a26b1120583be20f6445a808dbb276098b2fe2b2b09c762aa14c6a8ac78a41519e5a5b1aaf285ece53e9d1ccdf25b445db337474c133f SHA512 3a61404d790e67c85f4ca795c341eb773484ae215619b5c0dac150df06154be36d43a5a463eb5e0bb393ad29b6a75de8417054d5ce8c81acc22aa36e0176efe5
EBUILD palo-2.13.ebuild 860 BLAKE2B 7a17faa365a38220b990929b64fd9a98cd4cb2d36f04cf5b0020d01592c91a59035d1524fdb8a28f75b2fee14365071eae05606b3fc04f222869c08f17bc0ef7 SHA512 c874798a19104e75d58118f80c3829382dd5e7e7dbe88ad030d6507f29b168575b93856345393ad266cc86df099776ad6fc3505433073f7a56a5484f7bbc7fe1
-EBUILD palo-9999.ebuild 947 BLAKE2B 16b35ad0d3a63090cafe43747ccdefb093dade8a9c645bd7d8b1da7c3e9a211694983cc98692926ec08db7abd1cc1f851f87d58445b82baeddbd4458ae91bfc5 SHA512 640752c59c52830fe9b7ec464cc07fbcd7642eeb21aeb923f93d16df241ff0aa9ffc5d6de5719ca0c21ef263dc927036bfc728cd72832fe5900ba99a0350c88c
-MISC metadata.xml 318 BLAKE2B 0d17e33c45886d0c0e03044b5b2513d44c1bb4a28d758a8575929536e866419328c68971ba3f324a5677ff68bf37b38a22645e4b02810a118b5f18026d0476c4 SHA512 7ff12a5eb42ac39840f8c9eb78b24aeecd9cbfe780d11eccd75fd6f02b11f4abafd514bc32f47f727047b069e446e9252914dcaf5c33d6f1054981a3c175fdef
+EBUILD palo-2.14.ebuild 860 BLAKE2B 7a17faa365a38220b990929b64fd9a98cd4cb2d36f04cf5b0020d01592c91a59035d1524fdb8a28f75b2fee14365071eae05606b3fc04f222869c08f17bc0ef7 SHA512 c874798a19104e75d58118f80c3829382dd5e7e7dbe88ad030d6507f29b168575b93856345393ad266cc86df099776ad6fc3505433073f7a56a5484f7bbc7fe1
+EBUILD palo-9999.ebuild 843 BLAKE2B c200c0441938166e99c13b05e4efe73ada669c12804c171ce587024417cd9fa3eb614ed4d0cb3f78ed5a8c198e6760aa0b5a6b4fa03a4dc223113fbc6a1cdde6 SHA512 b9612a37d4b3477c5792265a73f1108fee4a691200adc6b7fd8d70f9c017e919a87972d23c37fe555d47561d0acfe371bb298d9d255684b7bbe011e32277d57c
+MISC metadata.xml 255 BLAKE2B 1fa496c80211e9d85183a6265abd22165c24a3e98bd943810b2b0fd3ac0f116508125d9771acc8fb00fbf9e5fe430ce53719992bc04f48e6418287d29ad66b45 SHA512 2cf3b51893dc7516f5c278cde4060895ec11266964e76c5e0ee41a963f7fd97de80920513d8fd5eee59023de26dc9ce17cfb37ff3d364632a413e2478fda8664
diff --git a/sys-boot/palo/metadata.xml b/sys-boot/palo/metadata.xml
index f6edb0bcf440..59f386dc5b0a 100644
--- a/sys-boot/palo/metadata.xml
+++ b/sys-boot/palo/metadata.xml
@@ -2,10 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>hppa@gentoo.org</email>
- <name>Gentoo Linux HPPA Development</name>
+<email>hppa@gentoo.org</email>
+<name>Gentoo Linux HPPA Development</name>
</maintainer>
-<longdescription>
-The PArisc Linux Loader
-</longdescription>
</pkgmetadata>
diff --git a/sys-boot/palo/palo-2.14.ebuild b/sys-boot/palo/palo-2.14.ebuild
new file mode 100644
index 000000000000..17741656154b
--- /dev/null
+++ b/sys-boot/palo/palo-2.14.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="PALO : PArisc Linux Loader"
+HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
+SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~hppa"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.00-toolchain.patch
+)
+
+src_compile() {
+ local target
+ for target in '-C palo' '-C ipl' 'iplboot'; do
+ emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
+ done
+}
+
+src_install() {
+ into /
+ dosbin palo/palo
+
+ insinto /usr/share/palo
+ doins iplboot
+
+ insinto /etc
+ doins "${FILESDIR}"/palo.conf
+
+ insinto /etc/kernel/postinst.d
+ insopts -m 0744
+ doins "${FILESDIR}"/99palo
+
+ doman palo.8
+
+ dodoc TODO debian/changelog README.html
+}
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index c7ae9c107e1b..1c733273f096 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,11 +16,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch
)
-src_prepare() {
- default
- sed -i lib/common.h -e '/^#define PALOVERSION/{s|".*"|"'${PV}'"|g}' || die
-}
-
src_compile() {
local target
for target in '-C palo' '-C ipl' 'iplboot'; do
diff --git a/sys-boot/plymouth-openrc-plugin/Manifest b/sys-boot/plymouth-openrc-plugin/Manifest
index 10c975ec51a6..72056c6eaaac 100644
--- a/sys-boot/plymouth-openrc-plugin/Manifest
+++ b/sys-boot/plymouth-openrc-plugin/Manifest
@@ -1,4 +1,3 @@
-AUX plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch 1196 BLAKE2B f12b3a58933f8f25270cdd4a2bd1e38d189677742c199cf32aee56453abff8be9fb3a9ea9aa455444b43fa4fed948e27ccb57887f6306d20c323e776513577ee SHA512 d80932c69531959cbf16bce750d7fcddefba814d61a027568949bc9fd5fbc067eb5572930c2b0d049f204cfce9cf06171f39cc1813adcedda80007425a42297b
-DIST plymouth-openrc-plugin-0.1.2.tar.bz2 8909 BLAKE2B 0ddebeb0d957cea672eca2faa4c4f12d348e38bf5e5d2947585bdc12c0f9188920a2359a88b2ada5c7872400c12fb224aca24e78ec2ac6bc7fba9bcdd2a0c5bc SHA512 a6c578dcdcc770cf55cf150fbf67e99ef4fac08db17fd8a84ec5f76f96172aa4cb071a0ee695a6d6fe6883e5117c95b096ba5ce8260d71bea33a26909719457d
-EBUILD plymouth-openrc-plugin-0.1.2-r1.ebuild 902 BLAKE2B df73a4cac67f9a3829c6d23853cb048783d616e6692c6b1544f28ba550859153d3bf519ca33204bdadde458a24132e4eb02bbfab7abc9c9dda7befe6c1a73932 SHA512 792c1da4b8c4a404ca48af361ae16156cf6bf1c8504f5450d80024d7369a95648e707ae3f275734875f5136caa4097fac2563a2f83ffe26afd427ae77e0a8c9c
-MISC metadata.xml 262 BLAKE2B 849c4c384f3097e482f6d5b3e3e0f75704a87fed9091b3d96627238e8c79dd702a6dd90071ee73f0401d1c4981be853d9d6b18b30603e284ad97639e91bf4541 SHA512 062bc7259e7fdd86c288426f96c43713cdbbb9f39a32a314385131e99a2bdd36700925898d516bdfbbfa87475106ef9fee3ac1c41209a4cdb510e6ee8de74e7c
+DIST plymouth-openrc-plugin-0.1.3.tar.gz 9404 BLAKE2B 809cfab881ef47565badfc330b77ae07a8bbbddf822cbdb50f2d1d2a0c95f915ac5024e02400ab2ea9d8f98dc466a8a3cbad92805587f77a00e58c9f9d78d388 SHA512 b07a4d9d56c8f49d5b0a91799fe0100eac705cd2a266674539948fdc661876474a93d8ed5f329f097a1fc5dc571f3b3c00322191fb77d2a7e32b1ff192ca0a6b
+EBUILD plymouth-openrc-plugin-0.1.3.ebuild 747 BLAKE2B 8e572b805ec906c17ef5640b44ec7a518d447f5db15995206f59cf170bb6f61ef1f2517c2ebee6b7b223e63492b934394bbe4c10e2b04f053c51e1047a7d000d SHA512 57c074f4e83ad7866bbd6f971b9866d072fc1f948238cfd377dc2ee397e811aceea32c9145d34743888e3e59f4416746b0dd3b6dfd51c4556e4b382a8120e8af
+MISC metadata.xml 572 BLAKE2B 7862ed5b0127297bd18885d61ffedd913b4c1baa065db2360dd22051c99a3d788c3c645c01219898ff3ceb78f3af324211af538d4ae33c6e7b63a3c52534278b SHA512 4ad96493abcebf578888dce532d28dad483a0b0836cca97cc2c62aaf8c93656e38286ba93684cf4e792880f7dc9a94f94e40b937da8d37f6ab932ff9801d76d4
diff --git a/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch b/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch
deleted file mode 100644
index 7dc5feb2fc1f..000000000000
--- a/sys-boot/plymouth-openrc-plugin/files/plymouth-openrc-plugin-0.1.2-exit-at-mount-ro.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 9d3485d73244eea61205c4c84b2c37d489d5bbcb Mon Sep 17 00:00:00 2001
-From: tlhonmey <lperkins@zagmail.gonzaga.edu>
-Date: Wed, 31 Jan 2018 11:10:48 -0800
-Subject: [PATCH] Exit plymouth when we hit mount-ro rather than localmount.
-
-Newer versions of openrc appear to run localmount almost immediately upon shutdown, causing the plugin to send Plymouth the quit command before the splash is even displayed, resulting in no splash on shutdown.
-
-The job that cuts us off from writing to /var is now mount-ro, which runs near the end like it should and gives Plymouth time to show the splash.
----
- plymouth.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plymouth.c b/plymouth.c
-index e657e82..e9c925b 100644
---- a/plymouth.c
-+++ b/plymouth.c
-@@ -240,7 +240,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name)
-
- case RC_HOOK_SERVICE_STOP_IN:
- /* Quit Plymouth when we're going to lost write access to /var/... */
-- if(strcmp(name, "localmount") == 0 &&
-+ if(strcmp(name, "mount-ro") == 0 &&
- strcmp(runlevel, RC_LEVEL_SHUTDOWN) == 0) {
- DBG("ply_quit(PLY_MODE_SHUTDOWN)");
- if(!ply_quit(PLY_MODE_SHUTDOWN))
diff --git a/sys-boot/plymouth-openrc-plugin/metadata.xml b/sys-boot/plymouth-openrc-plugin/metadata.xml
index c6a8cf3f96bb..abb6f67a40e5 100644
--- a/sys-boot/plymouth-openrc-plugin/metadata.xml
+++ b/sys-boot/plymouth-openrc-plugin/metadata.xml
@@ -1,8 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>Kangie@footclan.ninja</email>
+ <name>Matt Jolly</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<upstream>
- <remote-id type="github">aidecoe/plymouth-openrc-plugin</remote-id>
+ <maintainer status="active">
+ <email>Kagnie@footclan.ninja</email>
+ <name>Matt Jolly</name>
+ </maintainer>
+ <remote-id type="github">Kangie/plymouth-openrc-plugin</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild
deleted file mode 100644
index a073ee75df03..000000000000
--- a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.2-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Plymouth plugin for OpenRC"
-HOMEPAGE="https://github.com/aidecoe/plymouth-openrc-plugin"
-SRC_URI="https://dev.gentoo.org/~aidecoe/distfiles/${CATEGORY}/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND="sys-apps/openrc:="
-RDEPEND="${DEPEND}
- sys-boot/plymouth"
-
-PATCHES=( "${FILESDIR}/${P}-exit-at-mount-ro.patch" )
-
-src_install() {
- insinto /$(get_libdir)/rc/plugins
- doins plymouth.so
-}
-
-pkg_postinst() {
- ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make"
- ewarn "Plymouth work properly with OpenRC init system."
-
- if has_version sys-apps/systemd; then
- eerror "sys-apps/systemd is installed, please uninstall this package if you"
- eerror "are booting with systemd"
- fi
-}
diff --git a/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild
new file mode 100644
index 000000000000..cbcd73c52a0c
--- /dev/null
+++ b/sys-boot/plymouth-openrc-plugin/plymouth-openrc-plugin-0.1.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Plymouth plugin for OpenRC"
+HOMEPAGE="https://github.com/Kangie/plymouth-openrc-plugin"
+SRC_URI="https://github.com/Kangie/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND="sys-apps/openrc"
+RDEPEND="${DEPEND}
+ sys-boot/plymouth
+ !sys-apps/systemd"
+
+src_install() {
+ insinto /$(get_libdir)/rc/plugins
+ doins plymouth.so
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ ewarn "You need to disable 'rc_interactive' feature in /etc/rc.conf to make"
+ ewarn "Plymouth work properly with OpenRC init system."
+ fi
+}
diff --git a/sys-boot/silo/Manifest b/sys-boot/silo/Manifest
index b8ecc14b0771..b99608e0cf4b 100644
--- a/sys-boot/silo/Manifest
+++ b/sys-boot/silo/Manifest
@@ -1,7 +1,9 @@
AUX silo-1.4.14_p20120819-gnu90-inline.patch 544 BLAKE2B 6336a6713a706b8181cbb5d60f542f47fa4009347546bdb812369fb3fb054818e6230af239244ee9628a315df5c1bbdf0085be92448c9f2fca3f1ec7323f51dd SHA512 a3ac9e1226de694063bce8edcd0160ab7340a2821ec243ea45a79885da81eaf3a8af2bbe19350edaa45654a2d13ef070682ea7eca80e12f982e8a05ef49abcd7
DIST silo-1.4.14_p20170829.tar.gz 183612 BLAKE2B 88fb4b0ce4e9b8fa9518bcb6226f4fe9ec7011bf3f73d9f0f1562ff837217ca8d54ee783eed0b50096b009fc56527be8e4211623f5b0e4ef5372c38c0fe304f1 SHA512 bda31084ba2ee5b01d331fd390cbccf039dc812debe25f3af97dd5d2855668cbe7e160dee4ca45c16af1fa4aa86224daf3b474fd49b22a8b7f453584a12f3c2b
+DIST silo-1.4.14_p20200602.tar.gz 183668 BLAKE2B e229cdb9fbc5f0111aa49919f4b3b91c0770492fa06f91bda15c65af160b728b9409365c3ff0a93091b1e3011c60d0b0bec1101ffabaddbaef7e1083158830b1 SHA512 7a70fe25c1bb3ce655e4fbb85b00fe0d29fe0a6f98b80c1b8267b72bc9324ac0749cd050921163cc286e094f7d9bc81315d63ff02d2442b5c30ce350a537fcc1
DIST silo_1.4.14+git20120819-1.diff.gz 10711 BLAKE2B c44a0204e3aece4eec8355f88b3a195c1ba7019c0aa648cc4e28ff6cb85fc6d96634bd282e5aaea9123dbc5835820acf2fc15054c91842d6b1040fc13cb0033b SHA512 60719b672a0f1dd2a005e763efd232bbf7aeb00198e0b46827208b78f1b32acc3a730d43944382dec4b95fddfbb373b1eb69dc911ad28ec9d1d1e6c45d84db20
DIST silo_1.4.14+git20120819.orig.tar.gz 755510 BLAKE2B f1185086671c12c901704c2aa1f582a4e983d2d4a2d5ec18194aebcd43a7bdf9e7ad329efebaf4911d40f8a417ff8c8566b61be4eac5fea13235ac44d0edf852 SHA512 2d1dd8f805fb0a272877b5e8e19e5a645aa9fe02cf2b5ef43b5d2894c0c6a5a82483a0e41556af50f01dc795dc5e43350ae92139485c19d64cda75c2aca01a38
EBUILD silo-1.4.14_p20120819-r1.ebuild 1706 BLAKE2B 6c4886239f6f55a88640e166b7eb84a3da383795c42e19bd70ec0bfef687b6624c2fb71ea11603d964f86b5dd97e2cb4b9d09b79df650f9552ecec8ddcd3b80d SHA512 88d310f1178eb846f99edebae4b3fddbe3aa2f8a0a0f9fdca568cd9342fe74e0613b8c73d5d751a23faef5c9914695d6d245e0938561de25f9d1fde217804134
EBUILD silo-1.4.14_p20170829.ebuild 1750 BLAKE2B 64ec3de22ace15d3b5db8a188b5832143d99e620c71e9c166ed97db4b16d1f428a5f04b276a405d71109d9e8cfa4317a5aff072616a53f32267694ca91664075 SHA512 7e96c39c3d3297a4030493558a2993993b5df90a0184059b1f11a774e46595395dc28898b5fbe2ebadd1d2b0fda1a3177d5cfa61e7d53e6ff9b76324edc3a11e
-MISC metadata.xml 383 BLAKE2B 30e20990d4d208db4d45f19aaab45fad2afdb238415163399d2665d1327f6932dbf420ecc455ad03ba69492a1ec9c18397362164873016427a624e8fb3e41844 SHA512 4d4c999f52f1dfb269edc79e10df3fe667273d895eceaa4db695e9bcfe5ba781a0f9f7367411fb4be71ecedc679ce792c2359801e28b2c164fd7f44b971ced5a
+EBUILD silo-1.4.14_p20200602.ebuild 1638 BLAKE2B ed8464fa7529647f88dd3badc9ff38ed5a6333516e7611e685b1aacd5543a83426ab1d3b8f1ce48419d00c7275a816fa7f3ac8f9bd865b80fe6eaa9b94bf3d4f SHA512 379936279d64d850d23fadae1986b22499581172bcfcb39515357f8997f8b891ed0008034c54cd20556ee7840fe4e8878411f589402e128b7ff07e3e019131bb
+MISC metadata.xml 338 BLAKE2B 67b4c6cb9a586c688c374a0e3e4019ce5714cd67f303ce719a8aad5ec274ab91ce93040d6b81fe46fba0beaf0e535cc6d283c1c9e3957de4d0e80e09de8a4756 SHA512 67785ade40e4a1266b6597c9404ce6e7c6fb749b89988223ebf94aab3870e23f9c93da65ec69550e49451e7f2bf271d4e0a6a64add3520accbdfeab094f5f25d
diff --git a/sys-boot/silo/metadata.xml b/sys-boot/silo/metadata.xml
index fd1c35f8fbe2..a77bae3ef851 100644
--- a/sys-boot/silo/metadata.xml
+++ b/sys-boot/silo/metadata.xml
@@ -5,7 +5,7 @@
<email>sparc@gentoo.org</email>
<name>Gentoo Linux SPARC Development</name>
</maintainer>
-<longdescription>
-SILO is the SPARC/UltraSPARC Improved Loader, a boot loader for sparc similar to LILO.
-</longdescription>
+<use>
+ <flag name="tilo-only">Install only the tilo netboot tool</flag>
+</use>
</pkgmetadata>
diff --git a/sys-boot/silo/silo-1.4.14_p20200602.ebuild b/sys-boot/silo/silo-1.4.14_p20200602.ebuild
new file mode 100644
index 000000000000..deeed7b293d6
--- /dev/null
+++ b/sys-boot/silo/silo-1.4.14_p20200602.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mount-boot flag-o-matic toolchain-funcs vcs-snapshot
+
+MY_SNAPSHOT="${PN}-9277bfd433e398d0a6eabec79edead52d4cb8125"
+
+DESCRIPTION="SPARC/UltraSPARC Improved Loader, a boot loader for sparc"
+SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/davem/silo.git/snapshot/${MY_SNAPSHOT}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/davem/silo.git;a=summary"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="-* ~sparc"
+IUSE="tilo-only"
+
+DEPEND="sys-fs/e2fsprogs
+ sys-apps/sparc-utils"
+RDEPEND=""
+
+src_prepare() {
+ default
+
+ # Set the correct version
+ sed -i -e "s/1.4.14/1.4.14_git20200602/g" Rules.make || die
+
+ # Fix build failure
+ sed -i -e "s/-fno-strict-aliasing/-fno-strict-aliasing -mcpu=v9/g" Rules.make || die
+
+ # Don't strip ieee32.b during compile
+ sed -i -e '/^ $(STRIP) ieee32.b/d' first/Makefile || die
+}
+
+src_compile() {
+ filter-flags "-fstack-protector"
+
+ CC="$(tc-getCC)" \
+ STRIP="$(tc-getSTRIP)" \
+ NM="$(tc-getNM)" \
+ LD="$(tc-getLD)" \
+ emake $(usex tilo-only '-C tilo' '')
+}
+
+src_install() {
+ default
+
+ dodoc first-isofs/README.SILO_ISOFS docs/README*
+
+ # Fix maketilo manpage
+ rm "${D}"/usr/share/man/man1/maketilo.1
+ dosym tilo.1 /usr/share/man/man1/maketilo.1
+}
+
+pkg_postinst() {
+ use tilo-only && return
+
+ mount-boot_pkg_postinst
+ ewarn "NOTE: If this is an upgrade to an existing SILO install,"
+ ewarn " you will need to re-run silo as the /boot/second.b"
+ ewarn " file has changed, else the system will fail to load"
+ ewarn " SILO at the next boot."
+ ewarn
+}
diff --git a/sys-boot/unetbootin/Manifest b/sys-boot/unetbootin/Manifest
index d17fea561f46..b599b0eb9b14 100644
--- a/sys-boot/unetbootin/Manifest
+++ b/sys-boot/unetbootin/Manifest
@@ -5,7 +5,9 @@ DIST unetbootin-661.tar.gz 16257579 BLAKE2B 2f92cf286c8010a80d4d4cc48a7ece55e159
DIST unetbootin-675-qt5.patch.xz 7636 BLAKE2B f8c475491e6cf0557a192380726376c1dadba2e52478139d42023e867de86c5c1727719fa123fb412dbb20fca5763a3192889618e75ef6d8bba2d20eb1cf9403 SHA512 da636a3f6cd6a45d6786d92e94741d74f6c5de7d74570af45eac08718a822cdef5baac6c62d7ed68a788e9518e050f3a48a46f8f374c07e0b4c0d90c3613185d
DIST unetbootin-675.tar.gz 23221792 BLAKE2B fb3a6fce9d2a47b83e2e4c1a579d20594a637215b7c6456d6b0a59a592da660b13bdbea52aa5a4f902e410e9d0e2d447d085f040d321029a96b7ff957a59d11e SHA512 7cb5da4a876125ff010fc6a5aab2b5bb6eeec0f1ac6f2dd86efa2c3eaebaedff8c2167f9dc77053936955703cd2a98dd11a84b8de930dcfc1c2b0f6aeaf7ee61
DIST unetbootin-677.tar.gz 23479226 BLAKE2B b5a5b111c5f96cc603975f535b55dd8e6191cc92972f54591ae6673394abae15e2652f737b8dc02f8b26a1247a9663cbda3b0d2d7b8b8dfe9eb117711f08d053 SHA512 f86b25dabc27f12bdb65a590c4ffa25aa509a78aa29cecde73918d8bc36dc3e6597b2b7e1803f7fa86a884347506e9c25b361ce89c26e0f6449e0c1ef29355d1
+DIST unetbootin-681.tar.gz 23481527 BLAKE2B b8c75156539a07bdacf1185ed898867b1e3df91a87486b7291e4bffc0c754c1ea3fe8a13a2ade5507a886e05904daa90877d29bd72ae1c353cb20dd64264e391 SHA512 9ac8c51f3b65bd6f051caa0270c239ec8aaabb2d3b92bec7b18803d3dcfdbe2bbca4e25124477f4e7b83ee10ba2aa08cdf055e8c9bb042cbebcd3ff6a96315b9
EBUILD unetbootin-661.ebuild 2115 BLAKE2B 7cb9a9fd7e7b1616678fc47aeffae70b9f23e34272a33f18ef6c6ed8e31394119dcde11f6b272a259d29242d4827c752b3556d019dda62d3c35f3c909c36c6f9 SHA512 44d057a61b4247ba75f3d81a9358e6923a5fb357a716ee936f2e72d6e71d18996329db45b5036ca0d936a689054c64938685dcf10befbfd044753ffd46fc4ca5
EBUILD unetbootin-675.ebuild 2150 BLAKE2B 90dee91ff4727db6b1b351f51d35142b49cbfe9659357d955b54457e0d42ca359a85a0c3823f4110d89edf78aa27755c26d06612a0cffd3c9b2706855f3e9d7d SHA512 e3017f62cffb082b4f104f5739c79c0ba8be34eb85099d3325eadb8fe9e04f6e2c269d2541e679d555b04746d751ff9260162182ac36228980fb0d5e6e5cd0e8
EBUILD unetbootin-677-r1.ebuild 2249 BLAKE2B c433e140f5cf35c440228dfe03b954e3df3849899faae001dd2111ccb1cd7e6286392532d6e264ab9b25bbf76212c580eef9ce0a5d434b487c27721769d0bdcd SHA512 b4bad7d4096f6be5c175f9ce14e39646343b838922964c86b6f95c1649382b167ebc202f6fffdd94388c8b46f7475ae6ccda4e33fa6c546f12b82a6d1cbf917a
+EBUILD unetbootin-681.ebuild 2299 BLAKE2B e135b47068b25f7fb719a7639daecc1e8748e179c97d5fa50ae257835e99961268bbde8bef9b62d65efb92245cd9aa0cfcc1452feef6bf0b3e901c6b89b14e19 SHA512 05884d17bc65831d62520962a966dd6863e390b39dc2ece3445ea690b3f1ab6720a6bbff8655274f71c5bcd95dc8978c90d6f3e20b8a4646bea9736ea996060a
MISC metadata.xml 385 BLAKE2B 05836339f25bd812b23c8b93a6f05934a4bfa12d9fdd61f73140131c2d7609a5d1e257ed80c2cd983020720645e5444078cc71f2f51be9a2d435715e38ceea3f SHA512 9676e393ac2d18489433f0e658340a3eec0e01e0b35ca786540b07a6466f0b572f5d5bf115e6dc0b5c4898c00f630b9f5023f62f8e8f3a96c105bc74f918eb21
diff --git a/sys-boot/unetbootin/unetbootin-681.ebuild b/sys-boot/unetbootin/unetbootin-681.ebuild
new file mode 100644
index 000000000000..4f0db3c3d742
--- /dev/null
+++ b/sys-boot/unetbootin/unetbootin-681.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit desktop flag-o-matic qmake-utils xdg-utils toolchain-funcs
+
+DESCRIPTION="UNetbootin installs Linux/BSD distributions to a partition or USB drive"
+HOMEPAGE="https://github.com/unetbootin/unetbootin"
+SRC_URI="
+ https://github.com/unetbootin/unetbootin/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~jer/${PN}-675-qt5.patch.xz
+"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+UNBI_LINGUAS="
+ am ar ast be bg bn ca cs da de el eo es et eu fa fi fo fr gl he hr hu id it
+ ja lt lv ml ms nan nb nl nn pl pt_BR pt ro ru si sk sl sr sv sw tr uk ur vi
+ zh_CN zh_TW
+"
+
+for lingua in ${UNBI_LINGUAS}; do
+ IUSE="${IUSE} l10n_${lingua/_/-}"
+done
+
+S=${WORKDIR}/${P}/src/${PN}
+
+COMMON_DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+"
+BDEPEND="
+ ${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ app-arch/p7zip
+ sys-boot/syslinux
+ sys-fs/mtools
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-675-desktop.patch
+ "${WORKDIR}"/${PN}-675-qt5.patch
+)
+
+src_prepare() {
+ default
+
+ # QA check in case linguas are added or removed
+ enum() {
+ echo ${#}
+ }
+ [[ $(enum ${UNBI_LINGUAS}) -eq $(( $(enum $(echo ${PN}_*.ts) ) -1 )) ]] \
+ || die "Numbers of recorded and actual linguas do not match"
+ unset enum
+
+ # Remove localisations
+ local lingua
+ for lingua in ${UNBI_LINGUAS}; do
+ if ! use l10n_${lingua/_/-}; then
+ sed -i ${PN}.pro -e "/\.*${PN}_${lingua}\.ts.*/d" || die
+ rm ${PN}_${lingua}.ts || die
+ fi
+ done
+ append-cflags -DNOSTATIC
+ append-cxxflags -DNOSTATIC
+}
+
+src_configure() {
+ sed -i -e '/^RESOURCES/d' unetbootin.pro || die
+
+ export QMAKE_CXX="$(tc-getCXX)"
+
+ UNBN_QTPATH="$(qt5_get_bindir)/"
+ "${UNBN_QTPATH}"lrelease ${PN}.pro || die
+
+ eqmake5 ${PN}.pro || die
+}
+
+src_install() {
+ dobin ${PN}
+
+ domenu ${PN}.desktop
+
+ for file in ${PN}*.png; do
+ size="${file/${PN}_}"
+ size="${size/.png}x${size/.png}"
+ insinto /usr/share/icons/hicolor/${size}/apps
+ newins ${file} ${PN}.png
+ done
+
+ local lingua
+ for lingua in ${UNBI_LINGUAS}; do
+ if use l10n_${lingua/_/-}; then
+ insinto /usr/share/${PN}
+ doins ${PN}_${lingua}.qm
+ fi
+ done
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}