summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
commitabaa75b10f899ada8dd05b23cc03205064394bc6 (patch)
treeeca3dd248b73b92013cba00a0fcc1edf2696e19a /sys-cluster
parent24fd814c326e282c4321965c31f341dad77e270d (diff)
gentoo resync : 22.01.2021
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin12721 -> 12742 bytes
-rw-r--r--sys-cluster/ceph/Manifest6
-rw-r--r--sys-cluster/ceph/ceph-14.2.15-r1.ebuild (renamed from sys-cluster/ceph/ceph-14.2.15.ebuild)4
-rw-r--r--sys-cluster/ceph/ceph-14.2.16-r1.ebuild (renamed from sys-cluster/ceph/ceph-14.2.16.ebuild)4
-rw-r--r--sys-cluster/ceph/ceph-15.2.8-r1.ebuild (renamed from sys-cluster/ceph/ceph-15.2.8.ebuild)4
-rw-r--r--sys-cluster/cinder/Manifest2
-rw-r--r--sys-cluster/cinder/cinder-16.2.1.ebuild4
-rw-r--r--sys-cluster/corosync/Manifest2
-rw-r--r--sys-cluster/corosync/corosync-3.1.0.ebuild4
-rw-r--r--sys-cluster/galera/Manifest17
-rw-r--r--sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch38
-rw-r--r--sys-cluster/galera/galera-25.3.28-r1.ebuild4
-rw-r--r--sys-cluster/galera/galera-25.3.32.ebuild (renamed from sys-cluster/galera/galera-26.4.3.ebuild)25
-rw-r--r--sys-cluster/galera/galera-26.4.2.ebuild88
-rw-r--r--sys-cluster/galera/galera-26.4.4.ebuild84
-rw-r--r--sys-cluster/galera/galera-26.4.6.ebuild2
-rw-r--r--sys-cluster/galera/galera-26.4.7.ebuild (renamed from sys-cluster/galera/galera-26.4.5.ebuild)23
-rw-r--r--sys-cluster/kronosnet/Manifest2
-rw-r--r--sys-cluster/kronosnet/kronosnet-1.19.ebuild4
-rw-r--r--sys-cluster/kube-apiserver/Manifest12
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.18.15.ebuild (renamed from sys-cluster/kube-apiserver/kube-apiserver-1.17.14.ebuild)7
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.19.7.ebuild (renamed from sys-cluster/kube-apiserver/kube-apiserver-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.20.1.ebuild2
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.20.2.ebuild40
-rw-r--r--sys-cluster/kube-controller-manager/Manifest12
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.18.15.ebuild (renamed from sys-cluster/kube-controller-manager/kube-controller-manager-1.17.14.ebuild)4
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.19.7.ebuild (renamed from sys-cluster/kube-controller-manager/kube-controller-manager-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.20.1.ebuild2
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.20.2.ebuild39
-rw-r--r--sys-cluster/kube-proxy/Manifest12
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.18.15.ebuild (renamed from sys-cluster/kube-proxy/kube-proxy-1.17.14.ebuild)2
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.19.7.ebuild (renamed from sys-cluster/kube-proxy/kube-proxy-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.20.1.ebuild2
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.20.2.ebuild35
-rw-r--r--sys-cluster/kube-router/Manifest4
-rw-r--r--sys-cluster/kube-router/kube-router-1.1.0.ebuild4
-rw-r--r--sys-cluster/kube-router/kube-router-1.1.1.ebuild4
-rw-r--r--sys-cluster/kube-scheduler/Manifest12
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.18.15.ebuild (renamed from sys-cluster/kube-scheduler/kube-scheduler-1.17.14.ebuild)4
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.19.7.ebuild (renamed from sys-cluster/kube-scheduler/kube-scheduler-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.20.1.ebuild2
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.20.2.ebuild39
-rw-r--r--sys-cluster/kubeadm/Manifest12
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.18.15.ebuild (renamed from sys-cluster/kubeadm/kubeadm-1.17.14.ebuild)2
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.19.7.ebuild (renamed from sys-cluster/kubeadm/kubeadm-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.20.1.ebuild2
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.20.2.ebuild34
-rw-r--r--sys-cluster/kubectl/Manifest12
-rw-r--r--sys-cluster/kubectl/kubectl-1.18.15.ebuild (renamed from sys-cluster/kubectl/kubectl-1.17.14.ebuild)2
-rw-r--r--sys-cluster/kubectl/kubectl-1.19.7.ebuild (renamed from sys-cluster/kubectl/kubectl-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kubectl/kubectl-1.20.1.ebuild2
-rw-r--r--sys-cluster/kubectl/kubectl-1.20.2.ebuild34
-rw-r--r--sys-cluster/kubelet/Manifest12
-rw-r--r--sys-cluster/kubelet/kubelet-1.18.15.ebuild (renamed from sys-cluster/kubelet/kubelet-1.17.14.ebuild)2
-rw-r--r--sys-cluster/kubelet/kubelet-1.19.7.ebuild (renamed from sys-cluster/kubelet/kubelet-1.20.0.ebuild)0
-rw-r--r--sys-cluster/kubelet/kubelet-1.20.1.ebuild2
-rw-r--r--sys-cluster/kubelet/kubelet-1.20.2.ebuild37
-rw-r--r--sys-cluster/libqb/Manifest2
-rw-r--r--sys-cluster/libqb/libqb-2.0.1-r1.ebuild2
-rw-r--r--sys-cluster/singularity/Manifest2
-rw-r--r--sys-cluster/singularity/singularity-3.7.1.ebuild73
61 files changed, 498 insertions, 289 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index aeb9456e6920..df13546f4c92 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index ffea7f135b36..4070aebe5893 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -44,7 +44,7 @@ DIST ceph-14.2.16.tar.gz 130220625 BLAKE2B 30fcf971dd3ebaad8decf0d8d3ade1b554c0f
DIST ceph-15.2.8.tar.gz 149565241 BLAKE2B 5b484734c0149aae95a5df2d4481c44e30bf23cdd25aa082084a7a69e5d3398711d45e7d634f98dc99d16a77d85456c13fe3fe0d241087a990e1524664597892 SHA512 66c7322575165b4747955ac9de34f9f9e2d4361c8cd8498819383883045601b92f786c4336c79369d6f019db1c4524c492faa40cdceed7fc1b2b373ca6ab5065
EBUILD ceph-14.2.11-r1.ebuild 10618 BLAKE2B ac21b9ea68fada78929abe07e468e8ca3e57caff06e874f9f78024e5d2235ae0c3b9ff6a1c9e7872435e353670deb9194533b85c3e91870a3a84c25ad13bf8ca SHA512 732255ab69203c1888355e2a17693575b35cf480c29eb82bdb5650a806f9e9cc3fc1fe3974b64496dcc389ab7a40cdce07b9f69170c453bba3e23cd9c4c13475
EBUILD ceph-14.2.13.ebuild 10566 BLAKE2B a99171d8aa6339d5c272fbfba934d5d750d8ea93411ff0e505c8b3f654734db1e943061a4c7d543655f5862b5e0bf5318f6e908642174c78ac4adefa9f9f4fef SHA512 03943fe5657614709aca3e4a6d4aa67fe1c23e9e397d020bec9119494dff7336a60e9ec29990ba97def09f2d61844ff1ef94e1b912dcc08dfc4c90a9647c91d8
-EBUILD ceph-14.2.15.ebuild 10614 BLAKE2B ffd0ae927bf711fae3390de8bdd785b60579961881f8970d920fe655c4b2b860fd06c8c6f672256499142442882763e53381e47d79213d045e0c113dc5836b04 SHA512 eb0c2b70e7334014501efd91156a5806e5073a4a446abba6d041f960dac0feab20b95ea5f6135b5a1406fa294f5b68b626e32ea367a776f9e24a5f236c3a87e4
-EBUILD ceph-14.2.16.ebuild 10563 BLAKE2B 0315fbc5188b5b417cfc52d45dc1447941ca3ed3f7023eb39e59ebc77d4491590b5517c63f7dcca6726b2e0cbefc595075c77d0101e1610066eabe4605e9fc0c SHA512 8f7a956da22de208ee16eb1fdc8e4c6f10fbe80ed788d03018dee392805acfd37b51996a5a9a0ff5ab2de461f0ad395e6e87ea2c2b330d7765ff4c7d910d7c70
-EBUILD ceph-15.2.8.ebuild 10835 BLAKE2B 81b58d6227cb34464ba6c8524b6031dad69f127215308c8a6266fddadc9fa6cc66e08d35d34c78ee9562fd2ab439e0ba3ed150908dcf97eafb0016639ec52024 SHA512 d4a7d1fe6525e601696906278438eb5e9bd092233d69285a04913faf36f5e8f60aa343b3be73cc5c180cb0a52f0e0f6f7cb47c113590ec0c8ab5dce0893f6474
+EBUILD ceph-14.2.15-r1.ebuild 10620 BLAKE2B 87c506e260b6b3255e18490dce57f3c29df281e689732b6e15aea6427e97987fdc174ddc454cf2a9695f86d90c83b784dbb81dbc56f70eaca1ee7a1623065946 SHA512 c54316f5a9c0c7d95a66e9b3f3a9fd104bbed591cff5395c97ae8fbb264568852c339322f5bcd77bff7627b623925c3630291bf8b4a4e4f63b76804e439c0051
+EBUILD ceph-14.2.16-r1.ebuild 10562 BLAKE2B c0451362965a4734d880cd63c5db1c541fbff869d16aaa3a28642188fa0477509a940282474e673c83428961bdebaf3e370ae35c6b5cf240c49af675fd33ae3a SHA512 b0a49b39294fd3d4385b7c1aaafe82243f66a5ddeb5eb479dc52a2c7d5a6b7d7bc418b418546a64a473233f006045ef8f115c69503451fe758a4e5d0ab0945db
+EBUILD ceph-15.2.8-r1.ebuild 10841 BLAKE2B 80acf55fe3f6df531f4aa22cb1a31dba8f1cf65ea847e441266dc73e0161cbe4dd37748fd85d8fa672e921a8a78874ffa6e4a50c61d4d030f3ed90a65a212ce9 SHA512 609782bd054e71c34999cc3098ff49e9a342a38efc620db63ffc9f16875a245a55c1db32906d844d448238f42adedb6482f4c6411ce9e31f1dff509c2a561def
MISC metadata.xml 2044 BLAKE2B f9a309d38c66cfb87071206331a6e2ba88366ed09802e949cb4499f1a0b2ee7a3ceca7df5653d1955c76ad2daf900aeee166265a2ced9c0b393e609f397dd563 SHA512 c051bacbbc9e64f0774714c1f6f8cf99990e1669de0ca1633173d870c03e04827cae993fd5e6846b310d838eead8471d2181a0678693ea43423e08795dfc0a47
diff --git a/sys-cluster/ceph/ceph-14.2.15.ebuild b/sys-cluster/ceph/ceph-14.2.15-r1.ebuild
index cd7f6cfa6cbc..a73a21657f44 100644
--- a/sys-cluster/ceph/ceph-14.2.15.ebuild
+++ b/sys-cluster/ceph/ceph-14.2.15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -44,7 +44,7 @@ DEPEND="
app-shells/bash:0
app-misc/jq:=
dev-libs/crypto++:=
- dev-libs/rocksdb:=
+ <dev-libs/rocksdb-6.15:=
dev-libs/leveldb:=[snappy,tcmalloc(-)?]
dev-libs/libaio:=
dev-libs/libnl:3=
diff --git a/sys-cluster/ceph/ceph-14.2.16.ebuild b/sys-cluster/ceph/ceph-14.2.16-r1.ebuild
index bbb85722f3b3..c7c4212b02df 100644
--- a/sys-cluster/ceph/ceph-14.2.16.ebuild
+++ b/sys-cluster/ceph/ceph-14.2.16-r1.ebuild
@@ -44,7 +44,7 @@ DEPEND="
app-shells/bash:0
app-misc/jq:=
dev-libs/crypto++:=
- dev-libs/rocksdb:=
+ <dev-libs/rocksdb-6.15:=
dev-libs/leveldb:=[snappy,tcmalloc(-)?]
dev-libs/libaio:=
dev-libs/libnl:3=
@@ -92,7 +92,7 @@ DEPEND="
openssl? ( dev-libs/openssl:= )
libressl? ( dev-libs/libressl:= )
)
- system-boost? ( =dev-libs/boost-1.72*[threads,context,python,${PYTHON_USEDEP}] )
+ system-boost? ( dev-libs/boost[threads,context,python,${PYTHON_USEDEP}] )
xfs? ( sys-fs/xfsprogs:= )
zfs? ( sys-fs/zfs:= )
${PYTHON_DEPS}
diff --git a/sys-cluster/ceph/ceph-15.2.8.ebuild b/sys-cluster/ceph/ceph-15.2.8-r1.ebuild
index 61eb326db490..e187922e6083 100644
--- a/sys-cluster/ceph/ceph-15.2.8.ebuild
+++ b/sys-cluster/ceph/ceph-15.2.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -50,7 +50,7 @@ DEPEND="
dev-libs/libfmt:=
dev-libs/libnl:3=
dev-libs/libxml2:=
- dev-libs/rocksdb:=
+ <dev-libs/rocksdb-6.15:=
dev-libs/xmlsec:=[!openssl?,!libressl?]
dev-cpp/yaml-cpp:=
dev-libs/nss:=
diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index 709a39407d29..1ada9bc0c169 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -9,7 +9,7 @@ DIST cinder.conf.sample-17.0.1 186451 BLAKE2B efc75cf3c5e852d411d9c2ed2080eb554a
DIST cinder.conf.sample-2020.1.9999 183294 BLAKE2B 5d0f28b9ad200d912c42c34ca030a5ec3660c57db332677e1b66b314a2865187862c83baf78d122fc0af7f73fbf4f0c7f04b9253882d228dcb863bfc88e37e72 SHA512 faf712a3da37af05e642b3c14f98ce8d4e3db5b736b208d7ca8a18be02ac5626c94b4ed314bd0030d5fa3771b325ba0f24ec3a45188d27fd9de79c97b56e2626
DIST cinder.conf.sample-2020.2.9999 186451 BLAKE2B efc75cf3c5e852d411d9c2ed2080eb554a5f81c9b39a2ee9cf44add21842c05ea5b03cc66747da2182d2efc73d83b55323cecd4aa34db99369bf62b5ed1795bc SHA512 ee60a62ec8490a38c995f9c4a9ede8eeec631745bdbc9bc6e1d195370687de5d99aa8754ea017f23e6a9542b987842c7ffd7cf203bfed37f2a7ddbe61a82d517
EBUILD cinder-16.2.0.ebuild 7626 BLAKE2B 2d2eacf1a1ea90dc0a8f93caca9bc0ed9876862d85b55e9845be979e87c773bdae48c464741d7220f87be0ec9bea9eb69e9af56c2fb5e1d39910abcdd63471e5 SHA512 11019a13e8f7811228e95d3dffba35cce531de79b4abf42701f72e1d217fb5fa2314033d4d39da1b931a1e66eca06d87c1ba652f34d44fadcccba4407cca9aed
-EBUILD cinder-16.2.1.ebuild 7628 BLAKE2B 89c1b14ec775f5635cb0a39ed2fe3b37678c2ae57dc968908b62b94296fb022b876c311eeb43898f8b0d96b1cde152799e7606237e8fa123ab8088e67b9247ad SHA512 62b9ea484e242f6a1bfbbc6ccaeba4a1c063300cc868f191c6980f4a8196409831df4acf82a5f89f8bb7dbed5da61381f2c019a225cfa7bf175c13d745305016
+EBUILD cinder-16.2.1.ebuild 7626 BLAKE2B 4ee5a6b8642109db40af87b5d3653184e8754001fa9643d295c83e9eb86664206f57def3861fc601200b9107f17f438371f09d360014728ee2242de124d276d9 SHA512 7c0a7c404aeebede9a635da2c09b492a4bc969a50194eb048c2d0181f03f4d9872652051542d01d1a631c2071135d7dc7cb44fbebf61656dabd99b8cd992f404
EBUILD cinder-17.0.1.ebuild 6816 BLAKE2B 20bbc45b13c84fd757fcb9a81250f1433d4de7bae16ae2125aafd5a29b4dd476cc0fd0dbdea29d30a8e5cc046972c6e7319f89aba12e8b9fbb0be1d3c0121e6c SHA512 5be7b0f976de53d4830e0056f810ec96e35a4d2cde853514552e0dd87dfe6e4ce9e5b281de4aea36672f5c045b5ab679c557999de59644a15b363b5d0c60947e
EBUILD cinder-2020.1.9999.ebuild 7628 BLAKE2B 89c1b14ec775f5635cb0a39ed2fe3b37678c2ae57dc968908b62b94296fb022b876c311eeb43898f8b0d96b1cde152799e7606237e8fa123ab8088e67b9247ad SHA512 62b9ea484e242f6a1bfbbc6ccaeba4a1c063300cc868f191c6980f4a8196409831df4acf82a5f89f8bb7dbed5da61381f2c019a225cfa7bf175c13d745305016
EBUILD cinder-2020.2.9999.ebuild 6818 BLAKE2B 9ffb3360cbe44be93d6a498149f1846211ecfd0491cbbec89362663e6f69f9a7a68c979f750f9c6ed8ffd5106d2d282c23bdcba5885a88f155214e8703d34436 SHA512 309047d98b6c4a072a0d4b9cc779c66cc0077bec999292d6cd11f57b4d3666d4eb0b35629286e66cfb5ea720c805b23826058f9870b7289a187e91252ae4fae2
diff --git a/sys-cluster/cinder/cinder-16.2.1.ebuild b/sys-cluster/cinder/cinder-16.2.1.ebuild
index 3065830afe0f..39e74e08f6b7 100644
--- a/sys-cluster/cinder/cinder-16.2.1.ebuild
+++ b/sys-cluster/cinder/cinder-16.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]];then
else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/ussuri/cinder.conf.sample -> cinder.conf.sample-${PV}
https://tarballs.openstack.org/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="Apache-2.0"
diff --git a/sys-cluster/corosync/Manifest b/sys-cluster/corosync/Manifest
index 55b9b14420f7..daf08081eff3 100644
--- a/sys-cluster/corosync/Manifest
+++ b/sys-cluster/corosync/Manifest
@@ -6,5 +6,5 @@ DIST corosync-2.4.5.tar.gz 587015 BLAKE2B f1ef6b0a0f34e23a4ab5a5e9a6f21ba1886fb6
DIST corosync-3.1.0.tar.gz 447073 BLAKE2B 1a0d5b744ac5cba1d67fed6d58a159d8dfc63615aa6fbe5051b20f6e41da589871b6d0b59937db0ac31b4186e4f051378e48308ffc3e0743a5372e494485b3c7 SHA512 05be0d417f3ebbba993b92074f261dea3d951e20d2054817b9017eb04a8a017c9c3f3d0119dafd689944accb690beaafc9f11c1e67f53d978918ea49e51a5e6f
EBUILD corosync-2.3.5.ebuild 1735 BLAKE2B 979a985503cbaaf0dd961604bc7022e5e4da046d78417543634c8a799d0ab1ab2e08b23789b310e7a58806e5031384ce7211e87802edd83c4a962732a85372e5 SHA512 803fa60d64bb64bd724852458231963021fbde8b374f115bcbf801aecacc83d2c5bd0b1191f187902bab3cbcf086937f06d6837454c4309c6071ea55e6ce5ea6
EBUILD corosync-2.4.5.ebuild 1701 BLAKE2B fab0b3ebe9e7c1719f540f3cbc623ec337c7f417a8dd267ea3fd985afa922dfe96e4da8391191a67330571fa1ead235cb460b5a0bc3710c4053574145fdf8305 SHA512 f5a59951c08f89b915f5334f68818568fb27cb8137c81eab9c1c9bb43098f865bfdbdbd738082a19b72eb839bd30c191ba237f7ed9bde315777d8ef4a3280f6e
-EBUILD corosync-3.1.0.ebuild 2545 BLAKE2B 0b03da2f70e6c6151c3d7c399be6f0754cf9e626c139f601c8271f061b545b126dd35daabc9716820008261f735db0144207e3a187bbe5e7e48db7998c636be3 SHA512 175d460ca94d22fdc9fa8e45c4633fcb2e44cec6325de818bce61e73ac24021224dc673db9442ed1a252ad95bee436fb7dccaf010f83f34468ea1b311f99250f
+EBUILD corosync-3.1.0.ebuild 2541 BLAKE2B 13efbcb042beccf4bb8fd9e4df443465df1b541639ecb007da5ec677fd95007f98ccf2405b3c595e9e539774c52a7a72b6e6428d8948b4b46ebe24a1c7f6ef60 SHA512 79a33de674e72a6afc9d5778ae52aa5ab33119f72285bc49c31d8956398751c160da2078d17198c2f65c5e907bb43b32104e06d580d7f754b9a3f7a45e075459
MISC metadata.xml 568 BLAKE2B b37326b0f2809f7e67a1537b9a0a9126b7f6801559007fab15a2b90fa8bd094a907414eb6b384ebce9cfd32ff6dfa8e00e73b637a5629c5e56dad6217872a58e SHA512 1f37d14000dac9555b731071cef48a008a775893f200488b2acc55e5c90f789223202da8fb3f7a016db05e84b2c75b311baa5dc2a95f8f73a2ea9194c1d6a2ff
diff --git a/sys-cluster/corosync/corosync-3.1.0.ebuild b/sys-cluster/corosync/corosync-3.1.0.ebuild
index 0c6e68cf61c7..4c1362692e52 100644
--- a/sys-cluster/corosync/corosync-3.1.0.ebuild
+++ b/sys-cluster/corosync/corosync-3.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2 public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
IUSE="augeas dbus doc snmp systemd watchdog xml"
RDEPEND="dev-libs/nss
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index 73049050fe80..2a3115e25ab8 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,3 +1,4 @@
+AUX galera-25.3.32-respect-cflags.patch 1076 BLAKE2B 4deac59bbb865f8b58d87a963d0f7357a62d349b7b2e321f8da3e63c921a72e0bf376ec16791ac73a7d6f4625a52c6b3b5f3d3613fabfcd31bfd23de6cdda944 SHA512 428b3aff5d76d6f94a582daf5e156bad377f729de940431be6869e20d44224b10b85487da97f97a98ec963447ff9473d93b84918b4b983a2659f8995031db61a
AUX galera-26.4.4-respect-AR.patch 396 BLAKE2B 17c0b47ce5d1a8326b9f11311647e77d12ae55570d30847d5f9bc3eaee0cc80b482375da0b4d4d398539e9763ba981b0135292c67a356df32a2f6453be71d7e3 SHA512 fa1014c1574e489e4903dbe583a4e981853d612ca2fffbe88010826a40f889a2bb20995699a520efe9bdb52595bb6afff115321505438387d564dd25f93dd140
AUX galera-26.4.5-respect-toolchain.patch 1867 BLAKE2B ba2bf780717bfc9b778645366d933c234aad279985f8ddfe68c4d6d01b71baf7961bae0dc67c980d8b0271c63b567509a2dafb241aaf67e2cb06b018bda54d40 SHA512 34d23d1e9c0906e0b7bff357e76e547d1bd4e1d555a68ef64b8389ddc64af817832bcd4e04958b25d60ef9700dbe2df69a2e2acc5060d701496629b848bc7f7b
AUX galera-26.4.5-strip-extra-cflags.patch 2235 BLAKE2B 95c0a28a34382e4ba9690fd2c1556574ebc7a4da93fa43f21cd1dddf99ceac357922ba325dbf8f5d110ea6fdea63fe3e7fecb10c2fdc83857b70410409437aa2 SHA512 ca979602feb222ab052971ab08bfee10efc7980f2c509d4bcf1476d052ad3793aab91c4daecb1c029408becac62607b04c91cfe81f0a9f8cf42b3ef0d0cc8d89
@@ -7,15 +8,11 @@ AUX garb.cnf 612 BLAKE2B 6597e77fd29aacece48e89217004abc62ecaf7f6477b62d5a29ff1c
AUX garb.init 905 BLAKE2B a6f64183587ae9815aedb491dc9dd06f9a625ca4d935099bfbe80bd9a97f7a4020a8ca8d6d9056c0b6a7556aa750e08e232a656da38451d5ae0a47246be7e39a SHA512 716443592e1bb2c8071e3ab5267c6d46ab4c7a1aea25d7cb4f732ef5fd192aff1e439138cab01166539d9509ef75d71ead52a702567744af39df23c021c808a7
AUX garb.sh 1029 BLAKE2B 452a4f3bf50b25f040784e03d428ba10a3580cee486a5cb283db90bee4bcefe951813fbfd4e38024fb05d1681adb74a697dfe48c4d0c47aaddf094204a818a95 SHA512 780eb8e7584d31ce24559e46724c7b981320f4706af0b9f0cd8d157247f853f51d3980178d0d234f64bcb097a4ee5493fe299d6800513403dbc7e0184c020902
DIST galera-25.3.28.tar.gz 3390722 BLAKE2B 4e399b0f00c7303c11622c3807bc8a7b9b3b5c7747175560905b68abb67d557dde752019c313ba1de961ac2970fbf89d277583ee9c55c142cb1822873d7ab611 SHA512 8ff135022e820fc6a1d33ea1fa6e8677702ed7a7fbf460d45c28cdfe287c666949027989c3152311641debf183f3e8062f561c9935e51d3355df8ba087c5d132
-DIST galera-26.4.2.tar.gz 3499538 BLAKE2B 4531b246da119528192ce85364a344f56aeb83b05b6de0a87fed5cb34f7e23497b9576e4014899c58af23d045501989ccdb51a25ee27b4e32aeb5d1be1054115 SHA512 6c500dbcdc9156421c628c842a00985b3e7c440ad2facbd893f98c846426bf0607ca28152fef99a587146cefb376883ef083d498562d96fcedecf4935a3d466f
-DIST galera-26.4.3.tar.gz 3507925 BLAKE2B fb15724dd1477cbabffe6d76e6fee0425a86d335289a61e8b3fbb51b5dd84f8a6259d3ce1cf808fb5b2f2299c2b9f28988a87d0dc67667a02a53e12ba911d976 SHA512 857c6b1965871a5801d3cd7396fec8259e0b72a397b5fb92e63f374531fdb03dbecd5d5ebfdf2f0dc388d87c0ae25b357d02581c8d5889803d04c0a2f2583b52
-DIST galera-26.4.4.tar.gz 3472392 BLAKE2B 146355ad95058d08800870be1c7d1d0be84d2cc621cc7857754468256cfa7ff5c99b98dfab71ea8354f6fdd720ac3a0849f768cf9cc75a55a92e8cdc0a19a9d4 SHA512 4e85b7e5182a04983d1b6f2ea539bb2fc5e02b73502bcaa1c142e92cd3e43d283570301a433518206885b575932ad5d4d9f72243ed94f6c7245036f24c699d8f
-DIST galera-4-26.4.5.tar.gz 3527293 BLAKE2B 2e46a1a76ea512cd644f9df6db380fcf232ef296b4178cb85782ece7e6ec70d281e89aea495167028c6e19d70455aecd272e18d8187123093e438715743a2ba6 SHA512 a8400a2a2d9b378e1e5ab9311b2d174355f9126b3bb81863de57db698bcea7571330e255b0f6d139abc4378c80db898739c856b639142864ce34cd147f255b0f
+DIST galera-25.3.32.tar.gz 1277302 BLAKE2B 061e146054e530d8e95139749d345ddf5a94bfd5861fad7e7c3612400e766f80618f79e18434f93bd188ebfe46f103e805f2ba18eeca81dfee34eb4212a9b3d2 SHA512 e9aa97c0d0de61c25bc11181a99ee38e24a6ffe5ed71769b5034ea7f232502f082f2c88ccacbc832ab37c19b8f647b5e2c4f2e67efcd7c6d3e5880c6a95eaa53
+DIST galera-26.4.7.tar.gz 1339462 BLAKE2B 9d8ef6ba9e153de848005195edbd99234f282c4e7bda4ddf42f3d6c99088fc3e57536863eb244bfb90d37dbdb6d0cc71661ee5297e59f2faf666da84ee731975 SHA512 ae9c898756ed6cd180bb7bc6a25e7e6b533e4a15a88d3820a936ca203cb0215aca5840599214d2236013da6759981471b47e0e0759d1ccd24c05b8e3c59f3a8c
DIST galera-4-26.4.6.tar.gz 3531340 BLAKE2B fd3d29aa1a07d4f4a23fd2d1725e52fe1cf2bb4aada58eb1fa40b2c1b2ea7e804153b3ec045ccbaad616223847d895f450f50e5abe5f8708970d25d7da1a45d6 SHA512 25bb2786d7afcc62fa64fd3172dd1480ece76f33df1cc0e3fba5fa19c67a08a39f4645566d020a0c447062c790854377dfe4fc46318346b2f42763a42edeab3a
-EBUILD galera-25.3.28-r1.ebuild 1787 BLAKE2B 724e57232f39574fc9a74ac6005b0f0ef82f3c37a7d9dc7d06b6f967f8966d42596f97710a0048098fe4234fc6e50485b142b1f2d17c7f9ea9a7ded8a8d63c54 SHA512 13570740a581465ad5a1dc0c8475d8c301a1baad3da399d45eef620c14e731ed7619d9920620a7b218686f8596b49512573567d05c7cd376462abcbafe41ca37
-EBUILD galera-26.4.2.ebuild 1887 BLAKE2B 3cfcc688d2211a780d74e8c1001abb560c4990328f281bf4754c4d0a47b0c1f54a3cd83817e66086e330050f8cee45ca5a55b4034cbd6f9c7c2b2e74b98f9a2a SHA512 4ebd12af503f8c62b354a1fc2f19190f61a1708d1c7f391320fc7df013a1409790af14c4722b7ae739094c7552f7c9c3825153fdc06f0190627616b17b18d23d
-EBUILD galera-26.4.3.ebuild 1789 BLAKE2B 457e551c47e4711a1c4420aa667a4d949b386bac6942b9c20dfbc577d6158db07b103e542daaff2e71c3233d61a99921ab20d5bf901e7b10a543aeb880af1495 SHA512 78e370cee168728221740f984907f987c5c5f84a889e5ea62406bee503b8bd5638c2d3d1057dbd220f2a195f971fe91696e6f6e72d0f709df1fca3c5567e9660
-EBUILD galera-26.4.4.ebuild 1836 BLAKE2B e2fc171232d64252c1e4647c34d1bde5c37e326042d883515dd43ecd4b6722c23e669a8fd8a720941e75065239db8a6faa838f4727aa95288bdb1b70c09d0c6e SHA512 a8fef312f762fa23558da417d3463c1a9e1e4ce71dedbce4c6d0eb02d9f2fd1ebcda71e4fbd3dfeb0c0778d3a4adb60c954771a537278b7667945ec9fdcf9c94
-EBUILD galera-26.4.5.ebuild 1886 BLAKE2B 4a98c96e37676c0348581a6090338ec97b90915f4599aa3d001d2f866a26450dec5543ce82b818d144d3697ca4ba88f773fa7f9df8d7054310760a2bd5f5a674 SHA512 2b55cb4aa102aa713eb23ee2348b0fc92d82028d30920b6765155e6ff613ef8664e0f72d8c1e830bfd1cb5609c614ad6eaa9a50ec0a5748f101d5a0865408d0e
-EBUILD galera-26.4.6.ebuild 1883 BLAKE2B 7c621db128acc11c70b62587002437a5108b0dfd643df1e6fdde26eeb24c93501863c7039166af7c80bcc47b7ccd817957766d372b6aaeefedffc19f4d876d2e SHA512 2e2775aa0aee812f5f0a0faee860287756e5aba4f142815fc2441ac98204b9271defe2568d9106751ac18eeef8996abf9095220a8e91357ee45bd58e07aa76df
+EBUILD galera-25.3.28-r1.ebuild 1789 BLAKE2B a1ef80dfc62d841af009ea1da7af2180661da2070f9775520cfc8c95197784b63002d7435ef085ca3c74fd98b8edb68384aa7ae6e6648751f2e3a4467dbbcced SHA512 d297ee0350763cd74fb357ae827761cfb8c1a1d1271194cf853bfe46a900aebf51489d0b06ba4dbc686f19e66d07ba5a88092cff71bcbaacde5c5fe482b7bce1
+EBUILD galera-25.3.32.ebuild 1728 BLAKE2B 23a572ac756dbc224b97fe4d529bac89a691b8adacac75f8d98818ea50b797a9f1cbc1958a8da843b565a52b5ce1d2ca7ab7d9968ce3bcdf56ecc347e8f6b06b SHA512 91c55457e24928c44ffc453ddfde0b38eb7e93c4fba80e4b110ee25e8a695514a37ec80a7cda0169cc6057f20fe5733a07635f369ebd6c8d305e86f4995328be
+EBUILD galera-26.4.6.ebuild 1885 BLAKE2B 4cef7e924fa19bbea5048b8cf4f5d0eec7e05c66b9d59d34018923950f42b41c45f0e42f957123aa19cf8d7ae14b51a43ec5ecebd2f24e01bdb460377a4f4ee1 SHA512 91debc8c5e433887e65e1c1d514e024fc5cbab7f9c709fc33ccc8740205f00235b7796f962e453fcfb2a64d1c762ad9a45249eeff17689a078547d7a998062f2
+EBUILD galera-26.4.7.ebuild 1784 BLAKE2B 805a7ccafd77b282e529c6915243f8efa9f609d77851d2f74368069d00018941119652164f84651a4fa028a482d5e8d6451f3a1929f68da0670864c9da1c0834 SHA512 dd5042fab7db0e1ed45f441c4986a65391712ea7317580d5045ad1847b9ba9d0162448bc5ff068072499c6e538bdf27efeb14bb06e2e9c6f7d316b69262339dd
MISC metadata.xml 462 BLAKE2B 1b0826bcb2bd93caa5f017b3c530d3bea18daac9f457dc79d6436d21f41b8c33d2979469df870cbc68428ba0110d17013bf9cd82f4f46d9be43bf996f7815e0c SHA512 b99987e53ae976905d3e493b09cbe35161f90b8ebfc88c4a9616b8722b0a0005c2427d509e15fdd7bbb30977266188452b3b6ec7479a943bce3a5922410246e2
diff --git a/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch b/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch
new file mode 100644
index 000000000000..94c1f829450a
--- /dev/null
+++ b/sys-cluster/galera/files/galera-25.3.32-respect-cflags.patch
@@ -0,0 +1,38 @@
+--- a/SConstruct
++++ b/SConstruct
+@@ -88,7 +88,7 @@ Commandline Options:
+ build_target = 'all'
+
+ # Optimization level
+-opt_flags = ' -g -O3 -DNDEBUG'
++opt_flags = ' -DNDEBUG'
+
+ # Architecture (defaults to build host type)
+ compile_arch = ''
+@@ -121,26 +121,6 @@ elif debug_lvl == 3:
+ if dbug:
+ opt_flags = opt_flags + ' -DGU_DBUG_ON'
+
+-if sysname == 'sunos':
+- compile_arch = ' -mtune=native'
+-elif x86:
+- if bits == 32:
+- if machine == 'x86_64':
+- compile_arch = ' -mx32'
+- else:
+- compile_arch = ' -m32 -march=i686'
+- if sysname == 'linux':
+- link_arch = ' -Wl,-melf_i386'
+- else:
+- compile_arch = ' -m64'
+- if sysname == 'linux':
+- link_arch = ' -Wl,-melf_x86_64'
+- link_arch = compile_arch + link_arch
+-elif machine == 's390x':
+- compile_arch = ' -mzarch'
+- if bits == 32:
+- compile_arch += ' -m32'
+-
+ boost = int(ARGUMENTS.get('boost', 1))
+ boost_pool = int(ARGUMENTS.get('boost_pool', 0))
+ system_asio= int(ARGUMENTS.get('system_asio', 1))
diff --git a/sys-cluster/galera/galera-25.3.28-r1.ebuild b/sys-cluster/galera/galera-25.3.28-r1.ebuild
index a9043c5dcdd0..27c5cf405123 100644
--- a/sys-cluster/galera/galera-25.3.28-r1.ebuild
+++ b/sys-cluster/galera/galera-25.3.28-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
diff --git a/sys-cluster/galera/galera-26.4.3.ebuild b/sys-cluster/galera/galera-25.3.32.ebuild
index f90a6be153bb..ef8bd5a746ca 100644
--- a/sys-cluster/galera/galera-26.4.3.ebuild
+++ b/sys-cluster/galera/galera-25.3.32.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
HOMEPAGE="https://galeracluster.com"
-SRC_URI="http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-10.4.10/${P}/src/${P}.tar.gz"
+SRC_URI="https://releases.galeracluster.com/galera-3/source/galera-3-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
IUSE="cpu_flags_x86_sse4_2 garbd test"
RESTRICT="!test? ( test )"
@@ -22,18 +22,23 @@ CDEPEND="
dev-libs/openssl:0=
>=dev-libs/boost-1.41:0=
"
+
BDEPEND=">=sys-devel/gcc-4.4"
+
DEPEND="${BDEPEND}
${CDEPEND}
dev-libs/check
>=dev-cpp/asio-1.10.1[ssl]
<dev-cpp/asio-1.12.0
"
+
#Run time only
RDEPEND="${CDEPEND}"
# Respect {C,LD}FLAGS.
-PATCHES=( "${FILESDIR}/galera-4.1-strip-extra-cflags.patch" )
+PATCHES=( "${FILESDIR}"/${PN}-25.3.32-respect-cflags.patch )
+
+S="${WORKDIR}/galera-3-${PV}"
src_prepare() {
default
@@ -48,16 +53,12 @@ src_prepare() {
}
src_configure() {
- tc-export CC CXX
- # Uses hardware specific code that seems to depend on SSE4.2
- if use cpu_flags_x86_sse4_2 ; then
- append-cflags -msse4.2
- else
- append-cflags -DCRC32C_NO_HARDWARE
- fi
+ tc-export AR CC CXX OBJDUMP
+
# strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
# and -Wold-style-cast
MYSCONS=(
+ crc32c_no_hardware=$(usex cpu_flags_x86_sse4_2 0 1)
tests=$(usex test 1 0)
strict_build_flags=0
system_asio=1
diff --git a/sys-cluster/galera/galera-26.4.2.ebuild b/sys-cluster/galera/galera-26.4.2.ebuild
deleted file mode 100644
index 73b0f881a815..000000000000
--- a/sys-cluster/galera/galera-26.4.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_6,3_7} )
-
-inherit python-any-r1 scons-utils toolchain-funcs user flag-o-matic
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-10.4.5/${P}/src/${P}.tar.gz"
-LICENSE="GPL-2 BSD"
-
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="cpu_flags_x86_sse4_2 garbd test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
- dev-libs/openssl:0=
- >=dev-libs/boost-1.41:0=
- "
-BDEPEND=">=sys-devel/gcc-4.4"
-DEPEND="${BDEPEND}
- ${CDEPEND}
- dev-libs/check
- >=dev-cpp/asio-1.10.1[ssl]
- <dev-cpp/asio-1.12.0
- "
-#Run time only
-RDEPEND="${CDEPEND}"
-
-# Respect {C,LD}FLAGS.
-PATCHES=( "${FILESDIR}/galera-4.1-strip-extra-cflags.patch" )
-
-pkg_preinst() {
- if use garbd ; then
- enewgroup garbd
- enewuser garbd -1 -1 -1 garbd
- fi
-}
-
-src_prepare() {
- default
-
- # Remove bundled dev-cpp/asio
- rm -r "${S}/asio" || die
-
- #Remove optional garbd daemon
- if ! use garbd ; then
- rm -r "${S}/garb" || die
- fi
-}
-
-src_configure() {
- tc-export CC CXX
- # Uses hardware specific code that seems to depend on SSE4.2
- if use cpu_flags_x86_sse4_2 ; then
- append-cflags -msse4.2
- else
- append-cflags -DCRC32C_NO_HARDWARE
- fi
- # strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
- # and -Wold-style-cast
- MYSCONS=(
- tests=$(usex test 1 0)
- strict_build_flags=0
- system_asio=1
- )
-}
-
-src_compile() {
- escons --warn=no-missing-sconscript "${MYSCONS[@]}"
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
- if use garbd ; then
- dobin garb/garbd
- newconfd "${FILESDIR}/garb.cnf" garbd
- newinitd "${FILESDIR}/garb.sh" garbd
- doman man/garbd.8
- fi
- exeinto /usr/$(get_libdir)/${PN}
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.4.ebuild b/sys-cluster/galera/galera-26.4.4.ebuild
deleted file mode 100644
index bb3365ea44ed..000000000000
--- a/sys-cluster/galera/galera-26.4.4.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-10.4.13/${P}/src/${P}.tar.gz"
-LICENSE="GPL-2 BSD"
-
-SLOT="0"
-
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 x86"
-IUSE="cpu_flags_x86_sse4_2 garbd test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
- dev-libs/openssl:0=
- >=dev-libs/boost-1.41:0=
- "
-BDEPEND=">=sys-devel/gcc-4.4"
-DEPEND="${BDEPEND}
- ${CDEPEND}
- dev-libs/check
- >=dev-cpp/asio-1.10.1[ssl]
- <dev-cpp/asio-1.12.0
- "
-#Run time only
-RDEPEND="${CDEPEND}"
-
-# Respect {C,LD}FLAGS.
-PATCHES=(
- "${FILESDIR}"/${PN}-4.1-strip-extra-cflags.patch
- "${FILESDIR}"/${PN}-26.4.4-respect-AR.patch
-)
-
-src_prepare() {
- default
-
- # Remove bundled dev-cpp/asio
- rm -r "${S}/asio" || die
-
- #Remove optional garbd daemon
- if ! use garbd ; then
- rm -r "${S}/garb" || die
- fi
-}
-
-src_configure() {
- tc-export AR CC CXX
- # Uses hardware specific code that seems to depend on SSE4.2
- if use cpu_flags_x86_sse4_2 ; then
- append-cflags -msse4.2
- else
- append-cflags -DCRC32C_NO_HARDWARE
- fi
- # strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
- # and -Wold-style-cast
- MYSCONS=(
- tests=$(usex test 1 0)
- strict_build_flags=0
- system_asio=1
- )
-}
-
-src_compile() {
- escons --warn=no-missing-sconscript "${MYSCONS[@]}"
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
- if use garbd ; then
- dobin garb/garbd
- newconfd "${FILESDIR}/garb.cnf" garbd
- newinitd "${FILESDIR}/garb.init" garbd
- doman man/garbd.8
- fi
- exeinto /usr/$(get_libdir)/${PN}
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.6.ebuild b/sys-cluster/galera/galera-26.4.6.ebuild
index 6a336ad43690..ba0bb5f7dc4d 100644
--- a/sys-cluster/galera/galera-26.4.6.ebuild
+++ b/sys-cluster/galera/galera-26.4.6.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
diff --git a/sys-cluster/galera/galera-26.4.5.ebuild b/sys-cluster/galera/galera-26.4.7.ebuild
index 9cdd6baf8cd7..1e9d889fb1b1 100644
--- a/sys-cluster/galera/galera-26.4.5.ebuild
+++ b/sys-cluster/galera/galera-26.4.7.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
-MY_P="${PN}-4-${PV}"
-
DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
HOMEPAGE="https://galeracluster.com"
-SRC_URI="http://releases.galeracluster.com/galera-4/source/${MY_P}.tar.gz"
+SRC_URI="https://releases.galeracluster.com/galera-4/source/galera-4-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 BSD"
SLOT="0"
@@ -24,23 +22,26 @@ CDEPEND="
dev-libs/openssl:0=
>=dev-libs/boost-1.41:0=
"
+
BDEPEND=">=sys-devel/gcc-4.4"
+
DEPEND="${BDEPEND}
${CDEPEND}
dev-libs/check
>=dev-cpp/asio-1.10.1[ssl]
<dev-cpp/asio-1.12.0
"
+
#Run time only
RDEPEND="${CDEPEND}"
# Respect {C,LD}FLAGS.
PATCHES=(
- "${FILESDIR}"/${PN}-26.4.5-strip-extra-cflags.patch
+ "${FILESDIR}"/${PN}-26.4.6-strip-extra-cflags.patch
"${FILESDIR}"/${PN}-26.4.5-respect-toolchain.patch
)
-S="${WORKDIR}/${MY_P}"
+S="${WORKDIR}/galera-4-${PV}"
src_prepare() {
default
@@ -56,15 +57,11 @@ src_prepare() {
src_configure() {
tc-export AR CC CXX OBJDUMP
- # Uses hardware specific code that seems to depend on SSE4.2
- if use cpu_flags_x86_sse4_2 ; then
- append-cflags -msse4.2
- else
- append-cflags -DCRC32C_NO_HARDWARE
- fi
+
# strict_build_flags=0 disables -Werror, -pedantic, -Weffc++,
# and -Wold-style-cast
MYSCONS=(
+ crc32c_no_hardware=$(usex cpu_flags_x86_sse4_2 0 1)
tests=$(usex test 1 0)
strict_build_flags=0
system_asio=1
diff --git a/sys-cluster/kronosnet/Manifest b/sys-cluster/kronosnet/Manifest
index b2ddeaa8305c..e9a6f96aff2e 100644
--- a/sys-cluster/kronosnet/Manifest
+++ b/sys-cluster/kronosnet/Manifest
@@ -1,3 +1,3 @@
DIST kronosnet-1.19.tar.xz 461952 BLAKE2B ea6da6c760d73eb3d0b24827d019b479fe2d021f1eea8cb0e0497b390c04b64f99802159e61b1a8b26f38da542cbd52987504cb7c667a9b22ecb53b2fffdf20f SHA512 32b9d7254e9cf5768648aafe5cb019105e247edc1b8a427cc4e655ab4bd9d6a44614f67ba2ac4779f4d11d829d86e6fb8ceb27838dbb44bcefc351db76a41705
-EBUILD kronosnet-1.19.ebuild 1218 BLAKE2B cd4b842be41a4272e5051538579cb79ddfb87c8040c9a933a7c552ac67a24d82f1c3771cee4f3e95168edcd66d85a5bfa8eb75969ab374c1f06b9eb6c547a9be SHA512 a1292a32724124751d1814a2b509a7b663e3dfb9a5dabebe2e2b8036fe1f34731d392ca0629df994150d0dd64903b032bf0ee73af16398c680ca43932d99e712
+EBUILD kronosnet-1.19.ebuild 1219 BLAKE2B 9fdb75ed41633ab3b51169f7578c98f04bd6072aa69d13eb99b335321e4a81f88a99476e37c0efe42abb279693c19bfcf575b44eba6d383c297ab823ec9b2505 SHA512 a5973318186c9b94fc9c123322d3b183a561d9ee43fc41e21b17f3528320425f641e31e81b10ee5fc17dc9c757e75f303f4da92a6fb33b39f423d026b281ba67
MISC metadata.xml 532 BLAKE2B 7c4336165a8866e30f79078776d9acefa3cf131d98f8c3769256583a6e6f6b07124564fd80acbff37a925344cb2ca863c048c29353912e2fb83ef26936d28d0a SHA512 90337ea144d7b12cd0c6294a57ba803350ade1b8b04065326770f8601e4b341fe6bd9106fd9b113268f4146b426893c8cd7e8c0d5efb1b5de8f6b115f59c1fe1
diff --git a/sys-cluster/kronosnet/kronosnet-1.19.ebuild b/sys-cluster/kronosnet/kronosnet-1.19.ebuild
index b3a36ea3ccef..d29b53fe4fda 100644
--- a/sys-cluster/kronosnet/kronosnet-1.19.ebuild
+++ b/sys-cluster/kronosnet/kronosnet-1.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://kronosnet.org/releases/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
IUSE="doc nss +openssl zstd lz4 lzo2"
DEPEND=">=sys-cluster/libqb-2.0.0:=
diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
index f675384f1b66..2ac30f6b35e5 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,14 +1,16 @@
AUX kube-apiserver.confd 116 BLAKE2B 2cf2dff516674ba4dc0763985a070b75e23f9af51e7334eedcb2593855e7481d5969ed458d322ac29de0e9a9c7f9f041911ee7aeca750ff77ce04fd60bf3a3d3 SHA512 302b2a7ec715967c0aa7d1c177d4e55b26e37ebba8d04dd37ecf627d20042fe91cd7e6192ff9d71422129b0ea54a9eec6046f505af550548bd450998924f37ee
AUX kube-apiserver.initd 541 BLAKE2B ddddc86735a9f90a0c232f2631ac21c028045783c737d041a808fb5012522844614a40059524c472b9b50fd077253b75e2bcf33d69518d71428fcb7e27143fba SHA512 2863ad6d1d238b5e9557874cd3f5413108ed9424604cf026e2fd8c2fd66ba867ca9a3d98f67fdac54f335bacddf0479547b28f71aaa1db6580beff49290de110
AUX kube-apiserver.logrotated 88 BLAKE2B e58f3f108f5f7dbbadacfcc1b401567ce79d511a4623f85f01830c5e40d4ad4e44fe0b3f90d4143042d82bd83b0a2b11517e89037755ef2ad7afeeb23401bb60 SHA512 1a4bcd54dafaedc614e34bbadc2a1163f003b5925d47552fb2c47049c033c147e612171e263d9659d189fc2d95688a0b7153322d8dba97c083c079fdef6c400e
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kube-apiserver-1.17.14.ebuild 975 BLAKE2B 741780310211ee7b3c7e6a9bdb4774f6d09eb139b0cac659a6e51fd2ba733886fe18a7f028a6c123bb3b609e3cf8a3cfcb80e39af0099444d9190227e10fbfbe SHA512 6a3b3d15dc76cbdd66053eb69b5dd4f888897272b3e9d6d7fd3cc8014c8320b3b2406a0e0c0165e9fef13b0b7050c220c73446fa641a49692fb83f71e41527dc
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kube-apiserver-1.18.14.ebuild 1004 BLAKE2B 37352f285c75f1fd14d2acdd847caad33e422d47dcd768dd1e1bc2adf968eda55bb0e7fb90c1f0055909a6a3d6e3e714d08ab8bbaa5bd1c32a6dcb84ff6d8bf7 SHA512 194dbdb7bde76fcd1f3d623dfe92790968da796e8272dfa6920cd965daaad6cf4a92661fec81e2fe3fb009a0d9b49dd732db83132cc474d212e8b9963d2d5f8d
+EBUILD kube-apiserver-1.18.15.ebuild 1005 BLAKE2B a5012338e60aa1ddebb47360b366bfb3b0dc0ab303bad91b7595287ff883058628ec96c4936e0084c314542b917ae8f6e1c29c9f7eb926555c59f097681ff295 SHA512 48aebd74d74e744e9f579e923459369a36774f80a17e81876664c0aae38d26b1d017f8656c968d4ca922c5bb2f66d5656a44a4d6b059cdcebb353202c1cca103
EBUILD kube-apiserver-1.19.6.ebuild 1011 BLAKE2B e379517c1e19e309e5151e8919d04dcee5573c36da9cc6794c3b523da3b65e929a68dc10c86e22330e94f710005b07936fb252df8f2f7f730910705e92a56129 SHA512 c0bff494da8b557f348ca19d92d748a9490e03b7eef4cf80239a2ac01478cd3fbe3b8c477034e95d9b8405936daefe47cf47371378188a3a989368e3dade5b6d
-EBUILD kube-apiserver-1.20.0.ebuild 1012 BLAKE2B 6ddd81924033f371422aa120319efb48ec5ac3a61599ec4d691eb26e51f2eb1b5d27c4c2a6717d36bdec6c21b57ddcfa9456d4e322942d20945143afb7a6b839 SHA512 2b4121c6e2c6ef381dd9fbe23c3b52043620d737539088e3917e3529784823e228cdd569493c3e38a7a4fad0a49b4b12581cf637d66840fd6f7df5efab72036c
-EBUILD kube-apiserver-1.20.1.ebuild 1012 BLAKE2B 6ddd81924033f371422aa120319efb48ec5ac3a61599ec4d691eb26e51f2eb1b5d27c4c2a6717d36bdec6c21b57ddcfa9456d4e322942d20945143afb7a6b839 SHA512 2b4121c6e2c6ef381dd9fbe23c3b52043620d737539088e3917e3529784823e228cdd569493c3e38a7a4fad0a49b4b12581cf637d66840fd6f7df5efab72036c
+EBUILD kube-apiserver-1.19.7.ebuild 1012 BLAKE2B 6ddd81924033f371422aa120319efb48ec5ac3a61599ec4d691eb26e51f2eb1b5d27c4c2a6717d36bdec6c21b57ddcfa9456d4e322942d20945143afb7a6b839 SHA512 2b4121c6e2c6ef381dd9fbe23c3b52043620d737539088e3917e3529784823e228cdd569493c3e38a7a4fad0a49b4b12581cf637d66840fd6f7df5efab72036c
+EBUILD kube-apiserver-1.20.1.ebuild 1011 BLAKE2B e379517c1e19e309e5151e8919d04dcee5573c36da9cc6794c3b523da3b65e929a68dc10c86e22330e94f710005b07936fb252df8f2f7f730910705e92a56129 SHA512 c0bff494da8b557f348ca19d92d748a9490e03b7eef4cf80239a2ac01478cd3fbe3b8c477034e95d9b8405936daefe47cf47371378188a3a989368e3dade5b6d
+EBUILD kube-apiserver-1.20.2.ebuild 1012 BLAKE2B 6ddd81924033f371422aa120319efb48ec5ac3a61599ec4d691eb26e51f2eb1b5d27c4c2a6717d36bdec6c21b57ddcfa9456d4e322942d20945143afb7a6b839 SHA512 2b4121c6e2c6ef381dd9fbe23c3b52043620d737539088e3917e3529784823e228cdd569493c3e38a7a4fad0a49b4b12581cf637d66840fd6f7df5efab72036c
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.17.14.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.18.15.ebuild
index ea9dfae0d2bf..e2230b0a755b 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.17.14.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.18.15.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit go-module
+inherit bash-completion-r1 go-module systemd
DESCRIPTION="Kubernetes API server"
HOMEPAGE="https://kubernetes.io"
@@ -10,10 +10,11 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
-COMMON_DEPEND="acct-group/kube-apiserver
+COMMON_DEPEND="
+ acct-group/kube-apiserver
acct-user/kube-apiserver"
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.20.0.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.19.7.ebuild
index 0c60e4a0143a..0c60e4a0143a 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.20.0.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.19.7.ebuild
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.20.1.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.20.1.ebuild
index 0c60e4a0143a..c7e9121eb778 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.20.1.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
COMMON_DEPEND="
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.20.2.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.20.2.ebuild
new file mode 100644
index 000000000000..0c60e4a0143a
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.20.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest
index 05daba39a5d0..6885b3198672 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,14 +1,16 @@
AUX kube-controller-manager.confd 142 BLAKE2B d8d35c62bf5c04cc3f440e8b5fb8acab2cf815b25ac4e91354e3fce756a1955e71ec762fab1091074ef4233fff22667aba50417c0d6a896055f8f52b6630bb4e SHA512 b0227a7431018a6742b3931fda0f14b4a040107ecd6821c84593180919ba8a5af9b99b7a507645a5488792f14accd686acc4cc6f70a5084bbdfcdd494021aafc
AUX kube-controller-manager.initd 566 BLAKE2B c632b9bc357aead53a2c181af50201b544f214921672e60fffa2d6f77dbeb1912b3d1d138f867d8118cef5ae0843b75d3859ebfc71a4defc2b4cf66426a58101 SHA512 7e3baab9b034e7048ed3cda8d09444c76369874cecc0a747fb5484c482fef464adb5ccc25fcb4481fb4aff68415a60462f6cbee2138810316f0cf822637676c1
AUX kube-controller-manager.logrotated 97 BLAKE2B 00827bf3c3c68c978dc30839318dcdd9ca73e64a38d377168cca75de4764dbd303cdae35fe2c5f6ddded23c7c72976d274e1def66f48a81548e0561411879984 SHA512 e00cd9297d8ac75fcd504a2bfb80d5c5e145e7d475dd15edf9361dc28721afdc069c5b6e79438b75a774e972028841a17e8f7842dcfb3d7835c436a3e503704c
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kube-controller-manager-1.17.14.ebuild 995 BLAKE2B 415d764fd1b869881b77028994696658f3df64861e30afe2f428886355f839f8ad9e6935f7097578942d81e77510c567116eba6eac69fa338c568bbec90ca7b4 SHA512 6b217ae240ab158951ab2b57a81c7d76175a4ab24c886a57f8cce35852123d34b8c4321fc6ca35c3a97f25631089e873d328c7f78b032ad27489ee9ece87f0e9
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kube-controller-manager-1.18.14.ebuild 995 BLAKE2B 0e02e87535309211f9b0616b55d68b4f39b961de404c2241c5f98c7ac33c11a7688c02a291cb1fbd6a47476b448c7d8937a69b1d4ceae1669ffd11ecac6f84e7 SHA512 5f7c3ad0e5f76d130752015beca896d42a249981a19fc96f30fd79a3ea721aa17b6d6a070797f695e32c63ff3e2a913bc55cbbd9816768153dc434cb5837c649
+EBUILD kube-controller-manager-1.18.15.ebuild 996 BLAKE2B 1b71359d516c24758c4c22ef0724aad19fd7cffabc0a1e22eba9809e635099d1934336309ba7330801eacdb2ec17136e080ac3de2868d56670d15216d3781042 SHA512 dc4c0d820fcdc1602952e42f4868f9e7a2a7f10a3b49633b11807e4a6bd22be44e19f4306aaf88b1a3b1f0442173fde980c0c7534c078e535f1251aa66548d00
EBUILD kube-controller-manager-1.19.6.ebuild 1013 BLAKE2B ece69494aaf4069df77f5b59f69194bc9026ff0ff9c99c26d01871c79d79cdb9690b6ef0e23548aa9d949fc2a3d498d90ae3343d718d75f8c5fc064f15fc82f4 SHA512 b4cd7597206d1a0689ae8fc8592ecf2b438e386d8a65057b60aafc8fb2614d1ce0a16ef92d3e807c4dc93177786f93f9a10f00d0dfe091abd3a6c01ec34c5142
-EBUILD kube-controller-manager-1.20.0.ebuild 1014 BLAKE2B 17fcd0560a912cb174f5efe605c2400f13644a1229cc2d2009c8f01e73cf1f8c277e9111f07f020ef6fdd65667fdff1cf89578fb76849f01c06000449a2def66 SHA512 557136c63f805b8ffa64d3a6c63411594d77c1d98587cb0ac42a9ecc00eb9c6b91330866da16b82bafe8e97eec6a1b3d899b790bf98f112a566eda9bae0b53c9
-EBUILD kube-controller-manager-1.20.1.ebuild 1014 BLAKE2B 17fcd0560a912cb174f5efe605c2400f13644a1229cc2d2009c8f01e73cf1f8c277e9111f07f020ef6fdd65667fdff1cf89578fb76849f01c06000449a2def66 SHA512 557136c63f805b8ffa64d3a6c63411594d77c1d98587cb0ac42a9ecc00eb9c6b91330866da16b82bafe8e97eec6a1b3d899b790bf98f112a566eda9bae0b53c9
+EBUILD kube-controller-manager-1.19.7.ebuild 1014 BLAKE2B 17fcd0560a912cb174f5efe605c2400f13644a1229cc2d2009c8f01e73cf1f8c277e9111f07f020ef6fdd65667fdff1cf89578fb76849f01c06000449a2def66 SHA512 557136c63f805b8ffa64d3a6c63411594d77c1d98587cb0ac42a9ecc00eb9c6b91330866da16b82bafe8e97eec6a1b3d899b790bf98f112a566eda9bae0b53c9
+EBUILD kube-controller-manager-1.20.1.ebuild 1013 BLAKE2B ece69494aaf4069df77f5b59f69194bc9026ff0ff9c99c26d01871c79d79cdb9690b6ef0e23548aa9d949fc2a3d498d90ae3343d718d75f8c5fc064f15fc82f4 SHA512 b4cd7597206d1a0689ae8fc8592ecf2b438e386d8a65057b60aafc8fb2614d1ce0a16ef92d3e807c4dc93177786f93f9a10f00d0dfe091abd3a6c01ec34c5142
+EBUILD kube-controller-manager-1.20.2.ebuild 1014 BLAKE2B 17fcd0560a912cb174f5efe605c2400f13644a1229cc2d2009c8f01e73cf1f8c277e9111f07f020ef6fdd65667fdff1cf89578fb76849f01c06000449a2def66 SHA512 557136c63f805b8ffa64d3a6c63411594d77c1d98587cb0ac42a9ecc00eb9c6b91330866da16b82bafe8e97eec6a1b3d899b790bf98f112a566eda9bae0b53c9
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.17.14.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.15.ebuild
index c96771b74a1f..25099739497e 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.17.14.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
COMMON_DEPEND="acct-group/kube-controller-manager
@@ -25,7 +25,7 @@ S="${WORKDIR}/kubernetes-${PV}"
src_compile() {
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
- emake -j1 GOFLAGS=-v GOLDFLAGS="" WHAT=cmd/${PN}
+ emake -j1 GOFLAGS="" GOLDFLAGS="" WHAT=cmd/${PN}
}
src_install() {
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.0.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.19.7.ebuild
index 7ebd21720e51..7ebd21720e51 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.0.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.19.7.ebuild
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.1.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.1.ebuild
index 7ebd21720e51..1ebd04eb6335 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.1.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
COMMON_DEPEND="acct-group/kube-controller-manager
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.2.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.2.ebuild
new file mode 100644
index 000000000000..7ebd21720e51
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.20.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 1faa93b99665..39072358bc37 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,14 +1,16 @@
AUX kube-proxy.confd 53 BLAKE2B 0cd5fc844dc21f63786ef21d972210ac02ea55165b05cef8810268f894e3466cea4d82c7882e56d6a0bf425311adbf6a55e3e3fe351b9a1a7ce1d9e1e087018b SHA512 4c8c34ae8668bcfa5167c2d2af006fc46b461a5dafb3ec5b64cb8cdf2a830c22ddb5cf806c93b1404f60dabf91b4153724947fa2d2c494376f20e637eeed5018
AUX kube-proxy.initd 507 BLAKE2B 96697ce13e03c0a541bd8e7a3dc28a1c5647067d3bffe464d672d00ecf5b5fffd349a6affcd8ae3ea0ba06160be72f31cfa2d918c01050e83640fb9956917dc0 SHA512 088d91cd77e614f7857d65496f5b6d486741a8e3358b3e13bcd4203d35a76fa3aa390f658065e2826145525b6e83fcd33f8365a873e99b522f3ab7e8615ed364
AUX kube-proxy.logrotated 84 BLAKE2B d1a37cac3891f131b605edfe569ed545445d6993528059b11b4a8d20d0c958abbab8d7c6acfc7a9e0f17c64ac7f19ef2b4954ff475bededf406e718d04261d59 SHA512 7842a4585aaf9b7be0fac89dca58874354453fc6f17f00223c04aad2211217531ae6a942424a8a112808dcf9e52a499c4879730e435d2ad08931516c66d5441d
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kube-proxy-1.17.14.ebuild 921 BLAKE2B 91cf30d2997a292d3483cf56eb3582c36f40f8d06dffdc323ffce92301eb4f3cadb19a306473b68e17a31c2de67d38144480d965a8c71413edf786f4259282cf SHA512 d65fe717deb2769c1a3554cf4643e35b6b9998efd67ef279597285471bdc1cabde94e9914f9b097754dab38541ad1fe1d65a269b7ca8668819af333f94db00b3
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kube-proxy-1.18.14.ebuild 921 BLAKE2B 91cf30d2997a292d3483cf56eb3582c36f40f8d06dffdc323ffce92301eb4f3cadb19a306473b68e17a31c2de67d38144480d965a8c71413edf786f4259282cf SHA512 d65fe717deb2769c1a3554cf4643e35b6b9998efd67ef279597285471bdc1cabde94e9914f9b097754dab38541ad1fe1d65a269b7ca8668819af333f94db00b3
+EBUILD kube-proxy-1.18.15.ebuild 922 BLAKE2B bfd93c76c8f0ea61fb3cef2a0de77617df9993d8a5c0eca7121d771763dadc8bca702822c73362031609b9c15e05cacbac7a25d86f2df043d45242f1ff4a2d94 SHA512 57eb38bf2e407b32c61e1389e8b278c3d49602ca5480380d9cc7d86ce4beb781b5a7c64980b4c2cce6eb6d604ed220930eeb33fdd0189299688a04ff95f423c8
EBUILD kube-proxy-1.19.6.ebuild 928 BLAKE2B 34644b672e168243d5589eca39c2bad64d5b5fdd41d022cad64a9d9792a14856e5ed55f7868739af44ee039d8184c2a57e0c076adf59498be9d961f312a3cb17 SHA512 0372233c7948b6206d4aada693a4093fc439dd7390de682b6a363fcf8a3e5915213065b30773cdbaa2e2557e3c19db721df1ce4239cf01ae88366fba525bfc68
-EBUILD kube-proxy-1.20.0.ebuild 929 BLAKE2B f4edf4ee4dcd41abcfaaed2373837b952323b7fa6f42322ef792e287c68986c54b9d9a36fda99a21913c6b59dcc44e835793bc48abd06e3cd83676e8df132965 SHA512 f942cccd8c6bc7094bc54fbd258868a74c9d4f5ffc73d55acb8d1bd4548033aba0a457b4a0e03ce4a81ce2f240fcafe6a5d580f9db8cd323357c5aa13380611c
-EBUILD kube-proxy-1.20.1.ebuild 929 BLAKE2B f4edf4ee4dcd41abcfaaed2373837b952323b7fa6f42322ef792e287c68986c54b9d9a36fda99a21913c6b59dcc44e835793bc48abd06e3cd83676e8df132965 SHA512 f942cccd8c6bc7094bc54fbd258868a74c9d4f5ffc73d55acb8d1bd4548033aba0a457b4a0e03ce4a81ce2f240fcafe6a5d580f9db8cd323357c5aa13380611c
+EBUILD kube-proxy-1.19.7.ebuild 929 BLAKE2B f4edf4ee4dcd41abcfaaed2373837b952323b7fa6f42322ef792e287c68986c54b9d9a36fda99a21913c6b59dcc44e835793bc48abd06e3cd83676e8df132965 SHA512 f942cccd8c6bc7094bc54fbd258868a74c9d4f5ffc73d55acb8d1bd4548033aba0a457b4a0e03ce4a81ce2f240fcafe6a5d580f9db8cd323357c5aa13380611c
+EBUILD kube-proxy-1.20.1.ebuild 928 BLAKE2B 34644b672e168243d5589eca39c2bad64d5b5fdd41d022cad64a9d9792a14856e5ed55f7868739af44ee039d8184c2a57e0c076adf59498be9d961f312a3cb17 SHA512 0372233c7948b6206d4aada693a4093fc439dd7390de682b6a363fcf8a3e5915213065b30773cdbaa2e2557e3c19db721df1ce4239cf01ae88366fba525bfc68
+EBUILD kube-proxy-1.20.2.ebuild 929 BLAKE2B f4edf4ee4dcd41abcfaaed2373837b952323b7fa6f42322ef792e287c68986c54b9d9a36fda99a21913c6b59dcc44e835793bc48abd06e3cd83676e8df132965 SHA512 f942cccd8c6bc7094bc54fbd258868a74c9d4f5ffc73d55acb8d1bd4548033aba0a457b4a0e03ce4a81ce2f240fcafe6a5d580f9db8cd323357c5aa13380611c
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.17.14.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.18.15.ebuild
index 5ef88fafdada..7054c6b9a9b7 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.17.14.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
RDEPEND="net-firewall/conntrack-tools
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.20.0.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.19.7.ebuild
index 2bf8b1a469e1..2bf8b1a469e1 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.20.0.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.19.7.ebuild
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.20.1.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.20.1.ebuild
index 2bf8b1a469e1..ddc12b2f8a73 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.20.1.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
RDEPEND="net-firewall/conntrack-tools
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.20.2.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.20.2.ebuild
new file mode 100644
index 000000000000..2bf8b1a469e1
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.20.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools
+ !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN} /var/lib/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}
diff --git a/sys-cluster/kube-router/Manifest b/sys-cluster/kube-router/Manifest
index ad4e2f0622f1..04442bf4c3ef 100644
--- a/sys-cluster/kube-router/Manifest
+++ b/sys-cluster/kube-router/Manifest
@@ -7,6 +7,6 @@ DIST kube-router-1.1.0.tar.gz 8095149 BLAKE2B 9487d329ef1dc09b0e0d58233a4440da53
DIST kube-router-1.1.1.tar.gz 8155406 BLAKE2B c036f94eb8e938d37fcc62c58d64c718493d730e0b3fec9ecc2287a772f9890cf63b9728c3c8b0eae00098173e237b91a3dc8801029ed026800b5df3076e7d5a SHA512 172921e999cd9634663ec522623259ad9b64ce18506b8358d90547714f64a5c0b73598f8da402e1f4ecdabb3f4d5602e784f27a55747a7d4d2c47c42f51abfef
EBUILD kube-router-0.4.0.ebuild 5257 BLAKE2B ddde07a17a1683a0c4adb1fa99e78ac15850a762c1eaeed2e4cac1957fd7225a5c402795d817cc8e9700d3aa170ae004d5d16e9664304a74931c123e9a5436f8 SHA512 00aeb5a34a105d0e5ce74ec835ae2e8df56ec7f9994577d7bebe6a4c1e254977e96029573a0b6c29fcbff3ea2a9f1f7eff14f0d3171604bd6d910c06c0fbedcf
EBUILD kube-router-1.0.1.ebuild 6423 BLAKE2B 6fe7a2501be0970e96f99a390bd26af361c244a7b2b8fe3b3daef3a2b75a8657256276551a6e1d849b65ce36c43476c7f22e474d2c64aa844c43458f615202df SHA512 ad87bf32a8475821ce9af56313c7882c854b417dcc1f073efe8675952a384b6683c377735912815930c5d0f5cf45191edfad6ab88bad23bd37c9b31abbde6fd7
-EBUILD kube-router-1.1.0.ebuild 929 BLAKE2B e1fab52aacd33a3ccde6c5bf4e50e4406fc802fd19552b15b9e2b64b6784e08194c199645c996f8252854d4709223f3142a6acf5b49fc103927d03519e18f577 SHA512 2eea212b3161751b510fb0aab072a1946fb55ef468a4e3e6fd2204ff92b7df578e2c5d5b83b5ec8decf3e140b60924ed6617a430ae01e412ad1352e4db9701db
-EBUILD kube-router-1.1.1.ebuild 929 BLAKE2B e1fab52aacd33a3ccde6c5bf4e50e4406fc802fd19552b15b9e2b64b6784e08194c199645c996f8252854d4709223f3142a6acf5b49fc103927d03519e18f577 SHA512 2eea212b3161751b510fb0aab072a1946fb55ef468a4e3e6fd2204ff92b7df578e2c5d5b83b5ec8decf3e140b60924ed6617a430ae01e412ad1352e4db9701db
+EBUILD kube-router-1.1.0.ebuild 933 BLAKE2B 8ade85c07e6663f990166fc790fd1fdfa727a81a98b7a05e43b40be79e1b9d33380c5a1e2a50d177af1253c4c2deb63232d71182a15c820e648c365d899a407b SHA512 6cfa18ec1fb750bed13bf2e263c3a72483e97e658a04cee4347b1df80da6e1c9ad3ce963be223b5ca8eb839c191095f4bfd30558a33de773d70c8188bbc6d299
+EBUILD kube-router-1.1.1.ebuild 933 BLAKE2B 8ade85c07e6663f990166fc790fd1fdfa727a81a98b7a05e43b40be79e1b9d33380c5a1e2a50d177af1253c4c2deb63232d71182a15c820e648c365d899a407b SHA512 6cfa18ec1fb750bed13bf2e263c3a72483e97e658a04cee4347b1df80da6e1c9ad3ce963be223b5ca8eb839c191095f4bfd30558a33de773d70c8188bbc6d299
MISC metadata.xml 848 BLAKE2B 3ba78ece1af8cf69ab50f10afdd24ff8765b1bace2ba02ec094dde976d216d7cb1afc9a2d69d6b674aa03bd842bfa453f0583380119bf8595fbc524fc9fd0e51 SHA512 5746d825adf43cbf15d4d9886194c1ab351497a0dc8110d9e19c879c306ac1e808c1986346de5f842b8b3910febebbe7b81f6c909f3ccd7067507b83396b166e
diff --git a/sys-cluster/kube-router/kube-router-1.1.0.ebuild b/sys-cluster/kube-router/kube-router-1.1.0.ebuild
index 001c06d8fbc8..7cb3180b581b 100644
--- a/sys-cluster/kube-router/kube-router-1.1.0.ebuild
+++ b/sys-cluster/kube-router/kube-router-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ src_compile() {
}
src_test() {
- go test -mod=vendor -v -timeout=30s ./cmd/kube-router ./pkg/... ||
+ go test -mod=vendor -v -timeout=30s ./cmd/kube-router ./pkg/... ||
die "tests failed"
}
diff --git a/sys-cluster/kube-router/kube-router-1.1.1.ebuild b/sys-cluster/kube-router/kube-router-1.1.1.ebuild
index 001c06d8fbc8..7cb3180b581b 100644
--- a/sys-cluster/kube-router/kube-router-1.1.1.ebuild
+++ b/sys-cluster/kube-router/kube-router-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -23,7 +23,7 @@ src_compile() {
}
src_test() {
- go test -mod=vendor -v -timeout=30s ./cmd/kube-router ./pkg/... ||
+ go test -mod=vendor -v -timeout=30s ./cmd/kube-router ./pkg/... ||
die "tests failed"
}
diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest
index b90b0680ff3a..d533bb15b193 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,14 +1,16 @@
AUX kube-scheduler.confd 133 BLAKE2B 6b88dfc011173f183a88a16d078cbb5d96d46c269129b483d650fd7dd63376e366825f483178c26e931db226478ce9d0b85412fc264d4d600a8232d0bac149e7 SHA512 d7326f34b26aaebf4b5c25a03abcff3bc3d397382ad4fed0f4718ee425e71399febf6fec6dc817813490671692d3f1b454fd5d14d9c47c3d41b0d3405a01a6c2
AUX kube-scheduler.initd 548 BLAKE2B dd9373f659b87fcf12dca20527aebdb304a60ec559fd9fb9efcd0db8b3c155fdba2ce8a59461cd15ed3b4294cc5b335093e12d2b8411e400927e1307b37bc6d8 SHA512 151ea6f5cc36de9b83f0e5365579e33eea8002f9a03f5f61d195a349236e6baf192f701d3fb591b769aa90e8e1e620d525b20c95a1e8cda58d062971d8f587a3
AUX kube-scheduler.logrotated 88 BLAKE2B af29a5ba84cb29787b17368105c793868a2e61a28e9a5b02361cf4833982d4489364bd1291faa136df275988f02ce78c7b785c9209a54aec5eea6180b9041da0 SHA512 3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kube-scheduler-1.17.14.ebuild 980 BLAKE2B 59b13870a0cf9667315f9ada89c2f84b20a387894ba66dc4db6b40fc4f68c30f4cd66bd2c160447666d64bd0cbbf4f354793c56a495bf07ca6a64d59dfdbfaa8 SHA512 c8ac15ebc5ce5526b0b42684141ea1493e8dbec1a7412402fe6b0cf451964d1b01e0a4ca044dfff0cf6df209d0a2a7e2895256352d5b9281449ac79fb45ea05b
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kube-scheduler-1.18.14.ebuild 979 BLAKE2B 3452a23ce4c0260f19ab673fa725d0dab18c06fcf194ad2703bc9d11fda99334d55c6eef701f92a82f049b8ad91d0d6ee2318df5b4c6e0cb4f50ebb82c4fa20d SHA512 f0256abcbb27d4eb0b5b1e7cf6b1b1ec37545bf6182a1a371a195317b729ca4e0d394d9bb89c1d6dd1cb770dc1fab5c66d3ccb422054d542904e8260944ade41
+EBUILD kube-scheduler-1.18.15.ebuild 980 BLAKE2B 7748469a14dbeff7596492398847575c7911d03b50666122ff85cfc8979582027996627cf8ef0e880e9a3e5a543eeea8b84209e80df97c256e5bf11e7b49cfa0 SHA512 f7183cd1322bdb4dcfc181202a67fdad3b2d5b1af3c0a92cc4c6eacfa7cdcc79de361832e1de8b7f1725461885469b67023d59e6198416b4321cda7fe8a614e7
EBUILD kube-scheduler-1.19.6.ebuild 986 BLAKE2B dfd44bf7514501fb504941a0d39760affed4d7a40b1de38569ede78e5882976ba99cebaf5470ad5286026373cc89e33cd13f48a4aeafedca34ec157e02ab70d8 SHA512 7ec037243377d2caf291d3c48ab3c4b7804a8c414d0527e13a0b9a4750a7ef2abee5eb580ce307937516878b79fc6795e5407c36188fc94c8eff9f98aac90ded
-EBUILD kube-scheduler-1.20.0.ebuild 987 BLAKE2B 9923a4552e935463e26b4cbb0fe06ba3b0bdd697ffee66eb99d54dde50bc2a380aa00c9f9064151de23ce455638c1912e5093266e7fcf586cb77699afac753ff SHA512 a668af044df3e8dcc4633806d620ec0c743d75f0dde819d6320497de56e9ea7359f6c5c79637c83d8df2156df949772dbd4e73315ed8fde6f4a2adf9b3360725
-EBUILD kube-scheduler-1.20.1.ebuild 987 BLAKE2B 9923a4552e935463e26b4cbb0fe06ba3b0bdd697ffee66eb99d54dde50bc2a380aa00c9f9064151de23ce455638c1912e5093266e7fcf586cb77699afac753ff SHA512 a668af044df3e8dcc4633806d620ec0c743d75f0dde819d6320497de56e9ea7359f6c5c79637c83d8df2156df949772dbd4e73315ed8fde6f4a2adf9b3360725
+EBUILD kube-scheduler-1.19.7.ebuild 987 BLAKE2B 9923a4552e935463e26b4cbb0fe06ba3b0bdd697ffee66eb99d54dde50bc2a380aa00c9f9064151de23ce455638c1912e5093266e7fcf586cb77699afac753ff SHA512 a668af044df3e8dcc4633806d620ec0c743d75f0dde819d6320497de56e9ea7359f6c5c79637c83d8df2156df949772dbd4e73315ed8fde6f4a2adf9b3360725
+EBUILD kube-scheduler-1.20.1.ebuild 986 BLAKE2B dfd44bf7514501fb504941a0d39760affed4d7a40b1de38569ede78e5882976ba99cebaf5470ad5286026373cc89e33cd13f48a4aeafedca34ec157e02ab70d8 SHA512 7ec037243377d2caf291d3c48ab3c4b7804a8c414d0527e13a0b9a4750a7ef2abee5eb580ce307937516878b79fc6795e5407c36188fc94c8eff9f98aac90ded
+EBUILD kube-scheduler-1.20.2.ebuild 987 BLAKE2B 9923a4552e935463e26b4cbb0fe06ba3b0bdd697ffee66eb99d54dde50bc2a380aa00c9f9064151de23ce455638c1912e5093266e7fcf586cb77699afac753ff SHA512 a668af044df3e8dcc4633806d620ec0c743d75f0dde819d6320497de56e9ea7359f6c5c79637c83d8df2156df949772dbd4e73315ed8fde6f4a2adf9b3360725
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.17.14.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.18.15.ebuild
index 51dfcc877824..519380fd3d81 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.17.14.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
COMMON_DEPEND="acct-group/kube-scheduler
@@ -18,7 +18,7 @@ COMMON_DEPEND="acct-group/kube-scheduler
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}
!sys-cluster/kubernetes"
- BDEPEND="=dev-lang/go-1.14*"
+BDEPEND="=dev-lang/go-1.14*"
RESTRICT+=" test"
S="${WORKDIR}/kubernetes-${PV}"
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.20.0.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.19.7.ebuild
index 177edc1feff5..177edc1feff5 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.20.0.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.19.7.ebuild
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.20.1.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.20.1.ebuild
index 177edc1feff5..e25a81f904ce 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.20.1.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
COMMON_DEPEND="acct-group/kube-scheduler
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.20.2.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.20.2.ebuild
new file mode 100644
index 000000000000..177edc1feff5
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.20.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+ acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ !sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 573d0f855c10..6f944813f9b8 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,11 +1,13 @@
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kubeadm-1.17.14.ebuild 901 BLAKE2B 7f118a9ac267777fc698ef039be02061aede156020072f011c8e78decdde80adfb36abe921255f57230121a2722b4cf02c35d268a4bef35982c8ff0fd5509035 SHA512 c6592ea1b41e9ee7ec7c475af14674d9b4559f5c2319638546de0b01aba89a10c9ed5bba5db697a08889c3b3d58720bae1a76ce225863218b24909f72e7d5df5
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kubeadm-1.18.14.ebuild 901 BLAKE2B 7f118a9ac267777fc698ef039be02061aede156020072f011c8e78decdde80adfb36abe921255f57230121a2722b4cf02c35d268a4bef35982c8ff0fd5509035 SHA512 c6592ea1b41e9ee7ec7c475af14674d9b4559f5c2319638546de0b01aba89a10c9ed5bba5db697a08889c3b3d58720bae1a76ce225863218b24909f72e7d5df5
+EBUILD kubeadm-1.18.15.ebuild 902 BLAKE2B 255a094f68fe085bd9421d4f8cfd9572f9e8a609e687ed4806c0e07a42d103acd4e97986b67e2e7de94648233a205b85d9642a802e2863ec941ab6fdee632785 SHA512 1fba5a6a6bfa5513c53220d62f67adf6508b53c48e0d195ca363ccb9b7f56bc3290cd3a30fea925aab95da7410c6e33a8d525604918fc2416a97bf0a7564ff9b
EBUILD kubeadm-1.19.6.ebuild 906 BLAKE2B 5efec4d82bb7d0197af8b423a5a503c2c00ebfd21aa1790aa4eef89968832811278b836ba256910df9b14010c64cbb367e2331dbfe74891045e872d40e6bfe14 SHA512 d7caf5711538385a89329ec6118ccacc05452549e06bf1fd54cae4e90e7508c5e7e0207cfc65e5d0e9a7a88964b122ba1649b1850a94c62ce914c7967e63535f
-EBUILD kubeadm-1.20.0.ebuild 907 BLAKE2B 997a6d7c90c6e24a34e2a38624e96788ff455222459016954ed3335cbeff01d34e2173b99ca85455e3229dad52af52afa1341d5b2ed6e299cd626ac5816346f7 SHA512 aef36b64c58fd050cda91a5c3534fb9827e830f5aa3e17ff0d66e4c1903e8e4147f851ac75e61644d58f728dc45973982d542f3d5ce9ba41a10fb76b50598b00
-EBUILD kubeadm-1.20.1.ebuild 907 BLAKE2B 997a6d7c90c6e24a34e2a38624e96788ff455222459016954ed3335cbeff01d34e2173b99ca85455e3229dad52af52afa1341d5b2ed6e299cd626ac5816346f7 SHA512 aef36b64c58fd050cda91a5c3534fb9827e830f5aa3e17ff0d66e4c1903e8e4147f851ac75e61644d58f728dc45973982d542f3d5ce9ba41a10fb76b50598b00
+EBUILD kubeadm-1.19.7.ebuild 907 BLAKE2B 997a6d7c90c6e24a34e2a38624e96788ff455222459016954ed3335cbeff01d34e2173b99ca85455e3229dad52af52afa1341d5b2ed6e299cd626ac5816346f7 SHA512 aef36b64c58fd050cda91a5c3534fb9827e830f5aa3e17ff0d66e4c1903e8e4147f851ac75e61644d58f728dc45973982d542f3d5ce9ba41a10fb76b50598b00
+EBUILD kubeadm-1.20.1.ebuild 906 BLAKE2B 5efec4d82bb7d0197af8b423a5a503c2c00ebfd21aa1790aa4eef89968832811278b836ba256910df9b14010c64cbb367e2331dbfe74891045e872d40e6bfe14 SHA512 d7caf5711538385a89329ec6118ccacc05452549e06bf1fd54cae4e90e7508c5e7e0207cfc65e5d0e9a7a88964b122ba1649b1850a94c62ce914c7967e63535f
+EBUILD kubeadm-1.20.2.ebuild 907 BLAKE2B 997a6d7c90c6e24a34e2a38624e96788ff455222459016954ed3335cbeff01d34e2173b99ca85455e3229dad52af52afa1341d5b2ed6e299cd626ac5816346f7 SHA512 aef36b64c58fd050cda91a5c3534fb9827e830f5aa3e17ff0d66e4c1903e8e4147f851ac75e61644d58f728dc45973982d542f3d5ce9ba41a10fb76b50598b00
MISC metadata.xml 917 BLAKE2B ece7788c2a425d9663a25793715a9a2b1227c76f4ca0606340adf98bf524325524cbfde458125fc20cdfe4278950f4109d6a8a4d31c066f7884c33d856b5cd31 SHA512 587a9b0e0de0e18ccd2b8de9929f588c270172e795cede9093fa2380aa422f67e6e35ea0f534d8507ec278448bb1a7a2832bff561a92f8663e15824130be450a
diff --git a/sys-cluster/kubeadm/kubeadm-1.17.14.ebuild b/sys-cluster/kubeadm/kubeadm-1.18.15.ebuild
index e301e2a424d4..9ab85c491025 100644
--- a/sys-cluster/kubeadm/kubeadm-1.17.14.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
RDEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubeadm/kubeadm-1.20.0.ebuild b/sys-cluster/kubeadm/kubeadm-1.19.7.ebuild
index 192287ce82c9..192287ce82c9 100644
--- a/sys-cluster/kubeadm/kubeadm-1.20.0.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.19.7.ebuild
diff --git a/sys-cluster/kubeadm/kubeadm-1.20.1.ebuild b/sys-cluster/kubeadm/kubeadm-1.20.1.ebuild
index 192287ce82c9..2d33afced967 100644
--- a/sys-cluster/kubeadm/kubeadm-1.20.1.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
RDEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubeadm/kubeadm-1.20.2.ebuild b/sys-cluster/kubeadm/kubeadm-1.20.2.ebuild
new file mode 100644
index 000000000000..192287ce82c9
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.20.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index a00dc7531189..3898c45a1273 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,11 +1,13 @@
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kubectl-1.17.14.ebuild 900 BLAKE2B a2316313974f7d973a3b95348227f2a7a7080d87d327cf1fa0869cd42e8c3cba4c15db9e3d08a563b5f2b7a60268f0366c8594eaeb4cd4a1210510b85819feec SHA512 0bfff79b25a87fe70a95b3a63213323d48bdfd525b27089d8f7f7eb5a37eca9897f9912b454a5581364cf5f24e9a7c636bddbfd9c992c2453954a33b490e624c
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kubectl-1.18.14.ebuild 900 BLAKE2B a2316313974f7d973a3b95348227f2a7a7080d87d327cf1fa0869cd42e8c3cba4c15db9e3d08a563b5f2b7a60268f0366c8594eaeb4cd4a1210510b85819feec SHA512 0bfff79b25a87fe70a95b3a63213323d48bdfd525b27089d8f7f7eb5a37eca9897f9912b454a5581364cf5f24e9a7c636bddbfd9c992c2453954a33b490e624c
+EBUILD kubectl-1.18.15.ebuild 901 BLAKE2B 0e16ff8b1cc0c3ec52e1ba469e25fa268b2fd8a2d1d3beb4236be91acdaf4f601bed9a08acb6d802cf6ceaa295ea9ff8592668868962155a8f621b9612475989 SHA512 6219eabfd961215925d0ce1817c9f6e1a3491a2471279005d8b1547451816456995635d046771e32c9b9dcd01575b1f2bdc43f03256e9be0f982e7f6b2096cd4
EBUILD kubectl-1.19.6.ebuild 901 BLAKE2B 928a7f93d2de11e0f5671a40819a54d0ba59284e7036fc166d9af399495bc897fa9508e9b69f2d00e36c467135fc2fd61b642fe0a88a9aa21afc3ec4fc07c0f8 SHA512 0becacf2403f7b2baa65a4f482d7caf36414ebe328e57e2f88987d706698810aa69375e90e743d655e56fc4278016564b2578d2812b3d72785c8a80b4920f999
-EBUILD kubectl-1.20.0.ebuild 902 BLAKE2B e1c50f7f5774556d754f5014f80a4fdbd8064a05e19283108b55957896cfaf034669e82a068484ed57c349200ce3a2e4eae02a34400b8f885a86d2f7f982c76b SHA512 6677668326cd8fa238fb339c78474902d50d8acb16dc46e0fe1b562c1b762d981ab15ab806487b5eb5f85d47c8724248ebcb2b0ce706af12e8134db18b1c76b7
-EBUILD kubectl-1.20.1.ebuild 902 BLAKE2B e1c50f7f5774556d754f5014f80a4fdbd8064a05e19283108b55957896cfaf034669e82a068484ed57c349200ce3a2e4eae02a34400b8f885a86d2f7f982c76b SHA512 6677668326cd8fa238fb339c78474902d50d8acb16dc46e0fe1b562c1b762d981ab15ab806487b5eb5f85d47c8724248ebcb2b0ce706af12e8134db18b1c76b7
+EBUILD kubectl-1.19.7.ebuild 902 BLAKE2B e1c50f7f5774556d754f5014f80a4fdbd8064a05e19283108b55957896cfaf034669e82a068484ed57c349200ce3a2e4eae02a34400b8f885a86d2f7f982c76b SHA512 6677668326cd8fa238fb339c78474902d50d8acb16dc46e0fe1b562c1b762d981ab15ab806487b5eb5f85d47c8724248ebcb2b0ce706af12e8134db18b1c76b7
+EBUILD kubectl-1.20.1.ebuild 901 BLAKE2B 928a7f93d2de11e0f5671a40819a54d0ba59284e7036fc166d9af399495bc897fa9508e9b69f2d00e36c467135fc2fd61b642fe0a88a9aa21afc3ec4fc07c0f8 SHA512 0becacf2403f7b2baa65a4f482d7caf36414ebe328e57e2f88987d706698810aa69375e90e743d655e56fc4278016564b2578d2812b3d72785c8a80b4920f999
+EBUILD kubectl-1.20.2.ebuild 902 BLAKE2B e1c50f7f5774556d754f5014f80a4fdbd8064a05e19283108b55957896cfaf034669e82a068484ed57c349200ce3a2e4eae02a34400b8f885a86d2f7f982c76b SHA512 6677668326cd8fa238fb339c78474902d50d8acb16dc46e0fe1b562c1b762d981ab15ab806487b5eb5f85d47c8724248ebcb2b0ce706af12e8134db18b1c76b7
MISC metadata.xml 334 BLAKE2B e4daad1c0150025addcba294ef07c06e004c6d713e0d03a72b70a51bc44d6a4b0a86c9cd543af113c312f693d79c2985b679d6774a54370e9af9b0430de63f22 SHA512 f894ee487b6aff7d302bef231d72faba7ae9c0aa673974b306a4b74fe3b90dbc62c49b6bd829cc1b439a6d820ffe94db3a15ea2209250fc3b13c8b06297af27c
diff --git a/sys-cluster/kubectl/kubectl-1.17.14.ebuild b/sys-cluster/kubectl/kubectl-1.18.15.ebuild
index 9640e72af8ee..6cd5067f5396 100644
--- a/sys-cluster/kubectl/kubectl-1.17.14.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
RDEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubectl/kubectl-1.20.0.ebuild b/sys-cluster/kubectl/kubectl-1.19.7.ebuild
index 716d7d53396c..716d7d53396c 100644
--- a/sys-cluster/kubectl/kubectl-1.20.0.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.19.7.ebuild
diff --git a/sys-cluster/kubectl/kubectl-1.20.1.ebuild b/sys-cluster/kubectl/kubectl-1.20.1.ebuild
index 716d7d53396c..1f18731b5eb7 100644
--- a/sys-cluster/kubectl/kubectl-1.20.1.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
DEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubectl/kubectl-1.20.2.ebuild b/sys-cluster/kubectl/kubectl-1.20.2.ebuild
new file mode 100644
index 000000000000..716d7d53396c
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.20.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+DEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 43ffe869c7f3..b294a6652c19 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -3,14 +3,16 @@ AUX kubelet.env 547 BLAKE2B db9144a0e155450f08a665700edbb05f3fa093d209f72320fdbc
AUX kubelet.initd 520 BLAKE2B 50edf888fed020a02f099189f8a5bdde54a4bfa2a00585489864c262d90ad8347763753f99eccec6fe6670c6fa016674dee4dea0fa838991abb503db97bd983a SHA512 c6b9bcdb6d063728ef2e9d67673ea29c0972e70e446be9c020cfd277a7bbcfc955a5ad7a72ab0ca1579a4d04b0fc4ac71ee20e6dba9d9a9a9099efcad3c139d0
AUX kubelet.logrotated 84 BLAKE2B 269b78dfd4ef7d4dea37da9be9e4009cbf231dfaba83207ae89aae4f2e151a8b32e21b8d5e92229cccd7b7aa2676328d3d1a5fa80cadde65fe80a8cde10535d4 SHA512 05ce9ea16d2ddf8e255adb406556c37bc04dcfc457a132a78d31deaed78963f4e1f31555f781b706909c02815a04370d5c0e02614eb79d602b1cb827cf2471d5
AUX kubelet.service 642 BLAKE2B 9f0fa5db48c09c2525cbc556cd520660302408a43aceb6c11da3a191b4b21607e824e46d9805b12b57a0ac7878c7da94d0cb86c69cd949814c77bb217973c6f1 SHA512 770cadae6afb68f0556c7c5969643642bbf09b596ff49d969d31b8d9f0d8907d6931eb7fb14485c78a3f75682e44e2355c7e51973a0dfdd1e665816f04ba21ae
-DIST kubernetes-1.17.14.tar.gz 31844013 BLAKE2B 725081706a7647127018d34d55d1eae1ac750d1378a7b8762aff39a638f88931e2f37d8609329b32bce360bb52e654f230f1c121d122fd90ab94de6b8a035f0f SHA512 6d5a22c47bd89a5622e38746a6e9c6d3146f065d7f1e63c161f6fc667e1c7d973a4ce0a77a63b53ed46708f490477c182119a0809d08b8ee3041f232a60ad19e
DIST kubernetes-1.18.14.tar.gz 32666861 BLAKE2B 6a005804280d72de84d1bab68a51e72c41de0b3a50a1c40befab1290e9fcfecba133fa441f50bf250f458ca4ad44f4fab495da4782626efff70dcfe0f3029d49 SHA512 e19b834db4920db6b466662a8c001ecaad7a7bee6c4faef871bbc3f528e10b0b4c9fc6f3ac065953ce625db0ede98d76536cf3158b4fb241725115febb141946
+DIST kubernetes-1.18.15.tar.gz 32665949 BLAKE2B 7a99a5fdbc51bb89fe5c61eb35b7d89eca0fa7e1e797787e793b1a2a29a399dc3f6a74be866d3699ec150a0257d8b0a55e9a2e73a67a552ea963129ca85c149b SHA512 bbe18742323ce66a4e8c40ae906e0ac18ff1fdc89f64ee43777e4dbe762f06d4f27b9152e06d985a58574b3c7e518cd103390f5dc7f2f593a046d0e887671a30
DIST kubernetes-1.19.6.tar.gz 33470206 BLAKE2B ea7614da380ce7c834884d96b37753802eb4919b4fb274dabf0d38f0438039c90ab1fccc86e0d8f665c15ae61f1d3f6ce4d400782ed580033cfd58390cd50617 SHA512 d7c6db2fa399b04a3acae792546fa0384e6b3a3e5eaa2c1ba6c49d656da0197f5be3d009756313436816f3839825c66ce23a06a1ec35c37f1c3fcfba79f9ac32
-DIST kubernetes-1.20.0.tar.gz 35797322 BLAKE2B 8bcb34cd3e62f241caa21706f95f010cb5962b697799fcbfba62c67bfb786c3cdcac61b444676fa90952d4ac0d997364202c3797f963c8fcf60d69deca235ba5 SHA512 d04967ca858c05eb52ea46fbd5415cadb86e2ceb88481f523de2779c68dfc5eacdab033ccd873ba2c4b23e843d97b9f01400d058b421ddc618ea2b2ef751e24b
+DIST kubernetes-1.19.7.tar.gz 33481861 BLAKE2B de83b13ebc10f96cdcc6bbf4015db35740c4c3e821cc263669f5ac63ff69bc674106cacd95e0bfde165c4fa2b6d7b6dfcbb94654e1551ab3bd43c8aff00ae3ce SHA512 1fc0d6820a9486a81242e25e7cd034537110fe10fa1aadc89be115a16441d50913ea1add1c1364a5f8e4d9255ef3e619a75c45e43b853d1c6038d6af66473ad1
DIST kubernetes-1.20.1.tar.gz 34424663 BLAKE2B 156482f88f051eeea0c428c357a79d876ff0ce5f8ed6eb1ffa72be83bff45b72970280fa1bc7629804c178b9fa45ad84a9961a4f0e7eca1b58351fc7d7f4cfc0 SHA512 40598999cc5c96c54591338eb985bc056892ef2f98cfb521ff26937fa29f63a20e97f52a8454433ff98614d579509b7a5e927edcd96f4725505a334a999c0326
-EBUILD kubelet-1.17.14.ebuild 996 BLAKE2B cc36c5052214105c94b7160960f86129d6d356b1111f539d007e117eba99f8f25be61f98b415a22a976c4409154d24b418a3f557bf1be0c9791d45bb34cad89d SHA512 88c906092887d7d7bf6a0697774e1cbc6ae4f9897b54410f08c015f9a04a8fe893b45001d860a5acbb4242574c282302ffd9e58fe0b99cb0782a100425646d7f
+DIST kubernetes-1.20.2.tar.gz 34428927 BLAKE2B d49ddbe95f377320261aeca655bea2fb375f134bac32f594ad5d2ee8c349d946f267257888375a3d5184140d5a7d2eddc759e25f633b771e2803595838fcd60f SHA512 7459825ead1435135dbd8f226cba7fc9698771809447067f14742a444073bd6933bb936d053eb70c7745edf8360c1e5e6f835cf3956abc78d3ac26447279a36c
EBUILD kubelet-1.18.14.ebuild 996 BLAKE2B cc36c5052214105c94b7160960f86129d6d356b1111f539d007e117eba99f8f25be61f98b415a22a976c4409154d24b418a3f557bf1be0c9791d45bb34cad89d SHA512 88c906092887d7d7bf6a0697774e1cbc6ae4f9897b54410f08c015f9a04a8fe893b45001d860a5acbb4242574c282302ffd9e58fe0b99cb0782a100425646d7f
+EBUILD kubelet-1.18.15.ebuild 997 BLAKE2B 35252dbc83344caa86944c708e9f8f3a4fbbd5657bccee14b3a1782ea91f4ce89e614a80d1a6bcd3b044908eec6a7560e462c4be50a3b9134c45cfac2481bd9f SHA512 ccf2ae644acc00e64935a0bee9556629d07632de7e1ef91c499a122847a17d9aa3964dbe87622ad97d7fd77d4315401eec5b4449d2516493945aaff451a7636d
EBUILD kubelet-1.19.6.ebuild 1003 BLAKE2B 8c7e0e91a3108a6fa20ffa4ca7ecc247cf19f3ca2fa22f4c69795abc4430c1068ec854bed768ccb8caede6427456d5f8b43ff1aa018a3f9a2875a62c32d5ced8 SHA512 55923ca8b0a637bf9e710be0f2f217ab17ab4aa37785c6da7c2d5d28b62dbfdf4f1df425f1b8770c2051335a57911b919188e8a587bc08a32058601e9fe456e9
-EBUILD kubelet-1.20.0.ebuild 1004 BLAKE2B 0ad9b099c3404ec897e5a98c2812a2cc722a7d4933f23cf4117f539e8b5844e8eab2895fb7b120e7194d33044212140620e66d9726090bf462d7a9519ccb5b0d SHA512 ca6e9ea5dd11bb5f48b6dd8e21e18cb451dffeb123be423aa20bdeb87c9050adf6487c9e87bb0603eb54cd5c1fbc40a42e61d24cc69d6de591e5327f88c45ac0
-EBUILD kubelet-1.20.1.ebuild 1004 BLAKE2B 0ad9b099c3404ec897e5a98c2812a2cc722a7d4933f23cf4117f539e8b5844e8eab2895fb7b120e7194d33044212140620e66d9726090bf462d7a9519ccb5b0d SHA512 ca6e9ea5dd11bb5f48b6dd8e21e18cb451dffeb123be423aa20bdeb87c9050adf6487c9e87bb0603eb54cd5c1fbc40a42e61d24cc69d6de591e5327f88c45ac0
+EBUILD kubelet-1.19.7.ebuild 1004 BLAKE2B 0ad9b099c3404ec897e5a98c2812a2cc722a7d4933f23cf4117f539e8b5844e8eab2895fb7b120e7194d33044212140620e66d9726090bf462d7a9519ccb5b0d SHA512 ca6e9ea5dd11bb5f48b6dd8e21e18cb451dffeb123be423aa20bdeb87c9050adf6487c9e87bb0603eb54cd5c1fbc40a42e61d24cc69d6de591e5327f88c45ac0
+EBUILD kubelet-1.20.1.ebuild 1003 BLAKE2B 8c7e0e91a3108a6fa20ffa4ca7ecc247cf19f3ca2fa22f4c69795abc4430c1068ec854bed768ccb8caede6427456d5f8b43ff1aa018a3f9a2875a62c32d5ced8 SHA512 55923ca8b0a637bf9e710be0f2f217ab17ab4aa37785c6da7c2d5d28b62dbfdf4f1df425f1b8770c2051335a57911b919188e8a587bc08a32058601e9fe456e9
+EBUILD kubelet-1.20.2.ebuild 1004 BLAKE2B 0ad9b099c3404ec897e5a98c2812a2cc722a7d4933f23cf4117f539e8b5844e8eab2895fb7b120e7194d33044212140620e66d9726090bf462d7a9519ccb5b0d SHA512 ca6e9ea5dd11bb5f48b6dd8e21e18cb451dffeb123be423aa20bdeb87c9050adf6487c9e87bb0603eb54cd5c1fbc40a42e61d24cc69d6de591e5327f88c45ac0
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kubelet/kubelet-1.17.14.ebuild b/sys-cluster/kubelet/kubelet-1.18.15.ebuild
index 1476164f3233..0b63052fc869 100644
--- a/sys-cluster/kubelet/kubelet-1.17.14.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.18.15.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="hardened"
RDEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubelet/kubelet-1.20.0.ebuild b/sys-cluster/kubelet/kubelet-1.19.7.ebuild
index 03f40ee62ef0..03f40ee62ef0 100644
--- a/sys-cluster/kubelet/kubelet-1.20.0.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.19.7.ebuild
diff --git a/sys-cluster/kubelet/kubelet-1.20.1.ebuild b/sys-cluster/kubelet/kubelet-1.20.1.ebuild
index 03f40ee62ef0..e2dd171a1bba 100644
--- a/sys-cluster/kubelet/kubelet-1.20.1.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.20.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="hardened"
RDEPEND="!sys-cluster/kubernetes"
diff --git a/sys-cluster/kubelet/kubelet-1.20.2.ebuild b/sys-cluster/kubelet/kubelet-1.20.2.ebuild
new file mode 100644
index 000000000000..03f40ee62ef0
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.20.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!sys-cluster/kubernetes"
+BDEPEND=">=dev-lang/go-1.15"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${PN}.env ${PN}.env
+}
diff --git a/sys-cluster/libqb/Manifest b/sys-cluster/libqb/Manifest
index 7a93b3e53033..68c871b08145 100644
--- a/sys-cluster/libqb/Manifest
+++ b/sys-cluster/libqb/Manifest
@@ -5,5 +5,5 @@ DIST libqb-2.0.1.tar.xz 480516 BLAKE2B 402ca20f16a232497c9a363c557556bbdcfffff5d
EBUILD libqb-0.17.2.ebuild 1156 BLAKE2B ed266360fd089792e9b498bf0afd1f0cd57a82fefcf817f65cf019524d418380481f1281a8ee31bf7f857e9138f53380bbf76d9b9b097776e2ec6f872c7d3766 SHA512 6918bd4feeec474dcd88fb585f7a0a96e795297b6a44d622c56a8f9c883bcdc15f8a2dc457205138d91413690dc6327ff1438193ea68d70207ba49ee785c4353
EBUILD libqb-1.0.5.ebuild 1004 BLAKE2B 8aeaecd43035bd49dc1ba587aa435fc295aa5bf59826bbb72d9c922f9b822f89c8dc046add84fd92639aa11ee88543eb6c4bdbd274def5e0461943c6fed141a7 SHA512 6101d690fd176d773a21e7b357ca9be5100a028b46736db385c22f5342a0a8f4f0b250cc9182f2b31460dd0f4cbfc211fd4cee6f181edcac0ec1b57e5ef18399
EBUILD libqb-1.9.0.ebuild 1392 BLAKE2B 489d875e989bffced63f5a85f310f2f08d606894d6471d9ef19af801ae019680203f2070eb9a1537b69215962c23a338ac09bb3d127fe9acfde6e512ace505c2 SHA512 3babbfeb697e6c6524b613dcc79c1a268ecc07ee890b4b78b7ae59eb47c4e3d1242e1ccdc5919ba68003d32d6801a9f95c3762743e8e72afd0cbed1852d6aeb6
-EBUILD libqb-2.0.1-r1.ebuild 1320 BLAKE2B c8d91192a735c9f771a0a2ded308709eeb154711338c0479953a71d64d1aa42dd66ca04ee232d9c86f5402dcde7cc20f6889e2912f64d26252fcedd6194ef36a SHA512 dd42420176058fbf16ec0ddedd43127e7f334c0591361b175c07ff819b644ad48f03fbb070ad5d483e4ee7f90c69abf49ee21315cf2fcda177576f5f39e41311
+EBUILD libqb-2.0.1-r1.ebuild 1319 BLAKE2B 34c48eaaccc73a812736d84a3cbeaf1de5aba6a799042b852c28c2a4424dddeef3f70f774f7a3d548a185ea4bbf8888827d10cdead76a2dcbe26f84064f889f3 SHA512 f051492bf59671c5a7ac9840d990f2b680df081b4990ad8a330713155b035ddd4d11c84d0a706db58e5727f62ae2433736467f45b1c78c52583b56bbebbfb7c6
MISC metadata.xml 339 BLAKE2B c62f10b2ef4d7efe87b20e68a511c136192cdf33cddb9dee961099a44c26179f78ccd2804dacc21f6e72c2a5266f2274b332f656c3e5a1ad4f0fdad7ad33a0ab SHA512 39cccac769c39f6b8f90500c1b8f21e6ab65429ec1d992e7aa0025bc161d1ceffa28796accba321af01b75671c11ae6cacb4c8b4ab5ef14dbc8ef103dfc9f0b3
diff --git a/sys-cluster/libqb/libqb-2.0.1-r1.ebuild b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
index 5f3d5e3747d5..0d08cf0e61ad 100644
--- a/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
+++ b/sys-cluster/libqb/libqb-2.0.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0/100"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 x86"
IUSE="debug doc examples systemd test"
RESTRICT="!test? ( test )"
diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest
index 58d4cae20f0e..28126ecac75c 100644
--- a/sys-cluster/singularity/Manifest
+++ b/sys-cluster/singularity/Manifest
@@ -1,5 +1,7 @@
DIST singularity-3.6.4.tar.gz 6183277 BLAKE2B 9fe9b28828149268506e4db895767528a9397c347905c170e96d8e0d7b9d715e4c5f212bf04a2418689f448e8045e52a16c8cc4e93a8066d4d651f1eeb918e92 SHA512 c12cdc6baba6089576396c4391367451a264d6bfe7dd9a4b582d21ee5bd49aeea79372f3d008a4f2f535af307e0890a8d1a72773bb2c0898872eed8c82e48991
DIST singularity-3.7.0.tar.gz 6097313 BLAKE2B 2fa8472bea80fec2613d1598d89354c3655eadee2292f0a4921d680300bc5793c5721f9640aeb398eba6cc91540f132b9d9b2afa175e74ac9f53c8847ff21e13 SHA512 25faadd9b1ec4b9751534cf1176f294696c9afde50adbc42f67d86584a5122fc78500e4ac6c502e5d90a66a9b44b9097a4d0231afcc2615b25d95feab8a3c967
+DIST singularity-3.7.1.tar.gz 6121297 BLAKE2B 10399692559dbaf1a855229f4d3ff845af5b923d9a5b959638481ba58fd5bd04035fb751e5000aa44f816947d88ead85fbdceb8ad5cdb94aa54b0986cb922044 SHA512 ed87bd13bb4bbdcb49981cc02bf37e1db9a5d8fab3ef4314a15cfa391cb2210b55b2e54500fb03811eda8f31499ea7cead9a368a486da0cea0ac71037908c7cc
EBUILD singularity-3.6.4.ebuild 1921 BLAKE2B 5ebd469923ae0c46f60db2197c103d9e7177afdda7bec141673e102c0911486cd88697fbddd89e54e23e5871cf0d8e660cce81f72ce6987b0a8465a624404241 SHA512 e875a95330b35d61cd78261400cca0b2610e3e530f4aaebc3f00af0623986ea448f3fc144eff4fd2e8659fcbe56808e00bf9a4a12fbef88dfa6b172e3a96593f
EBUILD singularity-3.7.0.ebuild 1921 BLAKE2B 5ebd469923ae0c46f60db2197c103d9e7177afdda7bec141673e102c0911486cd88697fbddd89e54e23e5871cf0d8e660cce81f72ce6987b0a8465a624404241 SHA512 e875a95330b35d61cd78261400cca0b2610e3e530f4aaebc3f00af0623986ea448f3fc144eff4fd2e8659fcbe56808e00bf9a4a12fbef88dfa6b172e3a96593f
+EBUILD singularity-3.7.1.ebuild 1921 BLAKE2B 46a2ccd1a3d721406e7d482c2941a650ec3c3e2159723fe17399f9e6b03b246314e3abcb4f9b4aee5180d710cdd86df6f6ff2683dc6f30f9227ab926e918c8f4 SHA512 7aa07a5cfa72bd5ab4623e334461749371c312156224c60d134b96827ec45a599a71f48221e8ff7f0baf7de09949d988073cbcd9d0fb9da870e6a405f963b7fa
MISC metadata.xml 451 BLAKE2B 0cca32721561e4100348cd884b88edad067a426736df27d4be6926525f9dd1315387dbefff84b983e69ab1972a44cd3a3a2c643bae676b413dab3482005d4ceb SHA512 da6f640f7df71bfe98fdabfe8ea69b1929b80b3c23d869dc496515a76d3f76c5d89d38843faf850184ddd7f624dd1e821dd50103f92e81aeb620a4bcd7151609
diff --git a/sys-cluster/singularity/singularity-3.7.1.ebuild b/sys-cluster/singularity/singularity-3.7.1.ebuild
new file mode 100644
index 000000000000..437a7301250b
--- /dev/null
+++ b/sys-cluster/singularity/singularity-3.7.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info toolchain-funcs
+
+DESCRIPTION="Application containers for Linux"
+HOMEPAGE="https://sylabs.io"
+SRC_URI="https://github.com/hpcng/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples +network +suid"
+
+# Do not complain about CFLAGS etc since go projects do not use them.
+QA_FLAGS_IGNORED='.*'
+
+COMMON="sys-libs/libseccomp"
+BDEPEND="virtual/pkgconfig"
+DEPEND="${COMMON}
+ >=dev-lang/go-1.13.0
+ app-crypt/gpgme
+ dev-libs/openssl
+ sys-apps/util-linux
+ sys-fs/cryptsetup"
+RDEPEND="${COMMON}
+ sys-fs/squashfs-tools"
+
+CONFIG_CHECK="~SQUASHFS"
+
+S=${WORKDIR}/${PN}
+
+src_configure() {
+ local myconfargs=(
+ -c "$(tc-getBUILD_CC)" \
+ -x "$(tc-getBUILD_CXX)" \
+ -C "$(tc-getCC)" \
+ -X "$(tc-getCXX)" \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --runstatedir=/run \
+ --localstatedir=/var \
+ $(usex network "" "--without-network") \
+ $(usex suid "" "--without-suid")
+ )
+ ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig"
+}
+
+src_compile() {
+ emake -C builddir
+}
+
+src_install() {
+ emake DESTDIR="${ED}" -C builddir install
+ keepdir /var/singularity/mnt/session
+
+ # As of version 3.5.3 this seems to be very much broken, affecting
+ # commands which have got nothing to do with singularity (example:
+ # completion on 'udisks mount -b /dev/' rejects all files from that
+ # directory other than 'autofs'). Moreover, this should go into
+ # $(get_bashcompdir) (from bash-completion-r1.eclass) rather than /etc.
+ # Hopefully temporary, which is why we delete this at install time
+ # instead of patching build scripts not to generate bash-completion
+ # data in the first place.
+ rm -rf "${ED}"/etc/bash_completion.d || die
+
+ dodoc README.md CONTRIBUTORS.md CONTRIBUTING.md
+ if use examples; then
+ dodoc -r examples
+ fi
+}