summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-09-16 09:32:48 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-09-16 09:32:48 +0100
commit9ee6d97c2883d42f204a533a8bc1f4562df778fb (patch)
treeb690ddc0ca30f1472887edbb0b8313629bfcbbb2 /sys-cluster
parentb17a3ef12038de50228bade1f05502c74e135321 (diff)
gentoo resync : 16.09.2020
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin13380 -> 13403 bytes
-rw-r--r--sys-cluster/charliecloud/Manifest6
-rw-r--r--sys-cluster/charliecloud/charliecloud-0.15.ebuild2
-rw-r--r--sys-cluster/charliecloud/charliecloud-0.16.ebuild2
-rw-r--r--sys-cluster/charliecloud/charliecloud-9999.ebuild2
-rw-r--r--sys-cluster/cinder/Manifest2
-rw-r--r--sys-cluster/cinder/metadata.xml4
-rw-r--r--sys-cluster/galera/Manifest3
-rw-r--r--sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch55
-rw-r--r--sys-cluster/galera/galera-26.4.5.ebuild4
-rw-r--r--sys-cluster/heartbeat/Manifest2
-rw-r--r--sys-cluster/heartbeat/metadata.xml4
-rw-r--r--sys-cluster/ipvsadm/Manifest6
-rw-r--r--sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch113
-rw-r--r--sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch32
-rw-r--r--sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild64
-rw-r--r--sys-cluster/ipvsadm/metadata.xml4
-rw-r--r--sys-cluster/keepalived/Manifest2
-rw-r--r--sys-cluster/keepalived/metadata.xml3
-rw-r--r--sys-cluster/kube-apiserver/Manifest6
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild40
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.18.8.ebuild40
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.19.1.ebuild40
-rw-r--r--sys-cluster/kube-controller-manager/Manifest6
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.17.11.ebuild37
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.18.8.ebuild37
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.19.1.ebuild37
-rw-r--r--sys-cluster/kubeadm/Manifest10
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.17.11.ebuild (renamed from sys-cluster/kubeadm/kubeadm-1.17.4.ebuild)26
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.18.8.ebuild (renamed from sys-cluster/kubeadm/kubeadm-1.17.3.ebuild)26
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.19.1.ebuild34
-rw-r--r--sys-cluster/kubernetes/Manifest6
-rw-r--r--sys-cluster/kubernetes/kubernetes-1.17.11.ebuild12
-rw-r--r--sys-cluster/kubernetes/kubernetes-1.18.8.ebuild12
-rw-r--r--sys-cluster/kubernetes/kubernetes-1.19.1.ebuild98
-rw-r--r--sys-cluster/lustre/Manifest2
-rw-r--r--sys-cluster/lustre/metadata.xml3
-rw-r--r--sys-cluster/mvapich2/Manifest2
-rw-r--r--sys-cluster/mvapich2/metadata.xml3
-rw-r--r--sys-cluster/singularity/Manifest4
-rw-r--r--sys-cluster/singularity/singularity-3.6.0.ebuild69
-rw-r--r--sys-cluster/singularity/singularity-3.6.1.ebuild73
42 files changed, 500 insertions, 433 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 869a5ef4b89d..5ed2f8ad77d7 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest
index 1c9296bcf2fc..6896e002ae5e 100644
--- a/sys-cluster/charliecloud/Manifest
+++ b/sys-cluster/charliecloud/Manifest
@@ -1,6 +1,6 @@
DIST charliecloud-0.15.tar.gz 346718 BLAKE2B a3710814864904c5db282d092f64faf9a11aeea016c788ee4be62f11257b5b5200d0c1887150b93f18446034d7919df933d3badcf33907a81c0b33e65a5e9f78 SHA512 70f6c9a18f613d05396eda5d41044ec699cf6366ae1bf43839275e62ac317231bb1c3278469040faa03af007260d84e2d718c0fb3fb45e6ace8fb733c6275a84
DIST charliecloud-0.16.tar.gz 356118 BLAKE2B 72e7640feb23fbc55c515fd841cf90562b7800a83673b6a786c8162229b6714ed6a98d3c5066e42ce75a58935e085e86e42ae927cd5f14e6e54ffe6e9863629e SHA512 bf37b5ea2d139635f3207475497bd90595ce625ce9ad05eef5fcd19ec3252e4843eba2bd457587cd9c4ab860aa1e40ec01ac5cd073414bb5a4f89b5c4488bceb
-EBUILD charliecloud-0.15.ebuild 2022 BLAKE2B c1a239810992cfaa61c161217532f7f9f5843bdabd6268fdd6e2f8fc5e502987704673521ac23e9ece6ec2ec69906f8b3749a3b8a1a59df664660307a1684a9f SHA512 e7c520841250e501a6b7172dba590f74820b4b44faa3a7e8c521ff93f85ae59f6c5c5aeb4a5dfbdc6422f75b8ecb1dfe6ac3b7160fb58e25f4b9ace6297541ef
-EBUILD charliecloud-0.16.ebuild 2022 BLAKE2B c1a239810992cfaa61c161217532f7f9f5843bdabd6268fdd6e2f8fc5e502987704673521ac23e9ece6ec2ec69906f8b3749a3b8a1a59df664660307a1684a9f SHA512 e7c520841250e501a6b7172dba590f74820b4b44faa3a7e8c521ff93f85ae59f6c5c5aeb4a5dfbdc6422f75b8ecb1dfe6ac3b7160fb58e25f4b9ace6297541ef
-EBUILD charliecloud-9999.ebuild 2022 BLAKE2B c1a239810992cfaa61c161217532f7f9f5843bdabd6268fdd6e2f8fc5e502987704673521ac23e9ece6ec2ec69906f8b3749a3b8a1a59df664660307a1684a9f SHA512 e7c520841250e501a6b7172dba590f74820b4b44faa3a7e8c521ff93f85ae59f6c5c5aeb4a5dfbdc6422f75b8ecb1dfe6ac3b7160fb58e25f4b9ace6297541ef
+EBUILD charliecloud-0.15.ebuild 2026 BLAKE2B 238c72c93696886ee6d4fb233ffea8cb87bf8aba4ccd095ddff7e5986c805d38d64cb1357c45a41de98b9b3d9e2a142ee088c124976fadd6c1ddec8192df7dcb SHA512 133ecfa2d891f9a2d7ee829efb25260652ca6ff5cbc17fb0c059c029c49b4ce730d3a694cafa28daaf47d52a4c35430938b38336498a77a4c9d7cfeb01ea4008
+EBUILD charliecloud-0.16.ebuild 2026 BLAKE2B 238c72c93696886ee6d4fb233ffea8cb87bf8aba4ccd095ddff7e5986c805d38d64cb1357c45a41de98b9b3d9e2a142ee088c124976fadd6c1ddec8192df7dcb SHA512 133ecfa2d891f9a2d7ee829efb25260652ca6ff5cbc17fb0c059c029c49b4ce730d3a694cafa28daaf47d52a4c35430938b38336498a77a4c9d7cfeb01ea4008
+EBUILD charliecloud-9999.ebuild 2026 BLAKE2B 238c72c93696886ee6d4fb233ffea8cb87bf8aba4ccd095ddff7e5986c805d38d64cb1357c45a41de98b9b3d9e2a142ee088c124976fadd6c1ddec8192df7dcb SHA512 133ecfa2d891f9a2d7ee829efb25260652ca6ff5cbc17fb0c059c029c49b4ce730d3a694cafa28daaf47d52a4c35430938b38336498a77a4c9d7cfeb01ea4008
MISC metadata.xml 809 BLAKE2B 9dc29bca33e3a641ba5ddd913ee58d8c7703c55ca0e32db18a4f20ea70f871bf834637a1dab8934ef0034362dedf6b609acfcc5d534ac72d29b15ae32a56a17a SHA512 212cd70ac3e9fe0b91bc14feceef1f23e90c40c520ea8f9861847c93c6e341ca7f021a61d3608b3fd4a237c7681aa3fa7917c4ef1d849531eda0f3ca10ce4616
diff --git a/sys-cluster/charliecloud/charliecloud-0.15.ebuild b/sys-cluster/charliecloud/charliecloud-0.15.ebuild
index b56fa3f93688..d1d834d0655c 100644
--- a/sys-cluster/charliecloud/charliecloud-0.15.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.15.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
-inherit autotools eutils python-single-r1
+inherit autotools optfeature python-single-r1
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
diff --git a/sys-cluster/charliecloud/charliecloud-0.16.ebuild b/sys-cluster/charliecloud/charliecloud-0.16.ebuild
index b56fa3f93688..d1d834d0655c 100644
--- a/sys-cluster/charliecloud/charliecloud-0.16.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-0.16.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
-inherit autotools eutils python-single-r1
+inherit autotools optfeature python-single-r1
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
diff --git a/sys-cluster/charliecloud/charliecloud-9999.ebuild b/sys-cluster/charliecloud/charliecloud-9999.ebuild
index b56fa3f93688..d1d834d0655c 100644
--- a/sys-cluster/charliecloud/charliecloud-9999.ebuild
+++ b/sys-cluster/charliecloud/charliecloud-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
-inherit autotools eutils python-single-r1
+inherit autotools optfeature python-single-r1
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index 6b3dc30cc0ce..6431857e302a 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -5,4 +5,4 @@ DIST cinder.conf.sample-16.1.0 183294 BLAKE2B 5d0f28b9ad200d912c42c34ca030a5ec36
DIST cinder.conf.sample-2020.1.9999 183294 BLAKE2B 5d0f28b9ad200d912c42c34ca030a5ec3660c57db332677e1b66b314a2865187862c83baf78d122fc0af7f73fbf4f0c7f04b9253882d228dcb863bfc88e37e72 SHA512 faf712a3da37af05e642b3c14f98ce8d4e3db5b736b208d7ca8a18be02ac5626c94b4ed314bd0030d5fa3771b325ba0f24ec3a45188d27fd9de79c97b56e2626
EBUILD cinder-16.1.0.ebuild 7634 BLAKE2B eac99e6afdcaa2325f9b613fe9e6032ae5f2f48f4036237d6b2c253df0549a42154e2574d3e7ebd72b7232eb529f0f37237bbbc3beb94ce60c3f96d781a8d679 SHA512 c3970066fbc2098e2e6fc334751543df0178e26c0204e79afd98e2859ab8c4464ffad5fd820b8c5432878e7efe402d43b50ba01550699d8a34d737d0654e4918
EBUILD cinder-2020.1.9999.ebuild 7636 BLAKE2B cef3adb35b74cb2ed1bc574dd4408dd9c16010d4f64720fca3965adbf881af3d80685e618ff70b3d433b2737fc422c62a7439393388ce2d68b20a6e50c74bad3 SHA512 ca9be5edf83abd75dce25f0d4bbf9c67c23c1060f892d702186158c3e2d2b20544d984384116dc5468e7cfa0e84d5a46887c288c7a3ab2510974ebd24672644d
-MISC metadata.xml 1244 BLAKE2B bac3f4931079ae89c48d66ed2fe689978fcf609638ade7b26d8f07ffbd6562d7c4a16b42dec4390654747c6d2dfcb92b73d27c90356f1928199469d42432ef69 SHA512 fda201e6974bb0af9c24c1384a3bb2dd0a0c630439d7f1955de336f53804070a68426919fd4dc6f864d502c7e9e99a80d1920c740b6dc179f7b46c7f7fb7aef9
+MISC metadata.xml 1102 BLAKE2B 9ae7e7c1dc78a29aaa42da894b86bb674c080636008e95ec57f7eb0a483006f1128d5aa42fe6a673611732063f8e5bfbee0e4596af4196f23065f362d92a6860 SHA512 ee165a4bbe18345bd11de0590ec389c7ad1055a052470666939f77b4c5dce220e1400effd1b89a44ca515dcebd15c392b4bc4aa8d76ce23116ae8b5525197b42
diff --git a/sys-cluster/cinder/metadata.xml b/sys-cluster/cinder/metadata.xml
index 997957ff34f4..826d615f68e7 100644
--- a/sys-cluster/cinder/metadata.xml
+++ b/sys-cluster/cinder/metadata.xml
@@ -5,10 +5,6 @@
<email>prometheanfire@gentoo.org</email>
<name>Matthew Thode</name>
</maintainer>
- <longdescription lang="en">
- Cinder is the OpenStack Block storage service.
- This is a spin out of nova-volumes.
- </longdescription>
<use>
<flag name="api">Installs the initscripts for the cinder api service</flag>
<flag name="iscsi">Allow using an iSCSI remote storage server as pool for disk image storage</flag>
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index 07b0d9d20b59..5884fbc847fa 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,4 +1,5 @@
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
AUX galera-3.15-strip-extra-cflags.patch 2397 BLAKE2B 7d1d9e7b775e8ee26da152fb42c4b19e65e1084e471d4c7613a661206ee05fa280c29266be4ae66c0b1001de3062a6396c3b45917fcf3d4090b8afe229a7e680 SHA512 4f41398faaa138543ff6fd24b2aac9aa329dabf74d6355ea5c620db64e3112e27e17c15bf7e1dae1e7ddbe92795cedd65a9d6e52bd07b66f3fe27dde2ffc7cad
AUX galera-4.1-strip-extra-cflags.patch 2747 BLAKE2B 314e020bdbce2d3080d28c4d5bf5ad438affc8075736c38b77d713e59749a4eabce3a38b6c918b1768f48b99ec5c860813c3441291d0834ebf6d6ed545d30576 SHA512 0458705897861d4bc225326077ae379fb1c921aa65a102a24f2fba5c866c52a549c47bed929801c06ebb0c484136c1179a56b2fd750abd6aabc7a6a74fc18c2f
@@ -19,5 +20,5 @@ EBUILD galera-25.3.28.ebuild 1933 BLAKE2B 30d6355db4bc5eecec418c814cb6de00d4013e
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 1837 BLAKE2B a948407a0e4e8fd766b73232cde385bbadb6567cda4065e19ffee6f147d55d24717294db48b22c2363fdd1e293d1e5a8a42039907d7e964ef6af5baf523a769d SHA512 90b4c2fab65528b1495744d0c4ac893898fec8b1f26c18791aead216550312a8214af9c619604ff837f58a7488290d7f89fd7a83d089525d1efbf2d98c60302a
-EBUILD galera-26.4.5.ebuild 1871 BLAKE2B 410ef46684d0fe62d8136d2db098b11aec0a29c177ed8e84910ef44ab1381788d61a58e73f81b2116080f966c761d71393ee59b36cb026523e0db134d3b9185c SHA512 37215c9c7a2801cc0c0348a4c8997a7d4427a62eb58d6c806ef053aaca1d95a9d42460be7852db530f407498c771c85d2582ffcb539ad8b56439da4406b87a79
+EBUILD galera-26.4.5.ebuild 1886 BLAKE2B 4a98c96e37676c0348581a6090338ec97b90915f4599aa3d001d2f866a26450dec5543ce82b818d144d3697ca4ba88f773fa7f9df8d7054310760a2bd5f5a674 SHA512 2b55cb4aa102aa713eb23ee2348b0fc92d82028d30920b6765155e6ff613ef8664e0f72d8c1e830bfd1cb5609c614ad6eaa9a50ec0a5748f101d5a0865408d0e
MISC metadata.xml 462 BLAKE2B 1b0826bcb2bd93caa5f017b3c530d3bea18daac9f457dc79d6436d21f41b8c33d2979469df870cbc68428ba0110d17013bf9cd82f4f46d9be43bf996f7815e0c SHA512 b99987e53ae976905d3e493b09cbe35161f90b8ebfc88c4a9616b8722b0a0005c2427d509e15fdd7bbb30977266188452b3b6ec7479a943bce3a5922410246e2
diff --git a/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch b/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch
new file mode 100644
index 000000000000..c82c870b4f39
--- /dev/null
+++ b/sys-cluster/galera/files/galera-26.4.5-respect-toolchain.patch
@@ -0,0 +1,55 @@
+--- a/SConscript
++++ b/SConscript
+@@ -33,15 +33,17 @@ if has_version_script:
+ def check_dynamic_symbols(target, source, env):
+ import subprocess
+
++ objdump = env['OBJDUMP']
++
+ # Check if objdump exists
+- p = subprocess.Popen(['objdump', '--version'], stdout=subprocess.PIPE)
++ p = subprocess.Popen([objdump, '--version'], stdout=subprocess.PIPE)
+ p.wait()
+ if p.returncode != 0:
+ print('objdump utility is not found. Skipping checks...')
+ return 0
+
+ # Check that DSO doesn't contain asio-related dynamic symbols
+- if env.Execute(Action(['! objdump -T ' + target[0].abspath + ' | grep asio'], None)):
++ if env.Execute(Action(['! ' + objdump + ' -T ' + target[0].abspath + ' | grep asio'], None)):
+ return 1
+ return 0
+
+--- a/SConstruct
++++ b/SConstruct
+@@ -5,6 +5,7 @@
+ # SCons build script to build galera libraries
+ #
+ # How to control the build with environment variables:
++# Set AR to specify archive utility
+ # Set CC to specify C compiler
+ # Set CXX to specify C++ compiler
+ # Set CPPFLAGS to add non-standard include paths and preprocessor macros
+@@ -13,6 +14,7 @@
+ # Set CXXFLAGS to supply C++ compiler options
+ # Set LDFLAGS to *override* linking flags
+ # Set LIBPATH to add non-standard linker paths
++# Set OBJDUMP to specify objdump utility
+ # Set RPATH to add rpaths
+ #
+ # Some useful CPPFLAGS:
+@@ -205,6 +207,13 @@ if cxx != 'default':
+ link = os.getenv('LINK', 'default')
+ if link != 'default':
+ env.Replace(LINK = link)
++ar = os.getenv('AR', 'default')
++if ar != 'default':
++ env.Replace(AR = ar)
++objdump = os.getenv('OBJDUMP', 'default')
++if objdump != 'default':
++ env.Replace(OBJDUMP = objdump)
++
+
+ # Get compiler name/version, CXX may be set to "c++" which may be clang or gcc
+ cc_version = str(read_first_line(env['CC'].split() + ['--version']))
+
diff --git a/sys-cluster/galera/galera-26.4.5.ebuild b/sys-cluster/galera/galera-26.4.5.ebuild
index 760070fc8afc..9cdd6baf8cd7 100644
--- a/sys-cluster/galera/galera-26.4.5.ebuild
+++ b/sys-cluster/galera/galera-26.4.5.ebuild
@@ -37,7 +37,7 @@ RDEPEND="${CDEPEND}"
# Respect {C,LD}FLAGS.
PATCHES=(
"${FILESDIR}"/${PN}-26.4.5-strip-extra-cflags.patch
- "${FILESDIR}"/${PN}-26.4.4-respect-AR.patch
+ "${FILESDIR}"/${PN}-26.4.5-respect-toolchain.patch
)
S="${WORKDIR}/${MY_P}"
@@ -55,7 +55,7 @@ src_prepare() {
}
src_configure() {
- tc-export AR CC CXX
+ 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
diff --git a/sys-cluster/heartbeat/Manifest b/sys-cluster/heartbeat/Manifest
index 16404b6e201b..15256ec70c7e 100644
--- a/sys-cluster/heartbeat/Manifest
+++ b/sys-cluster/heartbeat/Manifest
@@ -13,4 +13,4 @@ DIST heartbeat-3.0.6.tar.bz2 532796 BLAKE2B 7c882312a4e528919fd94474233ffa0ac151
EBUILD heartbeat-3.0.5-r3.ebuild 1853 BLAKE2B 1e0b6a3c24693857a42e0b46d503243473c1538da172a96f5d6773acad74f2bf0b94170bcd64636d892d924c8f9893d3865e90224ea9156166ec4a819bc4828a SHA512 31bc91b553856f954f1ca375f8e7f7d84a498e79279500dcce45549bd40509c45d02c8d1633bef221cb5a0b729f044f4c465ce8657a00584c39652fa00e041c9
EBUILD heartbeat-3.0.6-r1.ebuild 1850 BLAKE2B ec060cdf0fd768f0b542109009cea0285c0182d7121513d74e216515e3074d9d5828a31b3e775e343010a19555655b31f37afaac4af530c4b2d99160840e9e41 SHA512 44723301d1dc3ea4f116b65006a2991dc9a7f9dd318755f726bad774a50d64803d3cdeada0536a4857271bd0db46a9de132c1c281e13195ec3c3d5c3a666cd12
EBUILD heartbeat-3.0.6.ebuild 1813 BLAKE2B c599d24d425b41f4a50ee4c75183063a8c88fefdd102f3c46f4b28c71493e0a77673764ad7779d0be0ea3b4975964fef136db17a8b18326931144be7601a4a22 SHA512 3d9e3b765f62e27538c89210924773c53c794dcf67f218e36d1719cf93b4c0b9439e58d9530bdde0a5ca2f39e86244bbc973ab4d4883a6f8b7f2e8eabfd3672c
-MISC metadata.xml 373 BLAKE2B 6158603c7b5428aa540843120e68d7e909d497871a31ee71a13e1d7d568d4ba30c10385d238f94454b5ce3ea5612939fde1c2b9c4118f6e30d551a1c4c6edfcc SHA512 8908e9983ffda4e1bbbd57b772834eb4d79b49193d354de7a336e42aa6eeaf4fae365298e28f074648d1f8681a20c69f86f512cb329f9ad1482dd030d9d38ef6
+MISC metadata.xml 263 BLAKE2B c9db7dc7f12c1017bee420587681f80a838eba2efed271c5a1fafa4595993917ea14b69fcc865a225561fa736bd93d9bfdac7b830a50d78707428d7fec4e987e SHA512 6ec307d6a3827ce21f67f8565a79a13d2833215571c459f42f06b8dd9184e1a41fa06b1cce8b3cf3555f4f875d9e366dd34ee786b6881dc18fb7d0b2d5c2acd5
diff --git a/sys-cluster/heartbeat/metadata.xml b/sys-cluster/heartbeat/metadata.xml
index 5b089a69229f..f3834ba82253 100644
--- a/sys-cluster/heartbeat/metadata.xml
+++ b/sys-cluster/heartbeat/metadata.xml
@@ -5,8 +5,4 @@
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
-
- <longdescription>
- Heartbeat is a cluster manager to handle failover of 2 nodes.
- </longdescription>
</pkgmetadata>
diff --git a/sys-cluster/ipvsadm/Manifest b/sys-cluster/ipvsadm/Manifest
index 62014b9b6592..9afd967f70d9 100644
--- a/sys-cluster/ipvsadm/Manifest
+++ b/sys-cluster/ipvsadm/Manifest
@@ -1,12 +1,8 @@
-AUX ipvsadm-1.26-buildsystem.patch 2989 BLAKE2B 2f92374f9759a32e354d4954958d50cac4988d0d4243a86ea8771cc6034bbfea5d746bb15bbebbf10336989ca550fff90f10b3340554690642e9a055c854488b SHA512 0802a919c947fed04774ec4034fba22036011e51802369d7c3c6a44ec7d118011aeac0ce3f7e2cb607efff133242c782ac8708b4ec3bb890c0013ad5d14863f8
-AUX ipvsadm-1.26-stack_smashing.patch 912 BLAKE2B 8b22cd9dff9da2691342a3f680e96f821144ce39510c380ef32c455c3b6fcab14fe6749fb4b58beafcacdd959ec6ad1cff369368a61d3f8c81790ce21cd394f3 SHA512 b1b50914003e0bf8688bb7e2fe011242f2ec11df70e890f4af578780367c0d38718a47a942a0cef48088a85b36276896508a8b5d580d7a15a29ae20d5ae46b4c
AUX ipvsadm-1.27-buildsystem.patch 3624 BLAKE2B d7a1f68a505d8c64fdbcdb5589a9b6b1e7afd5a4e7dfc131a741f1644433484efa795f51cee2fa6d5f6ca77e6a7312e75276d0a4e40f38f9aefc0f532dd0ce31 SHA512 e6e94a84f3a59a2ddb73c924f28e7e6799530aa5187d499c1b002ea1caa379c728dc96493e481d9e351e14209d5424de73c7deeb4f1e1d9846eb088fb160535d
AUX ipvsadm-1.27-fix-daemon-state.patch 2001 BLAKE2B efc15ede85aae2c069399c0137c6ec5142bbcc35054b2de32e20cbbdc216e32c3628e4821d1da93f0d14580c67714cbd310147cbca776652301fbc5a275490dc SHA512 4898672423f2b53776bedde1b5d7a7dce27d8d66aeec6b749149209c6acabcfa8cc53b4f3342107f9a783c5a4afe88f4e8b10d25771c49d86b0def8777834c22
AUX ipvsadm-init 649 BLAKE2B 9414395d1093c1bff940982f90e7416fef6d74e9972b5416d571fe8a41363c03c9a4ff819cd2be578911a7c6c021cc7f52910371030a479a58800b8eb4f3d2ff SHA512 3fb2467fc157599fbf308e27f39f0cb4164e3d36423500d89c7fbedec3ba6f5c7b3cbe52b077811011fc0faef73072a0bf3b204d728841773ef2a520c03130f7
-DIST ipvsadm-1.26.tar.gz 41700 BLAKE2B ef8b089bd4d21297ae6fde01a9214cf07633cc286765e6f8110b04589c5d9b6dc4624457899c4ea48ddd08b495a9c090b26d1dc5094b5fb7cafcd5342c729caf SHA512 873e23a6bdaabc153b00f1ede3853c947e8c8cfb4e18364d55197c74f26cc883ca469e074a90f377fbfd5e73e0cd6c1fe414c9f7a5c28b0d4431af58056eced4
DIST ipvsadm-1.27.tar.xz 38196 BLAKE2B 1b8a72b11c14a909b8b7459c459195d32bb7944ed4a01d963e2b85e8279c5d7d2fd095d9c23473c64dc15881a2b22b439b39c10b2019b3183f54e22535a258a9 SHA512 cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80
DIST ipvsadm-1.28.tar.xz 38600 BLAKE2B 2a892f858324788b425f7c5aa6ce6a1548c6cd166977d1d36a5236061d1a6ce7e31f6bc1e24a7d53a57406e468271ccebc01330de6be9784c1a955b60eb89d16 SHA512 a1e10ce30751d9439f832e221e5c41b338f87dcc94a0b21329d908a9164f8882049af9d9d918b764b36c30e353d5b8db49d7088e60c24e4748713c06cccf7035
-EBUILD ipvsadm-1.26-r2.ebuild 1469 BLAKE2B 70a3df9dd2fbcfea970db49634b1ab5d3423771407836f0610fe564506c4b44bdba4e431fe686387f00ecdb2a31d727a6eb08bb62db3eec924694e30deb70bdd SHA512 7a72a98e4b398101178bc182f1ce02cea6e6fd2bbac245d5b106de16e1fb5bc5803c4f3d7689c43d5c1d662828dd89cbb6e5bdc229f32df095151b69cceb04f1
EBUILD ipvsadm-1.27-r1.ebuild 1737 BLAKE2B 9d566bb116e2ceaebb0d4c9976a2dadc6600fe37621dcacc9d8a3afbbb92d84e400742578ccfb61a5c4cd9d32d03dc8eca67363d286923239889103d56738402 SHA512 483e0cc7225ce09627a9d0fdf0bf89d0d2d2c1b305608f065909cd88f8cb5b4cffb5ab71da29292385ea2d7d8e305f663aff306f720008517315fbc33493e2e3
EBUILD ipvsadm-1.28.ebuild 1647 BLAKE2B 8cd4abf89d8839d7bae690bed5ebd9cf78900700d892d93cb6e7b9b854f1d680bb622ef311ba5cad20204f6f3bd184f90c45090c599aac585a98765f7cf5a00f SHA512 0132f04eb777f8289ab98edff96a90e3d07309993bbbc892c9c5f2f0f1e1b238253a86dd8383aeff5c8446c8e0cb4f108f8159692ba0d659852568d49155b906
-MISC metadata.xml 366 BLAKE2B a293a113f5ae803fd517708791f7d3cf6e1322502d853c87f074981745f901487b31d89d7337a1f0dc34d636d4aeecd26917bd492b30f50b6166b33ccb10b124 SHA512 6cdf615e2158872ea3081ba02996989acd1fa9a02286946acc1b972c717943eba27b2733dc7c33ff782624017adc140fd125cf04f1d989e006c2541eb159f256
+MISC metadata.xml 263 BLAKE2B c9db7dc7f12c1017bee420587681f80a838eba2efed271c5a1fafa4595993917ea14b69fcc865a225561fa736bd93d9bfdac7b830a50d78707428d7fec4e987e SHA512 6ec307d6a3827ce21f67f8565a79a13d2833215571c459f42f06b8dd9184e1a41fa06b1cce8b3cf3555f4f875d9e366dd34ee786b6881dc18fb7d0b2d5c2acd5
diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch b/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch
deleted file mode 100644
index ba8e9450eb35..000000000000
--- a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch
+++ /dev/null
@@ -1,113 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -43,14 +43,13 @@
- INIT = $(BUILD_ROOT)/etc/rc.d/init.d
- MKDIR = mkdir
- INSTALL = install
--STATIC_LIBS = libipvs/libipvs.a
-
- ifeq "${ARCH}" "sparc64"
-- CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow
-+ CFLAGS := -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow
- else
-- CFLAGS = -Wall -Wunused -Wstrict-prototypes -g
-+ CFLAGS := -g
- endif
--
-+OPTFLAGS += -Wall -Wunused -Wstrict-prototypes
-
- #####################################
- # No servicable parts below this line
-@@ -94,10 +93,12 @@
- all: libs ipvsadm
-
- libs:
-- make -C libipvs
-+ $(MAKE) -C libipvs
-+
-+$(OBJS): libs
-
--ipvsadm: $(OBJS) $(STATIC_LIBS)
-- $(CC) $(CFLAGS) -o $@ $^ $(LIBS)
-+ipvsadm: $(OBJS)
-+ $(CC) $(LDFLAGS) $(OPTFLAGS) $(CFLAGS) -o $@ $^ -Llibipvs -lipvs $(LIBS)
-
--install: all
-+install:
- if [ ! -d $(SBIN) ]; then $(MKDIR) -p $(SBIN); fi
-@@ -108,15 +109,13 @@
- $(INSTALL) -m 0644 ipvsadm.8 $(MAN)
- $(INSTALL) -m 0644 ipvsadm-save.8 $(MAN)
- $(INSTALL) -m 0644 ipvsadm-restore.8 $(MAN)
-- [ -d $(INIT) ] || $(MKDIR) -p $(INIT)
-- $(INSTALL) -m 0755 ipvsadm.sh $(INIT)/ipvsadm
-
- clean:
- rm -f ipvsadm $(NAME).spec $(NAME)-$(VERSION).tar.gz
- rm -rf debian/tmp
- find . -name '*.[ao]' -o -name "*~" -o -name "*.orig" \
- -o -name "*.rej" -o -name core | xargs rm -f
-- make -C libipvs clean
-+ $(MAKE) -C libipvs clean
-
- distclean: clean
-
-@@ -149,4 +148,4 @@
- dpkg-buildpackage
-
- %.o: %.c
-- $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
-+ $(CC) $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
---- a/libipvs/Makefile
-+++ b/libipvs/Makefile
-@@ -1,32 +1,39 @@
- # Makefile for libipvs
-
- CC = gcc
--CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -fPIC
-+OPTFLAGS = -Wall -Wunused -Wstrict-prototypes
- ifneq (0,$(HAVE_NL))
--CFLAGS += -DLIBIPVS_USE_NL
-+DEFINES += -DLIBIPVS_USE_NL
- endif
-
- INCLUDE += $(shell if [ -f ../../ip_vs.h ]; then \
- echo "-I../../."; fi;)
--DEFINES = $(shell if [ ! -f ../../ip_vs.h ]; then \
-+DEFINES += $(shell if [ ! -f ../../ip_vs.h ]; then \
- echo "-DHAVE_NET_IP_VS_H"; fi;)
-
- .PHONY = all clean install dist distclean rpm rpms
--STATIC_LIB = libipvs.a
--SHARED_LIB = libipvs.so
-
--all: $(STATIC_LIB) $(SHARED_LIB)
-+TARGETS = libipvs.so
-
--$(STATIC_LIB): libipvs.o ip_vs_nl_policy.o
-+ifeq (1,$(STATIC_LIB))
-+TARGETS += libipvs.a
-+endif
-+
-+all: $(TARGETS)
-+
-+libipvs.a: libipvs.o ip_vs_nl_policy.o
- ar rv $@ $^
-
--$(SHARED_LIB): libipvs.o ip_vs_nl_policy.o
-- $(CC) -shared -Wl,-soname,$@ -o $@ $^
-+libipvs.so: libipvs.lo ip_vs_nl_policy.lo
-+ $(CC) $(LDFLAGS) -shared -Wl,-soname,$@ -o $@ $^
-+
-+%.lo: %.c
-+ $(CC) -fPIC $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
-
- %.o: %.c
-- $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
-+ $(CC) $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
-
- clean:
-- rm -f *.[ao] *~ *.orig *.rej core *.so
-+ rm -f *.[ao] *~ *.orig *.rej core *.so *.lo
-
- distclean: clean
diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch b/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch
deleted file mode 100644
index d36b0bf8abe4..000000000000
--- a/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 81529af388c0f0f4e4b169b7bcb285ef5e798f41 Mon Sep 17 00:00:00 2001
-From: Christian Ruppert <idl0r@gentoo.org>
-Date: Sat, 8 Oct 2011 02:05:37 +0200
-Subject: [PATCH] Fix stack smashing because of a typo
-
-IPVS_CMD_ATTR_MAX was the size of __IPVS_SVC_ATTR_MAX before, which has a
-different size and thus it caused trouble. The right enum to use is
-__IPVS_CMD_ATTR_MAX.
-
-Reported-by: Deniss Gaplevsky <slim@inbox.lv>
-X-Gentoo-Bug: 371903
-X-Gentoo-Bug-URL: https://bugs.gentoo.org/371903
----
- libipvs/ip_vs.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/libipvs/ip_vs.h b/libipvs/ip_vs.h
-index 9726a17..5e1d544 100644
---- a/libipvs/ip_vs.h
-+++ b/libipvs/ip_vs.h
-@@ -413,7 +413,7 @@ enum {
- __IPVS_CMD_ATTR_MAX,
- };
-
--#define IPVS_CMD_ATTR_MAX (__IPVS_SVC_ATTR_MAX - 1)
-+#define IPVS_CMD_ATTR_MAX (__IPVS_CMD_ATTR_MAX - 1)
-
- /*
- * Attributes used to describe a service
---
-1.7.3.4
-
diff --git a/sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild
deleted file mode 100644
index ccaf28f73640..000000000000
--- a/sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils linux-info toolchain-funcs
-
-DESCRIPTION="utility to administer the IP virtual server services"
-HOMEPAGE="http://linuxvirtualserver.org/"
-SRC_URI="http://www.linuxvirtualserver.org/software/kernel-2.6/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ppc64 s390 sparc x86"
-IUSE="static-libs"
-
-RDEPEND=">=sys-libs/ncurses-5.2
- dev-libs/libnl:1.1
- >=dev-libs/popt-1.16"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-pkg_pretend() {
- if kernel_is 2 4; then
- eerror "${P} supports only 2.6 series and later kernels, please try ${PN}-1.21 for 2.4 kernels"
- die "wrong kernel version"
- fi
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-buildsystem.patch
- epatch "${FILESDIR}/${P}-stack_smashing.patch" # bug 371903
- use static-libs && export STATIC=1
-}
-
-src_compile() {
- emake -e \
- INCLUDE="-I.. -I." \
- CC="$(tc-getCC)" \
- HAVE_NL=1 \
- STATIC_LIB=${STATIC} \
- POPT_LIB="$(pkg-config --libs popt)"
-}
-
-src_install() {
- into /
- dosbin ipvsadm ipvsadm-save ipvsadm-restore
-
- into /usr
- doman ipvsadm.8 ipvsadm-save.8 ipvsadm-restore.8
-
- newinitd "${FILESDIR}"/ipvsadm-init ipvsadm
- keepdir /var/lib/ipvsadm
-
- use static-libs && dolib.a libipvs/libipvs.a
- dolib.so libipvs/libipvs.so
-
- insinto /usr/include/ipvs
- newins libipvs/libipvs.h ipvs.h
-}
-
-pkg_postinst() {
- einfo "You will need a kernel that has ipvs patches to use LVS."
-}
diff --git a/sys-cluster/ipvsadm/metadata.xml b/sys-cluster/ipvsadm/metadata.xml
index 7ca6574ca7b4..f3834ba82253 100644
--- a/sys-cluster/ipvsadm/metadata.xml
+++ b/sys-cluster/ipvsadm/metadata.xml
@@ -5,8 +5,4 @@
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
-
- <longdescription>
- Administration tools for linux virtual server clusters
- </longdescription>
</pkgmetadata>
diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index d3bdf28f71a4..b1935f9091a6 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -6,4 +6,4 @@ DIST keepalived-2.0.20.tar.gz 1036063 BLAKE2B 217dee8c6dcb148119822f3c6a0b57482e
DIST keepalived-2.1.5.tar.gz 1081559 BLAKE2B 791de7f24d012d77fbf9573713ab158cd91c08b969982b5d6bb86e5e6ed347281378dd5106a05db2f37fd9ab2eb479c131333b4b8c6983671b18652122fdbe37 SHA512 107d071aa1546023a3eb7c2cba4707ab6fbb10af62984ab41c9358b5e28289f8f277456983fe8649a15a77939734d3af573b8b050500d9eb521b4b0537f97aa6
EBUILD keepalived-2.0.20.ebuild 2001 BLAKE2B 2207a4c15a10335c03f8277eafe2f29cdd6c593c7ec918c15824e526d7d509afa4dfb3cca36e600e727a956a088df4310f86111db96451fc64a883595ced705c SHA512 7c61d2129c2a64b7ac27daeb0264df6837780dec2bc81a79cb7951d99ffa450b279141802b3e693b80ea066a8a377a2f67561516ff34e40efefae51f68bfdc37
EBUILD keepalived-2.1.5.ebuild 2005 BLAKE2B 9e8a0a9237d32facfbe26d8303e393c8e61abd521dd332346e5916b9fed328244905019eb9cdccfd8e04a079951c393bcad0d22008d89ae83e9d788b70745e2d SHA512 5d6fe1ff61c8b260df8e703ab075a33807f0d0bc6124cd75f7b9b54196e58177c5a1567cc10514cc924f4a80e54dc3fd5062a2405d65de06d08df18469e8864b
-MISC metadata.xml 640 BLAKE2B 5644b98bf487637c431299fe61e1185731d9fc22e9a19b9a3218855318a9c40500339c628671eb958c2bcee99d867a8e9c93903fdcdad25ad566659422dd2119 SHA512 6fd4981067e0a2e74511db7be79d656c62b39c1f43f860e0d981b6c9770cb2da6b4fd3e40af1ed23adc8bbbd01202e6c45e58b6f86480a807d193aae1a3f7ad3
+MISC metadata.xml 529 BLAKE2B e20e135a1037fe1ce32a4321858160594512de8c13bb8bf67655fc431c7d6ebf8806db518a09c59e6724842577647a23bb7f310638025a85c5ee8e5fee4ee877 SHA512 3925927d7e0866283769f5582e77bfadf1708162e6aae6a5d1a605fda4a2b4c3de631b96718f5ea69ed5335445523ea1ec1e121a1372641dbec751285cb35dd2
diff --git a/sys-cluster/keepalived/metadata.xml b/sys-cluster/keepalived/metadata.xml
index 8c58db840582..10ad7b166fdc 100644
--- a/sys-cluster/keepalived/metadata.xml
+++ b/sys-cluster/keepalived/metadata.xml
@@ -5,9 +5,6 @@
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
- <longdescription>
- VRRP2 implementation. Used for setting up high availability clusters.
- </longdescription>
<use>
<flag name="bfd">compile with support for Bidirectional Forwarding Detection (BFD).</flag>
<flag name="json">compile with signal to dump configuration and stats as JSON.</flag>
diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
index 7f97d51dcc17..c2298907486c 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,8 +1,14 @@
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.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369
DIST kubernetes-1.17.3.tar.gz 31762013 BLAKE2B 4470fadf2ec441ed7a5f3a82581af6a0f4d768780048576863b2aae9c13cff543592da73b979c7f9191a4c7c2b5a1ad10d85e0eba04fdcd08ece86884ab1f80d SHA512 09b33377de0bdd7dc8ac2ae81196d15eeb93862cb0aba1256bcfca38d2ce1f15951ad70cf67600fc3d16c1d449e0451707e756ec21ad812c6628ae1f0fdda427
DIST kubernetes-1.17.4.tar.gz 31777775 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549
+DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
+DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
+EBUILD kube-apiserver-1.17.11.ebuild 981 BLAKE2B 17432b3409ef9bec20e9f6995c8ff400b312b3798c50dfdd8f856f181b6ba741cdab0274fa99a0604ed74cd788183983078fbce965d0534ffb1d40c0e767fbcb SHA512 336a831540df29e80b34a93f9b4af67cdc4ec0f7dc740e4c1af4d1ecd220d9c5183d59d305ed92ad4be4dc5c2952364a72c2939a86008bb3daa8a179952cda05
EBUILD kube-apiserver-1.17.3.ebuild 1126 BLAKE2B 671e10c4dd12456049f4726ceadc7252ff433408c1360cd8a82413bd828902d45b9e6a80ab4afac5b4b83c6c3c349f2e7bad18fce578184dde7fc6086915b616 SHA512 ab0bf7873d6ed45cdeb8f482d463ee93c7ecf0b4f6a5245b37ecdd2c4f7a0f9c4c85f66e0fb83b12e8debc59d92e337b8289cf953dec9fdbd0fc7cf2b254e440
EBUILD kube-apiserver-1.17.4.ebuild 1126 BLAKE2B 671e10c4dd12456049f4726ceadc7252ff433408c1360cd8a82413bd828902d45b9e6a80ab4afac5b4b83c6c3c349f2e7bad18fce578184dde7fc6086915b616 SHA512 ab0bf7873d6ed45cdeb8f482d463ee93c7ecf0b4f6a5245b37ecdd2c4f7a0f9c4c85f66e0fb83b12e8debc59d92e337b8289cf953dec9fdbd0fc7cf2b254e440
+EBUILD kube-apiserver-1.18.8.ebuild 981 BLAKE2B 17432b3409ef9bec20e9f6995c8ff400b312b3798c50dfdd8f856f181b6ba741cdab0274fa99a0604ed74cd788183983078fbce965d0534ffb1d40c0e767fbcb SHA512 336a831540df29e80b34a93f9b4af67cdc4ec0f7dc740e4c1af4d1ecd220d9c5183d59d305ed92ad4be4dc5c2952364a72c2939a86008bb3daa8a179952cda05
+EBUILD kube-apiserver-1.19.1.ebuild 988 BLAKE2B e97c6c79c21b7a898a8abed3f571fbc097aa3683b15887a2aa975cc8619cdae058cf3a109968afd4baf826470136de9099a3283df82c4fc2a96ba4895a3715f9 SHA512 4a1622dc3577501db3d6166d65830955ccfa98d27ad10df665d06da2de26d8552d13944c8909e8a77fdc02e2f4fb7cb6645911ee5fd65d78bedb89da81f2fb64
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild
new file mode 100644
index 000000000000..ea6a21b90886
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.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"
+
+IUSE="hardened"
+
+BDEPEND="=dev-lang/go-1.14*"
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+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-apiserver/kube-apiserver-1.18.8.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.18.8.ebuild
new file mode 100644
index 000000000000..ea6a21b90886
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.18.8.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"
+
+IUSE="hardened"
+
+BDEPEND="=dev-lang/go-1.14*"
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+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-apiserver/kube-apiserver-1.19.1.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.19.1.ebuild
new file mode 100644
index 000000000000..a2773399c7e3
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.19.1.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"
+
+BDEPEND="=dev-lang/go-1.14*"
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+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 7582fda193f3..dd77c309c345 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,8 +1,14 @@
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.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369
DIST kubernetes-1.17.3.tar.gz 31762013 BLAKE2B 4470fadf2ec441ed7a5f3a82581af6a0f4d768780048576863b2aae9c13cff543592da73b979c7f9191a4c7c2b5a1ad10d85e0eba04fdcd08ece86884ab1f80d SHA512 09b33377de0bdd7dc8ac2ae81196d15eeb93862cb0aba1256bcfca38d2ce1f15951ad70cf67600fc3d16c1d449e0451707e756ec21ad812c6628ae1f0fdda427
DIST kubernetes-1.17.4.tar.gz 31777775 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549
+DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
+DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
+EBUILD kube-controller-manager-1.17.11.ebuild 916 BLAKE2B e8700bde48417106302eed56b70638810baf7a740d7537c2e07b59c0c9aa0a68eaa5e62b0c390c5e167514be96e1ac871212d2dc1b4bb93f8bcf0f695d302f46 SHA512 7949f3fa90e79ae65e883ff6c232fd4d3efbab6503bbf1426739b6403511e48ec892dc38be26cc937183d1b2bb0566b1e19bc20551e72a811413e2046ad57e8d
EBUILD kube-controller-manager-1.17.3.ebuild 1153 BLAKE2B 2ad827e85b8bfbd74c278bece29f89165c356d6b2973200324510254d83841d8d872e441fd59fe8b534c4704057df890899f02de5abe2dacde24532c2339720e SHA512 8df3a7bb651c184a45e9595c1c80156e387b49b7c0b66313b96b67421345e53faee9eacfaa48dfb4136a2caa063378bd24cb6e83b6cd84d20ad7569a15d53c5b
EBUILD kube-controller-manager-1.17.4.ebuild 1153 BLAKE2B 2ad827e85b8bfbd74c278bece29f89165c356d6b2973200324510254d83841d8d872e441fd59fe8b534c4704057df890899f02de5abe2dacde24532c2339720e SHA512 8df3a7bb651c184a45e9595c1c80156e387b49b7c0b66313b96b67421345e53faee9eacfaa48dfb4136a2caa063378bd24cb6e83b6cd84d20ad7569a15d53c5b
+EBUILD kube-controller-manager-1.18.8.ebuild 916 BLAKE2B e8700bde48417106302eed56b70638810baf7a740d7537c2e07b59c0c9aa0a68eaa5e62b0c390c5e167514be96e1ac871212d2dc1b4bb93f8bcf0f695d302f46 SHA512 7949f3fa90e79ae65e883ff6c232fd4d3efbab6503bbf1426739b6403511e48ec892dc38be26cc937183d1b2bb0566b1e19bc20551e72a811413e2046ad57e8d
+EBUILD kube-controller-manager-1.19.1.ebuild 916 BLAKE2B e8700bde48417106302eed56b70638810baf7a740d7537c2e07b59c0c9aa0a68eaa5e62b0c390c5e167514be96e1ac871212d2dc1b4bb93f8bcf0f695d302f46 SHA512 7949f3fa90e79ae65e883ff6c232fd4d3efbab6503bbf1426739b6403511e48ec892dc38be26cc937183d1b2bb0566b1e19bc20551e72a811413e2046ad57e8d
MISC metadata.xml 334 BLAKE2B 5fb3ca0290f69bb3b68aa155afa7d239029ea77ad7c1d9c082df32e8e7fdd4188f8313a6799eb1f98a1d24c6d69b059c5c8cbe4dbeadf33c0892ac4482a41863 SHA512 1a049b08c9dd669d645179ca1afc93a8015fa5faddee858c497d45d7c9917a51261a33bd07545926d2698c200aada2e8ffd535466bed97e2dc07fa0b11bef9e1
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.17.11.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.17.11.ebuild
new file mode 100644
index 000000000000..2ea2ca9441ce
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.17.11.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
+
+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"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}
+ dev-go/go-bindata
+ >=dev-lang/go-1.13"
+ RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${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-controller-manager/kube-controller-manager-1.18.8.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.8.ebuild
new file mode 100644
index 000000000000..2ea2ca9441ce
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.18.8.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
+
+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"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}
+ dev-go/go-bindata
+ >=dev-lang/go-1.13"
+ RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${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-controller-manager/kube-controller-manager-1.19.1.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.19.1.ebuild
new file mode 100644
index 000000000000..2ea2ca9441ce
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.19.1.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
+
+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"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}
+ dev-go/go-bindata
+ >=dev-lang/go-1.13"
+ RDEPEND="${COMMON_DEPEND}"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${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/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index 6cc5a28ff389..e6117432b8ed 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,5 +1,7 @@
-DIST kubernetes-1.17.3.tar.gz 31762013 BLAKE2B 4470fadf2ec441ed7a5f3a82581af6a0f4d768780048576863b2aae9c13cff543592da73b979c7f9191a4c7c2b5a1ad10d85e0eba04fdcd08ece86884ab1f80d SHA512 09b33377de0bdd7dc8ac2ae81196d15eeb93862cb0aba1256bcfca38d2ce1f15951ad70cf67600fc3d16c1d449e0451707e756ec21ad812c6628ae1f0fdda427
-DIST kubernetes-1.17.4.tar.gz 31777775 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549
-EBUILD kubeadm-1.17.3.ebuild 1049 BLAKE2B 76523b23b08c88c6e56bdc8927096b299008f8f6edec3fc27327b63860c20ac9772ff5bc03cf6be625109cb42d7059b6bcc12de8b8dc06d3c09ada9935c71fe7 SHA512 c2412c7e68a3efa031c2e27a5173b0a540de3cefac94245e48d4b4f810f7134219e29c68d7b3314d7697e267d1add10e341399a771537e1021958021ce050755
-EBUILD kubeadm-1.17.4.ebuild 1049 BLAKE2B 76523b23b08c88c6e56bdc8927096b299008f8f6edec3fc27327b63860c20ac9772ff5bc03cf6be625109cb42d7059b6bcc12de8b8dc06d3c09ada9935c71fe7 SHA512 c2412c7e68a3efa031c2e27a5173b0a540de3cefac94245e48d4b4f810f7134219e29c68d7b3314d7697e267d1add10e341399a771537e1021958021ce050755
+DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369
+DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
+DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
+EBUILD kubeadm-1.17.11.ebuild 869 BLAKE2B fb668700da46e79d2fbc6b8091101478e30c46aa75cce920fe81cff91b65bfdc3ba1da4530619be76f4e5058946395d6a53717c680d7f609c86e0364a80a2aff SHA512 cefdbc6c641172c608ceb724a3cfb90db7ba2782b79396c4b89b673edbe1d8028dca392073de213a0369283aeae2e155190b2928fc066bec18d22d7105ca0328
+EBUILD kubeadm-1.18.8.ebuild 869 BLAKE2B fb668700da46e79d2fbc6b8091101478e30c46aa75cce920fe81cff91b65bfdc3ba1da4530619be76f4e5058946395d6a53717c680d7f609c86e0364a80a2aff SHA512 cefdbc6c641172c608ceb724a3cfb90db7ba2782b79396c4b89b673edbe1d8028dca392073de213a0369283aeae2e155190b2928fc066bec18d22d7105ca0328
+EBUILD kubeadm-1.19.1.ebuild 878 BLAKE2B 97372397c3de4e3de0f038bfd0c36f4ca190c2c02ffcf0e83453343dbc4f4f9c8c9bbc4f250f61ce62b9b64cf419241095a8839a41fce0cd1d54444dc49be42c SHA512 2a78347e5bdcf493ece5b8495fdfb94121057e679d25f766da238e8a23b8930435e32cc4ea45cc03ce3cee855c2e82ba3d6300394e7871741f9b0ed8f40a73dc
MISC metadata.xml 917 BLAKE2B ece7788c2a425d9663a25793715a9a2b1227c76f4ca0606340adf98bf524325524cbfde458125fc20cdfe4278950f4109d6a8a4d31c066f7884c33d856b5cd31 SHA512 587a9b0e0de0e18ccd2b8de9929f588c270172e795cede9093fa2380aa422f67e6e35ea0f534d8507ec278448bb1a7a2832bff561a92f8663e15824130be450a
diff --git a/sys-cluster/kubeadm/kubeadm-1.17.4.ebuild b/sys-cluster/kubeadm/kubeadm-1.17.11.ebuild
index a2529fec51c7..1f2e0087261a 100644
--- a/sys-cluster/kubeadm/kubeadm-1.17.4.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.17.11.ebuild
@@ -1,37 +1,33 @@
-# Copyright 1999-2020 Gentoo Authors
+# 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://github.com/kubernetes/kubernetes https://kubernetes.io"
+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"
-DEPEND=">=dev-lang/go-1.13
- dev-go/go-bindata"
+IUSE="hardened"
-RESTRICT="test"
-S="${WORKDIR}/kubernetes-${PV}"
+BDEPEND="=dev-lang/go-1.14*"
-src_prepare() {
- default
- sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" hack/lib/golang.sh || die
- sed -i -e "/export PATH/d" hack/generate-bindata.sh || die
-}
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
src_compile() {
- LDFLAGS="" emake -j1 WHAT=cmd/${PN} GOFLAGS=-v
- _output/bin/${PN} completion bash > ${PN}.bash || die
- _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
}
src_install() {
- dobin _output/bin/${PN}
+ dobin _output/bin/kubeadm
+ _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/kubeadm/kubeadm-1.17.3.ebuild b/sys-cluster/kubeadm/kubeadm-1.18.8.ebuild
index a2529fec51c7..1f2e0087261a 100644
--- a/sys-cluster/kubeadm/kubeadm-1.17.3.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.18.8.ebuild
@@ -1,37 +1,33 @@
-# Copyright 1999-2020 Gentoo Authors
+# 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://github.com/kubernetes/kubernetes https://kubernetes.io"
+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"
-DEPEND=">=dev-lang/go-1.13
- dev-go/go-bindata"
+IUSE="hardened"
-RESTRICT="test"
-S="${WORKDIR}/kubernetes-${PV}"
+BDEPEND="=dev-lang/go-1.14*"
-src_prepare() {
- default
- sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" hack/lib/golang.sh || die
- sed -i -e "/export PATH/d" hack/generate-bindata.sh || die
-}
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
src_compile() {
- LDFLAGS="" emake -j1 WHAT=cmd/${PN} GOFLAGS=-v
- _output/bin/${PN} completion bash > ${PN}.bash || die
- _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
}
src_install() {
- dobin _output/bin/${PN}
+ dobin _output/bin/kubeadm
+ _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/kubeadm/kubeadm-1.19.1.ebuild b/sys-cluster/kubeadm/kubeadm-1.19.1.ebuild
new file mode 100644
index 000000000000..3b2339a42080
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.19.1.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"
+
+# BDEPEND="=dev-lang/go-1.14*"
+
+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/kubeadm
+ _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/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest
index 637f7b7a97e7..738865114ba6 100644
--- a/sys-cluster/kubernetes/Manifest
+++ b/sys-cluster/kubernetes/Manifest
@@ -20,9 +20,11 @@ DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa029
DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545
DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
DIST kubernetes-1.19.0.tar.gz 33584482 BLAKE2B b44248d8b4b22bdf2ee596ff3d864c76040f03b6f8bca17fd8bc2184463aa92f14d9e00d20163cfbb0dfb41ea0da6576f660362340ba1f6558fbb8294892ba01 SHA512 abc47f5c840894824adba3b3763b694fce89981fd90eaead9d540b9e282c9bfd97092c93d279efe26416e544393a33e95e20f953981de48e2f9f3cd4acf6bcba
-EBUILD kubernetes-1.17.11.ebuild 2304 BLAKE2B 3331be4e0311c55251e4ad205e27033e79a93df9a19d5d9372efc32bcf5505a23de44a7dcd48c05e55108d76f3e4472eef15b361b6631835553b63ad07972c69 SHA512 b08b169071ebb860449057269ed5956ba306254760e7f91925e014a7a994a15e2a98befec84836709b3188a638827d7fc93babb5a757fc5e4f161a14e54690ca
+DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
+EBUILD kubernetes-1.17.11.ebuild 2511 BLAKE2B bfc27278c95fa83f5779d9648e4c89e3f3e3e83705ef4ad5a9c0aef5dcde0e397a98f48fab772b3b9d3c258685e1a641605ca7f60d8a8974260f93973ae997a0 SHA512 36cf82ebf40c6930355e158c249dd6b0b3424cf01d2db35e7ee73c2face624d99f9402bd11fa44c3413b31327688229bbcc3c7f66ba31c790a29e53ad0f069c0
EBUILD kubernetes-1.17.9.ebuild 2303 BLAKE2B 34d570a6fdb6f1acb2088e0e5f970e7caeb49856120bc0f58e9af239ee421b75f9bc74ab64dec93e8f20da7fbc3be17aef1f4a16e59988d25f4d3bae5dbde45b SHA512 66e24673be6c12cb6f9b744ed10a61aa1ca70148a856ca2993f6d90ec75ed1e42004ec3e0da4c2295c445f053a539cd38bb2ca52faa26f815a10abd69960aaeb
EBUILD kubernetes-1.18.6.ebuild 2303 BLAKE2B 34d570a6fdb6f1acb2088e0e5f970e7caeb49856120bc0f58e9af239ee421b75f9bc74ab64dec93e8f20da7fbc3be17aef1f4a16e59988d25f4d3bae5dbde45b SHA512 66e24673be6c12cb6f9b744ed10a61aa1ca70148a856ca2993f6d90ec75ed1e42004ec3e0da4c2295c445f053a539cd38bb2ca52faa26f815a10abd69960aaeb
-EBUILD kubernetes-1.18.8.ebuild 2304 BLAKE2B 3331be4e0311c55251e4ad205e27033e79a93df9a19d5d9372efc32bcf5505a23de44a7dcd48c05e55108d76f3e4472eef15b361b6631835553b63ad07972c69 SHA512 b08b169071ebb860449057269ed5956ba306254760e7f91925e014a7a994a15e2a98befec84836709b3188a638827d7fc93babb5a757fc5e4f161a14e54690ca
+EBUILD kubernetes-1.18.8.ebuild 2510 BLAKE2B 3233c4009752760e14c5d7d26c79559ad2c75a9ab9631de6d7aa1ca0d24c43b43d46f2ded5dda9eaecf3c71030ce6c6dae37a6d093cab940061d126f9a5bac4e SHA512 be9b7afb87fb6aa192acb3db5ab59a4e3bdfb9aedb1ea9a733681c96b7f121a15d7157ac3f4fa2f9a56dfba74cc06681409ce5bef455f365d2c56be9dcc04deb
EBUILD kubernetes-1.19.0.ebuild 2282 BLAKE2B 795c4098c41721776314b1cf5dd9a2e653047f3cb5a40ca9ecebb8acc697359231cfbfc26ee4047f3a835428f3067bd97b494c4e11f12321a89c0ed854561c28 SHA512 5cab6499cab9a2c30c7e5f243f162d2ae5048681d41c690e87b9b2838ad0c04344522ecaf3bef23879e6228f0364c5046cf90b8b64c9fd72a983ebe2a39c66ab
+EBUILD kubernetes-1.19.1.ebuild 2466 BLAKE2B af882180d60d10454c7cb17762f3a8dce297beda9d1c5810ff99b3c9e61292aabd7e66e56c7231ae38216677581762370d25d660c197ff1e263096d841e999b0 SHA512 9b8100dffe2f3c516aecd3f479d160c074681f96fe9748201b3fa6d50efa2bed4ca5579ce5eaf03e112230b49fc6d401913aa0d6a4241e204dfcfb028624dfd2
MISC metadata.xml 719 BLAKE2B 4f7918cba4809becbff0cb1f6c6e9ce00e778c1a474955e64fccef68942a2e7fb337d5dbe8b01074b992497da913fbfbebe5705635245e8ce02f6daca4df7936 SHA512 9d4662622f1fa57b753018db9839b4399f3bb589a1e061821941738ea86a6d65cd0dbec31ffef658aeb14ac7d5c3840948694627b1fb32bc138b0f7dbf40a011
diff --git a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
index e558ad11199b..610609891160 100644
--- a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
+++ b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="~amd64"
AGENT="kubelet"
-CLI="kubeadm kubectl"
+CLI="kubectl"
SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
IUSE="hardened"
for x in ${AGENT} ${CLI} ${SERVICES}; do
@@ -88,3 +88,13 @@ src_install() {
fi
done
}
+
+pkg_postinst() {
+ local x
+ for x in ${REPLACING_VERSIONS}; do
+ if ver_test $x -le 1.17.11; then
+ ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
+ ewarn "see https://bugs.gentoo.org/741572"
+ fi
+ done
+}
diff --git a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
index e558ad11199b..4888751e39ad 100644
--- a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
+++ b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="~amd64"
AGENT="kubelet"
-CLI="kubeadm kubectl"
+CLI="kubectl"
SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
IUSE="hardened"
for x in ${AGENT} ${CLI} ${SERVICES}; do
@@ -88,3 +88,13 @@ src_install() {
fi
done
}
+
+pkg_postinst() {
+ local x
+ for x in ${REPLACING_VERSIONS}; do
+ if ver_test $x -le 1.18.8; then
+ ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
+ ewarn "see https://bugs.gentoo.org/741572"
+ fi
+ done
+}
diff --git a/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
new file mode 100644
index 000000000000..51652cdca396
--- /dev/null
+++ b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
@@ -0,0 +1,98 @@
+# 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="production-grade container orchestration"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+AGENT="kubelet"
+CLI="kubectl"
+SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
+IUSE="hardened"
+for x in ${AGENT} ${CLI} ${SERVICES}; do
+ IUSE+=" +${x}"
+done
+
+COMMON_DEPEND="
+ kube-apiserver? (
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver
+ )
+ kube-controller-manager? (
+ acct-group/kube-controller-manager
+ acct-user/kube-controller-manager
+ )
+ kube-scheduler? (
+ acct-group/kube-scheduler
+ acct-user/kube-scheduler
+ )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ kube-proxy? ( net-firewall/conntrack-tools )
+ !sys-cluster/kubectl
+ !sys-cluster/kubelet
+ !sys-cluster/kube-apiserver
+ !sys-cluster/kube-controller-manager
+ !sys-cluster/kube-proxy
+ !sys-cluster/kube-scheduler"
+
+RESTRICT+=" test"
+
+src_compile() {
+ local x
+ for x in ${AGENT} ${CLI} ${SERVICES}; do
+ use $x || continue
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x}
+ done
+}
+
+src_install() {
+ local x
+ for x in ${AGENT} ${CLI} ${SERVICES}; do
+ use $x || continue
+ dobin _output/bin/${x}
+ if has ${x} ${CLI}; then
+ _output/bin/${x} completion bash > ${x}.bash || die
+ _output/bin/${x} completion zsh > ${x}.zsh || die
+ newbashcomp ${x}.bash ${x}
+ insinto /usr/share/zsh/site-functions
+ newins ${x}.zsh _${x}
+ continue
+ fi
+ newinitd "${FILESDIR}"/${x}.initd ${x}
+ newconfd "${FILESDIR}"/${x}.confd ${x}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${x}.logrotated ${x}
+ keepdir /var/log/${x}
+ if [[ "$x" =~ kubelet ]]; then
+ systemd_dounit "${FILESDIR}"/${x}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${x}.env ${x}.env
+ keepdir /etc/kubernetes/manifests
+ fi
+ if [[ $x =~ kubelet|kube-proxy ]]; then
+ keepdir /var/lib/${x}
+ fi
+ if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then
+ fowners ${x}:${x} /var/log/${x}
+ fi
+ done
+}
+
+pkg_postinst() {
+ local x
+ for x in ${REPLACING_VERSIONS}; do
+ if ver_test $x -le 1.18.8; then
+ ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
+ ewarn "see https://bugs.gentoo.org/741572"
+ fi
+ done
+}
diff --git a/sys-cluster/lustre/Manifest b/sys-cluster/lustre/Manifest
index bca36cac823c..b2bccaf4be34 100644
--- a/sys-cluster/lustre/Manifest
+++ b/sys-cluster/lustre/Manifest
@@ -3,4 +3,4 @@ AUX lustre-2.13.0-gcc9.patch 14815 BLAKE2B 11a28292c2c3175e5da2cc0521fe63c5ebc7d
AUX lustre-client.initd 1099 BLAKE2B 89508197c5101e0e382da13720424cf526a6c2503719cab411c3cf03711a8b69bb3e8b043c3555fe3cc01a2ac748234f24b311348941689ded17b708a7c49868 SHA512 b535e81208bed0fadad6e140a6b11ee1786a957f1628a819954de72af02d6794346dda0eb2fdcd8583a9aebd1832e70539d9ca292f2dc34e104f2f61caa8e1f9
DIST lustre-2.13.0.tar.gz 14598623 BLAKE2B f53b7fa455144f50ed7dd12150b9195fbc6b951a663df2a1a914aeeae79723cc0c0515c0c501fd67769e163b7026a341d679dbddbb590f6c63d1af0498dd44fc SHA512 6da16abc1ecaa6711bf727925ad327164c5b0d9918a7c864be8c3aa36b31b191154139ba718a0f84e4905907c265a0ce2a5394b44f1b85cd90880b3bfcd0d69d
EBUILD lustre-2.13.0-r1.ebuild 2680 BLAKE2B aa92d737a52872ccceb89f6de77ab59ffb97d1225074c18627ddcff942f0ebe4821e091248042b84abfefb7b1e11d399d2c247c5eaaa8d63505981e2cdb102b9 SHA512 4711f11d0f5afea2449ebed358e4ea68b208a068ea273d86a88c38838b7b55a67ffebff74a77efb4c82c6909dee2b7bd88290e9086e79d0223d90c722746e8c1
-MISC metadata.xml 799 BLAKE2B c09b90ad5217999be2aa9bf20b87ba422c9b900c82e3ceaebbb55c37c99958b3e0d9f15c8994dee1cd83e2e84d69625bdca2aa08d36c2959b3ebba09790b0af0 SHA512 b2349a99b6292589846929421a8569e0fd9b5dd8c7aefa5c3bb5c1e4cb9afb809f2fb6e63b163265a4402188344226bca85bff07c9f2da809ffc0d388e6c6d88
+MISC metadata.xml 663 BLAKE2B 4ccb1eeeee19ba10feca23bec9d509dca908ad33e0d84626d9d5923aaaa808460ad5daa8745ff68c76e6c6bf58b7463c3f76794beec4f3ca340c6676f80a5054 SHA512 92ffb9f7db4cdf8988c60cf6af92c87fdac904603c4e8d7eea13d07a8c102dd75394791b80d761833783399f7b88a859c59daddd542d9d728c4cda43aaccd4cc
diff --git a/sys-cluster/lustre/metadata.xml b/sys-cluster/lustre/metadata.xml
index ef4b0c414c12..dc9414479ae1 100644
--- a/sys-cluster/lustre/metadata.xml
+++ b/sys-cluster/lustre/metadata.xml
@@ -9,9 +9,6 @@
<email>alexxy@gentoo.org</email>
<name>Alexey Shvetsov</name>
</maintainer>
- <longdescription>
- Lustre is a parallel distributed file system, generally used for large scale cluster computing
- </longdescription>
<use>
<flag name="client">Enable kernel client modules</flag>
<flag name="dlc">Enable Dynamic LNET Configuration</flag>
diff --git a/sys-cluster/mvapich2/Manifest b/sys-cluster/mvapich2/Manifest
index e7fcea0f73fe..a7803821b1e8 100644
--- a/sys-cluster/mvapich2/Manifest
+++ b/sys-cluster/mvapich2/Manifest
@@ -1,3 +1,3 @@
DIST mvapich2-1.6.tgz 23239787 BLAKE2B 4cdd286d7a13f70b50ced6ac6cb3df51065225a33141410b699246f2b99d0f4b57611cd95f39806387c71d0f07257560c6f210ed4bbb8ce5fa5d2b8b7071db2c SHA512 4a4aac17742f347c4daed40a8360576ff4c644c549d4a3b364c7d2b1eada6aecc514b447b4613111e113d8f9be79b5101a999298cf89ff19ce63523a54702289
EBUILD mvapich2-1.6.ebuild 3882 BLAKE2B c289bca601db332c58e30f2f3469bdad8d9c86ed3869ad45a8492f8d2360129971dcbbc72f4f748095c792f699c3a8ec20bc30fae24396afe1bd02b89f8ec78c SHA512 4e3c1a67d415353aa7c72870afc344d9ccff3241bb14eacc69e2dddb3e4f5df4e881228875246a6de50439f4e7c36fe4e4bcb1c559932546bef51f165d60baa5
-MISC metadata.xml 646 BLAKE2B e656b3bb792c7058861e1b1f5ee548c3fbecd238d6d016035a12f750f7549d7c9e1260b579f1b8ca1e8742ca6d4d68d6c54a8396dca3e7ab4f4af298ac01b69c SHA512 251bae667db76befd899a01a8f1c658f4552f2a4c0e0790489c7b0d8e984fcf3f08b2954e9dcb2ddc4d3b7a4d0bb8a82aee5d004c9dabb4b760e1c7d0ec3b67a
+MISC metadata.xml 542 BLAKE2B 43bfe5d553bde5ddd194cac874dcbc2e25730e5918cd1601889a21f0cfef6452d55fae00ad37b3a286b3a17bbe4feb54db4448dca10e52936f514893ddaf6764 SHA512 ae8fa944f41c1c2695f5cf54f491cc7afa2dda6e5110e10d669fe1bd1f97685f7a3cce2077b8c645822097496e72fc7c6b4992fe7b37133b3664870f73489369
diff --git a/sys-cluster/mvapich2/metadata.xml b/sys-cluster/mvapich2/metadata.xml
index 2c8285bf4d21..ba65afe10755 100644
--- a/sys-cluster/mvapich2/metadata.xml
+++ b/sys-cluster/mvapich2/metadata.xml
@@ -5,9 +5,6 @@
<email>cluster@gentoo.org</email>
<name>Gentoo Cluster Project</name>
</maintainer>
- <longdescription>
-MVAPICH2 MPI-over-infiniband package auto-configured for OpenIB.
-</longdescription>
<use>
<flag name="large-cluster">Automatically generated description for large-cluster</flag>
<flag name="medium-cluster">Automatically generated description for medium-cluster</flag>
diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest
index 6e418fd4dbab..dafff31ba50a 100644
--- a/sys-cluster/singularity/Manifest
+++ b/sys-cluster/singularity/Manifest
@@ -1,7 +1,3 @@
-DIST singularity-3.6.0.tar.gz 6169388 BLAKE2B ea07da3d586a96625a1016f9b4aa6b99072c89393dcb7c80aab624807e51fc107eee2629020bf3e1c19d6103544b63aad960d2ac27804fa6e03323a806fdf270 SHA512 695f3b4c1bd8cc4049fc3e8e296b369f5aadcd6b4717521b9aca68d997fd8a8c0bf349a2851c31b8a22f37fa010b4c7b93562fd6ac24cdc9699230a182f36d29
-DIST singularity-3.6.1.tar.gz 6170806 BLAKE2B fa92bf4df3c2a4ab4345ab0022862f19dde240d7275a79c8433164f02bc495f33d44e4c63b39b9bd3de60361e49fec3f2d258a3bafaadeba34b5d4a7cd3f514e SHA512 3037a14fec086e17b42ee8306624af39fd87c80821c73e0e1ab3d8a717dbdad86237f042d97c6a7870fc6beeced67d6cd52c8e445c41c39cdab7ccce1ce6adb5
DIST singularity-3.6.2.tar.gz 5933938 BLAKE2B 86b79687ef7591a255d01b83e857d87b7ab45aa9a84c40a7c90b493c0fc04cb33ff4f1616f38c5178e22ff1b19d390ab3b96f0fb05d6c66534e60d9ef2d7ea33 SHA512 fed2ebd286a3f250d8f4a7677e4bc0b13ec9b2e2eacff91c9a7f6efe6abc766a2d1b713bc291f0239585d5dacd5d4657309ef81eceb77f849f01be934a76499f
-EBUILD singularity-3.6.0.ebuild 1807 BLAKE2B 1a5c5680acf25ba25d2482882a94c61d5760e3799c4098e8dfc143854b75c5c71f8e24b39d129be298c16865f8a7f9266a7a9661312617b02854d14eccd843c0 SHA512 0f9ac71c473ceed3a3c679b5a85d20834059a9c0bf26c258e76d05a49a7c980e5932181291b7336aa0313054eba413c26b8698c16038430bd0ac3e40b9fe5a3b
-EBUILD singularity-3.6.1.ebuild 1921 BLAKE2B 5ebd469923ae0c46f60db2197c103d9e7177afdda7bec141673e102c0911486cd88697fbddd89e54e23e5871cf0d8e660cce81f72ce6987b0a8465a624404241 SHA512 e875a95330b35d61cd78261400cca0b2610e3e530f4aaebc3f00af0623986ea448f3fc144eff4fd2e8659fcbe56808e00bf9a4a12fbef88dfa6b172e3a96593f
EBUILD singularity-3.6.2.ebuild 1921 BLAKE2B 5ebd469923ae0c46f60db2197c103d9e7177afdda7bec141673e102c0911486cd88697fbddd89e54e23e5871cf0d8e660cce81f72ce6987b0a8465a624404241 SHA512 e875a95330b35d61cd78261400cca0b2610e3e530f4aaebc3f00af0623986ea448f3fc144eff4fd2e8659fcbe56808e00bf9a4a12fbef88dfa6b172e3a96593f
MISC metadata.xml 451 BLAKE2B 0cca32721561e4100348cd884b88edad067a426736df27d4be6926525f9dd1315387dbefff84b983e69ab1972a44cd3a3a2c643bae676b413dab3482005d4ceb SHA512 da6f640f7df71bfe98fdabfe8ea69b1929b80b3c23d869dc496515a76d3f76c5d89d38843faf850184ddd7f624dd1e821dd50103f92e81aeb620a4bcd7151609
diff --git a/sys-cluster/singularity/singularity-3.6.0.ebuild b/sys-cluster/singularity/singularity-3.6.0.ebuild
deleted file mode 100644
index 202258ead7a6..000000000000
--- a/sys-cluster/singularity/singularity-3.6.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info
-
-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=(
- --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
-}
diff --git a/sys-cluster/singularity/singularity-3.6.1.ebuild b/sys-cluster/singularity/singularity-3.6.1.ebuild
deleted file mode 100644
index 23232305c173..000000000000
--- a/sys-cluster/singularity/singularity-3.6.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 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
-}