summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /sys-cluster
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin13539 -> 13033 bytes
-rw-r--r--sys-cluster/ceph/Manifest9
-rw-r--r--sys-cluster/ceph/ceph-14.2.4-r2.ebuild363
-rw-r--r--sys-cluster/ceph/ceph-14.2.5.ebuild370
-rw-r--r--sys-cluster/ceph/files/ceph-14.2.5-boost-1.6-python-sonames.patch26
-rw-r--r--sys-cluster/ceph/files/ceph-14.2.5-boost-1.70.patch78
-rw-r--r--sys-cluster/ceph/files/ceph-14.2.5-boost-sonames.patch471
-rw-r--r--sys-cluster/ceph/files/ceph-14.2.5-no-virtualenvs.patch39
-rw-r--r--sys-cluster/ceph/metadata.xml1
-rw-r--r--sys-cluster/cinder/Manifest12
-rw-r--r--sys-cluster/cinder/cinder-13.0.7.ebuild1
-rw-r--r--sys-cluster/cinder/cinder-14.0.1.ebuild1
-rw-r--r--sys-cluster/cinder/cinder-15.0.0.ebuild3
-rw-r--r--sys-cluster/cinder/cinder-2018.2.9999.ebuild1
-rw-r--r--sys-cluster/cinder/cinder-2019.1.9999.ebuild1
-rw-r--r--sys-cluster/cinder/cinder-2019.2.9999.ebuild1
-rw-r--r--sys-cluster/cluster-glue/Manifest6
-rw-r--r--sys-cluster/cluster-glue/cluster-glue-1.0.11.ebuild2
-rw-r--r--sys-cluster/cluster-glue/cluster-glue-1.0.12-r1.ebuild2
-rw-r--r--sys-cluster/cluster-glue/cluster-glue-1.0.12.ebuild2
-rw-r--r--sys-cluster/cman-lib/Manifest3
-rw-r--r--sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild45
-rw-r--r--sys-cluster/cman-lib/metadata.xml8
-rw-r--r--sys-cluster/corosync/Manifest7
-rw-r--r--sys-cluster/corosync/corosync-1.3.5.ebuild58
-rw-r--r--sys-cluster/corosync/corosync-2.3.3.ebuild78
-rw-r--r--sys-cluster/corosync/corosync-2.3.4-r1.ebuild79
-rw-r--r--sys-cluster/corosync/files/corosync-2.0.0-docs.patch34
-rw-r--r--sys-cluster/crmsh/Manifest2
-rw-r--r--sys-cluster/crmsh/crmsh-4.1.0.ebuild45
-rw-r--r--sys-cluster/dlm-lib/Manifest5
-rw-r--r--sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild52
-rw-r--r--sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild52
-rw-r--r--sys-cluster/dlm-lib/metadata.xml8
-rw-r--r--sys-cluster/dlm/Manifest5
-rw-r--r--sys-cluster/dlm/dlm-2.03.09.ebuild71
-rw-r--r--sys-cluster/dlm/dlm-2.03.11.ebuild71
-rw-r--r--sys-cluster/dlm/metadata.xml8
-rw-r--r--sys-cluster/galera/Manifest3
-rw-r--r--sys-cluster/galera/files/garb.init3
-rw-r--r--sys-cluster/galera/galera-25.3.28-r1.ebuild81
-rw-r--r--sys-cluster/ganglia/Manifest2
-rw-r--r--sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild6
-rw-r--r--sys-cluster/gasnet/Manifest6
-rw-r--r--sys-cluster/gasnet/gasnet-1.28.0.ebuild1
-rw-r--r--sys-cluster/gasnet/gasnet-1.28.2.ebuild1
-rw-r--r--sys-cluster/gasnet/gasnet-1.30.0.ebuild1
-rw-r--r--sys-cluster/heartbeat/Manifest6
-rw-r--r--sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild2
-rw-r--r--sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild2
-rw-r--r--sys-cluster/heartbeat/heartbeat-3.0.6.ebuild2
-rw-r--r--sys-cluster/heat/Manifest2
-rw-r--r--sys-cluster/heat/heat-13.0.0.ebuild2
-rw-r--r--sys-cluster/hpx/Manifest12
-rw-r--r--sys-cluster/hpx/hpx-0.9.99.ebuild3
-rw-r--r--sys-cluster/hpx/hpx-1.0.0.ebuild3
-rw-r--r--sys-cluster/hpx/hpx-1.1.0.ebuild3
-rw-r--r--sys-cluster/hpx/hpx-1.2.0.ebuild3
-rw-r--r--sys-cluster/hpx/hpx-1.2.1.ebuild1
-rw-r--r--sys-cluster/hpx/hpx-9999.ebuild1
-rw-r--r--sys-cluster/keepalived/Manifest15
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild77
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.11.ebuild73
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.12.ebuild73
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.13-r1.ebuild88
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.13.ebuild73
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.16.ebuild88
-rw-r--r--sys-cluster/keepalived/keepalived-2.0.19.ebuild (renamed from sys-cluster/keepalived/keepalived-2.0.15.ebuild)11
-rw-r--r--sys-cluster/kube-apiserver/Manifest8
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.14.9.ebuild (renamed from sys-cluster/kube-apiserver/kube-apiserver-1.14.7.ebuild)0
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.15.6.ebuild48
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.16.3.ebuild48
-rw-r--r--sys-cluster/kube-controller-manager/Manifest8
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.14.9.ebuild (renamed from sys-cluster/kube-controller-manager/kube-controller-manager-1.14.7.ebuild)0
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.15.6.ebuild48
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.16.3.ebuild48
-rw-r--r--sys-cluster/kube-proxy/Manifest10
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.14.9.ebuild (renamed from sys-cluster/kube-proxy/kube-proxy-1.14.7.ebuild)0
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.15.6.ebuild44
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.16.3.ebuild44
-rw-r--r--sys-cluster/kube-proxy/metadata.xml5
-rw-r--r--sys-cluster/kube-scheduler/Manifest8
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.14.9.ebuild (renamed from sys-cluster/kube-scheduler/kube-scheduler-1.14.7.ebuild)0
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.15.6.ebuild48
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.16.3.ebuild48
-rw-r--r--sys-cluster/kubeadm/Manifest10
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.14.9.ebuild (renamed from sys-cluster/kubeadm/kubeadm-1.14.7.ebuild)0
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.15.6.ebuild47
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.16.3.ebuild47
-rw-r--r--sys-cluster/kubeadm/metadata.xml4
-rw-r--r--sys-cluster/kubectl/Manifest10
-rw-r--r--sys-cluster/kubectl/kubectl-1.14.8.ebuild2
-rw-r--r--sys-cluster/kubectl/kubectl-1.14.9.ebuild (renamed from sys-cluster/kubectl/kubectl-1.14.7.ebuild)2
-rw-r--r--sys-cluster/kubectl/kubectl-1.15.6.ebuild48
-rw-r--r--sys-cluster/kubectl/kubectl-1.16.3.ebuild48
-rw-r--r--sys-cluster/kubelet/Manifest10
-rw-r--r--sys-cluster/kubelet/kubelet-1.14.8.ebuild2
-rw-r--r--sys-cluster/kubelet/kubelet-1.14.9.ebuild (renamed from sys-cluster/kubelet/kubelet-1.14.7.ebuild)2
-rw-r--r--sys-cluster/kubelet/kubelet-1.15.6.ebuild47
-rw-r--r--sys-cluster/kubelet/kubelet-1.16.3.ebuild47
-rw-r--r--sys-cluster/legion/Manifest14
-rw-r--r--sys-cluster/legion/legion-17.08.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-17.10.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-18.02.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-18.05.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-18.12.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-19.06.0.ebuild1
-rw-r--r--sys-cluster/legion/legion-9999.ebuild1
-rw-r--r--sys-cluster/libcircle/Manifest4
-rw-r--r--sys-cluster/libcircle/libcircle-0.2.0_rc1.ebuild3
-rw-r--r--sys-cluster/libcircle/libcircle-0.2.1_rc1.ebuild3
-rw-r--r--sys-cluster/libqb/Manifest10
-rw-r--r--sys-cluster/libqb/libqb-0.17.1.ebuild51
-rw-r--r--sys-cluster/libqb/libqb-0.17.2.ebuild7
-rw-r--r--sys-cluster/libqb/libqb-1.0.1.ebuild3
-rw-r--r--sys-cluster/libqb/libqb-1.0.5.ebuild52
-rw-r--r--sys-cluster/libqb/metadata.xml2
-rw-r--r--sys-cluster/libquo/Manifest4
-rw-r--r--sys-cluster/libquo/libquo-1.2.9.ebuild3
-rw-r--r--sys-cluster/libquo/libquo-9999.ebuild3
-rw-r--r--sys-cluster/lustre/Manifest6
-rw-r--r--sys-cluster/lustre/files/lnet.initd45
-rw-r--r--sys-cluster/lustre/files/lustre-2.13.0-gcc9.patch406
-rw-r--r--sys-cluster/lustre/files/lustre-client.initd47
-rw-r--r--sys-cluster/lustre/lustre-2.13.0.ebuild123
-rw-r--r--sys-cluster/lustre/metadata.xml22
-rw-r--r--sys-cluster/maui/Manifest3
-rw-r--r--sys-cluster/maui/maui-3.3.1-r2.ebuild59
-rw-r--r--sys-cluster/maui/maui-3.3.1-r3.ebuild8
-rw-r--r--sys-cluster/minikube/Manifest100
-rw-r--r--sys-cluster/minikube/metadata.xml4
-rw-r--r--sys-cluster/minikube/minikube-1.0.0.ebuild50
-rw-r--r--sys-cluster/minikube/minikube-1.0.1.ebuild3
-rw-r--r--sys-cluster/minikube/minikube-1.6.1.ebuild148
-rw-r--r--sys-cluster/mvapich2/Manifest2
-rw-r--r--sys-cluster/mvapich2/mvapich2-1.6.ebuild2
-rw-r--r--sys-cluster/neutron/Manifest8
-rw-r--r--sys-cluster/neutron/neutron-13.0.4.ebuild230
-rw-r--r--sys-cluster/neutron/neutron-14.0.3.ebuild2
-rw-r--r--sys-cluster/neutron/neutron-15.0.0.ebuild2
-rw-r--r--sys-cluster/nova/Manifest5
-rw-r--r--sys-cluster/nova/nova-20.0.0.ebuild220
-rw-r--r--sys-cluster/nova/nova-20.0.1.ebuild2
-rw-r--r--sys-cluster/openmpi/Manifest14
-rw-r--r--sys-cluster/openmpi/openmpi-1.4.3.ebuild6
-rw-r--r--sys-cluster/openmpi/openmpi-1.4.5.ebuild6
-rw-r--r--sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild6
-rw-r--r--sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild2
-rw-r--r--sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild2
-rw-r--r--sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild2
-rw-r--r--sys-cluster/openmpi/openmpi-1.8.8.ebuild2
-rw-r--r--sys-cluster/openstack-meta/Manifest2
-rw-r--r--sys-cluster/openstack-meta/openstack-meta-2019.2.1.ebuild4
-rw-r--r--sys-cluster/osc-mpiexec/Manifest3
-rw-r--r--sys-cluster/osc-mpiexec/metadata.xml8
-rw-r--r--sys-cluster/osc-mpiexec/osc-mpiexec-0.83.ebuild65
-rw-r--r--sys-cluster/pacemaker/Manifest6
-rw-r--r--sys-cluster/pacemaker/pacemaker-1.1.16.ebuild4
-rw-r--r--sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild4
-rw-r--r--sys-cluster/pacemaker/pacemaker-1.1.19.ebuild4
-rw-r--r--sys-cluster/placement/Manifest2
-rw-r--r--sys-cluster/placement/placement-2.0.0.ebuild2
-rw-r--r--sys-cluster/rdma-core/Manifest8
-rw-r--r--sys-cluster/rdma-core/rdma-core-24.0.ebuild93
-rw-r--r--sys-cluster/rdma-core/rdma-core-26.0.ebuild2
-rw-r--r--sys-cluster/rdma-core/rdma-core-26.1.ebuild (renamed from sys-cluster/rdma-core/rdma-core-25.0.ebuild)2
-rw-r--r--sys-cluster/slurm/Manifest3
-rw-r--r--sys-cluster/slurm/files/slurm-18.08.7-disable-sview.patch99
-rw-r--r--sys-cluster/slurm/slurm-18.08.7.ebuild271
-rw-r--r--sys-cluster/swift/Manifest10
-rw-r--r--sys-cluster/swift/swift-2.21.0-r1.ebuild2
-rw-r--r--sys-cluster/swift/swift-2.22.0.ebuild2
-rw-r--r--sys-cluster/swift/swift-2.23.1.ebuild2
-rw-r--r--sys-cluster/swift/swift-2019.1.9999.ebuild2
-rw-r--r--sys-cluster/swift/swift-2019.2.9999.ebuild2
-rw-r--r--sys-cluster/wulfware/Manifest2
-rw-r--r--sys-cluster/wulfware/wulfware-2.6.0.ebuild2
-rw-r--r--sys-cluster/zookeeper-bin/Manifest8
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.4.10.ebuild2
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.4.11.ebuild2
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.4.12.ebuild2
-rw-r--r--sys-cluster/zookeeper-bin/zookeeper-bin-3.4.13.ebuild2
182 files changed, 3315 insertions, 2415 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 2b4a4a6ffce5..05c63a3fbd7d 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 8ed321f8ab19..852dda22a2f6 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -33,6 +33,10 @@ AUX ceph-14.2.3-boost-sonames.patch 13701 BLAKE2B 7d8fa01f56922770190d7cada4cd54
AUX ceph-14.2.3-dpdk-compile-fix-1.patch 4729 BLAKE2B 96e709b592a7ea9324f54acf75ac3f78334a0d2b155f6d4b5360df8b13e2c9c8e5f6d6b19da5ddb7760c56d9307e056db9aeecec1926dddec88b6b685eb55374 SHA512 d0849fa120b3d7c26106e75bd830874854ee4214ac867b577f4486e4a033b2f555fa6745910f90d26f7fa5280bff01f5880eda9a2bc6edc856400a5756a8346b
AUX ceph-14.2.4-python-executable.patch 922 BLAKE2B a5c9e8c70de62a974ea0bea4159874447d725a566d75a026ca125a7db0f24a8d92212d067c8dd91b75ec1e2aab12e46da464f320c7e696cc916e29a4e0d28f93 SHA512 b263de28897f05fc3a201622b90a222bb2c6605d4e6d8921d3c8101247a41a44e1f9da4242f208e1ef4d10ae028917510f4390cc69595b77b723545f0f72eeb2
AUX ceph-14.2.4-undefined-behaviour.patch 1990 BLAKE2B 4f9839bc05c95d40c870f346ebb1856f2846adb26fcbbed67e260f47def9b7167bac4a15917262e8c9dbb99cb83892da2aa315b6d9ee8cd60eb222876dc56482 SHA512 15e4df7cadb02e65144dffea3c287e853e27a04c18281c13282409f1bc28184f31b80d505123a3a29e5394fa0b5e3e3f1246bb70353f142e52e19939149a341e
+AUX ceph-14.2.5-boost-1.6-python-sonames.patch 987 BLAKE2B 526a863091ce68d2b762446bef3ac70a9a25e64db62db7b9a0507d05fe482fa5dbd0badd86f4434888f4f10668780aa9e3f8f4de30b508811e8f5a1a9d76cc0d SHA512 67c4830b2d94f697331e7ab423f7b196833a1ce762894b756caa44dca7899124750ae1ea53bb47b4c0280e1d4494d7be47a68c6ead66d13339c10b353363ed57
+AUX ceph-14.2.5-boost-1.70.patch 3601 BLAKE2B af39a65d9303d8516d1147afd7287d22725b23e722d5b38e708881b916d674a92f15f50a70047cd04050ab518518a0aca6a964f631b98ac9c98a599a1d891a99 SHA512 cb8d37d5d83a9e1e6e37f3a72719c0e892b09bb064f3cbd30b213e9be32662ebc1d3d1afbb2a84c7a8aa701d5cfd398ec4ef0c958de98b3eaffeeadc66004e11
+AUX ceph-14.2.5-boost-sonames.patch 19634 BLAKE2B 7f8225c9ae87ece13056f83b352983184ef473db53aa5da14125a002c14f355dfe8571e1fa4ea5d8241df3bebfc125c65295d4e8a9e2acbcd5070f9e05535a1c SHA512 a01e5a741cf91148d7154733233e04c6dbf8f6d672c498a5446385624c0c29c256f6031a357e899f9029335799707ee117c05468594333d05405b5acfb319b46
+AUX ceph-14.2.5-no-virtualenvs.patch 2144 BLAKE2B 1ade0666aa6dcaee8bf9da5d6e0d4f9c433afe2e59f7403d37409923f23c5de5de4451cf7193d57198c6b7617333f0ac7acdb2299411550f9bda833a9feb1e51 SHA512 e40fdef0c5b55393863cd662f52354f33f175519d746ee0ac37803616f02f9c207aeca0a1af8ecdc93742a3a63b97869a2032078a419c5746582c96fc7ecd012
AUX ceph-mds_at.service 282 BLAKE2B 3a51e5d5e0490c021282a37961824d650891c2d84c077c6479a9ee733f8a16fbe65cf204aa74e30ddd24dc01f32740037a6bd137a40464d57e1afeba5a49f893 SHA512 3a37e187f925e1a5fb672ac90937f544f3b98ed5a30b6a6b931a600f9d6a245373085ed61b40e0c64b30dbfac51dd99cbeaeb7538b5f23953bc0dde1df94742d
AUX ceph-mds_at.service.conf 115 BLAKE2B aaaa28074bf47ee98272337b536e6ca89dbbbb0443d7774c38f62da4b210a5b2ffbb53fa2b7f20dffbee08206a0868e33d381a89b613a25b88f897dd32753fd5 SHA512 e0b51882ec864271a6468141fdd185e24cafcd677f312a7658880a30c00fd58d9043b2651548ab23bd01e54be248a1e8c03545a8fda0b699ca051de7ceb925d8
AUX ceph-osd_at.service 362 BLAKE2B 7ccbf3428d687d1dfc3a8e10d56083802bba621d7cc9b965b55677e7ae8ce19bd178d31be687e47ed4ae21eef017c8913339cb465822ceadecd2e90cf84d692d SHA512 99c932fa99679a26b288ad57ca725a50847199915368a07ae1bb589ca777cd6e6a68e84f4d506a1097a06ace06eede176ea573e694bcbe43b434381116d63300
@@ -54,10 +58,13 @@ DIST ceph-12.2.8.tar.gz 77243685 BLAKE2B 37c34396a0c276b8d79735e14934ac70da02482
DIST ceph-13.2.5.tar.gz 91006057 BLAKE2B 68551e2f54d78aff7b0e9ec3c62e6a3394dd7c23e80924a5b400cd9666a05a42e5f22445deee4040f1b78201c6a6660b283109878d4c92d845821bff831c8a5e SHA512 6daea524523f829e725609328ea71f416b2c3a9530fa8956720a7bc69dc08e55a169654f500704579dc9ba693f04eedd7e04614c0850e9ab1169cd45f19039f8
DIST ceph-13.2.6.tar.gz 90808224 BLAKE2B cd7b4f4838eafc9dd580102cbb5247b86a153f90127f81355b556f32dbbacd2d7fb0144d15f99869a318a7148d2f50a9f995eb05aee056d7a5843830ede5702c SHA512 1e9c08d16b14447bf6b8bb72144e053aa9d5cf390bb4a6e878869e38895d3698073502fe9c4f8b775a3da872b920444bd01260105d3a839e53cf90cd27c6ab9c
DIST ceph-14.2.4.tar.gz 116371380 BLAKE2B 2d2c78ec32a0749df16e9c527d2fd087a75daeb2ef26ac5f6aa641989eab62fa276eb320b873740e9eee3fd4f369da152c53c2389b1def1b6a45906ccc1bd1f1 SHA512 dc60321ed4dcaccacca711ab70c35011b5dfc6b8369016fb413a9976199ed4ba22c7dc87ba1ebaf1118513dee1a0c263c99ab137f27fc03c55e8a0625a3bdcc0
+DIST ceph-14.2.5.tar.gz 118629512 BLAKE2B d1e1e1a2981ab733a8233b6de504c626f9ee776f6a980de61c95b16c85d48f674c40b2013327ce4efb35a844b22a169f55500d45ae827d6fb42e9a5cbae87aea SHA512 38da62a38960d3618e2689f0e882785d4d95358b4a3b3b5b83e54e227cff9e69f4cca0b63d2d55d69e3916055818e6cf9067f2c2eddeb221ef4bc64a13cfa22b
EBUILD ceph-12.2.11.ebuild 8025 BLAKE2B 0b7a0acd31afef011b05907332ecafd8ca72fe6d90244bcdfd879eb1b554a6293349b16638ad151052048019863ede89da0aa5024a6561c9016fab15f24f1778 SHA512 b6d0203fb1aec6ba62a2d7db6ee62794efab5389f4ac9a86cb4ad796f6f81985f8d8e107d55abfdc669a6beb55ecaeaa2e71d4283f3d93ee135803bc2d17293f
EBUILD ceph-12.2.12-r2.ebuild 8390 BLAKE2B dbbf53017559230bfc03f4cf267e325e5c2c112657ced392c9ce93653fe796d2793b198150f24e8217c5b8c8a1fde750cb1ffa16cde2d5c990cd77e69001bfd8 SHA512 48e7f521c584aba6373f5e63c5769671cd016f0726fb30233b57c8a1598b01570fcee9765c3a58a6bdbdd92fe5c3bd8bf4e16aca340a47986c546624fb5c20d5
EBUILD ceph-12.2.8-r1.ebuild 7886 BLAKE2B e99590739ce73d96895c282108d3b945bb0e13bdb73e34b06d2da5c9e7d74dc4fdceddfb6330a106b775c612c7cca6b67325b83389f1c6d5af712e59a6f1fd55 SHA512 ab8d2a1ee7c4a7d7179f81e18dc601a18da365663351d88cf6dfee32e2aaaf40412bc2fde98d7c07012f79f8b6c19bac773ef97b872a32b663748ce41a5954c1
EBUILD ceph-13.2.5-r4.ebuild 9007 BLAKE2B fc84d7fee8572582743979cd3da76cdd337667843410f8efb167ec80442d006b6d4c1c947ffeeb9c6265c47116a6cf15a012f4277c619cb55ad942b0e95f6cdb SHA512 eec2780a80d98b3a535a33c86efaae4112605b8c6e220b61beb9956ece895a8807024fe71f86b626c89b3ca8af3b94a4c0e990c47e9951cc31490a90c1841ff3
EBUILD ceph-13.2.6.ebuild 9133 BLAKE2B d5990d637edaa460b90eadc0b97c8952b2e7688c4916f0978bb15e9c2b99c206f3be5c2f57ded889393e5ba32fa63bf08a89138ea96a7045b6a47a3cd59d0381 SHA512 7a510c208b8b15fe124aafba24d25c0f181bc2ff61710d274e59c383f5d0a27ef83fbbd6b19e1020953887a0a4221769d88e8f75e720d0af3fa93ba5d9c50792
EBUILD ceph-14.2.4-r1.ebuild 10019 BLAKE2B 2429f9e8a00619a84061448a90445913bb8134d203ad539a2f68d851de095ab5362eb99d8b10378fb7ef3f9ad3b8702d36135866f02c30df499b6094d9f89cac SHA512 fe643c2b3f36152b54fd843da858bac2103d762cb3928a57c7d63f64051a9859160906ce1dd61b5e9afe47029e8ec22c8f79808042ba721665624ea9fa151e26
-MISC metadata.xml 1588 BLAKE2B c3a1f7afa0e61fc589e60ec00bc1702a6f953bbbbc1ab6a8582fe08bad9f6af9217350641399bc7de4dfb69a79ee0e41b46d971eef53348f3b568c6dcd439273 SHA512 ac2196349f897b7dfafaa924cda3f4eb094233bd04e7949b9f8fafd135775202c3c1bdc11cc4a931e752fb40b9d1c86524cdd849a23d364e4f2aa240bbdf1250
+EBUILD ceph-14.2.4-r2.ebuild 9978 BLAKE2B a0a142590664d3ed04f3b6f87136bd6b2f234752b5d2264fd1acf64cf0fc243ce120b8986ee7f04ded668d775388493a67bf40fcb74f5bce5903c0cdda6c0bdc SHA512 a4182c04ebef5c5e64095e9a3f31a758b5021c08c3962e895b8cff0c561b6660810e9295f7ae1548f40e7025fd4ee9666a0d83891d3da2b3f0e150a48f0fec21
+EBUILD ceph-14.2.5.ebuild 10266 BLAKE2B 1e606a552c36dd59b63fc45e4e75a93d436b624832d809893e77687dcfab6eef7f1010b2906774d1ce1b6fc070a5378130aca710c3568a1a513222353900ae8a SHA512 fe7fac6fc97a123671ad91790ce248a11abb4d9d49a418a7bf8f2e24800431e280a3edbab8227df45e3c061e94501826353d6d13e1d822f68e2edd9c4828a39b
+MISC metadata.xml 1662 BLAKE2B 0d2b5697ff30ba38b9fff57fc08c0339d481e852a1ec54561214594d6fa6ddc6aa1bcd9adabe24bd1da39da9b9b66ff9cca1c30cae5a0d3b4259cb80673638e3 SHA512 95d94f98a016a1c04ed65cbb2710b07984bc2db428c4e54fed3ab35eda6c5e4db6f7a4d273772cffbbe6ad331a8257247cc359e1814bd418eeb4f0952858c945
diff --git a/sys-cluster/ceph/ceph-14.2.4-r2.ebuild b/sys-cluster/ceph/ceph-14.2.4-r2.ebuild
new file mode 100644
index 000000000000..a2be80d3d7c7
--- /dev/null
+++ b/sys-cluster/ceph/ceph-14.2.4-r2.ebuild
@@ -0,0 +1,363 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+CMAKE_MAKEFILE_GENERATOR=emake
+
+DISTUTILS_OPTIONAL=1
+
+inherit check-reqs bash-completion-r1 cmake-utils distutils-r1 flag-o-matic \
+ multiprocessing python-r1 udev readme.gentoo-r1 toolchain-funcs \
+ systemd
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ceph/ceph.git"
+ SRC_URI=""
+else
+ SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/"
+
+LICENSE="LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="babeltrace cephfs dpdk fuse grafana jemalloc kerberos ldap libressl"
+IUSE+=" lttng +mgr numa rabbitmq +radosgw +ssl static-libs system-boost"
+IUSE+=" systemd +tcmalloc test xfs zfs"
+IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+COMMON_DEPEND="
+ acct-group/ceph
+ acct-user/ceph
+ virtual/libudev:=
+ app-arch/bzip2:=[static-libs?]
+ app-arch/lz4:=[static-libs?]
+ app-arch/snappy:=[static-libs?]
+ app-arch/zstd:=[static-libs?]
+ app-shells/bash:0
+ app-misc/jq:=[static-libs?]
+ dev-libs/crypto++:=[static-libs?]
+ dev-libs/leveldb:=[snappy,static-libs?,tcmalloc(-)?]
+ dev-libs/libaio:=[static-libs?]
+ dev-libs/libxml2:=[static-libs?]
+ dev-libs/nss:=
+ sys-auth/oath-toolkit:=
+ sys-apps/coreutils
+ sys-apps/grep
+ sys-apps/keyutils:=[static-libs?]
+ sys-apps/util-linux:=[static-libs?]
+ sys-apps/sed
+ sys-apps/util-linux
+ sys-libs/ncurses:0=[static-libs?]
+ sys-libs/zlib:=[static-libs?]
+ babeltrace? ( dev-util/babeltrace )
+ ldap? ( net-nds/openldap:=[static-libs?] )
+ lttng? ( dev-util/lttng-ust:= )
+ fuse? ( sys-fs/fuse:0=[static-libs?] )
+ kerberos? ( virtual/krb5 )
+ rabbitmq? ( net-libs/rabbitmq-c:=[static-libs?] )
+ ssl? (
+ !libressl? ( dev-libs/openssl:=[static-libs?] )
+ libressl? ( dev-libs/libressl:=[static-libs?] )
+ )
+ xfs? ( sys-fs/xfsprogs:=[static-libs(+)?] )
+ zfs? ( sys-fs/zfs:=[static-libs?] )
+ radosgw? (
+ dev-libs/expat:=[static-libs?]
+ !libressl? (
+ dev-libs/openssl:=[static-libs?]
+ net-misc/curl:=[curl_ssl_openssl,static-libs?]
+ )
+ libressl? (
+ dev-libs/libressl:=[static-libs?]
+ net-misc/curl:=[curl_ssl_libressl,static-libs?]
+ )
+ )
+ system-boost? (
+ || (
+ ~dev-libs/boost-1.70.0[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ ~dev-libs/boost-1.67.0[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ )
+ dev-libs/boost:=[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ )
+ jemalloc? ( dev-libs/jemalloc:=[static-libs?] )
+ !jemalloc? ( >=dev-util/google-perftools-2.4:=[static-libs?] )
+ ${PYTHON_DEPS}
+ "
+DEPEND="${COMMON_DEPEND}
+ amd64? ( dev-lang/yasm )
+ x86? ( dev-lang/yasm )
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/sphinx
+ dev-util/cunit
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ sys-apps/grep[pcre]
+ sys-fs/btrfs-progs
+ )
+ "
+BDEPEND="
+ app-arch/cpio
+ >=dev-util/cmake-3.5.0
+ dev-util/gperf
+ dev-util/valgrind
+ sys-apps/coreutils
+ sys-apps/findutils
+ sys-apps/grep
+ sys-apps/sed
+ sys-apps/which
+ sys-devel/bc
+ virtual/pkgconfig
+ "
+RDEPEND="${COMMON_DEPEND}
+ net-misc/socat
+ sys-apps/gptfdisk
+ sys-block/parted
+ sys-fs/cryptsetup
+ sys-fs/lvm2[-device-mapper-only(-)]
+ sys-fs/lsscsi
+ virtual/awk
+ !<sys-apps/openrc-0.26.3
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/cherrypy[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/pecan[${PYTHON_USEDEP}]
+ dev-python/prettytable[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ "
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( $(python_gen_useflags 'python3*') )
+ ?? ( jemalloc tcmalloc )
+ rabbitmq? ( radosgw )
+ "
+
+# the tests need root access
+RESTRICT="test? ( userpriv )"
+
+# distribution tarball does not include everything needed for tests
+RESTRICT+=" test"
+
+# false positives unless all USE flags are on
+CMAKE_WARN_UNUSED_CLI="no"
+
+PATCHES=(
+ "${FILESDIR}/ceph-12.2.0-use-provided-cpu-flag-values.patch"
+ "${FILESDIR}/ceph-14.2.0-cflags.patch"
+ "${FILESDIR}/ceph-12.2.4-boost-build-none-options.patch"
+ "${FILESDIR}/ceph-13.2.0-cflags.patch"
+ "${FILESDIR}/ceph-14.2.0-mgr-python-version.patch"
+ "${FILESDIR}/ceph-14.2.0-no-virtualenvs.patch"
+ "${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch"
+ "${FILESDIR}/ceph-14.2.0-dpdk-cflags.patch"
+ "${FILESDIR}/ceph-14.2.0-link-crc32-statically.patch"
+ "${FILESDIR}/ceph-14.2.0-cython-0.29.patch"
+ "${FILESDIR}/ceph-14.2.3-boost-1.70.patch"
+ "${FILESDIR}/ceph-14.2.3-dpdk-compile-fix-1.patch"
+ "${FILESDIR}/ceph-14.2.4-python-executable.patch"
+ "${FILESDIR}/ceph-14.2.4-undefined-behaviour.patch"
+)
+
+check-reqs_export_vars() {
+ if use amd64; then
+ CHECKREQS_DISK_BUILD="12G"
+ CHECKREQS_DISK_USR="460M"
+ else
+ CHECKREQS_DISK_BUILD="1400M"
+ CHECKREQS_DISK_USR="450M"
+ fi
+
+ export CHECKREQS_DISK_BUILD CHECKREQS_DISK_USR
+}
+
+pkg_pretend() {
+ check-reqs_export_vars
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ python_setup 'python3*'
+ check-reqs_export_vars
+ check-reqs_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ if use system-boost; then
+ eapply "${FILESDIR}/ceph-14.2.3-boost-sonames.patch"
+
+ has_version '>=dev-libs/boost-1.70.0' || \
+ eapply "${FILESDIR}/ceph-14.2.3-boost-1.6-python-sonames.patch"
+ fi
+
+ sed -i -r "s:DESTINATION .+\\):DESTINATION $(get_bashcompdir)\\):" \
+ src/bash_completion/CMakeLists.txt || die
+
+ # remove tests that need root access
+ rm src/test/cli/ceph-authtool/cap*.t || die
+}
+
+ceph_src_configure() {
+ local flag
+ local mycmakeargs=(
+ -DWITH_BABELTRACE=$(usex babeltrace)
+ -DWITH_CEPHFS=$(usex cephfs)
+ -DWITH_CEPHFS_SHELL=$(if python_is_python3; then usex cephfs; else echo OFF; fi)
+ -DWITH_DPDK=$(usex dpdk)
+ -DWITH_FUSE=$(usex fuse)
+ -DWITH_LTTNG=$(usex lttng)
+ -DWITH_GSSAPI=$(usex kerberos)
+ -DWITH_GRAFANA=$(usex grafana)
+ -DWITH_MGR=$(usex mgr)
+ -DWITH_MGR_DASHBOARD_FRONTEND=NO
+ -DWITH_NUMA=$(usex numa)
+ -DWITH_OPENLDAP=$(usex ldap)
+ -DMGR_PYTHON_VERSION=$(if python_is_python3; then echo 3; else echo 2; fi)
+ -DWITH_PYTHON3=$(if python_is_python3; then echo "ON"; else echo "OFF"; fi)
+ -DWITH_PYTHON2=$(if python_is_python3; then echo "OFF"; else echo "ON"; fi)
+ -DWITH_RADOSGW=$(usex radosgw)
+ -DWITH_RADOSGW_AMQP_ENDPOINT=$(usex rabbitmq)
+ -DWITH_SSL=$(usex ssl)
+ -DWITH_SYSTEMD=$(usex systemd)
+ -DWITH_TESTS=$(usex test)
+ -DWITH_XFS=$(usex xfs)
+ -DWITH_ZFS=$(usex zfs)
+ -DENABLE_SHARED=$(usex static-libs '' 'ON' 'OFF')
+ -DALLOCATOR=$(usex tcmalloc 'tcmalloc' "$(usex jemalloc 'jemalloc' 'libc')")
+ -DWITH_SYSTEM_BOOST=$(usex system-boost)
+ -DBOOST_J=$(makeopts_jobs)
+ -DWITH_RDMA=no
+ -DWITH_TBB=no
+ -DSYSTEMD_UNITDIR=$(systemd_get_systemunitdir)
+ -DEPYTHON_VERSION="${EPYTHON#python}"
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PN}-${PVR}"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ #-Wno-dev
+ )
+ if use amd64 || use x86; then
+ for flag in ${CPU_FLAGS_X86[@]}; do
+ mycmakeargs+=("$(usex cpu_flags_x86_${flag} "-DHAVE_INTEL_${flag^^}=1")")
+ done
+ fi
+
+ rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \
+ || die "failed to remove cmake cache"
+
+ cmake-utils_src_configure
+
+ # bug #630232
+ sed -i "s:\"${T//:\\:}/${EPYTHON}/bin/python\":\"${PYTHON}\":" \
+ "${BUILD_DIR:-${S}}"/include/acconfig.h \
+ || die "sed failed"
+}
+
+src_configure() {
+ ceph_src_configure
+}
+
+python_compile() {
+ local CMAKE_USE_DIR="${S}"
+ ceph_src_configure
+
+ pushd "${BUILD_DIR}/src/pybind" >/dev/null || die
+ emake VERBOSE=1 clean
+ emake VERBOSE=1 all
+
+ # python modules are only compiled with "make install" so we need to do this to
+ # prevent doing a bunch of compilation in src_install
+ DESTDIR="${T}" emake VERBOSE=1 install
+ popd >/dev/null || die
+}
+
+src_compile() {
+ cmake-utils_src_make VERBOSE=1 all
+
+ # we have to do this here to prevent from building everything multiple times
+ python_copy_sources
+ python_foreach_impl python_compile
+}
+
+src_test() {
+ make check || die "make check failed"
+}
+
+python_install() {
+ local CMAKE_USE_DIR="${S}"
+ pushd "${BUILD_DIR}/src/pybind" >/dev/null || die
+ DESTDIR="${ED}" emake VERBOSE=1 install
+ popd >/dev/null || die
+
+ python_optimize
+}
+
+src_install() {
+ cmake-utils_src_install
+ python_foreach_impl python_install
+
+ find "${ED}" -name '*.la' -type f -delete || die
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe "${BUILD_DIR}/bin/init-ceph" init-ceph
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate-r2 ${PN}
+
+ keepdir /var/lib/${PN}{,/tmp} /var/log/${PN}/stat
+
+ fowners -R ceph:ceph /var/log/ceph
+
+ newinitd "${FILESDIR}/rbdmap.initd" rbdmap
+ newinitd "${FILESDIR}/${PN}.initd-r12" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r5" ${PN}
+
+ insinto /etc/sysctl.d
+ newins "${FILESDIR}"/sysctld 90-${PN}.conf
+
+ use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc
+
+ # units aren't installed by the build system unless systemd is enabled
+ # so no point installing these with the USE flag disabled
+ if use systemd; then
+ systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" \
+ "ceph-mds@.service"
+
+ systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" \
+ "ceph-osd@.service"
+ fi
+
+ udev_dorules udev/*.rules
+
+ readme.gentoo_create_doc
+
+ python_setup 'python3*'
+
+ # bug #630232
+ sed -i -r "s:${T//:/\\:}/${EPYTHON}:/usr:" "${ED}"/usr/bin/ceph{,-crash} \
+ || die "sed failed"
+
+ python_fix_shebang "${ED}"/usr/{,s}bin/
+
+ # python_fix_shebang apparently is not idempotent
+ local shebang_regex='(/usr/lib/python-exec/python[0-9]\.[0-9]/python)[0-9]\.[0-9]'
+ grep -r -E -l --null "${shebang_regex}" "${ED}"/usr/{s,}bin/ \
+ | xargs --null --no-run-if-empty -- sed -i -r "s:${shebang_regex}:\1:" || die
+
+ local -a rados_classes=( "${ED}/usr/$(get_libdir)/rados-classes"/* )
+ dostrip -x "${rados_classes[@]#${ED}}"
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/sys-cluster/ceph/ceph-14.2.5.ebuild b/sys-cluster/ceph/ceph-14.2.5.ebuild
new file mode 100644
index 000000000000..95bdb0d89fbc
--- /dev/null
+++ b/sys-cluster/ceph/ceph-14.2.5.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+CMAKE_MAKEFILE_GENERATOR=emake
+
+DISTUTILS_OPTIONAL=1
+
+inherit check-reqs bash-completion-r1 cmake-utils distutils-r1 flag-o-matic \
+ multiprocessing python-r1 udev readme.gentoo-r1 toolchain-funcs \
+ systemd
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ceph/ceph.git"
+ SRC_URI=""
+else
+ SRC_URI="https://download.ceph.com/tarballs/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+DESCRIPTION="Ceph distributed filesystem"
+HOMEPAGE="https://ceph.com/"
+
+LICENSE="LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ BSD Boost-1.0 MIT public-domain"
+SLOT="0"
+
+CPU_FLAGS_X86=(sse{,2,3,4_1,4_2} ssse3)
+
+IUSE="babeltrace cephfs dpdk fuse grafana jemalloc kerberos ldap libressl"
+IUSE+=" lttng +mgr numa rabbitmq +radosgw +ssl spdk static-libs system-boost"
+IUSE+=" systemd +tcmalloc test xfs zfs"
+IUSE+=" $(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
+
+COMMON_DEPEND="
+ acct-group/ceph
+ acct-user/ceph
+ virtual/libudev:=
+ app-arch/bzip2:=[static-libs?]
+ app-arch/lz4:=[static-libs?]
+ app-arch/snappy:=[static-libs?]
+ app-arch/zstd:=[static-libs?]
+ app-shells/bash:0
+ app-misc/jq:=[static-libs?]
+ dev-libs/crypto++:=[static-libs?]
+ dev-libs/leveldb:=[snappy,static-libs?,tcmalloc(-)?]
+ dev-libs/libaio:=[static-libs?]
+ dev-libs/libnl:3=[static-libs?]
+ dev-libs/libxml2:=[static-libs?]
+ dev-libs/nss:=
+ sys-auth/oath-toolkit:=
+ sys-apps/coreutils
+ sys-apps/grep
+ sys-apps/keyutils:=[static-libs?]
+ sys-apps/util-linux:=[static-libs?]
+ sys-apps/sed
+ sys-apps/util-linux
+ sys-libs/libcap-ng:=[static-libs?]
+ sys-libs/ncurses:0=[static-libs?]
+ sys-libs/zlib:=[static-libs?]
+ babeltrace? ( dev-util/babeltrace )
+ ldap? ( net-nds/openldap:=[static-libs?] )
+ lttng? ( dev-util/lttng-ust:= )
+ fuse? ( sys-fs/fuse:0=[static-libs?] )
+ kerberos? ( virtual/krb5 )
+ rabbitmq? ( net-libs/rabbitmq-c:=[static-libs?] )
+ ssl? (
+ !libressl? ( dev-libs/openssl:=[static-libs?] )
+ libressl? ( dev-libs/libressl:=[static-libs?] )
+ )
+ xfs? ( sys-fs/xfsprogs:=[static-libs(+)?] )
+ zfs? ( sys-fs/zfs:=[static-libs?] )
+ radosgw? (
+ dev-libs/expat:=[static-libs?]
+ !libressl? (
+ dev-libs/openssl:=[static-libs?]
+ net-misc/curl:=[curl_ssl_openssl,static-libs?]
+ )
+ libressl? (
+ dev-libs/libressl:=[static-libs?]
+ net-misc/curl:=[curl_ssl_libressl,static-libs?]
+ )
+ )
+ system-boost? (
+ || (
+ =dev-libs/boost-1.71*[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ =dev-libs/boost-1.70*[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ =dev-libs/boost-1.67*[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ )
+ dev-libs/boost:=[threads,context,python,static-libs?,${PYTHON_USEDEP}]
+ )
+ jemalloc? ( dev-libs/jemalloc:=[static-libs?] )
+ !jemalloc? ( >=dev-util/google-perftools-2.4:=[static-libs?] )
+ ${PYTHON_DEPS}
+"
+DEPEND="${COMMON_DEPEND}
+ amd64? ( dev-lang/yasm )
+ x86? ( dev-lang/yasm )
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/sphinx
+ dev-util/cunit
+ test? (
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ sys-apps/grep[pcre]
+ sys-fs/btrfs-progs
+ )
+"
+BDEPEND="
+ app-arch/cpio
+ >=dev-util/cmake-3.5.0
+ dev-util/gperf
+ dev-util/valgrind
+ sys-apps/coreutils
+ sys-apps/findutils
+ sys-apps/grep
+ sys-apps/sed
+ sys-apps/which
+ sys-devel/bc
+ sys-devel/patch
+ virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+ net-misc/socat
+ sys-apps/gptfdisk
+ sys-block/parted
+ sys-fs/cryptsetup
+ sys-fs/lvm2[-device-mapper-only(-)]
+ sys-fs/lsscsi
+ virtual/awk
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/cherrypy[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/pecan[${PYTHON_USEDEP}]
+ dev-python/prettytable[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ || ( $(python_gen_useflags 'python3*') )
+ ?? ( jemalloc tcmalloc )
+ rabbitmq? ( radosgw )
+"
+
+# the tests need root access
+RESTRICT="test? ( userpriv )"
+
+# distribution tarball does not include everything needed for tests
+RESTRICT+=" test"
+
+# false positives unless all USE flags are on
+CMAKE_WARN_UNUSED_CLI="no"
+
+PATCHES=(
+ "${FILESDIR}/ceph-12.2.0-use-provided-cpu-flag-values.patch"
+ "${FILESDIR}/ceph-14.2.0-cflags.patch"
+ "${FILESDIR}/ceph-12.2.4-boost-build-none-options.patch"
+ "${FILESDIR}/ceph-13.2.0-cflags.patch"
+ "${FILESDIR}/ceph-14.2.0-mgr-python-version.patch"
+ "${FILESDIR}/ceph-14.2.5-no-virtualenvs.patch"
+ "${FILESDIR}/ceph-13.2.2-dont-install-sysvinit-script.patch"
+ "${FILESDIR}/ceph-14.2.0-dpdk-cflags.patch"
+ "${FILESDIR}/ceph-14.2.0-link-crc32-statically.patch"
+ "${FILESDIR}/ceph-14.2.0-cython-0.29.patch"
+ "${FILESDIR}/ceph-14.2.5-boost-1.70.patch"
+ "${FILESDIR}/ceph-14.2.3-dpdk-compile-fix-1.patch"
+ "${FILESDIR}/ceph-14.2.4-python-executable.patch"
+ "${FILESDIR}/ceph-14.2.4-undefined-behaviour.patch"
+)
+
+check-reqs_export_vars() {
+ if use amd64; then
+ CHECKREQS_DISK_BUILD="12G"
+ CHECKREQS_DISK_USR="460M"
+ else
+ CHECKREQS_DISK_BUILD="1400M"
+ CHECKREQS_DISK_USR="450M"
+ fi
+
+ export CHECKREQS_DISK_BUILD CHECKREQS_DISK_USR
+}
+
+pkg_pretend() {
+ check-reqs_export_vars
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ python_setup 'python3*'
+ check-reqs_export_vars
+ check-reqs_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ if use system-boost; then
+ eapply "${FILESDIR}/ceph-14.2.5-boost-sonames.patch"
+
+ find "${S}" -name '*.cmake' -or -name 'CMakeLists.txt' -print0 \
+ | xargs --null sed -e 's|Boost::|Boost_|g' -i || die
+
+ has_version '>=dev-libs/boost-1.70.0' || \
+ eapply "${FILESDIR}/ceph-14.2.5-boost-1.6-python-sonames.patch"
+ fi
+
+ sed -i -r "s:DESTINATION .+\\):DESTINATION $(get_bashcompdir)\\):" \
+ src/bash_completion/CMakeLists.txt || die
+
+ # remove tests that need root access
+ rm src/test/cli/ceph-authtool/cap*.t || die
+}
+
+ceph_src_configure() {
+ local flag
+ local mycmakeargs=(
+ -DWITH_BABELTRACE=$(usex babeltrace)
+ -DWITH_CEPHFS=$(usex cephfs)
+ -DWITH_CEPHFS_SHELL=$(if python_is_python3; then usex cephfs; else echo OFF; fi)
+ -DWITH_DPDK=$(usex dpdk)
+ -DWITH_DPDK=$(usex spdk)
+ -DWITH_FUSE=$(usex fuse)
+ -DWITH_LTTNG=$(usex lttng)
+ -DWITH_GSSAPI=$(usex kerberos)
+ -DWITH_GRAFANA=$(usex grafana)
+ -DWITH_MGR=$(usex mgr)
+ -DWITH_MGR_DASHBOARD_FRONTEND=NO
+ -DWITH_NUMA=$(usex numa)
+ -DWITH_OPENLDAP=$(usex ldap)
+ -DMGR_PYTHON_VERSION=$(if python_is_python3; then echo 3; else echo 2; fi)
+ -DWITH_PYTHON3=$(if python_is_python3; then echo "ON"; else echo "OFF"; fi)
+ -DWITH_PYTHON2=$(if python_is_python3; then echo "OFF"; else echo "ON"; fi)
+ -DWITH_RADOSGW=$(usex radosgw)
+ -DWITH_RADOSGW_AMQP_ENDPOINT=$(usex rabbitmq)
+ -DWITH_SSL=$(usex ssl)
+ -DWITH_SYSTEMD=$(usex systemd)
+ -DWITH_TESTS=$(usex test)
+ -DWITH_XFS=$(usex xfs)
+ -DWITH_ZFS=$(usex zfs)
+ -DENABLE_SHARED=$(usex static-libs '' 'ON' 'OFF')
+ -DALLOCATOR=$(usex tcmalloc 'tcmalloc' "$(usex jemalloc 'jemalloc' 'libc')")
+ -DWITH_SYSTEM_BOOST=$(usex system-boost)
+ -DBOOST_J=$(makeopts_jobs)
+ -DWITH_RDMA=no
+ -DWITH_TBB=no
+ -DSYSTEMD_UNITDIR=$(systemd_get_systemunitdir)
+ -DEPYTHON_VERSION="${EPYTHON#python}"
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PN}-${PVR}"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ #-Wno-dev
+ )
+ if use amd64 || use x86; then
+ for flag in ${CPU_FLAGS_X86[@]}; do
+ mycmakeargs+=("$(usex cpu_flags_x86_${flag} "-DHAVE_INTEL_${flag^^}=1")")
+ done
+ fi
+
+ rm -f "${BUILD_DIR:-${S}}/CMakeCache.txt" \
+ || die "failed to remove cmake cache"
+
+ cmake-utils_src_configure
+
+ # bug #630232
+ sed -i "s:\"${T//:\\:}/${EPYTHON}/bin/python\":\"${PYTHON}\":" \
+ "${BUILD_DIR:-${S}}"/include/acconfig.h \
+ || die "sed failed"
+}
+
+src_configure() {
+ ceph_src_configure
+}
+
+python_compile() {
+ local CMAKE_USE_DIR="${S}"
+ ceph_src_configure
+
+ pushd "${BUILD_DIR}/src/pybind" >/dev/null || die
+ emake VERBOSE=1 clean
+ emake VERBOSE=1 all
+
+ # python modules are only compiled with "make install" so we need to do this to
+ # prevent doing a bunch of compilation in src_install
+ DESTDIR="${T}" emake VERBOSE=1 install
+ popd >/dev/null || die
+}
+
+src_compile() {
+ cmake-utils_src_make VERBOSE=1 all
+
+ # we have to do this here to prevent from building everything multiple times
+ python_copy_sources
+ python_foreach_impl python_compile
+}
+
+src_test() {
+ make check || die "make check failed"
+}
+
+python_install() {
+ local CMAKE_USE_DIR="${S}"
+ pushd "${BUILD_DIR}/src/pybind" >/dev/null || die
+ DESTDIR="${ED}" emake VERBOSE=1 install
+ popd >/dev/null || die
+
+ python_optimize
+}
+
+src_install() {
+ cmake-utils_src_install
+ python_foreach_impl python_install
+
+ find "${ED}" -name '*.la' -type f -delete || die
+
+ exeinto /usr/$(get_libdir)/ceph
+ newexe "${BUILD_DIR}/bin/init-ceph" init-ceph
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}"/ceph.logrotate-r2 ${PN}
+
+ keepdir /var/lib/${PN}{,/tmp} /var/log/${PN}/stat
+
+ fowners -R ceph:ceph /var/log/ceph
+
+ newinitd "${FILESDIR}/rbdmap.initd" rbdmap
+ newinitd "${FILESDIR}/${PN}.initd-r12" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r5" ${PN}
+
+ insinto /etc/sysctl.d
+ newins "${FILESDIR}"/sysctld 90-${PN}.conf
+
+ use tcmalloc && newenvd "${FILESDIR}"/envd-tcmalloc 99${PN}-tcmalloc
+
+ # units aren't installed by the build system unless systemd is enabled
+ # so no point installing these with the USE flag disabled
+ if use systemd; then
+ systemd_install_serviced "${FILESDIR}/ceph-mds_at.service.conf" \
+ "ceph-mds@.service"
+
+ systemd_install_serviced "${FILESDIR}/ceph-osd_at.service.conf" \
+ "ceph-osd@.service"
+ fi
+
+ udev_dorules udev/*.rules
+
+ readme.gentoo_create_doc
+
+ python_setup 'python3*'
+
+ # bug #630232
+ sed -i -r "s:${T//:/\\:}/${EPYTHON}:/usr:" "${ED}"/usr/bin/ceph{,-crash} \
+ || die "sed failed"
+
+ python_fix_shebang "${ED}"/usr/{,s}bin/
+
+ # python_fix_shebang apparently is not idempotent
+ local shebang_regex='(/usr/lib/python-exec/python[0-9]\.[0-9]/python)[0-9]\.[0-9]'
+ grep -r -E -l --null "${shebang_regex}" "${ED}"/usr/{s,}bin/ \
+ | xargs --null --no-run-if-empty -- sed -i -r "s:${shebang_regex}:\1:" || die
+
+ local -a rados_classes=( "${ED}/usr/$(get_libdir)/rados-classes"/* )
+ dostrip -x "${rados_classes[@]#${ED}}"
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/sys-cluster/ceph/files/ceph-14.2.5-boost-1.6-python-sonames.patch b/sys-cluster/ceph/files/ceph-14.2.5-boost-1.6-python-sonames.patch
new file mode 100644
index 000000000000..318844f6c025
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-14.2.5-boost-1.6-python-sonames.patch
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1e9ebfbb41..1a858a6e3f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -649,7 +649,7 @@ set(BOOST_HEADER_COMPONENTS container)
+
+ if(WITH_MGR)
+ list(APPEND BOOST_COMPONENTS
+- python${MGR_PYTHON_VERSION_MAJOR}${MGR_PYTHON_VERSION_MINOR})
++ python-${MGR_PYTHON_VERSION_MAJOR}.${MGR_PYTHON_VERSION_MINOR})
+ endif()
+ if(WITH_BOOST_CONTEXT)
+ list(APPEND BOOST_COMPONENTS context coroutine)
+diff --git a/cmake/modules/BuildBoost.cmake b/cmake/modules/BuildBoost.cmake
+index f46cc0d485..3cc6340b2c 100644
+--- a/cmake/modules/BuildBoost.cmake
++++ b/cmake/modules/BuildBoost.cmake
+@@ -205,7 +205,7 @@ macro(build_boost version)
+ endif()
+ add_dependencies(Boost::${c} Boost)
+ if(c MATCHES "^python")
+- set(c "python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}")
++ set(c "python-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}")
+ endif()
+ if(Boost_USE_STATIC_LIBS)
+ set(Boost_${upper_c}_LIBRARY
diff --git a/sys-cluster/ceph/files/ceph-14.2.5-boost-1.70.patch b/sys-cluster/ceph/files/ceph-14.2.5-boost-1.70.patch
new file mode 100644
index 000000000000..693925e8825c
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-14.2.5-boost-1.70.patch
@@ -0,0 +1,78 @@
+diff --git a/src/rgw/rgw_asio_frontend.cc b/src/rgw/rgw_asio_frontend.cc
+index 82e2a45da6..8750c5648f 100644
+--- a/src/rgw/rgw_asio_frontend.cc
++++ b/src/rgw/rgw_asio_frontend.cc
+@@ -83,7 +83,8 @@ class StreamIO : public rgw::asio::ClientIO {
+ using SharedMutex = ceph::async::SharedMutex<boost::asio::io_context::executor_type>;
+
+ template <typename Stream>
+-void handle_connection(RGWProcessEnv& env, Stream& stream,
++void handle_connection(boost::asio::io_context& context,
++ RGWProcessEnv& env, Stream& stream,
+ parse_buffer& buffer, bool is_ssl,
+ SharedMutex& pause_mutex,
+ rgw::dmclock::Scheduler *scheduler,
+@@ -160,7 +161,7 @@ void handle_connection(RGWProcessEnv& env, Stream& stream,
+ rgw::io::add_conlen_controlling(
+ &real_client))));
+ RGWRestfulIO client(cct, &real_client_io);
+- auto y = optional_yield{socket.get_io_context(), yield};
++ auto y = optional_yield{context, yield};
+ process_request(env.store, env.rest, &req, env.uri_prefix,
+ *env.auth_registry, &client, env.olog, y, scheduler);
+ }
+@@ -604,7 +605,7 @@ void AsioFrontend::accept(Listener& l, boost::system::error_code ec)
+ return;
+ }
+ buffer->consume(bytes);
+- handle_connection(env, stream, *buffer, true, pause_mutex,
++ handle_connection(context, env, stream, *buffer, true, pause_mutex,
+ scheduler.get(), ec, yield);
+ if (!ec) {
+ // ssl shutdown (ignoring errors)
+@@ -622,7 +623,7 @@ void AsioFrontend::accept(Listener& l, boost::system::error_code ec)
+ auto c = connections.add(conn);
+ auto buffer = std::make_unique<parse_buffer>();
+ boost::system::error_code ec;
+- handle_connection(env, s, *buffer, false, pause_mutex,
++ handle_connection(context, env, s, *buffer, false, pause_mutex,
+ scheduler.get(), ec, yield);
+ s.shutdown(tcp::socket::shutdown_both, ec);
+ });
+diff --git a/src/rgw/rgw_dmclock_async_scheduler.h b/src/rgw/rgw_dmclock_async_scheduler.h
+index 70487a5253..1d454acd2e 100644
+--- a/src/rgw/rgw_dmclock_async_scheduler.h
++++ b/src/rgw/rgw_dmclock_async_scheduler.h
+@@ -82,7 +82,12 @@ class AsyncScheduler : public md_config_obs_t, public Scheduler {
+ using Completion = async::Completion<Signature, async::AsBase<Request>>;
+
+ using Clock = ceph::coarse_real_clock;
++#if BOOST_VERSION < 107000
+ using Timer = boost::asio::basic_waitable_timer<Clock>;
++#else
++ using Timer = boost::asio::basic_waitable_timer<Clock,
++ boost::asio::wait_traits<Clock>, executor_type>;
++#endif
+ Timer timer; //< timer for the next scheduled request
+
+ CephContext *const cct;
+diff --git a/src/rgw/rgw_reshard.h b/src/rgw/rgw_reshard.h
+index d99a6ff68d..213fc238d2 100644
+--- a/src/rgw/rgw_reshard.h
++++ b/src/rgw/rgw_reshard.h
+@@ -183,7 +183,14 @@ class RGWReshardWait {
+ ceph::condition_variable cond;
+
+ struct Waiter : boost::intrusive::list_base_hook<> {
+- boost::asio::basic_waitable_timer<Clock> timer;
++#if BOOST_VERSION < 107000
++ using Timer = boost::asio::basic_waitable_timer<Clock>;
++#else
++ using Executor = boost::asio::io_context::executor_type;
++ using Timer = boost::asio::basic_waitable_timer<Clock,
++ boost::asio::wait_traits<Clock>, Executor>;
++#endif
++ Timer timer;
+ explicit Waiter(boost::asio::io_context& ioc) : timer(ioc) {}
+ };
+ boost::intrusive::list<Waiter> waiters;
diff --git a/sys-cluster/ceph/files/ceph-14.2.5-boost-sonames.patch b/sys-cluster/ceph/files/ceph-14.2.5-boost-sonames.patch
new file mode 100644
index 000000000000..d8c26bcdfe21
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-14.2.5-boost-sonames.patch
@@ -0,0 +1,471 @@
+diff --git a/cmake/modules/BuildBoost.cmake b/cmake/modules/BuildBoost.cmake
+index f46cc0d485..39bb081b1b 100644
+--- a/cmake/modules/BuildBoost.cmake
++++ b/cmake/modules/BuildBoost.cmake
+@@ -199,13 +199,13 @@ macro(build_boost version)
+ foreach(c ${Boost_BUILD_COMPONENTS})
+ string(TOUPPER ${c} upper_c)
+ if(Boost_USE_STATIC_LIBS)
+- add_library(Boost::${c} STATIC IMPORTED)
++ add_library(Boost_${c} STATIC IMPORTED)
+ else()
+- add_library(Boost::${c} SHARED IMPORTED)
++ add_library(Boost_${c} SHARED IMPORTED)
+ endif()
+- add_dependencies(Boost::${c} Boost)
++ add_dependencies(Boost_${c} Boost)
+ if(c MATCHES "^python")
+- set(c "python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}")
++ set(c "python-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}")
+ endif()
+ if(Boost_USE_STATIC_LIBS)
+ set(Boost_${upper_c}_LIBRARY
+@@ -215,7 +215,7 @@ macro(build_boost version)
+ ${install_dir}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}boost_${c}${CMAKE_SHARED_LIBRARY_SUFFIX})
+ endif()
+ unset(buildid)
+- set_target_properties(Boost::${c} PROPERTIES
++ set_target_properties(Boost_${c} PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${Boost_INCLUDE_DIRS}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
+ IMPORTED_LOCATION "${Boost_${upper_c}_LIBRARY}")
+@@ -224,19 +224,19 @@ macro(build_boost version)
+ foreach(c ${Boost_BUILD_COMPONENTS})
+ if(Boost_${c}_DEPENDENCIES)
+ foreach(dep ${Boost_${c}_DEPENDENCIES})
+- list(APPEND dependencies Boost::${dep})
++ list(APPEND dependencies Boost_${dep})
+ endforeach()
+- set_target_properties(Boost::${c} PROPERTIES
++ set_target_properties(Boost_${c} PROPERTIES
+ INTERFACE_LINK_LIBRARIES "${dependencies}")
+ unset(dependencies)
+ endif()
+ endforeach()
+
+ # for header-only libraries
+- add_library(Boost::boost INTERFACE IMPORTED)
+- set_target_properties(Boost::boost PROPERTIES
++ add_library(Boost_boost INTERFACE IMPORTED)
++ set_target_properties(Boost_boost PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${Boost_INCLUDE_DIRS}")
+- add_dependencies(Boost::boost Boost)
++ add_dependencies(Boost_boost Boost)
+ find_package_handle_standard_args(Boost DEFAULT_MSG
+ Boost_INCLUDE_DIRS Boost_LIBRARIES)
+ mark_as_advanced(Boost_LIBRARIES BOOST_INCLUDE_DIRS)
+@@ -253,7 +253,7 @@ function(maybe_add_boost_dep target)
+ get_filename_component(ext ${src} EXT)
+ # assuming all cxx source files include boost header(s)
+ if(ext MATCHES ".cc|.cpp|.cxx")
+- add_dependencies(${target} Boost::boost)
++ add_dependencies(${target} Boost_boost)
+ return()
+ endif()
+ endforeach()
+diff --git a/cmake/modules/FindBoost.cmake b/cmake/modules/FindBoost.cmake
+index e2525b8934..e728e5a9d2 100644
+--- a/cmake/modules/FindBoost.cmake
++++ b/cmake/modules/FindBoost.cmake
+@@ -340,10 +340,6 @@ macro(_Boost_ADJUST_LIB_VARS basename)
+
+ if(Boost_${basename}_LIBRARY AND Boost_${basename}_HEADER)
+ set(Boost_${basename}_FOUND ON)
+- if("x${basename}" STREQUAL "xTHREAD" AND NOT TARGET Threads::Threads)
+- string(APPEND Boost_ERROR_REASON_THREAD " (missing dependency: Threads)")
+- set(Boost_THREAD_FOUND OFF)
+- endif()
+ endif()
+
+ endif()
+@@ -919,7 +915,7 @@ function(_Boost_COMPONENT_DEPENDENCIES component _ret)
+ if (NOT _boost_DEPS_STRING)
+ set(_boost_DEPS_STRING "(none)")
+ endif()
+- # message(STATUS "Dependencies for Boost::${component}: ${_boost_DEPS_STRING}")
++ # message(STATUS "Dependencies for Boost_${component}: ${_boost_DEPS_STRING}")
+ endfunction()
+
+ #
+@@ -1003,7 +999,7 @@ function(_Boost_COMPONENT_HEADERS component _hdrs)
+ if (NOT _boost_HDRS_STRING)
+ set(_boost_HDRS_STRING "(none)")
+ endif()
+- # message(STATUS "Headers for Boost::${component}: ${_boost_HDRS_STRING}")
++ # message(STATUS "Headers for Boost_${component}: ${_boost_HDRS_STRING}")
+ endfunction()
+
+ #
+@@ -1051,7 +1047,7 @@ endfunction()
+
+ #
+ # Some boost libraries may require particular set of compler features.
+-# The very first one was `boost::fiber` introduced in Boost 1.62.
++# The very first one was `boost_fiber` introduced in Boost 1.62.
+ # One can check required compiler features of it in
+ # - `${Boost_ROOT}/libs/fiber/build/Jamfile.v2`;
+ # - `${Boost_ROOT}/libs/context/build/Jamfile.v2`.
+@@ -1178,7 +1174,7 @@ else()
+ # _Boost_COMPONENT_HEADERS. See the instructions at the top of
+ # _Boost_COMPONENT_DEPENDENCIES.
+ set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS}
+- "1.70.0" "1.70" "1.69.0" "1.69"
++ "1.71.0" "1.71" "1.70.0" "1.70" "1.69.0" "1.69"
+ "1.68.0" "1.68" "1.67.0" "1.67" "1.66.0" "1.66" "1.65.1" "1.65.0" "1.65"
+ "1.64.0" "1.64" "1.63.0" "1.63" "1.62.0" "1.62" "1.61.0" "1.61" "1.60.0" "1.60"
+ "1.59.0" "1.59" "1.58.0" "1.58" "1.57.0" "1.57" "1.56.0" "1.56" "1.55.0" "1.55"
+@@ -1235,10 +1231,10 @@ endif()
+ # on all platforms to keep end user code free from platform dependent
+ # code. Also provide convenience targets to disable autolinking and
+ # enable dynamic linking.
+-if(NOT TARGET Boost::diagnostic_definitions)
+- add_library(Boost::diagnostic_definitions INTERFACE IMPORTED)
+- add_library(Boost::disable_autolinking INTERFACE IMPORTED)
+- add_library(Boost::dynamic_linking INTERFACE IMPORTED)
++if(NOT TARGET boost_diagnostic_definitions)
++ add_library(boost_diagnostic_definitions INTERFACE IMPORTED)
++ add_library(boost_disable_autolinking INTERFACE IMPORTED)
++ add_library(boost_dynamic_linking INTERFACE IMPORTED)
+ endif()
+ if(WIN32)
+ # In windows, automatic linking is performed, so you do not have
+@@ -1259,11 +1255,11 @@ if(WIN32)
+ # code to emit a #pragma message each time a library is selected
+ # for linking.
+ set(Boost_LIB_DIAGNOSTIC_DEFINITIONS "-DBOOST_LIB_DIAGNOSTIC")
+- set_target_properties(Boost::diagnostic_definitions PROPERTIES
++ set_target_properties(boost_diagnostic_definitions PROPERTIES
+ INTERFACE_COMPILE_DEFINITIONS "BOOST_LIB_DIAGNOSTIC")
+- set_target_properties(Boost::disable_autolinking PROPERTIES
++ set_target_properties(boost_disable_autolinking PROPERTIES
+ INTERFACE_COMPILE_DEFINITIONS "BOOST_ALL_NO_LIB")
+- set_target_properties(Boost::dynamic_linking PROPERTIES
++ set_target_properties(boost_dynamic_linking PROPERTIES
+ INTERFACE_COMPILE_DEFINITIONS "BOOST_ALL_DYN_LINK")
+ endif()
+
+@@ -1738,7 +1734,7 @@ if("thread" IN_LIST Boost_FIND_COMPONENTS)
+ else()
+ set(_Boost_find_quiet "")
+ endif()
+- find_package(Threads ${_Boost_find_quiet})
++ find_package(boost_thread ${_Boost_find_quiet})
+ unset(_Boost_find_quiet)
+ endif()
+
+@@ -2079,61 +2075,61 @@ endif()
+
+ if(Boost_FOUND)
+ # For header-only libraries
+- if(NOT TARGET Boost::boost)
+- add_library(Boost::boost INTERFACE IMPORTED)
++ if(NOT TARGET Boost_boost)
++ add_library(Boost_boost INTERFACE IMPORTED)
+ if(Boost_INCLUDE_DIRS)
+- set_target_properties(Boost::boost PROPERTIES
++ set_target_properties(Boost_boost PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${Boost_INCLUDE_DIRS}")
+ endif()
+ endif()
+
+ foreach(COMPONENT ${Boost_FIND_COMPONENTS})
+- if(_Boost_IMPORTED_TARGETS AND NOT TARGET Boost::${COMPONENT})
++ if(_Boost_IMPORTED_TARGETS AND NOT TARGET Boost_${COMPONENT})
+ string(TOUPPER ${COMPONENT} UPPERCOMPONENT)
+ if(Boost_${UPPERCOMPONENT}_FOUND)
+ if(Boost_USE_STATIC_LIBS)
+- add_library(Boost::${COMPONENT} STATIC IMPORTED)
++ add_library(Boost_${COMPONENT} STATIC IMPORTED)
+ else()
+ # Even if Boost_USE_STATIC_LIBS is OFF, we might have static
+ # libraries as a result.
+- add_library(Boost::${COMPONENT} UNKNOWN IMPORTED)
++ add_library(Boost_${COMPONENT} UNKNOWN IMPORTED)
+ endif()
+ if(Boost_INCLUDE_DIRS)
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ INTERFACE_INCLUDE_DIRECTORIES "${Boost_INCLUDE_DIRS}")
+ endif()
+ if(EXISTS "${Boost_${UPPERCOMPONENT}_LIBRARY}")
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
+ IMPORTED_LOCATION "${Boost_${UPPERCOMPONENT}_LIBRARY}")
+ endif()
+ if(EXISTS "${Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE}")
+- set_property(TARGET Boost::${COMPONENT} APPEND PROPERTY
++ set_property(TARGET Boost_${COMPONENT} APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS RELEASE)
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX"
+ IMPORTED_LOCATION_RELEASE "${Boost_${UPPERCOMPONENT}_LIBRARY_RELEASE}")
+ endif()
+ if(EXISTS "${Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG}")
+- set_property(TARGET Boost::${COMPONENT} APPEND PROPERTY
++ set_property(TARGET Boost_${COMPONENT} APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS DEBUG)
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX"
+ IMPORTED_LOCATION_DEBUG "${Boost_${UPPERCOMPONENT}_LIBRARY_DEBUG}")
+ endif()
+ if(_Boost_${UPPERCOMPONENT}_DEPENDENCIES)
+ unset(_Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES)
+ foreach(dep ${_Boost_${UPPERCOMPONENT}_DEPENDENCIES})
+- list(APPEND _Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES Boost::${dep})
++ list(APPEND _Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES Boost_${dep})
+ endforeach()
+ if(COMPONENT STREQUAL "thread")
+- list(APPEND _Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES Threads::Threads)
++ list(APPEND _Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES boost_thread)
+ endif()
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ INTERFACE_LINK_LIBRARIES "${_Boost_${UPPERCOMPONENT}_TARGET_DEPENDENCIES}")
+ endif()
+ if(_Boost_${UPPERCOMPONENT}_COMPILER_FEATURES)
+- set_target_properties(Boost::${COMPONENT} PROPERTIES
++ set_target_properties(Boost_${COMPONENT} PROPERTIES
+ CXX_STANDARD 17)
+ endif()
+ endif()
+diff --git a/cmake/modules/Finddpdk.cmake b/cmake/modules/Finddpdk.cmake
+index 964ae5dfb0..92bf07c14e 100644
+--- a/cmake/modules/Finddpdk.cmake
++++ b/cmake/modules/Finddpdk.cmake
+@@ -102,9 +102,9 @@ if(dpdk_FOUND)
+
+ if(NOT TARGET dpdk::dpdk)
+ add_library(dpdk::dpdk INTERFACE IMPORTED)
+- find_package(Threads QUIET)
++ find_package(boost_thread QUIET)
+ list(APPEND dpdk_LIBRARIES
+- Threads::Threads
++ boost_thread
+ dpdk::cflags)
+ set_target_properties(dpdk::dpdk PROPERTIES
+ INTERFACE_LINK_LIBRARIES "${dpdk_LIBRARIES}"
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 28ec9835f8..31a1efa19f 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -356,12 +356,12 @@ set(ceph_common_objs
+ set(ceph_common_deps
+ json_spirit erasure_code arch crc32
+ ${LIB_RESOLV}
+- Boost::thread
+- Boost::system
+- Boost::random
+- Boost::program_options
+- Boost::date_time
+- Boost::iostreams
++ boost_thread
++ boost_system
++ boost_random
++ boost_program_options
++ boost_date_time
++ boost_iostreams
+ ${BLKID_LIBRARIES}
+ ${Backtrace_LIBRARIES}
+ ${BLKIN_LIBRARIES}
+@@ -522,7 +522,7 @@ if (WITH_CEPHFS)
+ ceph_mds.cc)
+ add_executable(ceph-mds ${ceph_mds_srcs})
+ target_link_libraries(ceph-mds mds ${CMAKE_DL_LIBS} global-static ceph-common
+- Boost::thread)
++ boost_thread)
+ install(TARGETS ceph-mds DESTINATION bin)
+ endif()
+
+diff --git a/src/crimson/CMakeLists.txt b/src/crimson/CMakeLists.txt
+index d7b58521d4..e1533af33f 100644
+--- a/src/crimson/CMakeLists.txt
++++ b/src/crimson/CMakeLists.txt
+@@ -106,8 +106,8 @@ target_link_libraries(crimson-common
+ PRIVATE
+ crc32
+ crimson::cflags
+- Boost::iostreams
+- Boost::random
++ boost_iostreams
++ boost_random
+ ${NSS_LIBRARIES} ${NSPR_LIBRARIES} OpenSSL::Crypto)
+
+ set(crimson_auth_srcs
+diff --git a/src/mgr/CMakeLists.txt b/src/mgr/CMakeLists.txt
+index 252fb3e5e3..213482da16 100644
+--- a/src/mgr/CMakeLists.txt
++++ b/src/mgr/CMakeLists.txt
+@@ -26,7 +26,7 @@ target_include_directories(ceph-mgr SYSTEM PRIVATE "${PYTHON_INCLUDE_DIRS}")
+ target_link_libraries(ceph-mgr
+ osdc client heap_profiler
+ global-static ceph-common
+- Boost::python${MGR_PYTHON_VERSION_MAJOR}${MGR_PYTHON_VERSION_MINOR}
++ boost_python${MGR_PYTHON_VERSION_MAJOR}${MGR_PYTHON_VERSION_MINOR}
+ ${MGR_PYTHON_LIBRARIES} ${CMAKE_DL_LIBS} ${GSSAPI_LIBRARIES})
+ set_target_properties(ceph-mgr PROPERTIES
+ POSITION_INDEPENDENT_CODE ${EXE_LINKER_USE_PIE})
+diff --git a/src/rbd_replay/CMakeLists.txt b/src/rbd_replay/CMakeLists.txt
+index e9d3804c5f..5c6eb58de1 100644
+--- a/src/rbd_replay/CMakeLists.txt
++++ b/src/rbd_replay/CMakeLists.txt
+@@ -36,7 +36,7 @@ if(HAVE_BABELTRACE)
+ global
+ babeltrace
+ babeltrace-ctf
+- Boost::date_time
++ boost_date_time
+ )
+ install(TARGETS rbd-replay-prep DESTINATION bin)
+ endif(HAVE_BABELTRACE)
+diff --git a/src/rgw/CMakeLists.txt b/src/rgw/CMakeLists.txt
+index 82f5181f5b..8a51f140fb 100644
+--- a/src/rgw/CMakeLists.txt
++++ b/src/rgw/CMakeLists.txt
+@@ -202,7 +202,7 @@ if(WITH_CURL_OPENSSL)
+ endif()
+
+ if(WITH_BOOST_CONTEXT)
+- target_link_libraries(rgw_a PRIVATE Boost::coroutine Boost::context)
++ target_link_libraries(rgw_a PRIVATE boost_coroutine boost_context)
+ endif()
+
+ set(rgw_libs rgw_a)
+@@ -353,7 +353,7 @@ if(WITH_RADOSGW_AMQP_ENDPOINT)
+ target_link_libraries(rgw_admin_user PRIVATE RabbitMQ::RabbitMQ)
+ endif()
+ if(WITH_BOOST_CONTEXT)
+- target_link_libraries(rgw_admin_user PRIVATE Boost::coroutine Boost::context)
++ target_link_libraries(rgw_admin_user PRIVATE boost_coroutine boost_context)
+ endif()
+
+ if(WITH_TESTS)
+diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt
+index 5dcee1694d..60743be698 100644
+--- a/src/test/CMakeLists.txt
++++ b/src/test/CMakeLists.txt
+@@ -159,7 +159,7 @@ add_executable(ceph_omapbench
+ )
+ target_link_libraries(ceph_omapbench
+ librados
+- Boost::program_options
++ boost_program_options
+ global
+ ${BLKID_LIBRARIES}
+ ${CMAKE_DL_LIBS}
+diff --git a/src/test/common/CMakeLists.txt b/src/test/common/CMakeLists.txt
+index 71fb77cda9..aff8fb6565 100644
+--- a/src/test/common/CMakeLists.txt
++++ b/src/test/common/CMakeLists.txt
+@@ -315,8 +315,8 @@ add_ceph_unittest(unittest_hobject)
+
+ add_executable(unittest_async_completion test_async_completion.cc)
+ add_ceph_unittest(unittest_async_completion)
+-target_link_libraries(unittest_async_completion Boost::system)
++target_link_libraries(unittest_async_completion boost_system)
+
+ add_executable(unittest_async_shared_mutex test_async_shared_mutex.cc)
+ add_ceph_unittest(unittest_async_shared_mutex)
+-target_link_libraries(unittest_async_shared_mutex ceph-common Boost::system)
++target_link_libraries(unittest_async_shared_mutex ceph-common boost_system)
+diff --git a/src/test/erasure-code/CMakeLists.txt b/src/test/erasure-code/CMakeLists.txt
+index 721f6c3675..1cd9635c77 100644
+--- a/src/test/erasure-code/CMakeLists.txt
++++ b/src/test/erasure-code/CMakeLists.txt
+@@ -2,15 +2,15 @@
+ add_executable(ceph_erasure_code_benchmark
+ ${CMAKE_SOURCE_DIR}/src/erasure-code/ErasureCode.cc
+ ceph_erasure_code_benchmark.cc)
+-target_link_libraries(ceph_erasure_code_benchmark ceph-common Boost::program_options global ${CMAKE_DL_LIBS})
++target_link_libraries(ceph_erasure_code_benchmark ceph-common boost_program_options global ${CMAKE_DL_LIBS})
+ install(TARGETS ceph_erasure_code_benchmark
+ DESTINATION bin)
+
+ add_executable(ceph_erasure_code_non_regression ceph_erasure_code_non_regression.cc)
+-target_link_libraries(ceph_erasure_code_non_regression ceph-common Boost::program_options global ${CMAKE_DL_LIBS})
++target_link_libraries(ceph_erasure_code_non_regression ceph-common boost_program_options global ${CMAKE_DL_LIBS})
+
+ add_executable(ceph_erasure_code ceph_erasure_code.cc)
+-target_link_libraries(ceph_erasure_code ceph-common Boost::program_options global ${CMAKE_DL_LIBS})
++target_link_libraries(ceph_erasure_code ceph-common boost_program_options global ${CMAKE_DL_LIBS})
+ install(TARGETS ceph_erasure_code
+ DESTINATION bin)
+
+diff --git a/src/test/librados/CMakeLists.txt b/src/test/librados/CMakeLists.txt
+index 4fc53d2406..e6304394f8 100644
+--- a/src/test/librados/CMakeLists.txt
++++ b/src/test/librados/CMakeLists.txt
+@@ -62,7 +62,7 @@ add_executable(ceph_test_rados_api_asio asio.cc)
+ target_link_libraries(ceph_test_rados_api_asio global
+ librados ${UNITTEST_LIBS})
+ if(WITH_BOOST_CONTEXT)
+- target_link_libraries(ceph_test_rados_api_asio Boost::coroutine Boost::context)
++ target_link_libraries(ceph_test_rados_api_asio boost_coroutine boost_context)
+ endif()
+
+ add_executable(ceph_test_rados_api_list
+@@ -132,7 +132,7 @@ add_executable(ceph_test_rados_api_tier_pp
+ tier_cxx.cc
+ $<TARGET_OBJECTS:unit-main>)
+ target_link_libraries(ceph_test_rados_api_tier_pp
+- librados global ${UNITTEST_LIBS} Boost::system radostest-cxx)
++ librados global ${UNITTEST_LIBS} boost_system radostest-cxx)
+
+ add_executable(ceph_test_rados_api_snapshots
+ snapshots.cc)
+diff --git a/src/test/librbd/CMakeLists.txt b/src/test/librbd/CMakeLists.txt
+index 3c3e9db6c1..2c208c1a4f 100644
+--- a/src/test/librbd/CMakeLists.txt
++++ b/src/test/librbd/CMakeLists.txt
+@@ -27,7 +27,7 @@ target_link_libraries(rbd_test PRIVATE
+ radostest
+ radostest-cxx
+ librados
+- Boost::thread
++ boost_thread
+ GMock::GMock
+ GTest::GTest)
+
+diff --git a/src/test/rgw/CMakeLists.txt b/src/test/rgw/CMakeLists.txt
+index cde6348d57..e6ce738834 100644
+--- a/src/test/rgw/CMakeLists.txt
++++ b/src/test/rgw/CMakeLists.txt
+@@ -144,7 +144,7 @@ add_ceph_unittest(unittest_rgw_dmclock_scheduler)
+ target_link_libraries(unittest_rgw_dmclock_scheduler radosgw_a dmclock)
+ if(WITH_BOOST_CONTEXT)
+ target_compile_definitions(unittest_rgw_dmclock_scheduler PRIVATE BOOST_COROUTINES_NO_DEPRECATION_WARNING)
+- target_link_libraries(unittest_rgw_dmclock_scheduler Boost::coroutine Boost::context)
++ target_link_libraries(unittest_rgw_dmclock_scheduler boost_coroutine boost_context)
+ endif()
+
+ if(WITH_RADOSGW_AMQP_ENDPOINT)
+diff --git a/src/tools/CMakeLists.txt b/src/tools/CMakeLists.txt
+index d31f3d2408..6945018b11 100644
+--- a/src/tools/CMakeLists.txt
++++ b/src/tools/CMakeLists.txt
+@@ -35,20 +35,20 @@ install(PROGRAMS
+ endif(WITH_TESTS)
+
+ add_executable(ceph-osdomap-tool ceph_osdomap_tool.cc)
+-target_link_libraries(ceph-osdomap-tool os global Boost::program_options)
++target_link_libraries(ceph-osdomap-tool os global boost_program_options)
+ install(TARGETS ceph-osdomap-tool DESTINATION bin)
+
+ add_executable(ceph-monstore-tool
+ ceph_monstore_tool.cc
+ ../mgr/mgr_commands.cc)
+-target_link_libraries(ceph-monstore-tool os global Boost::program_options)
++target_link_libraries(ceph-monstore-tool os global boost_program_options)
+ install(TARGETS ceph-monstore-tool DESTINATION bin)
+
+ add_executable(ceph-objectstore-tool
+ ceph_objectstore_tool.cc
+ rebuild_mondb.cc
+ RadosDump.cc)
+-target_link_libraries(ceph-objectstore-tool osd os global Boost::program_options ${CMAKE_DL_LIBS})
++target_link_libraries(ceph-objectstore-tool osd os global boost_program_options ${CMAKE_DL_LIBS})
+ if(WITH_FUSE)
+ target_link_libraries(ceph-objectstore-tool ${FUSE_LIBRARIES})
+ endif(WITH_FUSE)
diff --git a/sys-cluster/ceph/files/ceph-14.2.5-no-virtualenvs.patch b/sys-cluster/ceph/files/ceph-14.2.5-no-virtualenvs.patch
new file mode 100644
index 000000000000..5b7cb41c87ad
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-14.2.5-no-virtualenvs.patch
@@ -0,0 +1,39 @@
+diff --git a/src/pybind/mgr/dashboard/CMakeLists.txt b/src/pybind/mgr/dashboard/CMakeLists.txt
+index b6c7861838..8ce95a93a5 100644
+--- a/src/pybind/mgr/dashboard/CMakeLists.txt
++++ b/src/pybind/mgr/dashboard/CMakeLists.txt
+@@ -2,7 +2,7 @@ set(MGR_DASHBOARD_VIRTUALENV ${CEPH_BUILD_VIRTUALENV}/mgr-dashboard-virtualenv)
+
+ add_custom_target(mgr-dashboard-test-venv
+ COMMAND
+- ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${MGR_DASHBOARD_VIRTUALENV}
++ #${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${MGR_DASHBOARD_VIRTUALENV}
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/pybind/mgr/dashboard
+ COMMENT "dashboard tests virtualenv is being created")
+ add_dependencies(tests mgr-dashboard-test-venv)
+@@ -14,9 +14,9 @@ function(add_npm_command)
+ set(multi_kw COMMAND DEPENDS)
+ cmake_parse_arguments(NC "${options}" "${single_kw}" "${multi_kw}" ${ARGN})
+ string(REPLACE ";" " " command "${NC_COMMAND}")
+- if(NC_NODEENV)
+- string(REGEX REPLACE "^(.*(npm|npx) .*)$" ". ${mgr-dashboard-nodeenv-dir}/bin/activate && \\1 && deactivate" command ${command})
+- endif()
++ #if(NC_NODEENV)
++ # string(REGEX REPLACE "^(.*(npm|npx) .*)$" ". ${mgr-dashboard-nodeenv-dir}/bin/activate && \\1 && deactivate" command ${command})
++ #endif()
+ string(REPLACE " " ";" command "${command}")
+ add_custom_command(
+ OUTPUT "${NC_OUTPUT}"
+@@ -41,9 +41,9 @@ else()
+
+ add_custom_command(
+ OUTPUT "${mgr-dashboard-nodeenv-dir}/bin/npm"
+- COMMAND ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${mgr-dashboard-nodeenv-dir}
+- COMMAND ${mgr-dashboard-nodeenv-dir}/bin/pip install nodeenv
+- COMMAND ${mgr-dashboard-nodeenv-dir}/bin/nodeenv -p --node=10.13.0
++ #COMMAND ${CMAKE_SOURCE_DIR}/src/tools/setup-virtualenv.sh --python=${MGR_PYTHON_EXECUTABLE} ${mgr-dashboard-nodeenv-dir}
++ #COMMAND ${mgr-dashboard-nodeenv-dir}/bin/pip install nodeenv
++ #COMMAND ${mgr-dashboard-nodeenv-dir}/bin/nodeenv -p --node=10.13.0
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ COMMENT "dashboard nodeenv is being installed"
+ )
diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml
index bfbf70b7a303..d69494c3b6dc 100644
--- a/sys-cluster/ceph/metadata.xml
+++ b/sys-cluster/ceph/metadata.xml
@@ -20,6 +20,7 @@
<flag name="babeltrace">Add support for LTTng babeltrace</flag>
<flag name="cephfs">Build support for cephfs, a POSIX compatible filesystem built on top of ceph</flag>
<flag name="dpdk">Enable DPDK messaging</flag>
+ <flag name="spdk">Enable SPDK user-mode storage driver toolkit</flag>
<flag name="fuse">Build fuse client</flag>
<flag name="grafana">Install grafana dashboards</flag>
<flag name="lttng">Add support for LTTng</flag>
diff --git a/sys-cluster/cinder/Manifest b/sys-cluster/cinder/Manifest
index c931ffb21f39..af8f93e2daac 100644
--- a/sys-cluster/cinder/Manifest
+++ b/sys-cluster/cinder/Manifest
@@ -9,10 +9,10 @@ DIST cinder.conf.sample-15.0.0 183153 BLAKE2B fb86b82c711568c89a445c5876a1d5e890
DIST cinder.conf.sample-2018.2.9999 185527 BLAKE2B c53c017c5cacf2fb604840e14adf3b1db36bf8dd2c79d29f1c6b35da843640f97efcfd97d6f68a40a2f928ce864a3e221d7138d7cac977c0d544817e2826ebb2 SHA512 1dc850bebd66d90e2950795337a78ea8aea69ead0aeb3e5b7f97c7b12f33a3afc483f3bde2942a34539fbc048fa5b589b3c7d2df53314180f64094569bb81b15
DIST cinder.conf.sample-2019.1.9999 185527 BLAKE2B c53c017c5cacf2fb604840e14adf3b1db36bf8dd2c79d29f1c6b35da843640f97efcfd97d6f68a40a2f928ce864a3e221d7138d7cac977c0d544817e2826ebb2 SHA512 1dc850bebd66d90e2950795337a78ea8aea69ead0aeb3e5b7f97c7b12f33a3afc483f3bde2942a34539fbc048fa5b589b3c7d2df53314180f64094569bb81b15
DIST cinder.conf.sample-2019.2.9999 183153 BLAKE2B fb86b82c711568c89a445c5876a1d5e890714d4dd957d4aa5b3158a3c85150e75d8d0055a93bf6a937d8a6f5a3c4042c5ddb4b4da2dd006d77d8eb8ec8a19fc5 SHA512 95a2076970184bc34c9c293371f72a791f16600c4933572b8d51291c506a7c1ef3bd2ea185f1f4dafeff6c85a237f4453f8ee6c1df6af7f603afe1ddfd63cd3a
-EBUILD cinder-13.0.7.ebuild 7807 BLAKE2B 4f8fcb254a66c4cdafbdc760d6640136b97e48c857aa868f08a379695d7529fa2f8fb05c20e6aeed33ec56b9ee66ec040bdd382ab1517231329d7084f94c758d SHA512 8b4f16da33f2c868dcee627275aed329cc9676f8509e5be763226b9453bff26ecf5dfbd85b3bc06198210e44ff8a07b56eb48b931b18517f2f7cd78ca89c3d54
-EBUILD cinder-14.0.1.ebuild 7816 BLAKE2B 80417911501fdf0749bbc7dc633a6a4acb210faa2cdaf96ef2b836365a5bb348c199711b3ab07c367addb14eab568be23ae4b72a42c1b482822b7df7bbe2461c SHA512 9d63f69225be43b41483d2ff42ed2278efcad71e900e89ea42ba1d273302f0f6760782283680e1eb8988000000908a3a546ce5aef3ad6e9d01d3bc7dd581376b
-EBUILD cinder-15.0.0.ebuild 7839 BLAKE2B 8ae66c0408c55ff93fe92341414f6c0a9a3b1960e32971a30b96482943cf5375002ee50f479df5698d77eca72eb3d864c47ef3b23ee297026f68bba3199c5c6c SHA512 71bb997f4f7bced54fc57cbfd5a83047ca82445814dcd7159e728a185147c761c8d080ceebbd084f5e9d6044506544b0c50a74e0c6af4a17e2e27883667b28f1
-EBUILD cinder-2018.2.9999.ebuild 7809 BLAKE2B 25e88e7eeeab5230ed34fde72301ca280da38b3c2a37e28fc2474d7e8252bfd0bfea6025a10ede5166f4335cd869e7baa8f2a95bf2138c8cc8c5b7a18b888924 SHA512 e662bb768f38ea5f972118a0bdafd963a89f04b96ee784475ec7002f4fd2f7b1434e13d5517d1250d481eba995d2b44f0ac4a1717b8b5885d3c57433f7187413
-EBUILD cinder-2019.1.9999.ebuild 7818 BLAKE2B da3671b1b1b1153ad9bac111d63e2d408989107817e8efae04bbf9e77b8c1886e413786c2ca2185c0d78b935ab55afbc086443eec4265e6dbea305df85d214d9 SHA512 eb9c70b521aebc02f3d699b480f2a83e913143a67c5521c6b8a7c75e3ff1b59fc0bd499810da89ea048b939bda3b143ee9e1f40a7943a0a21d59cf331ac2825d
-EBUILD cinder-2019.2.9999.ebuild 7892 BLAKE2B 9995521e6dca02917f5168eabf13c7c64d0458a66bdc0857d79af1a1c18bbf2863c96fe3b98915f76b0a7e154eb98a953718b5418a6a7e0603c3bd46c08bea08 SHA512 cddf48fe8de4d95f724794a4b91d6d9b374fb7feed065a855ca2901ac6675f3e9be2ece35cafa190743527e210c242fda75581bfbda5b1fa1109a0c0ba908cff
+EBUILD cinder-13.0.7.ebuild 7834 BLAKE2B 67a273b75ccdf707409f9a5b997e15c7df8578113ba02134f257c67bfc1b3e3c7baa29f210b883dca6b709357f4609e7795f0941efb5be6366bef54466e67a7c SHA512 934c690db97b57e736d92dda6e2de5f9a9b212877c63efa4d327072d03bf7f5f7c4b12c37abdbc1539915dc42ebdd9c744879193000c96b864e2ff7c4b80ab88
+EBUILD cinder-14.0.1.ebuild 7843 BLAKE2B e99b355da949938da146f6e29afcbcb7e8d92f72b0126b7380c6fbb3b341e94c0db6d9a3885b09e589f86dfcfb640f96adfb5807e04654a3f8f5faa0eee4f28f SHA512 f8bbdff8e7c9370a959d735a7ddae83de181a50987548f458c3d8aeee16f29068603901f05b8f86467085ed12d7655a4ac1a368cfed482951a5d3de7987a6c38
+EBUILD cinder-15.0.0.ebuild 7864 BLAKE2B 8545b70308823527777f007b50fa4779162fb1755cc3303269f33ca15ab60a0b8015275ea38812350fee5346a9efb32a9f848facb5f878e6456ef828622cdbb7 SHA512 8eafaf741b22ae68be4743a3037f9a8bf6959966c449d486a56cec59379df76487b18c1f13699b76de0154d87238405d6fe09e10a395709f90a6dd18d92940d4
+EBUILD cinder-2018.2.9999.ebuild 7836 BLAKE2B fafa9cab1f7e35134dfc9c5462076bc97c68a3794f919680e26e1a98104f4e35ce5837460cba74359f749e4b267c7642384a1576c6c8887edd96bc39e8aada39 SHA512 29f8ac4b4d0e729f5dbad2bb3a6171a3524c0dad292eef0e82756f47ae31b4a9b9e2051de83172b1d6d5bfb1b17f892feabadc302ae9da8b14488c7e15b76242
+EBUILD cinder-2019.1.9999.ebuild 7845 BLAKE2B 0d6cba4f3a37638de3ada1a975c0cefab02c19b3e821d9490508c42e54afc29685cda5d475b37bf18d0b8c98d42e0d81b30239f05589bad1cac8fae55d877fce SHA512 94365953b649436baf469142506ee818dd4f75aa1e0730023ffea8c8a2d9469ca12cb779f716b311869b3ae580fec8035518f5913a8991b2f2d7c044e7e50b80
+EBUILD cinder-2019.2.9999.ebuild 7919 BLAKE2B f3c09027afd86b675331068bd322ea1526ffbfbc7e1abf35987064462dd2455c4abec24b220c6fd56e7b6355f96979c03e710791195aa4aa5903afc41ba24d9f SHA512 8ccc6da7d18201bbb9e65d6c5f3bd7e61223b85654408fb89278681a3b71ab1f29e917d4a6d0d6187965090d18f2af938d15c5e42cb27de93453b31fdf6fce5d
MISC metadata.xml 1244 BLAKE2B bac3f4931079ae89c48d66ed2fe689978fcf609638ade7b26d8f07ffbd6562d7c4a16b42dec4390654747c6d2dfcb92b73d27c90356f1928199469d42432ef69 SHA512 fda201e6974bb0af9c24c1384a3bb2dd0a0c630439d7f1955de336f53804070a68426919fd4dc6f864d502c7e9e99a80d1920c740b6dc179f7b46c7f7fb7aef9
diff --git a/sys-cluster/cinder/cinder-13.0.7.ebuild b/sys-cluster/cinder/cinder-13.0.7.ebuild
index b599d7a7b07b..4c8eb939d671 100644
--- a/sys-cluster/cinder/cinder-13.0.7.ebuild
+++ b/sys-cluster/cinder/cinder-13.0.7.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cinder/cinder-14.0.1.ebuild b/sys-cluster/cinder/cinder-14.0.1.ebuild
index 7b073f5c9a70..fda10c627766 100644
--- a/sys-cluster/cinder/cinder-14.0.1.ebuild
+++ b/sys-cluster/cinder/cinder-14.0.1.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cinder/cinder-15.0.0.ebuild b/sys-cluster/cinder/cinder-15.0.0.ebuild
index c4e15f6641ee..1debd3eab15e 100644
--- a/sys-cluster/cinder/cinder-15.0.0.ebuild
+++ b/sys-cluster/cinder/cinder-15.0.0.ebuild
@@ -17,12 +17,13 @@ if [[ ${PV} == *9999 ]];then
else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/train/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"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cinder/cinder-2018.2.9999.ebuild b/sys-cluster/cinder/cinder-2018.2.9999.ebuild
index dedea484546e..23e3164d8658 100644
--- a/sys-cluster/cinder/cinder-2018.2.9999.ebuild
+++ b/sys-cluster/cinder/cinder-2018.2.9999.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cinder/cinder-2019.1.9999.ebuild b/sys-cluster/cinder/cinder-2019.1.9999.ebuild
index f5e2d68d7552..bf4f9da51b43 100644
--- a/sys-cluster/cinder/cinder-2019.1.9999.ebuild
+++ b/sys-cluster/cinder/cinder-2019.1.9999.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cinder/cinder-2019.2.9999.ebuild b/sys-cluster/cinder/cinder-2019.2.9999.ebuild
index 75715418265b..e9c432edc272 100644
--- a/sys-cluster/cinder/cinder-2019.2.9999.ebuild
+++ b/sys-cluster/cinder/cinder-2019.2.9999.ebuild
@@ -23,6 +23,7 @@ fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="+api +scheduler +volume infiniband iscsi lvm mysql +memcached postgres rdma sqlite +tcp test +tgt"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi? ( tgt ) infiniband? ( rdma )"
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
diff --git a/sys-cluster/cluster-glue/Manifest b/sys-cluster/cluster-glue/Manifest
index 1c00ae2e78bc..6df12241a20b 100644
--- a/sys-cluster/cluster-glue/Manifest
+++ b/sys-cluster/cluster-glue/Manifest
@@ -1,7 +1,7 @@
AUX heartbeat-logd.init 954 BLAKE2B b00280f93cb0a3f3f8f19d3170472e87d705f91113fc7d3fe1d0ecf45cb079673c5777acdc8ed3de63fb64848ce0e33e536f86e7dc74c86eb08e7a32da6e12fa SHA512 ef59ad02a608810750cc0241f4d0eb7584624e419f735e0e69b61c2865b68241e9b90a1d817bb838d744d955d9c67708fb89c36df35b17a0f8ef6243904b32c5
DIST glue-1.0.11.tar.bz2 466057 BLAKE2B 929c9f803814fb1162d4058e0fb78deb96b6be9b4064dae96ea5653521f5dfb862850ab2c9010530ac652264c5e8e379cb397fc173f720d126540405b264ca5b SHA512 35ac8ac555c39f24c11e3a768cc50eba051fe617edf4cdc0429dac73f45a472f144cfe6ec5faff575606f2b04ff76a2f732556d848b61410c2683d93ba928413
DIST glue-1.0.12.tar.bz2 451569 BLAKE2B c074507563e797f105318bfcfab3e73eb1b62eb3037689c2b68f1b98f02b4a2c1da2e0b2931cd28ccc194d9f3b486733f642c6ff071c4f7629062d40c8d39427 SHA512 d5d2f6c426d2bed0d39269338fedfffe840a90ff56b05dff395243d0d8b803593bf35bbce5f7dce376120cd7ddef78400914cb7515b5451c287a1e9e74233122
-EBUILD cluster-glue-1.0.11.ebuild 2191 BLAKE2B b5498424f8ea748d3e3b0e6a36091fccb181ef8a9f04e0173ac8172440a66101958f516f51df822a32f54a7148126d584790ac1ecda9f866c6704d36a9615034 SHA512 f8af50aa16f76e992bde0e57660e5f7de171b3a80de86827a5b70c6406e86e8b52c1ed89f4963e7f1e583a3845bc9fe4fab44224fcf050f22233064506ba4238
-EBUILD cluster-glue-1.0.12-r1.ebuild 2382 BLAKE2B 782058032bede2ed0a86b20a713104b4519faf620e072a4eeabbe7d784f78d5012ec497286c93de43ea81063be28f9c19a16415565996ea8e0897edfc44e4d71 SHA512 c52b11db0b917f03fd77243cbfae3b4f5c45e6730250481f00028772626b2a2ebc0321512f6fca2ea896250079c36be46019e7d1c5687d654aa3861e12018806
-EBUILD cluster-glue-1.0.12.ebuild 2209 BLAKE2B acce4fe14e0bec15ab36318002404d9fca7c6eefe7214525409f29aab497cf6c9126dbea8f01c21148caa44c2dc7445ed2196229418e9142bb638a199b685e93 SHA512 ab138ae57b746200dbbf53744389d58c82fe43405fca01dd661a5d64f565e00ce35d3189a5557cec3b79580a9f1df19cbf8e25a78d001a6656a451e580020bc4
+EBUILD cluster-glue-1.0.11.ebuild 2184 BLAKE2B 9c57a15d40690423533910554f2fec8a8205a581c7e7e46600b0f517bcf419e0db3631593d94b21b573d8a9396110beb01ec221477b81598d4c13ae98873a9d0 SHA512 2c413117b5b3a9d81d6a05a382065112ec37840594fcbc0e81cddf65eba270d0b05368ef32fa0954e02ba1487af3de0cfb8f6bdec7aa04af2fff987ee58b5f35
+EBUILD cluster-glue-1.0.12-r1.ebuild 2375 BLAKE2B 7bdab6d8259ac3c135c1b2e133964e0426b1650606c3b9eaa2ad2a43bfe816032420ac810dd85a68c5a4c80f88d8d18ae3fc7839151b01edc566edabf21d01c8 SHA512 8efd9c728121235952879c7c52a79e631b73c47222ac9319be300e1e9106469c51f90860379ee3c3a07ae729ebef781fa308eea5d0b8b83eac48995026146b25
+EBUILD cluster-glue-1.0.12.ebuild 2202 BLAKE2B 9d0446e1822b96acc2d453f9e46faefb00aa3a4151da94350a1abf3c647dbc5dd90977152a6609296fb92c85702f5f4fd423704f2346d78d3cad789152eb1211 SHA512 71e050af1e1ba946cc30f4c2da48bd372da560ff8a2ba8f0dd7292d6c13ecb482fcd17083f217131291e3358292b82e5e5c8b780776094a11ea4055f2f5be40b
MISC metadata.xml 582 BLAKE2B 5792be1499f85328ff85ec074189187e014c2eadf29b4ddaf4a64c71977ccf5ce91d86f251fe90f3540a7cfab8d52145cd5c085199c6e1099df5dbe801fc4291 SHA512 a2312279ff8e3e47db3d1a560699d76233dae3963cc094aefbbe965af053fe4299e95133d5f40aa69a565c91c21ce9d358020726d3c8c590255dcac72901d7e3
diff --git a/sys-cluster/cluster-glue/cluster-glue-1.0.11.ebuild b/sys-cluster/cluster-glue/cluster-glue-1.0.11.ebuild
index a8286bdae265..1b4e7d2933cc 100644
--- a/sys-cluster/cluster-glue/cluster-glue-1.0.11.ebuild
+++ b/sys-cluster/cluster-glue/cluster-glue-1.0.11.ebuild
@@ -78,7 +78,7 @@ src_install() {
sed -i \
-e "s:%libdir%:$(get_libdir):" \
"${T}/heartbeat-logd.init" || die
-# newinitd "${T}/heartbeat-logd.init" heartbeat-logd || die
+# newinitd "${T}/heartbeat-logd.init" heartbeat-logd
rm "${D}"/etc/init.d/logd
use static-libs || find "${D}" -type f -name "*.la" -delete
diff --git a/sys-cluster/cluster-glue/cluster-glue-1.0.12-r1.ebuild b/sys-cluster/cluster-glue/cluster-glue-1.0.12-r1.ebuild
index ad5e78db7935..c067016843b1 100644
--- a/sys-cluster/cluster-glue/cluster-glue-1.0.12-r1.ebuild
+++ b/sys-cluster/cluster-glue/cluster-glue-1.0.12-r1.ebuild
@@ -85,7 +85,7 @@ src_install() {
sed -i \
-e "s:%libdir%:$(get_libdir):" \
"${T}/heartbeat-logd.init" || die
-# newinitd "${T}/heartbeat-logd.init" heartbeat-logd || die
+# newinitd "${T}/heartbeat-logd.init" heartbeat-logd
rm "${D}"/etc/init.d/logd
use static-libs || find "${D}" -type f -name "*.la" -delete
diff --git a/sys-cluster/cluster-glue/cluster-glue-1.0.12.ebuild b/sys-cluster/cluster-glue/cluster-glue-1.0.12.ebuild
index de7e47b7ac8d..55d62dcee077 100644
--- a/sys-cluster/cluster-glue/cluster-glue-1.0.12.ebuild
+++ b/sys-cluster/cluster-glue/cluster-glue-1.0.12.ebuild
@@ -79,7 +79,7 @@ src_install() {
sed -i \
-e "s:%libdir%:$(get_libdir):" \
"${T}/heartbeat-logd.init" || die
-# newinitd "${T}/heartbeat-logd.init" heartbeat-logd || die
+# newinitd "${T}/heartbeat-logd.init" heartbeat-logd
rm "${D}"/etc/init.d/logd
use static-libs || find "${D}" -type f -name "*.la" -delete
diff --git a/sys-cluster/cman-lib/Manifest b/sys-cluster/cman-lib/Manifest
deleted file mode 100644
index 7c9452802daa..000000000000
--- a/sys-cluster/cman-lib/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST cluster-2.03.09.tar.gz 1784357 BLAKE2B bf024c93fd5ccd9b7410abc2a3bd792c55c3937604d750019a20190753d95d19b2232923a7a76463ccff592bde7fed942aa679af9e39158fef6041258eaf6eb7 SHA512 5dbcf978336a6b7998df0d3dfcff037e1e77e9e69b43d78eb573a65432445e572e69d7783e7874e9edf2632627f02426f428103831e10f5d1f338afa91a62c28
-EBUILD cman-lib-2.03.09-r1.ebuild 979 BLAKE2B 65f8aef9477c8889085377d5778a3cdbb5687373220ce23e6fb1ccc257a702dad8ef90295619fc81798c841c910d845c5f7940b20c55c85310300dcf9b526e08 SHA512 ee66b60db070270dca35ac5b0ab0190bec4771efeeecd4983bcbaf87ceed519a9a05d43d84cc4cdec4a27a76998b78406f2f8be6ae65664a622c229c3bb9a7fb
-MISC metadata.xml 253 BLAKE2B 2fbd23e1eeca2d6a1474e03aeaa1ad81f16f00141d906ca087f01b67a69e065cac2b3600c2da212ca9fdaf4765788a58ec12b6cd6a45323e5b524dbdb1ce0a77 SHA512 0894860713279dc39bbe7ce3491002710b62c4476198984a0deb6328cb0012c19d7a5546299960bbe600ee240e62a603dd4c4fa04325a753cc0b7c4044c30aba
diff --git a/sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild b/sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild
deleted file mode 100644
index 3bf3a08a2cd9..000000000000
--- a/sys-cluster/cman-lib/cman-lib-2.03.09-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P=cluster-${PV}
-MAJ_PV=$(ver_cut 1)
-MIN_PV=$(ver_cut 2-3)
-
-DESCRIPTION="A library for cluster management common to the various pieces of Cluster Suite"
-HOMEPAGE="https://sourceware.org/cluster/wiki/"
-SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="!sys-cluster/cman-headers
- !sys-cluster/cman-kernel
- !=sys-cluster/cman-1*"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}/${PN/-//}
-
-src_configure() {
- cd "${WORKDIR}"/${MY_P} || die
- ./configure \
- --cc="$(tc-getCC)" \
- --libdir=/usr/$(get_libdir) \
- --cflags="-Wall" \
- --disable_kernel_check \
- --somajor="$MAJ_PV" \
- --sominor="$MIN_PV" \
- || die "configure problem"
-
- sed -e 's:\($(CC)\):\1 $(LDFLAGS):' \
- -i Makefile "${WORKDIR}/${MY_P}/make/cobj.mk" || die
-}
-
-src_compile() {
- emake clean all
-}
diff --git a/sys-cluster/cman-lib/metadata.xml b/sys-cluster/cman-lib/metadata.xml
deleted file mode 100644
index 4a09d7ba8d61..000000000000
--- a/sys-cluster/cman-lib/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sys-cluster/corosync/Manifest b/sys-cluster/corosync/Manifest
index 714106ac2e64..644722fa646a 100644
--- a/sys-cluster/corosync/Manifest
+++ b/sys-cluster/corosync/Manifest
@@ -1,18 +1,11 @@
-AUX corosync-2.0.0-docs.patch 1238 BLAKE2B 7885fa97b9dcf18441a5b8cd32c6eb7ab90c102e0e8b2cf931194647f73b21d2671211a8058911a8e592d341c60cba8350756d6282ce507cc2ed03c597f4fd8d SHA512 d6c1a5e6c0ccef07b5748e5ec4fa6dd9f76c162b71d679ec809b3986e53ec30934ea4cf569d461c4f284f45588a5bf0ed63fe9618083f18f5be7d876d2139bd6
AUX corosync-2.3.4-docs.patch 842 BLAKE2B 363e26872497c2724ba54dee2e6458e5b101bbadec263ba8a230cca8d2187e37d36bf2f42a65a9b50e4cb1b870af204f0043f55b31342865a5a262dc5892177f SHA512 e73db019b1fbe8a030e530a0be55cdc33972d018a6415d17c7c425607613ef1f0695e9c4d231eddbce708710e1cb2341c42e911e59382974ba8b24204205896f
AUX corosync-docs.patch 1022 BLAKE2B 5a211263e466d934cfb591cbca4a8e1f2c7dd5895e6dd7397ae78f1fc1b1fc88fb9f7194df10b2a7a777cb6a9a2cec7c2a7a89d57d0ba1135040f7fb378c1586 SHA512 49f8b19cbfd5f0b1f0f927a7aa8cd2f0ad24ff958cf2baf06e8a9d87858fa01cf3656ba05189a085e265a2d8b1b320ca7f18b3a4d405d73ff05f1876ebe14960
AUX corosync.initd 668 BLAKE2B 52a838b1cc64103a69a3f67573b0b752ec9eef434c9fd2183478d32a6dfda825e96e41333e16f0aa7431937323ad3d5329c04037baec83717624a884d2480bcb SHA512 a514ac91e4b691c7e7e65a45dbb49c1da408690012d750ff3e4cb1c45e629df070019382f9b7c1dbcf8342b1edc15b296433d1f589334effde843434005f0969
AUX corosync.logrotate 93 BLAKE2B cc8f22c668dfde3fe4dac13fb295be81ff1ca13c8081557f87570952117109b68c7101045990dfd8aea5f56c8a8078d12383f8cb040b098591678c8294dd52bc SHA512 3c65eb01a33a6fa51befa8ce466cc8a35a06a19816b77610b83c18f9372dccdbd33354fc8568e63fe165f2c2aa598b6a5d15615939f12e3385b4c3e1b91a6ec3
-DIST corosync-1.3.5.tar.gz 698897 BLAKE2B 48507120a51de812f2f4dd4607eb86e5f4df05f9928480b08575788f17e39c2998912571fb7e2f4761f108b138683325ae358dae77ffa142348b3ddfb2b639f5 SHA512 74920fed67af72517076d5a85688f59f3ef81b4aa773147a96f58cbd57b3b150365b7eea4ef14c4e43c0961d9d9939d734526318b1af462e22329077a0cdbc3e
DIST corosync-1.4.7.tar.gz 420596 BLAKE2B 7818b1d58f2ce743b990fd275908d0b72a63dc8f243df2fdb1b369ace635cd4602b19eda96d59fedb980c46b38f12a5c5f3592d2915a559c5b89e4390751cccc SHA512 275a4372cac13789d93e224e4a7853953d6111afc534f9e897deaf064d5d96bb0db932a02a9212b5a0d2ca53d3f56133073f519460a9ca3573f5403642db34e1
-DIST corosync-2.3.3.tar.gz 411784 BLAKE2B a709fe7889fbbddc37f2915d49740fe0061e3d3ad330998c83a5375cbf596fe0b2ecc9f3f074631ef733227e3a64335f6e65e2c457d68f1f4b431fc2c3f35f7c SHA512 66b479b2114641f02cd910f1bc3458948d5634b82e2019d7b1ea919f5bbb4817e91dddc33de061ff01dc4f12a3622b3418b7787e81a6f340d23043857cc9442f
-DIST corosync-2.3.4.tar.gz 420184 BLAKE2B 3d83a7990ba98a8a026c8e50e7b972de5e5cdf7154658c5dd914537bcf9c2016ef6f7e5fa3b18bb025b24c2eb6c64185ea9627ba1d607135562d55d930758ead SHA512 30914552b8af69ce37a5ea98f17a41f30fa01204ca8beee8218d94b8421769504b90c8e62f1e7222afb6429ead8a2d09ca36e71461c767a2b9bf662637f78bb0
DIST corosync-2.3.5.tar.gz 428253 BLAKE2B be9fc2b27b60357acee6dee013bc95c08045c114acafc62eaa82a1821f07ff76b8821b9d06f31246b9978f8aef46e3a9e1a2d61ca74465bc74d4140c0ad0d0fa SHA512 212a95d8a68a2941f27c9ec22750a88598744d6fd4db6b46abe0b4cdfa988d3906f760bdf67c403d8c6d0a04da64f29ec744fb68ca51c7269ba58e306553cee9
DIST corosync-2.4.2.tar.gz 547204 BLAKE2B 1b440e84b25263ea866bd66f9837a3bdbbc790d26a38d10a033d67bb0ba48dd58d6b515879dd0ece75ffe78c8a150c1e5ab8d0eb312e701abdc36eb5cb4dc520 SHA512 45a4d2570d5d096e6f42070f701fdb2aaed26812b6a75f73ea415cf409b33343f8bc090b4fcf851ab971ca4b17925f239c31a3d9eafe4841dfbeb56537b2c78c
-EBUILD corosync-1.3.5.ebuild 1278 BLAKE2B a876ca4e049995a3191c383b20fe58368c2fa706ad244310963acb91db978fd299ad577ffad44d5c08c2efb51b430b6c14c8ccb2bff2076a0057cb5a3e761394 SHA512 5b1f58f7b3871327419ae92ff942c15322d318e735858f63e561b439228fb29c4a9e852fd5cbda4569d03c874df132250d2c7ba5c7dcceaef185c388e0171ca0
EBUILD corosync-1.4.7.ebuild 1388 BLAKE2B a831d2b50bef790120138c1125fca8356333d88d249c30e0b4ae4e9dc802a5f5d91e2eceda59568c936c9b400dd9acfbda055db60b1172b7d0ce9683cc3ec61f SHA512 1afed4ea8c3e3d719dceaee3c261151108b852232c4c0b4235b9b65df09b96c545c983e8a7762956535cd66d5b12f275f570a0d51374e02daf70eea9b9ea74c9
-EBUILD corosync-2.3.3.ebuild 1926 BLAKE2B 5171b894ebabbb3c14e786985851a1d1b83833cbc470825e4dcc8d54bd0eb645a7ea26a8b377b8198532c5b437c889431d6a3f81ef9ca433db2871b9a10b2755 SHA512 4717b0c7c6a8be4d849d528fd0819b8d43b4e16770ffc9022d0ebe837e2c2845a955276912b32a9796faa3d274f6a076dd3cd320503519f76bb2f31f95c42f51
-EBUILD corosync-2.3.4-r1.ebuild 1926 BLAKE2B 7357e0385bad23ad81cf6bc5a48590cba619e18fa759e0d63c7e676be84664f90596c50908daca7531bc7da06c309fa6c34aab8f690958bde87609a1844c6f4a SHA512 115d63649487c591284afbccdac27f6297bb8df7874062098a232a0bd516ede0163151f8be6b420ee8de11e84fe4f5d315cdb7dbb3e603d57b7489947d63e17b
EBUILD corosync-2.3.5.ebuild 2052 BLAKE2B 884a7252bfa4d6295957bfb9d23e40a545f82e4c749f6905b1cf9dac97c215e3c84eeb3d185e6ab2cbc4c082052a9a18f2d95fc2d97fb8cf29cdcfa0077ffa72 SHA512 8415aec44086036714b824be3285cbee49a5c3987771ac04c971b3f9f0f0b09a045775c2095d6044357d76b7c44d9c75205f27a109596dd6586cc5f4fb67984c
EBUILD corosync-2.4.2.ebuild 2015 BLAKE2B d9f795ea7681c0151a679fb112a37d21ae466568be0771e055aa814ce8d2935213c391ff46bd8a87034f6b0ec8eb6e28f6961a1832124ed38ccf3df13ab9372a SHA512 ff992052dc4e7c704f48e4835883954296126ae8f0f06969170171786ac8563405340741fd708a36216aa3ed69b3c34f51bfde5725571b85155868da49de3d6b
MISC metadata.xml 447 BLAKE2B 660930ff9e96851aa0272fafb5547be824e424f9d866e58a13699608eda86c9c45533218d6c1647028bb1c8e5bb6e738087b8ad8f7ddbe7ae94a2ea9eb47ec47 SHA512 9897d127e1d47ee58213ea00d4ebdb536e2316c13633331194ac118ec5a2e782e515a6f1ccb01cd7eafae34bfb032fc2c9ea61a549b9da34bc3e96a988457d03
diff --git a/sys-cluster/corosync/corosync-1.3.5.ebuild b/sys-cluster/corosync/corosync-1.3.5.ebuild
deleted file mode 100644
index a0dfc3dd2950..000000000000
--- a/sys-cluster/corosync/corosync-1.3.5.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit base autotools
-
-DESCRIPTION="OSI Certified implementation of a complete cluster engine"
-HOMEPAGE="http://www.corosync.org/"
-SRC_URI="ftp://ftp:${PN}.org@${PN}.org/downloads/${P}/${P}.tar.gz"
-
-LICENSE="BSD-2 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="doc infiniband ssl static-libs"
-
-RDEPEND="!sys-cluster/heartbeat
- ssl? ( dev-libs/nss )
- infiniband? (
- sys-fabric/libibverbs
- sys-fabric/librdmacm
- )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( sys-apps/groff )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-docs.patch"
-)
-
-DOCS=( README.recovery README.devmap SECURITY TODO AUTHORS )
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- # appends lib to localstatedir automatically
- # FIXME: install just shared libs --disable-static does not work
- econf \
- --localstatedir=/var \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable doc) \
- $(use_enable ssl nss) \
- $(use_enable infiniband rdma)
-}
-
-src_install() {
- default
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
-
- keepdir /var/lib/corosync
- use static-libs || rm -rf "${D}"/usr/$(get_libdir)/*.a || die
-}
diff --git a/sys-cluster/corosync/corosync-2.3.3.ebuild b/sys-cluster/corosync/corosync-2.3.3.ebuild
deleted file mode 100644
index bd5f41d9dfab..000000000000
--- a/sys-cluster/corosync/corosync-2.3.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools base
-
-MY_TREE="32ec81c"
-
-DESCRIPTION="OSI Certified implementation of a complete cluster engine"
-HOMEPAGE="http://www.corosync.org/"
-SRC_URI="http://build.clusterlabs.org/corosync/releases/${P}.tar.gz"
-
-LICENSE="BSD-2 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="doc infiniband static-libs"
-
-# TODO: support those new configure flags
-# --enable-watchdog : Watchdog support
-# --enable-augeas : Install the augeas lens for corosync.conf
-# --enable-snmp : SNMP protocol support
-# --enable-xmlconf : XML configuration support
-# --enable-systemd : Install systemd service files
-RDEPEND="!sys-cluster/heartbeat
- infiniband? (
- sys-fabric/libibverbs
- sys-fabric/librdmacm
- )
- dev-libs/nss
- >=sys-cluster/libqb-0.14.4"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( sys-apps/groff )"
-
-PATCHES=( "${FILESDIR}/${PN}-2.0.0-docs.patch" )
-
-DOCS=( README.recovery SECURITY TODO AUTHORS )
-
-S="${WORKDIR}/${PN}-${PN}-${MY_TREE}"
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- # appends lib to localstatedir automatically
- # FIXME: install just shared libs --disable-static does not work
- econf \
- --localstatedir=/var \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable doc) \
- $(use_enable infiniband rdma)
-}
-
-src_install() {
- default
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- rm "${D}"/etc/init.d/corosync-notifyd || die
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
-
- keepdir /var/lib/corosync
- use static-libs || rm -rf "${D}"/usr/$(get_libdir)/*.a || die
-}
-
-pkg_postinst() {
- if [[ ${REPLACING_VERSIONS} < 2.0 ]]; then
- ewarn "!! IMPORTANT !!"
- ewarn " "
- ewarn "Migrating from a previous version of corosync can be dangerous !"
- ewarn " "
- ewarn "Make sure you backup your cluster configuration before proceeding"
- ewarn " "
- fi
-}
diff --git a/sys-cluster/corosync/corosync-2.3.4-r1.ebuild b/sys-cluster/corosync/corosync-2.3.4-r1.ebuild
deleted file mode 100644
index b203b7438f30..000000000000
--- a/sys-cluster/corosync/corosync-2.3.4-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools base
-
-MY_TREE="4dc01e3"
-
-DESCRIPTION="OSI Certified implementation of a complete cluster engine"
-HOMEPAGE="http://www.corosync.org/"
-SRC_URI="http://build.clusterlabs.org/corosync/releases/${P}.tar.gz"
-
-LICENSE="BSD-2 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="doc infiniband static-libs"
-
-# TODO: support those new configure flags
-# --enable-watchdog : Watchdog support
-# --enable-augeas : Install the augeas lens for corosync.conf
-# --enable-snmp : SNMP protocol support
-# --enable-xmlconf : XML configuration support
-# --enable-systemd : Install systemd service files
-RDEPEND="!sys-cluster/heartbeat
- infiniband? (
- sys-fabric/libibverbs
- sys-fabric/librdmacm
- )
- dev-libs/nss
- >=sys-cluster/libqb-0.14.4"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( sys-apps/groff )"
-
-PATCHES=( "${FILESDIR}/${PN}-2.3.4-docs.patch" )
-
-DOCS=( README.recovery SECURITY AUTHORS )
-
-S="${WORKDIR}/${PN}-${PN}-${MY_TREE}"
-
-src_prepare() {
- base_src_prepare
- eautoreconf
-}
-
-src_configure() {
- # appends lib to localstatedir automatically
- # FIXME: install just shared libs --disable-static does not work
- econf \
- --localstatedir=/var \
- --docdir=/usr/share/doc/${PF} \
- $(use_enable doc) \
- $(use_enable infiniband rdma)
-}
-
-src_install() {
- default
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- rm "${D}"/etc/init.d/corosync-notifyd || die
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
-
- keepdir /var/lib/corosync
- use static-libs || rm -rf "${D}"/usr/$(get_libdir)/*.{,l}a || die
-
-}
-
-pkg_postinst() {
- if [[ ${REPLACING_VERSIONS} < 2.0 ]]; then
- ewarn "!! IMPORTANT !!"
- ewarn " "
- ewarn "Migrating from a previous version of corosync can be dangerous !"
- ewarn " "
- ewarn "Make sure you backup your cluster configuration before proceeding"
- ewarn " "
- fi
-}
diff --git a/sys-cluster/corosync/files/corosync-2.0.0-docs.patch b/sys-cluster/corosync/files/corosync-2.0.0-docs.patch
deleted file mode 100644
index 66eacb821e5e..000000000000
--- a/sys-cluster/corosync/files/corosync-2.0.0-docs.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/configure.ac 2012-10-29 14:34:48.200093085 +0100
-+++ b/configure.ac 2012-10-29 14:37:05.997077034 +0100
-@@ -591,7 +591,7 @@
- INCLUDE_DIRS="$INCLUDE_DIRS -I\$(top_builddir)/include/corosync -I\$(top_srcdir)/include/corosync"
-
- # final build of *FLAGS
--CFLAGS="$ENV_CFLAGS $lt_prog_compiler_pic $SEC_FLAGS $OPT_CFLAGS $GDB_FLAGS \
-+CFLAGS="$ENV_CFLAGS $lt_prog_compiler_pic $OS_CFLAGS \
- $COVERAGE_CFLAGS $EXTRA_WARNINGS \
- $WERROR_CFLAGS $NSS_CFLAGS $LIBQB_CFLAGS \
- $SNMP_INCLUDES"
-@@ -616,7 +616,10 @@
- AM_CONDITIONAL(AUGTOOL, test -n "${AUGTOOL}")
- AC_SUBST([NSS_LDFLAGS])
-
--AM_CONDITIONAL(BUILD_HTML_DOCS, test -n "${GROFF}")
-+AC_ARG_ENABLE([doc],
-+ AS_HELP_STRING([--enable-doc],[Build html documentation])
-+)
-+AM_CONDITIONAL(BUILD_HTML_DOCS, [test -n "${GROFF}" && test "x$enable_doc" = "xyes"] )
-
- AC_SUBST([LINT_FLAGS])
-
---- a/Makefile.am 2012-10-29 14:34:48.200093085 +0100
-+++ b/Makefile.am 2012-10-29 14:37:16.236853385 +0100
-@@ -48,8 +48,6 @@
- autoheader automake autoconf test_lense.sh \
- autoscan.log configure.scan ltmain.sh
-
--dist_doc_DATA = LICENSE INSTALL README.recovery SECURITY TODO AUTHORS
--
- SUBDIRS = include common_lib lib exec tools test cts pkgconfig \
- man init conf qdevices
-
diff --git a/sys-cluster/crmsh/Manifest b/sys-cluster/crmsh/Manifest
index 527ef369edf6..0e21b93c2fe6 100644
--- a/sys-cluster/crmsh/Manifest
+++ b/sys-cluster/crmsh/Manifest
@@ -1,5 +1,7 @@
DIST crmsh-2.1.1.tar.gz 733302 BLAKE2B 6b6afdb1c3144eccf432e52a16910e7b427384458e720e042900e115d3e2986f2d08ec77acc9ad288e59070d55065e05c46770b0eeaad49a01b17bd93f593051 SHA512 556190e4e8da009d5f84f6356eeae2f5a18d8ca19d8c384c01d4d8526f7a20bb9545a08a6abe7cb6d9c33d9ae62ba0ea5df9ff0ae90341a53d9f7b201f5788ae
DIST crmsh-3.0.3.tar.gz 948573 BLAKE2B b4acb4420a7f447f0d50115ba449d506d2017e6f29221bd0b1ba45eb790e6472eadc62ff5ac6af367f4d5f2631cae162e770c0a6735dea42367248f2302cdcb4 SHA512 9dcb9560f8e23791340454e20f4e1ccd090230337357b93c2029f58ff9754756bc1eca5991c00290b937eeb3b42554989b5d6cc85a2eef5107f250d7acf570d3
+DIST crmsh-4.1.0.tar.gz 1002842 BLAKE2B 02505d9f10e2ac9525692a727d40a925d99f0035d1e372f0840b3072c4c016b55fced7ccaea8dbad9e475d7868e483e62944dbe45e5533eb4028eeda08b99c58 SHA512 3522a28c86069216222eb2efbb258014d74ce838e49885cd527a69d890415ea0899632b4cec095d2fde802b26cd7e673b0e9ea20e8d023fc7c4df140be600ef9
EBUILD crmsh-2.1.1.ebuild 1198 BLAKE2B 31e22eb5730765bf5e00836940b1508b005d27a626c00ddd44b7444ecd7b5c9b7c887a420fa5d548bc0ca606484792078d96691d4758cc8b8485b65b7cc562ec SHA512 7ff9b5e19a76b8cf857a3dc144633a045010071c519fd63c3d3b246baa4f2419261a1e49e7886426cfd1fdd356a0aa8f28852b7b367e0ba73ed13b86a23ead6a
EBUILD crmsh-3.0.3.ebuild 861 BLAKE2B 82d7e3d98cf784acaeecf490922c9299665beb481d9c959a428e8ae570550f7fbaee42e3d8952743c127855c657277c2bf76c465711669aba4e5fa348057a1d4 SHA512 cafeba7c67ddd841dc41e504773735cf0eed3faefddc356d48dbc89e455d359d4d83a425ddc5ffefe7bee288a67ee65e8e9bb8dfb1c4fec6e942052badc9cb29
+EBUILD crmsh-4.1.0.ebuild 902 BLAKE2B 74d078ec4592291330f02a7884764e0c03e56687f0c098da2e749ccc7deabb792a1a17193e6ddd21a284a1fe3588e58607dccecf2c6f74b7f311e89dc98b528a SHA512 63432308f5697a1b1ffadf12dd68167d6d202281500975c9a28b35cc01f60d36587f7e0596ef9fa80473678e482c65292ce19c534180343b057471429b693fa7
MISC metadata.xml 343 BLAKE2B 7ecf74be968150181c3df6d9fd7f56957bbfc760390a428097d0033099120ca9ba1c14e50a4b084af8f60e84447a899e554b8f3933819f16ce5e8c149e787206 SHA512 0830e62f1461e108e47feed29a48d172e63003be6d55e10f647f9a02ef90c0c7b3ad0c1e6a805edef9ebe6b015adfa3b86fbc058d0c9e19188f9e9f8304a5d91
diff --git a/sys-cluster/crmsh/crmsh-4.1.0.ebuild b/sys-cluster/crmsh/crmsh-4.1.0.ebuild
new file mode 100644
index 000000000000..493af7ad63b2
--- /dev/null
+++ b/sys-cluster/crmsh/crmsh-4.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+AUTOTOOLS_AUTORECONF=true
+KEYWORDS=""
+SRC_URI=""
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_REPO_URI="https://github.com/crmsh/crmsh"
+ inherit git-2
+ S="${WORKDIR}/${PN}-${MY_TREE}"
+else
+ SRC_URI="https://github.com/crmsh/crmsh/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~hppa ~x86"
+fi
+
+inherit eutils python-r1
+
+DESCRIPTION="Pacemaker command line interface for management and configuration"
+HOMEPAGE="https://crmsh.github.io/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ >=sys-cluster/pacemaker-1.1.9"
+RDEPEND="${DEPEND}
+ dev-python/lxml[${PYTHON_USEDEP}]"
+
+src_configure() {
+ ./autogen.sh || die
+ econf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ python_foreach_impl python_optimize
+}
diff --git a/sys-cluster/dlm-lib/Manifest b/sys-cluster/dlm-lib/Manifest
deleted file mode 100644
index f7313e0e4612..000000000000
--- a/sys-cluster/dlm-lib/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST cluster-2.03.09.tar.gz 1784357 BLAKE2B bf024c93fd5ccd9b7410abc2a3bd792c55c3937604d750019a20190753d95d19b2232923a7a76463ccff592bde7fed942aa679af9e39158fef6041258eaf6eb7 SHA512 5dbcf978336a6b7998df0d3dfcff037e1e77e9e69b43d78eb573a65432445e572e69d7783e7874e9edf2632627f02426f428103831e10f5d1f338afa91a62c28
-DIST cluster-2.03.11.tar.gz 1790532 BLAKE2B c9a37cecae54ef94759884c9d28a6c70e0b0cc9819fcd4bca12186b55db525fd6d3246d0d327a58500969a73a0bddc6246ecb397419da9a6602a9628b6544b95 SHA512 bdcae4ff9834cb2870ed3e51079046d0b4f56ef391cda83ece537c48b19d692b01bf208f3936504223d4f3d283b2645cc076383f718f0c2242b2ccd9badad876
-EBUILD dlm-lib-2.03.09.ebuild 1204 BLAKE2B 48c639a146780ee8d8cd42d7385198cfe64aae4eb92bc46597f4d1b8011eade9366657412c805e4f7a2f82e5ad33f513e14a43eeb8fb313b45e36c2728d35d4c SHA512 f2bef2657be8054106c47b3ce11d6097117af66e8bc137521fb0127e85e29e3343ab107a10e4713c4cb3dafd3227f0107d107cc4af8cce09208f1f27da84a664
-EBUILD dlm-lib-2.03.11.ebuild 1206 BLAKE2B 7d79a7477793f2e7da68e58153a3c9ae9ed88a42f7f3430d1f7ca0eac151660d09ff8bbf4272ce782f4e24d8dc8e1ea16160744729044bc571b4795f80ba3210 SHA512 0dccc32702d2b31453cef491c3876caa2ab320691834bca0e12f2c2b61818b4ddf05de9721a43579eca0765e2c0e68c1e4702087592df3ad2a644c2c62f75473
-MISC metadata.xml 253 BLAKE2B 2fbd23e1eeca2d6a1474e03aeaa1ad81f16f00141d906ca087f01b67a69e065cac2b3600c2da212ca9fdaf4765788a58ec12b6cd6a45323e5b524dbdb1ce0a77 SHA512 0894860713279dc39bbe7ce3491002710b62c4476198984a0deb6328cb0012c19d7a5546299960bbe600ee240e62a603dd4c4fa04325a753cc0b7c4044c30aba
diff --git a/sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild b/sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild
deleted file mode 100644
index 2db5628c75f7..000000000000
--- a/sys-cluster/dlm-lib/dlm-lib-2.03.09.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils linux-mod multilib versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-
-DESCRIPTION="General-purpose Distributed Lock Manager"
-HOMEPAGE="https://sourceware.org/cluster/wiki/"
-SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
- !sys-cluster/dlm-headers
- !sys-cluster/dlm-kernel
- "
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN/-//}"
-
-src_compile() {
- (cd "${WORKDIR}"/${MY_P};
- ./configure \
- --cc=$(tc-getCC) \
- --cflags="-Wall" \
- --libdir="/usr/$(get_libdir)" \
- --disable_kernel_check \
- --kernel_src=${KERNEL_DIR} \
- --somajor="$MAJ_PV" \
- --sominor="$MIN_PV" \
- --cmanlibdir="/usr/$(get_libdir)" \
- --cmanincdir=/usr/include \
- ) || die "configure problem"
-
- #emake clean || die "clean problem"
- emake -j1 || die "compile problem"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install problem"
-}
diff --git a/sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild b/sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild
deleted file mode 100644
index 788f00810e5a..000000000000
--- a/sys-cluster/dlm-lib/dlm-lib-2.03.11.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils linux-mod multilib versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-
-DESCRIPTION="General-purpose Distributed Lock Manager"
-HOMEPAGE="https://sourceware.org/cluster/wiki/"
-SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
- !sys-cluster/dlm-headers
- !sys-cluster/dlm-kernel
- "
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN/-//}"
-
-src_compile() {
- (cd "${WORKDIR}"/${MY_P};
- ./configure \
- --cc=$(tc-getCC) \
- --cflags="-Wall" \
- --libdir="/usr/$(get_libdir)" \
- --disable_kernel_check \
- --kernel_src=${KERNEL_DIR} \
- --somajor="$MAJ_PV" \
- --sominor="$MIN_PV" \
- --cmanlibdir="/usr/$(get_libdir)" \
- --cmanincdir=/usr/include \
- ) || die "configure problem"
-
- #emake clean || die "clean problem"
- emake -j1 || die "compile problem"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "install problem"
-}
diff --git a/sys-cluster/dlm-lib/metadata.xml b/sys-cluster/dlm-lib/metadata.xml
deleted file mode 100644
index 4a09d7ba8d61..000000000000
--- a/sys-cluster/dlm-lib/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sys-cluster/dlm/Manifest b/sys-cluster/dlm/Manifest
deleted file mode 100644
index 5e57adb5564d..000000000000
--- a/sys-cluster/dlm/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST cluster-2.03.09.tar.gz 1784357 BLAKE2B bf024c93fd5ccd9b7410abc2a3bd792c55c3937604d750019a20190753d95d19b2232923a7a76463ccff592bde7fed942aa679af9e39158fef6041258eaf6eb7 SHA512 5dbcf978336a6b7998df0d3dfcff037e1e77e9e69b43d78eb573a65432445e572e69d7783e7874e9edf2632627f02426f428103831e10f5d1f338afa91a62c28
-DIST cluster-2.03.11.tar.gz 1790532 BLAKE2B c9a37cecae54ef94759884c9d28a6c70e0b0cc9819fcd4bca12186b55db525fd6d3246d0d327a58500969a73a0bddc6246ecb397419da9a6602a9628b6544b95 SHA512 bdcae4ff9834cb2870ed3e51079046d0b4f56ef391cda83ece537c48b19d692b01bf208f3936504223d4f3d283b2645cc076383f718f0c2242b2ccd9badad876
-EBUILD dlm-2.03.09.ebuild 1535 BLAKE2B 829b8ae27ffb4f7816e42dee1a0fcac00309680bbb521ecfb566c822eeb4ba6a53446e96aba348bd8c261b46aab29acf0e890e9c3a953546c6dcee5426d4ab02 SHA512 9d21f92d20d9541bb4acd5a0fdadd882ea1dc8cdef43360f08cf10d3eecda849b18619900668ed90bb48def78c8bdae35491cd1b399196b20607053ddd20cb5a
-EBUILD dlm-2.03.11.ebuild 1537 BLAKE2B ce7ebcc8f1c06df3c85d40955bbe3f30af161c114a920e42daf705c8b3ff3fe4b4afc6e0cc086ffb18e573ab95af29baf8c631656956e89b01eb847c3fc753f1 SHA512 2f5cd9c82afb0b415084ab1c5cf7287209cc19b14aeeb49fc2c455f85004398e4648c55c54018ee4fd8c85c3d5bf4d6488d5b2f0e0f22798f934061d0a67cce2
-MISC metadata.xml 253 BLAKE2B 2fbd23e1eeca2d6a1474e03aeaa1ad81f16f00141d906ca087f01b67a69e065cac2b3600c2da212ca9fdaf4765788a58ec12b6cd6a45323e5b524dbdb1ce0a77 SHA512 0894860713279dc39bbe7ce3491002710b62c4476198984a0deb6328cb0012c19d7a5546299960bbe600ee240e62a603dd4c4fa04325a753cc0b7c4044c30aba
diff --git a/sys-cluster/dlm/dlm-2.03.09.ebuild b/sys-cluster/dlm/dlm-2.03.09.ebuild
deleted file mode 100644
index 56b13440dafb..000000000000
--- a/sys-cluster/dlm/dlm-2.03.09.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils linux-mod versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-
-DESCRIPTION="General-purpose Distributed Lock Manager"
-HOMEPAGE="https://sourceware.org/cluster/wiki/"
-SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
- !sys-cluster/dlm-headers
- !sys-cluster/dlm-kernel
- =sys-cluster/dlm-lib-${CLUSTER_RELEASE}*
- "
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # fix the manual pages have executable bit
- sed -i -e '
- /\tinstall -d/s/install/& -m 0755/; t
- /\tinstall/s/install/& -m 0644/' \
- man/Makefile || die "failed patching man pages permission"
-
-}
-
-src_compile() {
- (cd "${WORKDIR}"/${MY_P};
- ./configure \
- --cc=$(tc-getCC) \
- --cflags="-Wall" \
- --disable_kernel_check \
- --kernel_src=${KERNEL_DIR} \
- --somajor="$MAJ_PV" \
- --sominor="$MIN_PV" \
- --cmanlibdir=/usr/lib \
- --dlmlibdir=/usr/lib \
- --dlmincdir=/usr/include \
- ) || die "configure problem"
-
- emake clean || die "clean problem"
- for i in tool man; do
- emake -C $i || die "compile problem"
- done
-}
-
-src_install() {
- for i in tool man; do
- emake DESTDIR="${D}" -C $i install || die "install problem"
- done
-
- dodoc doc/*.txt
-}
diff --git a/sys-cluster/dlm/dlm-2.03.11.ebuild b/sys-cluster/dlm/dlm-2.03.11.ebuild
deleted file mode 100644
index f19c1973fb10..000000000000
--- a/sys-cluster/dlm/dlm-2.03.11.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils linux-mod versionator
-
-CLUSTER_RELEASE="${PV}"
-MY_P="cluster-${CLUSTER_RELEASE}"
-
-MAJ_PV="$(get_major_version)"
-MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-
-DESCRIPTION="General-purpose Distributed Lock Manager"
-HOMEPAGE="https://sourceware.org/cluster/wiki/"
-SRC_URI="ftp://sourceware.org/pub/cluster/releases/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
- !sys-cluster/dlm-headers
- !sys-cluster/dlm-kernel
- =sys-cluster/dlm-lib-${CLUSTER_RELEASE}*
- "
-
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # fix the manual pages have executable bit
- sed -i -e '
- /\tinstall -d/s/install/& -m 0755/; t
- /\tinstall/s/install/& -m 0644/' \
- man/Makefile || die "failed patching man pages permission"
-
-}
-
-src_compile() {
- (cd "${WORKDIR}"/${MY_P};
- ./configure \
- --cc=$(tc-getCC) \
- --cflags="-Wall" \
- --disable_kernel_check \
- --kernel_src=${KERNEL_DIR} \
- --somajor="$MAJ_PV" \
- --sominor="$MIN_PV" \
- --cmanlibdir=/usr/lib \
- --dlmlibdir=/usr/lib \
- --dlmincdir=/usr/include \
- ) || die "configure problem"
-
- emake clean || die "clean problem"
- for i in tool man; do
- emake -C $i || die "compile problem"
- done
-}
-
-src_install() {
- for i in tool man; do
- emake DESTDIR="${D}" -C $i install || die "install problem"
- done
-
- dodoc doc/*.txt
-}
diff --git a/sys-cluster/dlm/metadata.xml b/sys-cluster/dlm/metadata.xml
deleted file mode 100644
index 4a09d7ba8d61..000000000000
--- a/sys-cluster/dlm/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
index b1bab2f149c0..e9ebfa5dd60e 100644
--- a/sys-cluster/galera/Manifest
+++ b/sys-cluster/galera/Manifest
@@ -1,7 +1,7 @@
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
AUX garb.cnf 612 BLAKE2B 6597e77fd29aacece48e89217004abc62ecaf7f6477b62d5a29ff1c3b5f18dca3cfbe6a4a115c324c945f6949e8fe227b8b9e4e94816d48eda53e9e2723100e5 SHA512 97b921109b242ad1a19326564b5f9da8a09eadd4771c2c86c727c1c30e35f92ffadbb38ce7d81bc88572d2c7b04466ad212432954e09d81417c4ed7f69ec4648
-AUX garb.init 840 BLAKE2B f492ad2db62515ca13ac88fb6e1dba01db950fe7104b7f4bc039ada9d0205bdbf8d11e489eb4cf2a9c5f30096654a9ae2aa5d1582f2149753cf3a1cc1b17e7b2 SHA512 d677be3e2ad2d718497bff25a23d44615731f6422907811ca59d89873f891208888b7eab6bc349a1e77ea00e51aa3d903c86227cb6cf4fa39d478c3619caaa4d
+AUX garb.init 905 BLAKE2B a6f64183587ae9815aedb491dc9dd06f9a625ca4d935099bfbe80bd9a97f7a4020a8ca8d6d9056c0b6a7556aa750e08e232a656da38451d5ae0a47246be7e39a SHA512 716443592e1bb2c8071e3ab5267c6d46ab4c7a1aea25d7cb4f732ef5fd192aff1e439138cab01166539d9509ef75d71ead52a702567744af39df23c021c808a7
AUX garb.sh 1029 BLAKE2B 452a4f3bf50b25f040784e03d428ba10a3580cee486a5cb283db90bee4bcefe951813fbfd4e38024fb05d1681adb74a697dfe48c4d0c47aaddf094204a818a95 SHA512 780eb8e7584d31ce24559e46724c7b981320f4706af0b9f0cd8d157247f853f51d3980178d0d234f64bcb097a4ee5493fe299d6800513403dbc7e0184c020902
DIST galera-25.3.26.tar.gz 3386588 BLAKE2B ca78a32dbaa6fd9eb46c40ddb26c97c788e529ad44040b4f720099b7aef2cee13631663cc5ecb7153288c12e7b4b156f988ff56633885e7ee75a0664cb1a90d4 SHA512 c462e70e8394ac4cfebca94320199ca4e012db100369788f3efdf1a04a8185908954e575fdb5714524931feeea432c2ed6f8d6ff985b1a47bdb16b4c4f54bdc4
DIST galera-25.3.28.tar.gz 3390722 BLAKE2B 4e399b0f00c7303c11622c3807bc8a7b9b3b5c7747175560905b68abb67d557dde752019c313ba1de961ac2970fbf89d277583ee9c55c142cb1822873d7ab611 SHA512 8ff135022e820fc6a1d33ea1fa6e8677702ed7a7fbf460d45c28cdfe287c666949027989c3152311641debf183f3e8062f561c9935e51d3355df8ba087c5d132
@@ -10,6 +10,7 @@ DIST galera-26.4.3.tar.gz 3507925 BLAKE2B fb15724dd1477cbabffe6d76e6fee0425a86d3
DIST galera-3-25.3.25.tar.gz 3373347 BLAKE2B 892c5824d88d7ceb0db16f72d9fad9ac7074435a6cacf3fea1599af0be811cc1a0b476d0a15353d0cf854a201ca5e60808392a41125c780bd97b844a4fd55216 SHA512 bc9f02c796c7289034f5b285a8f6a0e668c78302546b47c70cbe3927467993baae8835cf54978fb5276251a6d04a84d6952eaee4e6c7c5fd488543fd53d07b03
EBUILD galera-25.3.25.ebuild 1921 BLAKE2B ba3f24609c661cb8372faa296c7a5b1ac6f0e321cd044e5227e2112060d7f72b38c89cda9b97081815789b47774324a145b652426dffcef9f14037a429af5a21 SHA512 c5ee0331c7ea348a6d59c78d09d214413711e2711de6d68ad29f704b6be8c7b8517f7cb317e51d226995cd9e2304ad5afdc544ddca805ff9eccde1a8569fbeb3
EBUILD galera-25.3.26.ebuild 1940 BLAKE2B 30f4214e8457bbe5657063ba12fa37f16888ee4928d094689070c0272fbd2471147d7c8b604db61174054c1baf0a19179ff001113445fc31c4df30be29019d57 SHA512 9d13b8300d0d907d8289c4b7e72dfeba11218aac66b60fb1b235a5d16f22592be90fdf9984ecd2dafa58e66c95c6f01877ff690539e7f73bbc9da974a2319da0
+EBUILD galera-25.3.28-r1.ebuild 1798 BLAKE2B 0923506a89b289399c746746d090d493f76350044d831e060495f1b7600d5a4a8fb319b51974d1072411a1bc1673abc5315bb9cef737bdab07d229c6f2c95b72 SHA512 db2480f6d95b95e1b25a06dca9cce806f8ae824af62a0cfde26171491744121439a2eeb44ccd87978adedd86289399ec03354cbf7b8109f0ea43f5574839287f
EBUILD galera-25.3.28.ebuild 1940 BLAKE2B 1fef8ac231b929fb4e3dceb990ca65249ffe4b7f40c69f34e01c9e73fae6749a0c8ad2ef51122a8c825f0f95098f69ef05471fba6559e1a56b2b4843d2aa4122 SHA512 05eb56bbd931349018a8e4dae326ddc62b27b56ff5b81a9c10b7ad354298c8b2411520edc2fc12e2a35267d14b6b80918ebf2032001c7286267bf3a0c9bde2ab
EBUILD galera-26.4.2.ebuild 1894 BLAKE2B e2e663253b96ae48fab2e5209a42a9a3b966a4c29304857922af862707548e0db8a88480857faf86a9507f71ebb287784a2d1f8e2b7e7016af5b8171b0a696e0 SHA512 76c27d5ea4fae06c388c6f22a8fd5e80c6dac7f319b8dff70804e890064e44f63737d1b82d1b83e479a6eefd8bd652e99b2c8ede2d77f6a20ae69513a4a5dc11
EBUILD galera-26.4.3.ebuild 1798 BLAKE2B df2a27c02c1516f27cf58b10b176bac225317c7b005dabe9ab3f52cb0822b90812bf9e420f66ab8b6f39d0182062942382a965af64a27372a9f76af1413dfdd2 SHA512 f31d82807ffeeae6a641e92386ccf7f174bf2bb55c44785308acca02a5b761028e90bac9f7c437856a4470371412c315b1fb54e52de6b0ba1a3e8779c72eb22c
diff --git a/sys-cluster/galera/files/garb.init b/sys-cluster/galera/files/garb.init
index 5bf57a7a683e..6da7a7582286 100644
--- a/sys-cluster/galera/files/garb.init
+++ b/sys-cluster/galera/files/garb.init
@@ -26,7 +26,8 @@ start_pre() {
GALERA_PORT=${GALERA_PORT:-4567}
- local OPTIONS="-a gcomm://${GALERA_NODES// /,} -g ${GALERA_GROUP}"
+ local nodes=$(echo "${GALERA_NODES}" | awk '{ gsub(" ", ",") ; print $0 }')
+ local OPTIONS="-a gcomm://${nodes} -g ${GALERA_GROUP}"
[ -n "${GALERA_OPTIONS}" ] && OPTIONS="${OPTIONS} -o ${GALERA_OPTIONS}"
[ -n "${LOG_FILE}" ] && OPTIONS="${OPTIONS} -l ${LOG_FILE}"
[ -n "${NODE_NAME}" ] && OPTIONS="${OPTIONS} -n ${NODE_NAME}"
diff --git a/sys-cluster/galera/galera-25.3.28-r1.ebuild b/sys-cluster/galera/galera-25.3.28-r1.ebuild
new file mode 100644
index 000000000000..adcb8849262b
--- /dev/null
+++ b/sys-cluster/galera/galera-25.3.28-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit python-any-r1 scons-utils toolchain-funcs flag-o-matic
+
+DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
+HOMEPAGE="http://galeracluster.com"
+SRC_URI="http://nyc2.mirrors.digitalocean.com/mariadb/mariadb-10.3.20/${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" )
+
+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.init" garbd
+ doman man/garbd.8
+ fi
+ exeinto /usr/$(get_libdir)/${PN}
+ doexe libgalera_smm.so
+}
diff --git a/sys-cluster/ganglia/Manifest b/sys-cluster/ganglia/Manifest
index 827a171c632c..1b1f3a1bef12 100644
--- a/sys-cluster/ganglia/Manifest
+++ b/sys-cluster/ganglia/Manifest
@@ -4,5 +4,5 @@ AUX gmetad.rc-2 480 BLAKE2B 9ebf71eca6c80aa5f5c776e292cc0ceee58103a30a7aad29e743
AUX gmond.rc 346 BLAKE2B 8930fe96692c100de0feed00fbe1d5f39c3d6f9679f88ef0326b1c6b7cf6408ddba2d909027577299f5d063f765f9c9ddb26c96b0582b79b50f528ac2bffaba2 SHA512 0d1d4da1bfc2c20ae741fb9a7ee2e649780254029c50fee866f1fffdb55fddbd61ea3ead6670d7a65489d780990e24c6743c14bc1a4a7040b84972f4884629ca
AUX gmond.rc-2 473 BLAKE2B 461d0b481f2138dcab8f7202a880354740b71f91e41ad2152a3465daf8072e6243fcc5f27ee215aa079dad30546e06146c01be71e85f518974cd9c479549ff34 SHA512 bbb5e3c525137aa2072bd46d28473523498895eba70c8dad1209230ea5e7f44ddc09875b5b6065fd5351d89ed0ad574a94fe0debcbe1d3a51e2541715adb4240
DIST ganglia-3.7.1.tar.gz 1311019 BLAKE2B c70ee163d27af747a0961e6e8115f23512c64e28270f4224121e834c5bb66af27536821d4f9a8d6cc9a8e290d9cd3fcdb01fed7d054ce55d12cb80dd41d9f63d SHA512 1c3519cec0015cc967536a8c72cedd1b1bc268e0e238538756b1f46fd741b56ebaacc6f518c57eb111c30fd2e56372cba4593e4487c9ed68472aa59d24ce66a8
-EBUILD ganglia-3.7.1-r1.ebuild 2930 BLAKE2B c39654d5b141b06e3c42ccabc795c770e87d420d6264a5e296ee56b711bb6ae9f49fd7a4a4a13f889cf7c76cee8fd9dad3591c67f9e79bfb3f2ac504f40a6d36 SHA512 2e6fc91c0bc3fec2ad9ffe6a36c76704c3d7cf9daedbcf4829fab453ab2f379c8cf9024540c30cf189854244f3026b4be8cb6fb1d7cdcd4e313ac05281c7e4a7
+EBUILD ganglia-3.7.1-r1.ebuild 2880 BLAKE2B f69aa3c615e40bcd3237aef252d210f86f2e009b8f313462dec60ad41564d02e27d600bbc62c9bc468da981f7f2323ea69bdd8e208d4d207e5ddd11758261e55 SHA512 7a4e354876cef93706062c3040bec203a3549d44b26ae0f2d04cbaa2b145647470d731b47ba1d3ca07d2aed4650fd2ac029fafebfae3df484865a2c12dba3323
MISC metadata.xml 334 BLAKE2B 59027b7d3fbc47f52e3b17ca0e04d3ace7283f7fcdf5ab6328c652fd1a52a32b10a19017794e31e6fdafec51901758e312a0761025edf6aa610629d5099fbf36 SHA512 9b58ae22b5ef2ebe1d7b247b179273a68033ccbc01c78969a2ec10a2a3932432ea4328b91e192b30dcef84381313fff1d26fc0e4d7e4cf70f0a36aa9c3cd8a63
diff --git a/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild b/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild
index cf52cb43963a..5509498cc08a 100644
--- a/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild
+++ b/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild
@@ -67,11 +67,11 @@ src_compile() {
src_install() {
local exdir=/usr/share/doc/${P}
- emake DESTDIR="${D}" install || die
+ emake DESTDIR="${D}" install
newinitd "${FILESDIR}"/gmond.rc-2 gmond
- doman {mans/*.1,gmond/*.5} || die "Failed to install manpages"
- dodoc AUTHORS INSTALL NEWS README || die
+ doman {mans/*.1,gmond/*.5}
+ dodoc AUTHORS INSTALL NEWS README
dodir /etc/ganglia/conf.d
use python && dodir /usr/$(get_libdir)/ganglia/python_modules
diff --git a/sys-cluster/gasnet/Manifest b/sys-cluster/gasnet/Manifest
index 6fdff0bb958d..5a4d0332e4a9 100644
--- a/sys-cluster/gasnet/Manifest
+++ b/sys-cluster/gasnet/Manifest
@@ -4,7 +4,7 @@ DIST GASNet-1.28.2.tar.gz 2691394 BLAKE2B de428d4cf606672b68b4065a96b3938a89ba2e
DIST GASNet-1.30.0.tar.gz 2686524 BLAKE2B c42bc87dd387a356be254dee5cf57d5c4ce086dc14e08ea137a6886656890e355a9f3305142688922966b46eb2b2338b1ba7e65c75ee9af4248ea5cab91c2ce0 SHA512 c95825906b2298be16087fa817baf14076c2d70b1e6420feef07da0c01d2e780415904dac5ec9b4debdffb0749b706f40ac50c4574425978783d7121506c99a6
EBUILD gasnet-1.26.4-r1.ebuild 1839 BLAKE2B c14d999d1901e92fb48aab585f057d7345c0eb114d150bcde98c0edce4ab4fbfddf9521d84d940c84672193568ab4dd8d797b0c6dc26c4e61aad036908cc7891 SHA512 1260cc4029eed68734232cdafb2d141ec82e98acab30aebefd5ba5b16301b6e29b4d3e528dd130b7c3a0795c060be03a812f04d1746d3a99b7dd104364ad81bc
EBUILD gasnet-1.26.4.ebuild 695 BLAKE2B 8da44d83a4257a7b4837dbb390d9b42e2d84516759d6f26db2be32203d567588a14f428888615be11c47dd4d3a98e83c856e9db72bf26eac220b4ce3bc6b15c1 SHA512 590b7b0bfe1fe47e4d85a0f048e1adff438f371328c7c87142bee4b076303c14d5876ccb07fcb0a1ed83e60675048f56bec965688517ddbf2c3a497cc649c275
-EBUILD gasnet-1.28.0.ebuild 2495 BLAKE2B bd1b7f103000a731e35756ed9573e4a37b04d22a1d8ade637236a90abb4cb0dc6422b7eb4f49a4bab3d5d46c03125ae4e9379cc861f12bce80569d19971873ca SHA512 aef949dbcf284edcf45f0c551a4b01169cd7a43cff1f3541f64ff87236593c24b148148d471998e1c98a1afb91c543097d91dd1d497b769e61019593fc9c7cfc
-EBUILD gasnet-1.28.2.ebuild 2513 BLAKE2B 886115bc06a793d6ac380c91f8e86f50ebfaf21ddfeee56dacaaf364786e8ceba9dce87ca98b59bdf5f04452a16b7322edc74394a97cc12e9a448fa623c5111b SHA512 eb3cbf1b8cc167d1e94c852b9893d2ff4e1f7cf1879488d5b3ce2f93bbd28f687ce544da4ec3200cf7242be2daab2a7a21b5fdb617bf75a281025f46883b2187
-EBUILD gasnet-1.30.0.ebuild 2513 BLAKE2B 886115bc06a793d6ac380c91f8e86f50ebfaf21ddfeee56dacaaf364786e8ceba9dce87ca98b59bdf5f04452a16b7322edc74394a97cc12e9a448fa623c5111b SHA512 eb3cbf1b8cc167d1e94c852b9893d2ff4e1f7cf1879488d5b3ce2f93bbd28f687ce544da4ec3200cf7242be2daab2a7a21b5fdb617bf75a281025f46883b2187
+EBUILD gasnet-1.28.0.ebuild 2522 BLAKE2B dc8f125e00bc29191b262e75dfe904bbf61c6ffcfdae8271d304f6f45fc97420cec2146b012a160bdb7b525f0c755be2783cacb3878707fa23b3da9b41c3cca0 SHA512 843c4947d3e154944090b10be675ab22eccf4ed505e2ebeb253b0c3412c767642d5df1d1d14a991a2cf10026f38e7b37d2b0328dcc7dbef31cd37cc6a2122e6d
+EBUILD gasnet-1.28.2.ebuild 2540 BLAKE2B 8399ed865a44a95bf2f8376c9307a240a8065062af2b0ad64e022d497dddf4497ae98cf83b455ab26bf37ebfa6b9018d5043e5594aef3f9e6c5976fac19f33c1 SHA512 8e2138450e37b08bc687e246c59ed98b887943e7a084d7ce55eeff52b691ba32926b30fcdccab414bf3b5e894e5b36a9d491e585cda6377ac51e14dee6c31949
+EBUILD gasnet-1.30.0.ebuild 2540 BLAKE2B 8399ed865a44a95bf2f8376c9307a240a8065062af2b0ad64e022d497dddf4497ae98cf83b455ab26bf37ebfa6b9018d5043e5594aef3f9e6c5976fac19f33c1 SHA512 8e2138450e37b08bc687e246c59ed98b887943e7a084d7ce55eeff52b691ba32926b30fcdccab414bf3b5e894e5b36a9d491e585cda6377ac51e14dee6c31949
MISC metadata.xml 383 BLAKE2B 086ea4988f6f00546a59c90169c5cb3e49beb41eda1cc74c2eb3524ee3f546d7e5e3a81399c8abddbe229d6a96b618109e41ece7382d0c3e17bbb13a78f4c728 SHA512 036b39c9387179e4589ba7d893ea99d17b847bf409e6625a8fe9c798d4d548dd1d34c52b4dd9653f54d09c196873b7c04a3e3f653e5453800bdc3ad7f8087502
diff --git a/sys-cluster/gasnet/gasnet-1.28.0.ebuild b/sys-cluster/gasnet/gasnet-1.28.0.ebuild
index ffe4c765a461..2bc9dbd32dcd 100644
--- a/sys-cluster/gasnet/gasnet-1.28.0.ebuild
+++ b/sys-cluster/gasnet/gasnet-1.28.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm"
IUSE="mpi test threads"
+RESTRICT="!test? ( test )"
DEPEND="mpi? ( virtual/mpi )"
RDEPEND="${DEPEND}"
diff --git a/sys-cluster/gasnet/gasnet-1.28.2.ebuild b/sys-cluster/gasnet/gasnet-1.28.2.ebuild
index 4af06d5d78c8..f7b343704c77 100644
--- a/sys-cluster/gasnet/gasnet-1.28.2.ebuild
+++ b/sys-cluster/gasnet/gasnet-1.28.2.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm"
IUSE="mpi test threads"
+RESTRICT="!test? ( test )"
DEPEND="mpi? ( virtual/mpi )"
RDEPEND="${DEPEND}"
diff --git a/sys-cluster/gasnet/gasnet-1.30.0.ebuild b/sys-cluster/gasnet/gasnet-1.30.0.ebuild
index 4af06d5d78c8..f7b343704c77 100644
--- a/sys-cluster/gasnet/gasnet-1.30.0.ebuild
+++ b/sys-cluster/gasnet/gasnet-1.30.0.ebuild
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm"
IUSE="mpi test threads"
+RESTRICT="!test? ( test )"
DEPEND="mpi? ( virtual/mpi )"
RDEPEND="${DEPEND}"
diff --git a/sys-cluster/heartbeat/Manifest b/sys-cluster/heartbeat/Manifest
index 1df5bdc6828f..16404b6e201b 100644
--- a/sys-cluster/heartbeat/Manifest
+++ b/sys-cluster/heartbeat/Manifest
@@ -10,7 +10,7 @@ AUX heartbeat-init 1711 BLAKE2B c3799754f1925d10b26e44ab7c1437585c368c90f5b99f11
DIST STABLE-3.0.5.tar.bz2 538986 BLAKE2B 3087c87acea7d6800e60960e67271263400eaffa929bd9c5cf438cb4c88ec1d03186e197669afa26839b6e42780bb71a7f30cd566696fb6bcb16b5ec876a41e6 SHA512 e38083b87c56a72eb8925ac42adeabb92618608e92218a63960ec0d0bca264f92a8e9c3ebfb0589cc4538da1a82b268b5cc9ee5a51ed33057c969e694e16b27d
DIST STABLE-3.0.6.tar.bz2 532796 BLAKE2B 7c882312a4e528919fd94474233ffa0ac15121ef43a1c461a7e9ae26db91c0bb92b3d90859373e0285cc56ed7981e23592ad5d8b657d2dc5a43c92fc22259741 SHA512 c11fc2e333040b494e63cc0b55d7e5f7555850ba79d8ec6fea17960ec22ee210a81a63a6e486383b6d44d2532c0dc0d69dcffddf9354b7830771a7a532c33f33
DIST heartbeat-3.0.6.tar.bz2 532796 BLAKE2B 7c882312a4e528919fd94474233ffa0ac15121ef43a1c461a7e9ae26db91c0bb92b3d90859373e0285cc56ed7981e23592ad5d8b657d2dc5a43c92fc22259741 SHA512 c11fc2e333040b494e63cc0b55d7e5f7555850ba79d8ec6fea17960ec22ee210a81a63a6e486383b6d44d2532c0dc0d69dcffddf9354b7830771a7a532c33f33
-EBUILD heartbeat-3.0.5-r3.ebuild 1860 BLAKE2B 6534c46751e113a1b639191ba7ac933a3792b4a6925efeafdb809e3501803fcebc7f34204855bd2800d9a3fa5f8946e8e52825598598787ed40ea2446f809568 SHA512 9af6307d9cb2cff03944e8d50df61d5ba34b7266ce5d0ae9ddbc226c6136a4d6370c7738f181e2e28edec7f19c71488faa84e983924b4bcb72b288a1b70dcff7
-EBUILD heartbeat-3.0.6-r1.ebuild 1857 BLAKE2B 1c1a8328170fd16a5797a47e1ba2a7a2d1bfeed95c45c878083536790fde5c90753cc509162aacdea373cb91a54fb0c3279d73c11eef15203a4018ffd3bc9934 SHA512 fce422f145d8f96961df127979a8cd7136bb68a5f68e92869f7074358d8f8b28bd3870e84801b8d7ed9f49a28fa5b0dfdbf61f8ba984093adf2c5ff319e59163
-EBUILD heartbeat-3.0.6.ebuild 1820 BLAKE2B 96d7bcab7b15841a5194c8fc343a883cb8809e17d9f1d2495a3a1fcf718dee0ffc13d8b65fa957188561571f328a93980f9d74d71f53ead012fe014684b74988 SHA512 9624da9444c81816d314732cb72ef5073d93f89426968f9464a6f443c739f1370e505b76c24758b178a32431e5fa2c25e18474c9c37caee8b38790539c4083cd
+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
diff --git a/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild b/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild
index 20aadc77cebf..d0a16996c2b3 100644
--- a/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild
+++ b/sys-cluster/heartbeat/heartbeat-3.0.5-r3.ebuild
@@ -81,6 +81,6 @@ src_install() {
fi
if use doc ; then
- dodoc README doc/*.txt doc/AUTHORS || die
+ dodoc README doc/*.txt doc/AUTHORS
fi
}
diff --git a/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild b/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild
index f4ea34d9baf5..26457bab784e 100644
--- a/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild
+++ b/sys-cluster/heartbeat/heartbeat-3.0.6-r1.ebuild
@@ -79,6 +79,6 @@ src_install() {
fi
if use doc ; then
- dodoc README doc/*.txt doc/AUTHORS || die
+ dodoc README doc/*.txt doc/AUTHORS
fi
}
diff --git a/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild b/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild
index 87b148818ad4..1d86b2f1ab01 100644
--- a/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild
+++ b/sys-cluster/heartbeat/heartbeat-3.0.6.ebuild
@@ -80,6 +80,6 @@ src_install() {
fi
if use doc ; then
- dodoc README doc/*.txt doc/AUTHORS || die
+ dodoc README doc/*.txt doc/AUTHORS
fi
}
diff --git a/sys-cluster/heat/Manifest b/sys-cluster/heat/Manifest
index ede51fada57e..431351982cd9 100644
--- a/sys-cluster/heat/Manifest
+++ b/sys-cluster/heat/Manifest
@@ -10,7 +10,7 @@ DIST openstack-heat-12.0.0.tar.gz 2366052 BLAKE2B 53c44cb20be0383c1dc7df6edea35b
DIST openstack-heat-13.0.0.tar.gz 2342125 BLAKE2B 1fe46924ff491301f69d91979e3e1be9297a4b499e1dbf5004b1e37633afee1167fcd5e8bb79a2b87d7cf54c50ba9accfa6f3a56874555a3640e22ad69ccb4dc SHA512 b122cb864982730fa3ae5db0b41aa4f9cc0d2cf93c439595c85ed5946cdb25483b30d9dfaf066f4450d5cb4a9613b5527810dd2535f9090e568c5eb63c6e60a4
EBUILD heat-11.0.2.ebuild 6242 BLAKE2B baec7461119ef6a5126d8166f92c73c9bd3ffbdc620683a6691eba70513cfd5ebf8f2e63d19a46f0cff6e7a06da414f0882ec82ce8b3f4ccd4fd32a2408adb6a SHA512 aa33f7205856a4975a04f58ff7edcfab84d8ab958bec361c1e0b9729d94f5b510094f0750f8cc93d6efa9d8f8c7ac1a136eeb53e6418775e3021cf9cf18d81dc
EBUILD heat-12.0.0.ebuild 6323 BLAKE2B 05c35db627ffe887053274c5d48186ef40b77f369b7f8c1f7533c9e5789171266ca465a15568a193a3f6f2c4538ed65cdb73b5f9b97511b0e8527b3a1134c0a8 SHA512 14537652cd4e0d52cb80ad0ed074bcea434aad1fe7cc72ec31600cab3cec847647e98ffcba8a70d8d8053a1aaa36205b0b6d8094fccf7ca984d3a8eba5940ec1
-EBUILD heat-13.0.0.ebuild 6469 BLAKE2B b86c9328c0424cce8337a2a3f98b3c937ed3d748e935e79092f508eaac35d6221ff31be9b7ad8086adcb54904bede31b08c0a988a5cd7ba5b9cc549d66bbf049 SHA512 23b870af284910e3626ca1ef6d8e502c9fc845f273c6d3b0709a5e37646460244ffe8011076b203e04db87b26acabbb8e05ae7838e78ab3a80ce41905b04ece6
+EBUILD heat-13.0.0.ebuild 6467 BLAKE2B b9575dc9f9d0c053fd62a3b00a9400bfd0bf79cea5f6ac2986c2772714388f000a8712e70359cf38f22384911a240c6e46d809c0eac8537b4d71765911419d08 SHA512 64b2b3d17441c69dcc7abde58fc8d10de9c587123558a6ba35fd97fce74f83a0cc69e8075873ab241f8942bf96f7e00d4eb56b2ec60b6193ae6dbbb50ad294c3
EBUILD heat-2018.2.9999.ebuild 6234 BLAKE2B 01e13a18b911d25f906cea867f7888fc47f0446f4710f12ca999ff6cacc3eecfa89330048515d2d0a380608840ae74454d82cf38ab901b5082f5aaff4689a744 SHA512 6f5d83c7e48a12b9aecbdfba4edf556e58d8356b816d6e2063ccd476ba4cfbce3c8ebcf987f9d92c74174ce7ae9d9f01333d8c4955c500aaf7ab19c233f0cfd1
EBUILD heat-2019.1.9999.ebuild 6295 BLAKE2B 276def78be9c584191c8b13dfbcac2a96ba3e026aa0ed80faf2cc0700618f63dd4cc34367efc3010cfd283d9ed9f34c7600113460f2f0f64c130e3428907fa73 SHA512 cae484cf3e0be1384befb47c13c5f5b206363379d78d0174152da6b330c04373fcc8b34ab824e62335ed2eb7566afd0ab212b8214c81931620f2a06a7b2d8798
EBUILD heat-2019.2.9999.ebuild 6439 BLAKE2B a65d3296955ab0352783580bc1c0acf9d8fee255e40ebe692acda5356265278db20841215dea59259c18f1138975438bb612a4311edc3caa84fb88f667221c6e SHA512 6952cd040e91c0c4f0a51b921fce6b7c439440302b4c7248b7faed5daec243c86cdd97ae31e60b710ce1fcc2d63a0b5b9f790807a93965a8bb2e8a36d1a1a646
diff --git a/sys-cluster/heat/heat-13.0.0.ebuild b/sys-cluster/heat/heat-13.0.0.ebuild
index 883519e24876..7d52dde43096 100644
--- a/sys-cluster/heat/heat-13.0.0.ebuild
+++ b/sys-cluster/heat/heat-13.0.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]];then
else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/heat/heat.conf.sample.train -> heat.conf.sample-${PV}
https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
S="${WORKDIR}/openstack-${P}"
diff --git a/sys-cluster/hpx/Manifest b/sys-cluster/hpx/Manifest
index 28fb168bc4e0..7213f87cc914 100644
--- a/sys-cluster/hpx/Manifest
+++ b/sys-cluster/hpx/Manifest
@@ -3,10 +3,10 @@ DIST hpx_1.0.0.tar.gz 3972403 BLAKE2B 737282f2b547c2ce7e6e0367df64beaf22760d7384
DIST hpx_1.1.0.tar.gz 4374855 BLAKE2B 17caeb085e0167d51a1a89c73bce653938d9918776b9db07ae9171cb11570a440e2f88cea86d8b8066b7d102e9a24f1e8304b47b2ade161cbe4e27cce91e3b84 SHA512 09b69a5f14bdb4cbf629bc3a10a4e1dc4c0ab35efdb74386fc7f0135558db5f9557ae8de4edd0ade12cfb91a78e6cc2fac25efbdf9a21042abcb0f303eda1938
DIST hpx_1.2.0.tar.gz 3918088 BLAKE2B 7c5eccef6a58f683f94e59e3773e949945652e1fc7c883d134da5b6d32f21bb9a2f526d073260561657da518687ac96487f058715e51236a334b97b27a414451 SHA512 e2dec9484490f5a5fa7d60f712989f70068bcddac643d8b730d2d52aa2a7e49260b28c3becd519925a8e96e9a703473f19955adce087061cf50b861f4fed8ab1
DIST hpx_1.2.1.tar.gz 3919474 BLAKE2B 5f62f97a047c1b931068b671855bc9d7b8ff03d7f26793ee58445fb4c567d68c6c24c87844c7a6463901d784e11afe475120a41038e783a67cc75ede508473c5 SHA512 057724de1ef252e941a776174fa594a855255b5600461725a4da6e9002b1424a1e59be3f8a40673bb3db5a8aabd3c7b38abbb78042490befe247dd73c921b87c
-EBUILD hpx-0.9.99.ebuild 1884 BLAKE2B c38ecea42e0f981631bf5393cec7c24d9e52014ecacba06067d990a9d4a8325ddeb36cae9c6cd9b3e47fe5ee7ce4e28a8e1b8dde50c9e823cc0095ff34227c8e SHA512 72c17318f01794174ed83675b1e7a8a74eef4bf324511865963e6a77cd220bc79182980afae438d49b77090bdbcdf756088ed05b13410ee52ba796d0ab721a70
-EBUILD hpx-1.0.0.ebuild 1942 BLAKE2B cb09be80de38c0fa701d73562ddb66cdc90bc06d4244b91447a7f0b07173bad7f72e69ea21daa48c1f03191319e747c52e7d6bb5ede6492424aa2f047c713f77 SHA512 cc5f01a3c854ed94dc722c1b24219ca74dad390ad17fcf5f5e6f844c081d4fb661076ac1bfdcf7f46d46e5b4dd500d4e4b5793aa0c79797a886432abff3cfdc4
-EBUILD hpx-1.1.0.ebuild 1939 BLAKE2B 75751d10d4b3d88ddf478eb7a09ad71c861ca62ec78862300a9d99719dfa23ab147143fb5873004f77d100106a95e1ee6a5c5b01d1fd9b6f5f3549f3fe5d18f3 SHA512 350b39abf3e204601a31ad2175e6fb69330bae5dc212d0862f7c165770d9211935c5aaf1a775b9c0a7e6615692b018f71f28ba12f94e36fc852cad1609fb4659
-EBUILD hpx-1.2.0.ebuild 1939 BLAKE2B 75751d10d4b3d88ddf478eb7a09ad71c861ca62ec78862300a9d99719dfa23ab147143fb5873004f77d100106a95e1ee6a5c5b01d1fd9b6f5f3549f3fe5d18f3 SHA512 350b39abf3e204601a31ad2175e6fb69330bae5dc212d0862f7c165770d9211935c5aaf1a775b9c0a7e6615692b018f71f28ba12f94e36fc852cad1609fb4659
-EBUILD hpx-1.2.1.ebuild 1835 BLAKE2B 5c5d32f35131050ec2be127ca77bed0a92d1a7f09e8b39994e767ebb73b35c5829ecc5fe35db477b7e82ff8bd8aa826f4aef254051d325398130d01348a218e2 SHA512 6c70913e196d2ee73ee621654e3c3b023a4b53b61a48603ab9f856f9ad70a89a29bc0a61fd605cebb939b990dde48ea4c4abdacb02324cb88f91a0f9bdbb0c5b
-EBUILD hpx-9999.ebuild 1835 BLAKE2B 5c5d32f35131050ec2be127ca77bed0a92d1a7f09e8b39994e767ebb73b35c5829ecc5fe35db477b7e82ff8bd8aa826f4aef254051d325398130d01348a218e2 SHA512 6c70913e196d2ee73ee621654e3c3b023a4b53b61a48603ab9f856f9ad70a89a29bc0a61fd605cebb939b990dde48ea4c4abdacb02324cb88f91a0f9bdbb0c5b
+EBUILD hpx-0.9.99.ebuild 1908 BLAKE2B 3a7b4c5473e647de4145e4295fe4ad719e83a7164725eacdb1391c93897c7c04bef2edb36b61d1bddf9bed6931fb3db6662d5988cc1e443f40fd551cbac01bf0 SHA512 8d64bf93b54f6c2ffdcd4d79b18223e1925ca9b288b4945c6423f2a10ac9de6122c5024d2a37ba37ad6af9bee6f01eb33947283e8baf015311b8196e84101689
+EBUILD hpx-1.0.0.ebuild 1966 BLAKE2B 7a290fab010bff912d1eff2bd8d41062141e802e426aa603310633bae9ba97e5a850b55c1dd134b4042273b6162392aeadf93e2d9bb450263c756277e605b7f9 SHA512 28adaac00c82afa4cc145968219df5f5671a46bd52f31f4ea10b984c46c070fd36c2d7d707291cdadfdfe095b36da2561f0c44daea9f287f1c91e5c22c2161a4
+EBUILD hpx-1.1.0.ebuild 1966 BLAKE2B 7a290fab010bff912d1eff2bd8d41062141e802e426aa603310633bae9ba97e5a850b55c1dd134b4042273b6162392aeadf93e2d9bb450263c756277e605b7f9 SHA512 28adaac00c82afa4cc145968219df5f5671a46bd52f31f4ea10b984c46c070fd36c2d7d707291cdadfdfe095b36da2561f0c44daea9f287f1c91e5c22c2161a4
+EBUILD hpx-1.2.0.ebuild 1966 BLAKE2B 7a290fab010bff912d1eff2bd8d41062141e802e426aa603310633bae9ba97e5a850b55c1dd134b4042273b6162392aeadf93e2d9bb450263c756277e605b7f9 SHA512 28adaac00c82afa4cc145968219df5f5671a46bd52f31f4ea10b984c46c070fd36c2d7d707291cdadfdfe095b36da2561f0c44daea9f287f1c91e5c22c2161a4
+EBUILD hpx-1.2.1.ebuild 1862 BLAKE2B d31faafcc7c2d14533884eae3ce9dd98f6d18ebc3fa9313ed3d6833dcf9b5cf15c6caf308eb807e63a130c00cd2188f91099a51a1835e55cb92282b9338309f9 SHA512 d686c36929968e6eab84917c6b8a473746822d7f2655c3337c584a5bbb48baeba8037c9a3d2e2c3648353e7df5482029e8dc70aa0384f519e8d20f90fefb93b6
+EBUILD hpx-9999.ebuild 1862 BLAKE2B d31faafcc7c2d14533884eae3ce9dd98f6d18ebc3fa9313ed3d6833dcf9b5cf15c6caf308eb807e63a130c00cd2188f91099a51a1835e55cb92282b9338309f9 SHA512 d686c36929968e6eab84917c6b8a473746822d7f2655c3337c584a5bbb48baeba8037c9a3d2e2c3648353e7df5482029e8dc70aa0384f519e8d20f90fefb93b6
MISC metadata.xml 1015 BLAKE2B 10711221bc93b52b674b0179b1d27ab762fc4f9de3a97e3af2e26296f7b42097aa75ab9acc0f6a5ed3faf053c31a575dd50dd2f1b7a69eb1ad4c7a745a547992 SHA512 a0215ad65388b911bb093d58903fb0b4948bfaaf32db26223c21ee2bd63bc7797f14f01d9a8e1203a27dea6bb6ea70c8f34bbeb22b53f49f70971d5e60ba8949
diff --git a/sys-cluster/hpx/hpx-0.9.99.ebuild b/sys-cluster/hpx/hpx-0.9.99.ebuild
index 871a7dee306b..742001e9ada5 100644
--- a/sys-cluster/hpx/hpx-0.9.99.ebuild
+++ b/sys-cluster/hpx/hpx-0.9.99.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,6 +23,7 @@ HOMEPAGE="http://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
RDEPEND="
tbb? ( dev-cpp/tbb )
diff --git a/sys-cluster/hpx/hpx-1.0.0.ebuild b/sys-cluster/hpx/hpx-1.0.0.ebuild
index 489183811659..0c4de411e176 100644
--- a/sys-cluster/hpx/hpx-1.0.0.ebuild
+++ b/sys-cluster/hpx/hpx-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,6 +23,7 @@ HOMEPAGE="http://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
RDEPEND="
tbb? ( dev-cpp/tbb )
diff --git a/sys-cluster/hpx/hpx-1.1.0.ebuild b/sys-cluster/hpx/hpx-1.1.0.ebuild
index 9f8589d79686..0c4de411e176 100644
--- a/sys-cluster/hpx/hpx-1.1.0.ebuild
+++ b/sys-cluster/hpx/hpx-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,6 +23,7 @@ HOMEPAGE="http://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
RDEPEND="
tbb? ( dev-cpp/tbb )
diff --git a/sys-cluster/hpx/hpx-1.2.0.ebuild b/sys-cluster/hpx/hpx-1.2.0.ebuild
index 9f8589d79686..0c4de411e176 100644
--- a/sys-cluster/hpx/hpx-1.2.0.ebuild
+++ b/sys-cluster/hpx/hpx-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,6 +23,7 @@ HOMEPAGE="http://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
RDEPEND="
tbb? ( dev-cpp/tbb )
diff --git a/sys-cluster/hpx/hpx-1.2.1.ebuild b/sys-cluster/hpx/hpx-1.2.1.ebuild
index a57d12d298d1..64c2d82ce771 100644
--- a/sys-cluster/hpx/hpx-1.2.1.ebuild
+++ b/sys-cluster/hpx/hpx-1.2.1.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="https://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( jemalloc perftools tbb )"
diff --git a/sys-cluster/hpx/hpx-9999.ebuild b/sys-cluster/hpx/hpx-9999.ebuild
index a57d12d298d1..64c2d82ce771 100644
--- a/sys-cluster/hpx/hpx-9999.ebuild
+++ b/sys-cluster/hpx/hpx-9999.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="https://stellar.cct.lsu.edu/tag/hpx/"
SLOT="0"
LICENSE="Boost-1.0"
IUSE="doc examples jemalloc papi +perftools tbb test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( jemalloc perftools tbb )"
diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 14d03ba63dca..a04688c57669 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -3,21 +3,10 @@ AUX keepalived.confd-r1 63 BLAKE2B 8925b12c9936aaccf828132720a0cb74fddc4a4c8642a
AUX keepalived.init-r1 539 BLAKE2B 90675bc2863c7a2b704c14807ca39c7cd35e2f9281384700a7bc4e1a381f106a4734f19e3f740ad00a83c065f45ac620d8224fd125f76ed0a96ec285d3abf393 SHA512 5a5057f50c29c6e2c9f2451acf1e2aa2cdd9218a5882d3eea1a148a4ae8b259b5937387b95feab919b242a65d706e48c5afa3ed280215092295b8e8d44d1f543
AUX keepalived.service 293 BLAKE2B e80be18a91569d73e64d12ff74622c866efc03522640f33e1cb89e4d232f39bb65b3d2aa7c093e93a5fbe41937a5ab4fe3a77d6864f335e04dea6bf898d4ba84 SHA512 c9d9c190a7892b3c9535ab51da45893bf6ff6738e64f832f52e22f435e4ef4e014f74dcb63f51b76a624ba39dc4dbd3542ada1971d361fd3da966bb649355ec7
AUX keepalived.service.conf 47 BLAKE2B b6e32bf8c8a602186af776d85c6c457aad2408becfd24af4db6db6123946fba2443f51fae3df0d220a4ebf9ae81a02f4bc1ee0d1d1a7a4b050802336c029c87e SHA512 ecf081bd59c57d6be3627ab42183bdebe58f65355c9cfa3e753a9b1fbf64e7731a7b26ec3ef2bf0422c1a6de4eb1d8d84787ca4d3def2d1f12caed9b64b5063a
-DIST keepalived-2.0.10.tar.gz 927631 BLAKE2B 0cb4c5c613ae2c58f993930c446cdcafdff8a049a9fb1e31f61d7afe2406b2dde2258d450913577ef8ee18d0171f57e4ad01727d9e0f489cfe25b35826770181 SHA512 e76562e5d9d9dc945f0c9702f5f3c6be6acd8c66a59aea1f8287810a2eeb4c65b6cb7e1cd84c1e478978f7db94dba7f8a918ca4847f90a6554b20d757addd2db
-DIST keepalived-2.0.11.tar.gz 961182 BLAKE2B 226bac3a544434a36b01ebdb43b166b3833fca3ec12014ba9a76e90f12663a5550271dff87155c74ba5eb908dd48fc9dd2cac810705e96ae3bd30df67a26e708 SHA512 ead982aeacdf329109089dfc58a42915ff44b0c4897006000c74642fa3747b2cac1a472faa438ce517f47b80d193d466875ab7130d2206400c8b2ad52f17c6d4
-DIST keepalived-2.0.12.tar.gz 947015 BLAKE2B c6c47bbc19bc8b31ae6c2d30616a5cfe90b1195c956b56731e702c909a1478e3793e22a7573f7b337d556c38d411d30f7aa5b4c0e45d14cfc18e17dfe46264d8 SHA512 345f7574cfe978194504691c0a7bcad76b1438bf8833911271647d445f0d1352972257554524e94be44e9d971299678d2f9a026e29088e844bbb3d2b25637076
-DIST keepalived-2.0.13.tar.gz 955953 BLAKE2B f6a8d23cdcf4b8484c37da9d48c12394617d36b1a2bba901c899d3397ed5a2ba048a73d98cf137df3c53359b4e83c382b9a958559303e8d1130316a6026a5d3b SHA512 5e33104d114794f9050958d06730d7ecb89e87157a043146509583df595d8e01439a8f1172abb7d2bca0e8e710a4ff6d364dbb0a89f5aafa632e7af2453f3966
-DIST keepalived-2.0.15.tar.gz 972461 BLAKE2B 7c57d4ecdec7efe5dcb477e92daf4e6ee947ec66c3dc68a96fe0a7f07656a3c503751f10e9448f80e896b63d987fa9448bb264537106685cfac88ca87096721f SHA512 d426f2d917f72264944e8324409838287d4c535dfd5b5574a41c06828efc9095a2304f87a6435a067d4ad88ad5619108f7de97abb4a257a4c30e335929978dd1
-DIST keepalived-2.0.16.tar.gz 983376 BLAKE2B 6196c617123d0c026cf4476f3e788ef797ebf24649a41ed1cfe360843bfb793d7115e2eaff499154ac84d8d4854ecfbfb6839339878502917a9173a8141545e6 SHA512 290af548c84a369f69df74ca96f8de6e2e6cf20abc7ca03ccad6217856192f4109620b59406b0e829f486c148bc6a4ed3a5efe82c12eeb9314a24471c03f95bd
DIST keepalived-2.0.17.tar.gz 1003077 BLAKE2B 68ce64145f917267f6f156fc7b4ffb05ce0bd24b64ddfb3cb2ae8b54850586cffa04c0b617a0f1c6cffd659bba208c145051e436e002ee048908c44fa1c433ff SHA512 6bbcd76604785ef11af4df0a72015ff75a3f47fd04dbe15913f1a30bc80371a188f54020dca881a2b6a562e6ea0b1c5c9c4561c46aa4bdbb8c9f3c54b411d1df
DIST keepalived-2.0.18.tar.gz 1015958 BLAKE2B dc941fe24e5945148b8e0ba2f18237f80b4a8382fd83e48b1b0caee2e28648ab8adc405f616d718cb00b097bcd91672f6281f0dbeed20a1fd532c392e4295620 SHA512 11e0a9b9bdca734a923254b4484f4e808cf362e795e3f457f707772b7522929be4bbbba9b1c152b7cb7601d8315b6faea229ed59f115787d6197fbc62770f9a3
-EBUILD keepalived-2.0.10-r1.ebuild 1797 BLAKE2B 1abc83adbdfae01b5ee03470164975fc2df917a54e8f72b9f77af28171cf7797524a7361600be6d61a7293d4546d544d105151e4027e387f209da5b637c89f40 SHA512 b1d9cb8a2471cd6a84892cc3a2bfd5d25212c509f9cd60dc32c0bc6e393a0d918ed277896848fa48a9ff04f4cd54f35804f9ec2537f884052fc9d683c6d3b0ea
-EBUILD keepalived-2.0.11.ebuild 1750 BLAKE2B 2b77dcce062c8096de1a16aa957fd5babcd2c91fe00e716258a4d0322e75a92dd5c662b0285daef77e8090edac2ea1229610f9014721e4e0ab3f8807b8f02c5e SHA512 a2702a070318a02fdd53404c65312c02af9e11a71c8eee54036510436ea81432ca993cf4b2959a77ad3828f3f3058299add16f56a561f55e87554948fdc6fe83
-EBUILD keepalived-2.0.12.ebuild 1750 BLAKE2B 2b77dcce062c8096de1a16aa957fd5babcd2c91fe00e716258a4d0322e75a92dd5c662b0285daef77e8090edac2ea1229610f9014721e4e0ab3f8807b8f02c5e SHA512 a2702a070318a02fdd53404c65312c02af9e11a71c8eee54036510436ea81432ca993cf4b2959a77ad3828f3f3058299add16f56a561f55e87554948fdc6fe83
-EBUILD keepalived-2.0.13-r1.ebuild 2238 BLAKE2B c1efbbe69af62c378bc3a3c39a7fec7dc884d98f71f29f8745655466f2a95ffd0f3b5e94c9a7a9183f7044d2dc8f6a1dd84853725f62057e952d2eba2ca0f88b SHA512 8d06181aea9b08f6a5eabf630310d233e2433f30bd8c60cefb34510dc07c20f25327ab8cbe31a79a1dc6709403c5b8dbb0f49ec5ae4b56dc5f6d8c5fcf7d0b09
-EBUILD keepalived-2.0.13.ebuild 1750 BLAKE2B 2b77dcce062c8096de1a16aa957fd5babcd2c91fe00e716258a4d0322e75a92dd5c662b0285daef77e8090edac2ea1229610f9014721e4e0ab3f8807b8f02c5e SHA512 a2702a070318a02fdd53404c65312c02af9e11a71c8eee54036510436ea81432ca993cf4b2959a77ad3828f3f3058299add16f56a561f55e87554948fdc6fe83
-EBUILD keepalived-2.0.15.ebuild 2254 BLAKE2B 4df1efab71cdffa310d8e3237384640e8c1ae518ca5cf9b6acd05720b5d81adef36e2d528842f22ca27ca7e54a18433f5d2c9a95ca3fc86aafe08c84afbbc7ae SHA512 6c611ffd1ad7749f373faa62450d93329baaa840e0419a9d8a464f255ff350ea8376ce2fabf199d95e3eb986eeb4d1a2cf84013dfa9f7d71aa9a029c79a6bebd
-EBUILD keepalived-2.0.16.ebuild 2254 BLAKE2B 4df1efab71cdffa310d8e3237384640e8c1ae518ca5cf9b6acd05720b5d81adef36e2d528842f22ca27ca7e54a18433f5d2c9a95ca3fc86aafe08c84afbbc7ae SHA512 6c611ffd1ad7749f373faa62450d93329baaa840e0419a9d8a464f255ff350ea8376ce2fabf199d95e3eb986eeb4d1a2cf84013dfa9f7d71aa9a029c79a6bebd
+DIST keepalived-2.0.19.tar.gz 1025062 BLAKE2B 3a4164ea7468d5709dfc68da9008d83a15273b6a12679e67348b49fc9fba8938d2552f1cb905d0b6af497a5f4f6b3281b3478a4da8707ed35cd30a8601ed1e40 SHA512 68a510983bc043484e5edbc1d87563677a048282ec52873105f0af922e8b4de5b8e7176944010f9d4d6f65d1a4ebaf930c3d37273e28c1f115ed0fda245d8109
EBUILD keepalived-2.0.17.ebuild 2248 BLAKE2B 81710d50ad69e9147c69d504ae50ed34b992be405a0b574c62a778d40151361f75f3e6cd3a993cac131a14ca516c0fd3ded77c5b9982c04fa3f9a38db5c4459e SHA512 7f5efbec50d66a5d588521f4fd2ea692d418d07dcf18270c7cb34dfda27ce20eb4d86a86cec23c24c08de04316fce1637f527d8c396735d950675594715fc29c
EBUILD keepalived-2.0.18.ebuild 2254 BLAKE2B 4df1efab71cdffa310d8e3237384640e8c1ae518ca5cf9b6acd05720b5d81adef36e2d528842f22ca27ca7e54a18433f5d2c9a95ca3fc86aafe08c84afbbc7ae SHA512 6c611ffd1ad7749f373faa62450d93329baaa840e0419a9d8a464f255ff350ea8376ce2fabf199d95e3eb986eeb4d1a2cf84013dfa9f7d71aa9a029c79a6bebd
+EBUILD keepalived-2.0.19.ebuild 2005 BLAKE2B 506a63c5683120982778e6696f476af785538cdcc81cbe1846918e652e2a53ce61cfd4cb782473134e6ca62b4788beae65d31b391a2c3681e2d119f4dc7bba3c SHA512 7e9bf4df9bb9a0123360f9e31f536c9ad83785c0737b1e22c64a0b2f801da099babf1272365ff7c8f959f465075b0c84223c2cfd9c0e6ccdf5d15ab5c6c34311
MISC metadata.xml 640 BLAKE2B 5644b98bf487637c431299fe61e1185731d9fc22e9a19b9a3218855318a9c40500339c628671eb958c2bcee99d867a8e9c93903fdcdad25ad566659422dd2119 SHA512 6fd4981067e0a2e74511db7be79d656c62b39c1f43f860e0d981b6c9770cb2da6b4fd3e40af1ed23adc8bbbd01202e6c45e58b6f86480a807d193aae1a3f7ad3
diff --git a/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild b/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild
deleted file mode 100644
index b0e4108824ad..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.10-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 ~s390 sparc x86"
-IUSE="dbus debug ipv6 -json snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- dbus? ( sys-apps/dbus )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-PATCHES=(
- "${FILESDIR}/${P}-snmp-crash-fix.patch"
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable snmp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/KEEPALIVED-MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.11.ebuild b/sys-cluster/keepalived/keepalived-2.0.11.ebuild
deleted file mode 100644
index e7e3f1f636d3..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.11.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="dbus debug ipv6 -json snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- dbus? ( sys-apps/dbus )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable snmp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/KEEPALIVED-MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.12.ebuild b/sys-cluster/keepalived/keepalived-2.0.12.ebuild
deleted file mode 100644
index e7e3f1f636d3..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.12.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="dbus debug ipv6 -json snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- dbus? ( sys-apps/dbus )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable snmp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/KEEPALIVED-MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.13-r1.ebuild b/sys-cluster/keepalived/keepalived-2.0.13-r1.ebuild
deleted file mode 100644
index fb23b0325af7..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.13-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="+bfd dbus debug -json regex snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- regex? ( >=dev-libs/libpcre2-8 )
- dbus? ( sys-apps/dbus )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # keepalived has support to dynamically use some libraries instead of
- # linking them:
- #--enable-dynamic-linking \
- #--enable-libiptc-dynamic \
- #--enable-libnl-dynamic \
- #--enable-libxtables-dynamic \
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable bfd) \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable regex) \
- $(use_enable regex regex-timers ) \
- $(use_enable snmp) \
- $(use_enable snmp snmp-checker) \
- $(use_enable snmp snmp-rfc) \
- $(use_enable snmp snmp-rfcv2) \
- $(use_enable snmp snmp-rfcv3) \
- $(use_enable snmp snmp-vrrp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/*MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.13.ebuild b/sys-cluster/keepalived/keepalived-2.0.13.ebuild
deleted file mode 100644
index e7e3f1f636d3..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.13.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="dbus debug ipv6 -json snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- dbus? ( sys-apps/dbus )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable snmp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/KEEPALIVED-MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.16.ebuild b/sys-cluster/keepalived/keepalived-2.0.16.ebuild
deleted file mode 100644
index a00ef1ac4008..000000000000
--- a/sys-cluster/keepalived/keepalived-2.0.16.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project"
-HOMEPAGE="https://www.keepalived.org/"
-SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="+bfd dbus debug -json regex snmp"
-
-RDEPEND="dev-libs/libnl:=
- dev-libs/openssl:=
- dev-libs/popt
- net-libs/libnfnetlink
- sys-apps/iproute2
- regex? ( >=dev-libs/libpcre2-8 )
- dbus? ( sys-apps/dbus dev-libs/glib:2 )
- json? ( dev-libs/json-c:= )
- snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
- >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
- README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
- doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # keepalived has support to dynamically use some libraries instead of
- # linking them:
- #--enable-dynamic-linking \
- #--enable-libiptc-dynamic \
- #--enable-libnl-dynamic \
- #--enable-libxtables-dynamic \
- STRIP=/bin/true \
- econf \
- --with-init=custom \
- --with-kernel-dir=/usr \
- --enable-sha1 \
- --enable-vrrp \
- $(use_enable bfd) \
- $(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
- $(use_enable json) \
- $(use_enable regex) \
- $(use_enable regex regex-timers ) \
- $(use_enable snmp) \
- $(use_enable snmp snmp-checker) \
- $(use_enable snmp snmp-rfc) \
- $(use_enable snmp snmp-rfcv2) \
- $(use_enable snmp snmp-rfcv3) \
- $(use_enable snmp snmp-vrrp)
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}"/keepalived.init-r1 keepalived
- newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived
-
- systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
- systemd_install_serviced "${FILESDIR}/${PN}.service.conf"
-
- use snmp && dodoc doc/*MIB.txt
-
- docinto genhash
- dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
- # This was badly named by upstream, it's more HOWTO than anything else.
- newdoc INSTALL INSTALL+HOWTO
-
- # Security risk to bundle SSL certs
- rm -v "${ED}"/etc/keepalived/samples/*.pem || die
- # Clean up sysvinit files
- rm -rv "${ED}"/etc/sysconfig || die
-}
diff --git a/sys-cluster/keepalived/keepalived-2.0.15.ebuild b/sys-cluster/keepalived/keepalived-2.0.19.ebuild
index a00ef1ac4008..1d751727227d 100644
--- a/sys-cluster/keepalived/keepalived-2.0.15.ebuild
+++ b/sys-cluster/keepalived/keepalived-2.0.19.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.keepalived.org/software/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="+bfd dbus debug -json regex snmp"
+IUSE="+bfd dbus -json regex snmp"
RDEPEND="dev-libs/libnl:=
dev-libs/openssl:=
@@ -52,17 +52,10 @@ src_configure() {
--enable-vrrp \
$(use_enable bfd) \
$(use_enable dbus) \
- $(use_enable dbus dbus-create-instance) \
- $(use_enable debug) \
$(use_enable json) \
$(use_enable regex) \
- $(use_enable regex regex-timers ) \
$(use_enable snmp) \
- $(use_enable snmp snmp-checker) \
- $(use_enable snmp snmp-rfc) \
- $(use_enable snmp snmp-rfcv2) \
- $(use_enable snmp snmp-rfcv3) \
- $(use_enable snmp snmp-vrrp)
+ $(use_enable snmp snmp-rfc)
}
src_install() {
diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
index d4432d98ffed..483f7455c0a4 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -1,12 +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.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kube-apiserver-1.14.7.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
EBUILD kube-apiserver-1.14.8.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
+EBUILD kube-apiserver-1.14.9.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
EBUILD kube-apiserver-1.15.5.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
+EBUILD kube-apiserver-1.15.6.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
EBUILD kube-apiserver-1.16.2.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
+EBUILD kube-apiserver-1.16.3.ebuild 1242 BLAKE2B 2b677d886d177f9a44759f0aff6529bb91fc95b9821b37b8f7c48fc71232a5cc8cc4a134299011e34273e1f9cfeea7516a343cddb0776cfb645f13162ac3b334 SHA512 32112ce3b97667ca5563a93c88723a159be8ae8657b2dcb2435470f25857b368e238aa689bb2ce76b3da61a27cab9dc84a78fea9945b4c56373a0e530e7633e5
MISC metadata.xml 331 BLAKE2B 0b26ad99c73f232971b31913e935ae852ff738c4a931d0cae848ab454aa44bab3b24f467ae527313af2d8f598bd1d5fd9a89027954df5146f1be0affb8893cce SHA512 257e9afcaaf393a21fc701f3df370e4a772f680829e4afbd29543b3b465b7ba1cf2a590e9b49c5a01acec4953c15a7037d57d74bc619fa70db33d9574cff2f68
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.14.7.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.14.9.ebuild
index a1931590ff31..a1931590ff31 100644
--- a/sys-cluster/kube-apiserver/kube-apiserver-1.14.7.ebuild
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.14.9.ebuild
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.15.6.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.15.6.ebuild
new file mode 100644
index 000000000000..a1931590ff31
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.15.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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-apiserver/kube-apiserver-1.16.3.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.16.3.ebuild
new file mode 100644
index 000000000000..a1931590ff31
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.16.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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/Manifest b/sys-cluster/kube-controller-manager/Manifest
index c4c327e45420..a28c599f83b5 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -1,12 +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.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kube-controller-manager-1.14.7.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
EBUILD kube-controller-manager-1.14.8.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
+EBUILD kube-controller-manager-1.14.9.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
EBUILD kube-controller-manager-1.15.5.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
+EBUILD kube-controller-manager-1.15.6.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
EBUILD kube-controller-manager-1.16.2.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
+EBUILD kube-controller-manager-1.16.3.ebuild 1250 BLAKE2B 367bbaa1890d0aea1d27b2768a7795b5669f6940f1f9c2c13928d6258df44130a87b98947836d8eccc3a33100075f022a249460cfd4b44b0655d39d942f67aa2 SHA512 b0c76c72a65347b41057f5e77c681a4d2692d94adcbf6a565e2c65bd2a32ed441a920abacaa53f29a91378a3467a09ec5d5e58de47bfc6902af7c1411fd3dca7
MISC metadata.xml 331 BLAKE2B 0b26ad99c73f232971b31913e935ae852ff738c4a931d0cae848ab454aa44bab3b24f467ae527313af2d8f598bd1d5fd9a89027954df5146f1be0affb8893cce SHA512 257e9afcaaf393a21fc701f3df370e4a772f680829e4afbd29543b3b465b7ba1cf2a590e9b49c5a01acec4953c15a7037d57d74bc619fa70db33d9574cff2f68
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.14.7.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.14.9.ebuild
index 6aa71f51b8b1..6aa71f51b8b1 100644
--- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.14.7.ebuild
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.14.9.ebuild
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.6.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.6.ebuild
new file mode 100644
index 000000000000..6aa71f51b8b1
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.15.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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.16.3.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.16.3.ebuild
new file mode 100644
index 000000000000..6aa71f51b8b1
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.16.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index 16fe47314e9f..a5faa57ab0e3 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -1,12 +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.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kube-proxy-1.14.7.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
EBUILD kube-proxy-1.14.8.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
+EBUILD kube-proxy-1.14.9.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
EBUILD kube-proxy-1.15.5.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
+EBUILD kube-proxy-1.15.6.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
EBUILD kube-proxy-1.16.2.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
-MISC metadata.xml 331 BLAKE2B 0b26ad99c73f232971b31913e935ae852ff738c4a931d0cae848ab454aa44bab3b24f467ae527313af2d8f598bd1d5fd9a89027954df5146f1be0affb8893cce SHA512 257e9afcaaf393a21fc701f3df370e4a772f680829e4afbd29543b3b465b7ba1cf2a590e9b49c5a01acec4953c15a7037d57d74bc619fa70db33d9574cff2f68
+EBUILD kube-proxy-1.16.3.ebuild 1194 BLAKE2B 0a479cb4eadeb456fb57064548556eec0c91c549a215b4044d0efe4cfb84c8824334e024a1130277a8a7dc3c817e1928495a01594577e7ca6f39286222bbe453 SHA512 8034a9eebac25ab13cad932623c3a672a3b89a0e004f87cc14328e05d30ea9d5a4cb0bdf3fe15e65d698082da14ec9f77b81df9536c976950286f97c9e598a6f
+MISC metadata.xml 253 BLAKE2B 7fb80f1781f3e4a877895594e590e0b9ad50f4818bda46aab2f96a04ee7b8513e15f8e3f879ec1d842e23711b139641e971f83c6f81aae2e3618ce44e47a4b57 SHA512 763fdd8e496502c98ef116e903e1ec9e298a59683829835a663dc4e5c9ea54a0083e8dd24fab1155648b3fd59e133f78582bc3587e45377108171b95002cdd4d
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.14.7.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.14.9.ebuild
index f519690e8b2f..f519690e8b2f 100644
--- a/sys-cluster/kube-proxy/kube-proxy-1.14.7.ebuild
+++ b/sys-cluster/kube-proxy/kube-proxy-1.14.9.ebuild
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.15.6.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.15.6.ebuild
new file mode 100644
index 000000000000..f519690e8b2f
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.15.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RDEPEND="net-firewall/conntrack-tools"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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-proxy/kube-proxy-1.16.3.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.16.3.ebuild
new file mode 100644
index 000000000000..f519690e8b2f
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.16.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RDEPEND="net-firewall/conntrack-tools"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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-proxy/metadata.xml b/sys-cluster/kube-proxy/metadata.xml
index f3dec6944099..59911a7c2662 100644
--- a/sys-cluster/kube-proxy/metadata.xml
+++ b/sys-cluster/kube-proxy/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">kubernetes/kubernetes</remote-id>
</upstream>
diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest
index 4fdb13f4654b..6d637903ecd8 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -1,12 +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.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kube-scheduler-1.14.7.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
EBUILD kube-scheduler-1.14.8.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
+EBUILD kube-scheduler-1.14.9.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
EBUILD kube-scheduler-1.15.5.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
+EBUILD kube-scheduler-1.15.6.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
EBUILD kube-scheduler-1.16.2.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
+EBUILD kube-scheduler-1.16.3.ebuild 1241 BLAKE2B 451442dcde047db8034591661d7187a8245f3aa0fee715d9bfab9144c6907f50a1bf0456b2776de157a2a1b94a9bfd9bac58837c200ae65a5c741dfe5c29e212 SHA512 9287cc5ce8688e053fab20a9c53412cf53df57c48b27b026f74b5ddba6097f21210dcca7fab9ce4f45839341f41204c1f313ab2317762d651c3195c3499b3274
MISC metadata.xml 331 BLAKE2B 0b26ad99c73f232971b31913e935ae852ff738c4a931d0cae848ab454aa44bab3b24f467ae527313af2d8f598bd1d5fd9a89027954df5146f1be0affb8893cce SHA512 257e9afcaaf393a21fc701f3df370e4a772f680829e4afbd29543b3b465b7ba1cf2a590e9b49c5a01acec4953c15a7037d57d74bc619fa70db33d9574cff2f68
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.14.7.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.14.9.ebuild
index 2830ac40ff36..2830ac40ff36 100644
--- a/sys-cluster/kube-scheduler/kube-scheduler-1.14.7.ebuild
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.14.9.ebuild
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.15.6.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.15.6.ebuild
new file mode 100644
index 000000000000..2830ac40ff36
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.15.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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-scheduler/kube-scheduler-1.16.3.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.16.3.ebuild
new file mode 100644
index 000000000000..2830ac40ff36
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.16.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+pkg_setup() {
+ enewgroup ${PN}
+ enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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 0c714066d784..2bd606d95732 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,10 +1,14 @@
AUX kubeadm-1.14-openrc.patch 3523 BLAKE2B bbcc45a82984afe2a8ab567ce1319b6c14c84eade26aba21393ba6fe44de35b654000468e15fd44e49da329c85cd4d3dac3fe643d8c83183ab126edaf4a5f4c9 SHA512 8aec0a1cda24fcd7001e34ff6163aee7eaf679dea953068b58df3578c016f70e1406903e032a51519bc16ac0dbe583159d1cf4d504adbb2930d811cc2f762cfe
-DIST kubernetes-1.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kubeadm-1.14.7.ebuild 1346 BLAKE2B 5577bf77097cda800fa952f89ef6dc1f64748100e92b6b0f2b16cc9320ac41b629c5dcbb1d06c2ce5e7a4a65b6ee4e7ac29cfb9f5c08323a3b6acc201828968c SHA512 5c45b4ea190d63afb399e6c676de353d93212936cad1d7e8d22e9a103037f107bf4402430c6d67366aa8616cd2b28f79af8397df80248a3db7ae179d18fdfc6b
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
EBUILD kubeadm-1.14.8.ebuild 1346 BLAKE2B 5577bf77097cda800fa952f89ef6dc1f64748100e92b6b0f2b16cc9320ac41b629c5dcbb1d06c2ce5e7a4a65b6ee4e7ac29cfb9f5c08323a3b6acc201828968c SHA512 5c45b4ea190d63afb399e6c676de353d93212936cad1d7e8d22e9a103037f107bf4402430c6d67366aa8616cd2b28f79af8397df80248a3db7ae179d18fdfc6b
+EBUILD kubeadm-1.14.9.ebuild 1346 BLAKE2B 5577bf77097cda800fa952f89ef6dc1f64748100e92b6b0f2b16cc9320ac41b629c5dcbb1d06c2ce5e7a4a65b6ee4e7ac29cfb9f5c08323a3b6acc201828968c SHA512 5c45b4ea190d63afb399e6c676de353d93212936cad1d7e8d22e9a103037f107bf4402430c6d67366aa8616cd2b28f79af8397df80248a3db7ae179d18fdfc6b
EBUILD kubeadm-1.15.5.ebuild 1259 BLAKE2B c457240648b86a60b75e27b277caba17f98ab8488eebf619b36215a9b785da856cec30b926bdd4ed877886e985789304dd12e1325eb31beb0c82a9c08036ef08 SHA512 7123e4fda317531803d885a0593a5f00a8671321ea87984f4572b059735304552d66e61d0394338759b8c107ca9d7556b009eb088cdccda869ed31a2830abc4e
+EBUILD kubeadm-1.15.6.ebuild 1259 BLAKE2B c457240648b86a60b75e27b277caba17f98ab8488eebf619b36215a9b785da856cec30b926bdd4ed877886e985789304dd12e1325eb31beb0c82a9c08036ef08 SHA512 7123e4fda317531803d885a0593a5f00a8671321ea87984f4572b059735304552d66e61d0394338759b8c107ca9d7556b009eb088cdccda869ed31a2830abc4e
EBUILD kubeadm-1.16.2.ebuild 1259 BLAKE2B c457240648b86a60b75e27b277caba17f98ab8488eebf619b36215a9b785da856cec30b926bdd4ed877886e985789304dd12e1325eb31beb0c82a9c08036ef08 SHA512 7123e4fda317531803d885a0593a5f00a8671321ea87984f4572b059735304552d66e61d0394338759b8c107ca9d7556b009eb088cdccda869ed31a2830abc4e
-MISC metadata.xml 1128 BLAKE2B b5ad31ef126f2d95646a37c256b82d2ad5e008968f928fb56b05c39514d4a9e0a252ebcefbeac8679f5349acac170886859af44f095aafea97fc8bf00a34bc44 SHA512 b9246624712068cf304fc5329ae851c26d52204b684b5f547892b23e68948b04b4ed4654a49d7bb5fe7eea658b58fbdbbe51a7a9ba1f4a94c5d0499a033b7f5a
+EBUILD kubeadm-1.16.3.ebuild 1259 BLAKE2B c457240648b86a60b75e27b277caba17f98ab8488eebf619b36215a9b785da856cec30b926bdd4ed877886e985789304dd12e1325eb31beb0c82a9c08036ef08 SHA512 7123e4fda317531803d885a0593a5f00a8671321ea87984f4572b059735304552d66e61d0394338759b8c107ca9d7556b009eb088cdccda869ed31a2830abc4e
+MISC metadata.xml 1022 BLAKE2B 9bd1595cc5b4afa37f4f7a22860350d01b2265c3da332f568938a3b251393dca50705a3fbe61c9d7f844f327e5210a20b2d2bb96696566db0ad2d43eebe05626 SHA512 66d8fe6fc2d7ef8008532efd92317b284e30a0acd483bb9ad83786cfc6f9483fba9d9b524111e4302715d59e98db6e6332cb3551179b1d3189edc313a312aafe
diff --git a/sys-cluster/kubeadm/kubeadm-1.14.7.ebuild b/sys-cluster/kubeadm/kubeadm-1.14.9.ebuild
index 763c3838067b..763c3838067b 100644
--- a/sys-cluster/kubeadm/kubeadm-1.14.7.ebuild
+++ b/sys-cluster/kubeadm/kubeadm-1.14.9.ebuild
diff --git a/sys-cluster/kubeadm/kubeadm-1.15.6.ebuild b/sys-cluster/kubeadm/kubeadm-1.15.6.ebuild
new file mode 100644
index 000000000000..ffd3646b62e1
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.15.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.12
+ dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+ pushd src/${EGO_PN} || die
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ popd || die
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+
+ popd || die
+}
diff --git a/sys-cluster/kubeadm/kubeadm-1.16.3.ebuild b/sys-cluster/kubeadm/kubeadm-1.16.3.ebuild
new file mode 100644
index 000000000000..ffd3646b62e1
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.16.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.12
+ dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+ pushd src/${EGO_PN} || die
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ popd || die
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+
+ popd || die
+}
diff --git a/sys-cluster/kubeadm/metadata.xml b/sys-cluster/kubeadm/metadata.xml
index c1a4c8210661..6833440b3746 100644
--- a/sys-cluster/kubeadm/metadata.xml
+++ b/sys-cluster/kubeadm/metadata.xml
@@ -5,10 +5,6 @@
<email>dan@danmolik.com</email>
<name>Dan Molik</name>
</maintainer>
- <maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
- </maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 11744f262886..de08ed456625 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,9 +1,13 @@
-DIST kubernetes-1.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kubectl-1.14.7.ebuild 1254 BLAKE2B 3184f7cccfcc48fa97f23af40cdc5fbf6903741a78c1c1936e8aa1915b0e7d1f4ad8e263769eda8093a0b9cc2224c4992c201e5df0b214d88235e605223e38a3 SHA512 4392b86b8ef111139cea7abf6017becd26b292e2f0b3c4b0bbdc124ba5308752c4935049e7cf0cab76ca8d41b74bfc51eb35a72e1ac3010ddc9d9d9e4bdf1d78
-EBUILD kubectl-1.14.8.ebuild 1255 BLAKE2B ac9e05e1da4524183f369898e5e4e492e43f8c17b1e2ebf71c7594cf7a55bbfcb5a4d19a8fd855e760028a722c0832c0e60299e97748c7bff599202e8e0d83e0 SHA512 25390c464c6b280185b525bb3a978e8e80b8309a174746603889627e18f9d564548a42a39600eac8ac39d4952c4ffc3e52add133061a9e4a4afcfe7d936184e3
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
+EBUILD kubectl-1.14.8.ebuild 1254 BLAKE2B 3184f7cccfcc48fa97f23af40cdc5fbf6903741a78c1c1936e8aa1915b0e7d1f4ad8e263769eda8093a0b9cc2224c4992c201e5df0b214d88235e605223e38a3 SHA512 4392b86b8ef111139cea7abf6017becd26b292e2f0b3c4b0bbdc124ba5308752c4935049e7cf0cab76ca8d41b74bfc51eb35a72e1ac3010ddc9d9d9e4bdf1d78
+EBUILD kubectl-1.14.9.ebuild 1255 BLAKE2B ac9e05e1da4524183f369898e5e4e492e43f8c17b1e2ebf71c7594cf7a55bbfcb5a4d19a8fd855e760028a722c0832c0e60299e97748c7bff599202e8e0d83e0 SHA512 25390c464c6b280185b525bb3a978e8e80b8309a174746603889627e18f9d564548a42a39600eac8ac39d4952c4ffc3e52add133061a9e4a4afcfe7d936184e3
EBUILD kubectl-1.15.5.ebuild 1287 BLAKE2B 7ad8382c1d26cf19add47a321d36002be4af02839058cede08914b060487537d3d96364a5230a9e24f2e6c8043ab0adb3f0e443ab310462507fe880fdf35998f SHA512 f2771b09d63bd9b4a5ff836d45dbc44d92c4de6915f008755cc9eed84f47901ed0d0b1ec250849261c6f6fb209fc0bfba0cb8c8a3244e761f5d07dcf00d294e6
+EBUILD kubectl-1.15.6.ebuild 1287 BLAKE2B 7ad8382c1d26cf19add47a321d36002be4af02839058cede08914b060487537d3d96364a5230a9e24f2e6c8043ab0adb3f0e443ab310462507fe880fdf35998f SHA512 f2771b09d63bd9b4a5ff836d45dbc44d92c4de6915f008755cc9eed84f47901ed0d0b1ec250849261c6f6fb209fc0bfba0cb8c8a3244e761f5d07dcf00d294e6
EBUILD kubectl-1.16.2.ebuild 1287 BLAKE2B 7ad8382c1d26cf19add47a321d36002be4af02839058cede08914b060487537d3d96364a5230a9e24f2e6c8043ab0adb3f0e443ab310462507fe880fdf35998f SHA512 f2771b09d63bd9b4a5ff836d45dbc44d92c4de6915f008755cc9eed84f47901ed0d0b1ec250849261c6f6fb209fc0bfba0cb8c8a3244e761f5d07dcf00d294e6
+EBUILD kubectl-1.16.3.ebuild 1287 BLAKE2B 7ad8382c1d26cf19add47a321d36002be4af02839058cede08914b060487537d3d96364a5230a9e24f2e6c8043ab0adb3f0e443ab310462507fe880fdf35998f SHA512 f2771b09d63bd9b4a5ff836d45dbc44d92c4de6915f008755cc9eed84f47901ed0d0b1ec250849261c6f6fb209fc0bfba0cb8c8a3244e761f5d07dcf00d294e6
MISC metadata.xml 331 BLAKE2B 5af758a2aff067b1d7e94cb6d87a27fb96825c56490b5a4c7d9554cbb5057cf10b0dfb7d069f3edf8f7bcdce88b0f6b4286c4622c3cdcf5e5b283c75760f6a1d SHA512 d44cef89f9f902c706b0f9c0c4106bfd6ca094d64c273d0a13da53aec7ba2b238cd6ff489f13765e895ee4a6f2bb4638436839c7c60cce2ece3013fdc27232a4
diff --git a/sys-cluster/kubectl/kubectl-1.14.8.ebuild b/sys-cluster/kubectl/kubectl-1.14.8.ebuild
index 7a61b25dce90..f7acff2e23b4 100644
--- a/sys-cluster/kubectl/kubectl-1.14.8.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.14.8.ebuild
@@ -6,7 +6,7 @@ inherit golang-build golang-vcs-snapshot bash-completion-r1
EGO_PN="k8s.io/kubernetes"
ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DESCRIPTION="CLI to run commands against Kubernetes clusters"
HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
diff --git a/sys-cluster/kubectl/kubectl-1.14.7.ebuild b/sys-cluster/kubectl/kubectl-1.14.9.ebuild
index f7acff2e23b4..7a61b25dce90 100644
--- a/sys-cluster/kubectl/kubectl-1.14.7.ebuild
+++ b/sys-cluster/kubectl/kubectl-1.14.9.ebuild
@@ -6,7 +6,7 @@ inherit golang-build golang-vcs-snapshot bash-completion-r1
EGO_PN="k8s.io/kubernetes"
ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
DESCRIPTION="CLI to run commands against Kubernetes clusters"
HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
diff --git a/sys-cluster/kubectl/kubectl-1.15.6.ebuild b/sys-cluster/kubectl/kubectl-1.15.6.ebuild
new file mode 100644
index 000000000000..2ab1aefbcfc3
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.15.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.12
+ dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+ rm src/${EGO_PN}/go.mod || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+ pushd src/${EGO_PN} || die
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ popd || die
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+
+ popd || die
+}
diff --git a/sys-cluster/kubectl/kubectl-1.16.3.ebuild b/sys-cluster/kubectl/kubectl-1.16.3.ebuild
new file mode 100644
index 000000000000..2ab1aefbcfc3
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.16.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot bash-completion-r1
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.12
+ dev-go/go-bindata"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+ rm src/${EGO_PN}/go.mod || die
+}
+
+src_compile() {
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+ pushd src/${EGO_PN} || die
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ popd || die
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+
+ popd || die
+}
diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 4b46b92786f3..bd9bae4df9b8 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -3,12 +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.14.7.tar.gz 28086210 BLAKE2B 5731ce2796f4d5178ec3ee01c340c48af88fdfc7330b53bf04933ff26c00be0092f55f7e8717e60415423f74369db465ab260ac7ff60a9787b76e085c0e07301 SHA512 cc5eb12c4337a72c234fcc1bc660fa8e6f95957b53c774e2dafa2974a2eb5f0b05532766bac8dfc2f45d1f683ed6de425978c71a633a5782843aebed192f0337
DIST kubernetes-1.14.8.tar.gz 28096873 BLAKE2B a75fc2443475c9edc67328dc8a2c1b258ca02e675f665e4ea570889e4be76d6f55bfe8ca376b305c482dd12c7a7e9f9f8a452b69277d055b277ab37d24f8abdd SHA512 c751d04f59336186a9556f066bbd4c410cfd9748c2fdffaf14936d734a52de5cc044414d3f4d1e005914564858ceaac0451fd2360f1b9d97847d6f8515c50378
+DIST kubernetes-1.14.9.tar.gz 28099090 BLAKE2B 418e00594eb5d06c9e508054c95ac12e00bc431344c8eef7a8e016729a75f811d430dd00de1f6434ac79d6f5c784758edd062135066cd02c9ab55ba04be416b5 SHA512 61ffb34d0d3ed7543539b9c7339db1a04aa86a396f35a2fe214d64d772488146db8e1ee36a51efc629d6f1378745ec60c2f94051026b30a9b72604080f01b6f6
DIST kubernetes-1.15.5.tar.gz 26658547 BLAKE2B a1b97329c7e8b7b54b682cb9cf5c35181a83fe7434dd02b4fc8731cd0a7abe67154a1f04ddf9f2e2bfa28a4e1b3940ebac167dc066b88565a9f12d7011966978 SHA512 2fe035e9cbef19582b1b5e732bf8afff2113281e1d4802a531233c8f6f04cd1538a9b59bc7f4407c0c483d06a5339b02f234337e453533b3e5c016a65f53d6b0
+DIST kubernetes-1.15.6.tar.gz 26665166 BLAKE2B 9e40db549d524a4e248479d5836aaa6063e44c0e01f1bbdfcf3bdc37e8f317badc0446148b8cc737c16790d93dd2827f48ab896d0ec36e1b265b598a67ecbae5 SHA512 f7b374bc0797a9c48535ffea28da1629de8734aa8884cf63ff4850ae5f63e64d55b89ceb6e2a29082bf7317ab742f8deed6333b2c21089e9e99e931d72e8f6b0
DIST kubernetes-1.16.2.tar.gz 31202049 BLAKE2B e7bb9330c233959702545207ce3061559ecae6283332eae9eb57d38654a0b7a447d85ca016a674cf72b253c816662bffe2e04cf298ce43d3e5dd26d722783ac1 SHA512 44c600f3e9af64f66d2403340137cd162bfcc1ed30d5d6ad440b77be403656f624a1390489680134a7742626d3eb0affa92ff3e17c02ba2df91f7a75655046a9
-EBUILD kubelet-1.14.7.ebuild 1370 BLAKE2B 266582d9525e760a83c267cee55e51402121c8b70f5392cfb428eb47da7a5087a3d8c419f22ee8d1f17ff8471e610b0cb29605079118f64470b0b3ebc4198731 SHA512 8efbd5783cf009f22ee4687d20fb09ad495cd8cb65be297c168f47871ed1d7a945066ad49b114511987d97c6196dc30c58e774a9ddbee3d5b292807ec9abae3a
-EBUILD kubelet-1.14.8.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
+DIST kubernetes-1.16.3.tar.gz 31211177 BLAKE2B 816b7a4c3489b328d14ae149bdc71bcdc9a6c981ddff8d812b602d1976d12785355615f6ad43246cc201c6d7f3d5a19381d3e6cefba9358a754df81cf35bedca SHA512 3381249ab9b76849720252ddcc89565dd4f79c003c6e6f97b9cb39f7490acfd12110d21beeee4d5b7239769ace998d1949f8b25d70e42643c244b819d7b5c042
+EBUILD kubelet-1.14.8.ebuild 1370 BLAKE2B 266582d9525e760a83c267cee55e51402121c8b70f5392cfb428eb47da7a5087a3d8c419f22ee8d1f17ff8471e610b0cb29605079118f64470b0b3ebc4198731 SHA512 8efbd5783cf009f22ee4687d20fb09ad495cd8cb65be297c168f47871ed1d7a945066ad49b114511987d97c6196dc30c58e774a9ddbee3d5b292807ec9abae3a
+EBUILD kubelet-1.14.9.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
EBUILD kubelet-1.15.5.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
+EBUILD kubelet-1.15.6.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
EBUILD kubelet-1.16.2.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
+EBUILD kubelet-1.16.3.ebuild 1371 BLAKE2B 7628789a9bbc7a6b93daf01a31b120b29782fdd342aab3614b0d6ef79f2adff1e1d49813122dfb6e57c851a9c515999c9f7afd16c0d9e32bef5666895442a8b9 SHA512 fddab15ad061f5601e817cded247683f05df0ecc5cab1955cc25112cf8f6e0e6cd4cc96315918256f8e270d7db3b25d616439cc3c0c770b54eda2b05fa1f738f
MISC metadata.xml 331 BLAKE2B 0b26ad99c73f232971b31913e935ae852ff738c4a931d0cae848ab454aa44bab3b24f467ae527313af2d8f598bd1d5fd9a89027954df5146f1be0affb8893cce SHA512 257e9afcaaf393a21fc701f3df370e4a772f680829e4afbd29543b3b465b7ba1cf2a590e9b49c5a01acec4953c15a7037d57d74bc619fa70db33d9574cff2f68
diff --git a/sys-cluster/kubelet/kubelet-1.14.8.ebuild b/sys-cluster/kubelet/kubelet-1.14.8.ebuild
index f38ce59e625d..447655a3a284 100644
--- a/sys-cluster/kubelet/kubelet-1.14.8.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.14.8.ebuild
@@ -6,7 +6,7 @@ inherit golang-build golang-vcs-snapshot systemd
EGO_PN="k8s.io/kubernetes"
ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DESCRIPTION="Kubernetes Node Agent"
HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
diff --git a/sys-cluster/kubelet/kubelet-1.14.7.ebuild b/sys-cluster/kubelet/kubelet-1.14.9.ebuild
index 447655a3a284..f38ce59e625d 100644
--- a/sys-cluster/kubelet/kubelet-1.14.7.ebuild
+++ b/sys-cluster/kubelet/kubelet-1.14.9.ebuild
@@ -6,7 +6,7 @@ inherit golang-build golang-vcs-snapshot systemd
EGO_PN="k8s.io/kubernetes"
ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
DESCRIPTION="Kubernetes Node Agent"
HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
diff --git a/sys-cluster/kubelet/kubelet-1.15.6.ebuild b/sys-cluster/kubelet/kubelet-1.15.6.ebuild
new file mode 100644
index 000000000000..f38ce59e625d
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.15.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot systemd
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="hardened"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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/kubelet/kubelet-1.16.3.ebuild b/sys-cluster/kubelet/kubelet-1.16.3.ebuild
new file mode 100644
index 000000000000..f38ce59e625d
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.16.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot systemd
+
+EGO_PN="k8s.io/kubernetes"
+ARCHIVE_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="${ARCHIVE_URI}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="hardened"
+
+DEPEND="dev-go/go-bindata
+ >=dev-lang/go-1.11"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ sed -i -e "/vendor\/github.com\/jteeuwen\/go-bindata\/go-bindata/d" -e "s/-s -w/-w/" src/${EGO_PN}/hack/lib/golang.sh || die
+ sed -i -e "/export PATH/d" src/${EGO_PN}/hack/generate-bindata.sh || die
+}
+
+src_compile() {
+ export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
+ LDFLAGS="" GOPATH="${WORKDIR}/${P}" emake -j1 -C src/${EGO_PN} WHAT=cmd/${PN} GOFLAGS=-v
+}
+
+src_install() {
+ pushd src/${EGO_PN} || die
+ dobin _output/bin/${PN}
+ popd || die
+ 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/legion/Manifest b/sys-cluster/legion/Manifest
index 8465074c798f..f7aefc1c205d 100644
--- a/sys-cluster/legion/Manifest
+++ b/sys-cluster/legion/Manifest
@@ -14,11 +14,11 @@ EBUILD legion-16.08.0-r1.ebuild 840 BLAKE2B 970bb0a197937a2ebd85a3b914976e37aa87
EBUILD legion-16.10.0.ebuild 667 BLAKE2B 8894292d2739d88571f5654b1285a7ce7fbb379d67b1af331c59645ba3f02cb88c42a6122f57a18bec4dadcd2ab556def9cf40f4a027ea340b03d21d55c59390 SHA512 47cc5201d73d73ba116c4acf0c17d62294d1b20885d6dcde61284c5201c5c7307c9322f97f09ee04a4d17072d2e5c455090c27ca70225f50561b75ffcbd1f286
EBUILD legion-17.02.0.ebuild 722 BLAKE2B b9b29f20d40d2346d471bad5dde3d422c04dc453dd43a3634b5718bedd846201b560e857a8e5f0efc826b2705d7d336be1708a5f0bbaf88456eba6f5d7bb9fc0 SHA512 278f257a529338789ebf129e8d267daa44e12d0f34451bd2be16688c8dad931dcf3179f1b8df704c443f5deb35e6a8b4dac6cbad607de31ed370860f59eb42c1
EBUILD legion-17.05.0.ebuild 879 BLAKE2B b32a747d613a4dc4f7d1a2f060d5246ad096769327efa6cd1bdf2e7bbad156f8645ba06db0d1037f6188e982c1f72f3e758001f49fbb662c3b1a188ec15a3484 SHA512 ceac923ea3dd73b3ab8887556483299c960da91971df3a40b1a240af1f55c68c961b83a5eb7f9ceefdca38fe026b5bee88b76bf555e97d49e2f607c9b953590e
-EBUILD legion-17.08.0.ebuild 923 BLAKE2B 545d476a264014ecaac73e2998e079c2e54d4cae3c0450768a02634f9aaa55459a24d52b55c78c9203c033e3963631ebb995288c333fce609524f495937485ce SHA512 ce8b2c3d42e5eb0835d355d8529b8572ec5d31d91d5f32a3838aa5db118cf0e884dd361951952eac4e6f0bcca910b45a306e53db651c091ed08c4d7aa7609346
-EBUILD legion-17.10.0.ebuild 923 BLAKE2B 545d476a264014ecaac73e2998e079c2e54d4cae3c0450768a02634f9aaa55459a24d52b55c78c9203c033e3963631ebb995288c333fce609524f495937485ce SHA512 ce8b2c3d42e5eb0835d355d8529b8572ec5d31d91d5f32a3838aa5db118cf0e884dd361951952eac4e6f0bcca910b45a306e53db651c091ed08c4d7aa7609346
-EBUILD legion-18.02.0.ebuild 923 BLAKE2B 545d476a264014ecaac73e2998e079c2e54d4cae3c0450768a02634f9aaa55459a24d52b55c78c9203c033e3963631ebb995288c333fce609524f495937485ce SHA512 ce8b2c3d42e5eb0835d355d8529b8572ec5d31d91d5f32a3838aa5db118cf0e884dd361951952eac4e6f0bcca910b45a306e53db651c091ed08c4d7aa7609346
-EBUILD legion-18.05.0.ebuild 926 BLAKE2B 0e00ec60df81971d27733f798591cdd838de6094bab32eafe1fb066ad7ad60dedf0854518e14b5632d550a807350b242540bd4eaa82fc3804ce236d66fee4e1e SHA512 6c045ba2871a450d1f4d85cdea6d98a5654174f303633d66c5e56f491ba1eaf202e1a4c118caa93108c8d5a9118e4f055b1d7c23731bc8e43ecd5de3e171fcd7
-EBUILD legion-18.12.0.ebuild 926 BLAKE2B 0e00ec60df81971d27733f798591cdd838de6094bab32eafe1fb066ad7ad60dedf0854518e14b5632d550a807350b242540bd4eaa82fc3804ce236d66fee4e1e SHA512 6c045ba2871a450d1f4d85cdea6d98a5654174f303633d66c5e56f491ba1eaf202e1a4c118caa93108c8d5a9118e4f055b1d7c23731bc8e43ecd5de3e171fcd7
-EBUILD legion-19.06.0.ebuild 926 BLAKE2B 0e00ec60df81971d27733f798591cdd838de6094bab32eafe1fb066ad7ad60dedf0854518e14b5632d550a807350b242540bd4eaa82fc3804ce236d66fee4e1e SHA512 6c045ba2871a450d1f4d85cdea6d98a5654174f303633d66c5e56f491ba1eaf202e1a4c118caa93108c8d5a9118e4f055b1d7c23731bc8e43ecd5de3e171fcd7
-EBUILD legion-9999.ebuild 926 BLAKE2B 0e00ec60df81971d27733f798591cdd838de6094bab32eafe1fb066ad7ad60dedf0854518e14b5632d550a807350b242540bd4eaa82fc3804ce236d66fee4e1e SHA512 6c045ba2871a450d1f4d85cdea6d98a5654174f303633d66c5e56f491ba1eaf202e1a4c118caa93108c8d5a9118e4f055b1d7c23731bc8e43ecd5de3e171fcd7
+EBUILD legion-17.08.0.ebuild 950 BLAKE2B b19180bb85ed847f627682b7771b1b3e21f9e4e1a2535269aa8cd9722cfdb931dd0bdeea891a6130572dc09136251e508a50f79fd82fcdb46fead7d9a9b14b60 SHA512 5b92bc6f815fceb413b8425b17fb68fec08f923773f23fcca5f9e4d80a91a73686f9d0ea17cc38f0d519b7159de653f79dd41344ac7f319626af3a90b85701a1
+EBUILD legion-17.10.0.ebuild 950 BLAKE2B b19180bb85ed847f627682b7771b1b3e21f9e4e1a2535269aa8cd9722cfdb931dd0bdeea891a6130572dc09136251e508a50f79fd82fcdb46fead7d9a9b14b60 SHA512 5b92bc6f815fceb413b8425b17fb68fec08f923773f23fcca5f9e4d80a91a73686f9d0ea17cc38f0d519b7159de653f79dd41344ac7f319626af3a90b85701a1
+EBUILD legion-18.02.0.ebuild 950 BLAKE2B b19180bb85ed847f627682b7771b1b3e21f9e4e1a2535269aa8cd9722cfdb931dd0bdeea891a6130572dc09136251e508a50f79fd82fcdb46fead7d9a9b14b60 SHA512 5b92bc6f815fceb413b8425b17fb68fec08f923773f23fcca5f9e4d80a91a73686f9d0ea17cc38f0d519b7159de653f79dd41344ac7f319626af3a90b85701a1
+EBUILD legion-18.05.0.ebuild 953 BLAKE2B 7f73d69563813d024aa9d84adcecb26db7664d31b4c498209c6a708f1f9f30e3374b502431f843eb61c2b66f6523c3aa83e012e9036da56a7252e6734539a0c1 SHA512 eb0e4882a91a7c004ed9aca2d0b27ca5ab8f16bebdab0760bd1bc7d77d652944914f4880a807a4b2942ed4e315c602e968f6a17eef85d9c6ef360dbf26a51590
+EBUILD legion-18.12.0.ebuild 953 BLAKE2B 7f73d69563813d024aa9d84adcecb26db7664d31b4c498209c6a708f1f9f30e3374b502431f843eb61c2b66f6523c3aa83e012e9036da56a7252e6734539a0c1 SHA512 eb0e4882a91a7c004ed9aca2d0b27ca5ab8f16bebdab0760bd1bc7d77d652944914f4880a807a4b2942ed4e315c602e968f6a17eef85d9c6ef360dbf26a51590
+EBUILD legion-19.06.0.ebuild 953 BLAKE2B 7f73d69563813d024aa9d84adcecb26db7664d31b4c498209c6a708f1f9f30e3374b502431f843eb61c2b66f6523c3aa83e012e9036da56a7252e6734539a0c1 SHA512 eb0e4882a91a7c004ed9aca2d0b27ca5ab8f16bebdab0760bd1bc7d77d652944914f4880a807a4b2942ed4e315c602e968f6a17eef85d9c6ef360dbf26a51590
+EBUILD legion-9999.ebuild 953 BLAKE2B 7f73d69563813d024aa9d84adcecb26db7664d31b4c498209c6a708f1f9f30e3374b502431f843eb61c2b66f6523c3aa83e012e9036da56a7252e6734539a0c1 SHA512 eb0e4882a91a7c004ed9aca2d0b27ca5ab8f16bebdab0760bd1bc7d77d652944914f4880a807a4b2942ed4e315c602e968f6a17eef85d9c6ef360dbf26a51590
MISC metadata.xml 482 BLAKE2B 7e3a7dbb680ebe09062916b1c5205f3f29ecff8ffe003e9b8e6675838fed668e6468f06a6dc26f3a5c307c77105cfb911f01c23f795140f3c5d99c13811aeb1d SHA512 bc28b76e1b0479d70e2db624340097739337c8be35dd16e8ed2ef71444a0a18c579a296c65a0bbc679dd1c8a86f29eb423e9e8cca93da78f9fbea28f537da3d4
diff --git a/sys-cluster/legion/legion-17.08.0.ebuild b/sys-cluster/legion/legion-17.08.0.ebuild
index 91e84737ce24..ec4705d91905 100644
--- a/sys-cluster/legion/legion-17.08.0.ebuild
+++ b/sys-cluster/legion/legion-17.08.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-17.10.0.ebuild b/sys-cluster/legion/legion-17.10.0.ebuild
index 91e84737ce24..ec4705d91905 100644
--- a/sys-cluster/legion/legion-17.10.0.ebuild
+++ b/sys-cluster/legion/legion-17.10.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-18.02.0.ebuild b/sys-cluster/legion/legion-18.02.0.ebuild
index 91e84737ce24..ec4705d91905 100644
--- a/sys-cluster/legion/legion-18.02.0.ebuild
+++ b/sys-cluster/legion/legion-18.02.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-18.05.0.ebuild b/sys-cluster/legion/legion-18.05.0.ebuild
index 400a9b1facff..645888853571 100644
--- a/sys-cluster/legion/legion-18.05.0.ebuild
+++ b/sys-cluster/legion/legion-18.05.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-18.12.0.ebuild b/sys-cluster/legion/legion-18.12.0.ebuild
index 400a9b1facff..645888853571 100644
--- a/sys-cluster/legion/legion-18.12.0.ebuild
+++ b/sys-cluster/legion/legion-18.12.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-19.06.0.ebuild b/sys-cluster/legion/legion-19.06.0.ebuild
index 400a9b1facff..645888853571 100644
--- a/sys-cluster/legion/legion-19.06.0.ebuild
+++ b/sys-cluster/legion/legion-19.06.0.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/legion/legion-9999.ebuild b/sys-cluster/legion/legion-9999.ebuild
index 400a9b1facff..645888853571 100644
--- a/sys-cluster/legion/legion-9999.ebuild
+++ b/sys-cluster/legion/legion-9999.ebuild
@@ -20,6 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
IUSE="gasnet +hwloc test"
+RESTRICT="!test? ( test )"
DEPEND="
gasnet? ( >=sys-cluster/gasnet-1.26.4-r1 )
diff --git a/sys-cluster/libcircle/Manifest b/sys-cluster/libcircle/Manifest
index e28efc72fd7c..85ceaaf8189b 100644
--- a/sys-cluster/libcircle/Manifest
+++ b/sys-cluster/libcircle/Manifest
@@ -1,5 +1,5 @@
DIST libcircle-0.2.0_rc1.tar.gz 351901 BLAKE2B 1e3fd2dab46c4cdb462501f117cf41aa6f87d1ed90a0c806cdebd5f569c73b8c86f7c73f07d5a37ed6bbaa27c3649e4cb74949c08200768fb238f5153fdb8f18 SHA512 1ce07ae012c281fe3e6fbae29bf48e1079768ed5f92f9375c3be02880bed1b1feee6630b31560d7129f76640990e94da1753f55b11a0a8977adaaf9e51144044
DIST libcircle-0.2.1_rc1.tar.gz 354251 BLAKE2B e28049da3883743d1e1a568abccc609663b8e0d89532968b8600b473d5cb6f73da481fd973bfada6a526feb4194edac09b9a9dde9fe8e7648cbdea591bda7481 SHA512 9a125bc9f95b1dfb1c777dece4310a709cec46f820651216cd3a34486260f80221e564b82dfaf1ba58b8091b18c6d6b87b0c64d24a940cae6593dc144426fb54
-EBUILD libcircle-0.2.0_rc1.ebuild 924 BLAKE2B 2d53e962b5e4215f614034007bec6aea7ed4727cee0a84919d0889fb6a9daedddd13306955658836d86761f9981d2705e7f7e31ef4cf8ea14df33153f9be33a1 SHA512 4464764feb38d393d91ec947fec4846e4fce53897eaaf146724bf4ae197973982e451bd6b15c3981514fafed0417b8d7bb9df6c0da0bc300cd11f1f4ddbcd550
-EBUILD libcircle-0.2.1_rc1.ebuild 924 BLAKE2B 2d53e962b5e4215f614034007bec6aea7ed4727cee0a84919d0889fb6a9daedddd13306955658836d86761f9981d2705e7f7e31ef4cf8ea14df33153f9be33a1 SHA512 4464764feb38d393d91ec947fec4846e4fce53897eaaf146724bf4ae197973982e451bd6b15c3981514fafed0417b8d7bb9df6c0da0bc300cd11f1f4ddbcd550
+EBUILD libcircle-0.2.0_rc1.ebuild 948 BLAKE2B 8fc0af5a975832a7f4f39172040e22e0ad3959fc7e112f598487dec7581cdc68cb4f5687ebdde2126508687471a87bb16d55e6158fac68933d56f9ba811a4374 SHA512 5c8c18093293ea371709a6716e78896c461bb15ce085054d80806b01c01a95e0418e5e73f7d93fe582ac61bc8b0c15bb3c33ae688f6e1ce44b5de31c71a5a3b2
+EBUILD libcircle-0.2.1_rc1.ebuild 948 BLAKE2B 8fc0af5a975832a7f4f39172040e22e0ad3959fc7e112f598487dec7581cdc68cb4f5687ebdde2126508687471a87bb16d55e6158fac68933d56f9ba811a4374 SHA512 5c8c18093293ea371709a6716e78896c461bb15ce085054d80806b01c01a95e0418e5e73f7d93fe582ac61bc8b0c15bb3c33ae688f6e1ce44b5de31c71a5a3b2
MISC metadata.xml 449 BLAKE2B b43eb6e775467347922b26b774c604ad8e2288069aa47fdebb64a9d3ceb58587ffb29f6e66ac92094a2bbf972ffb6b3675b3ab86dd7849d6275a517a3281d16d SHA512 99123cb30ea2d364d8df6997ee9f6498665bc2747f98dcae29a22b477cb6ccaa51aeb27f0e2f405fcc4bce9c810c2230bfc540d04abb520793430a11686dbaff
diff --git a/sys-cluster/libcircle/libcircle-0.2.0_rc1.ebuild b/sys-cluster/libcircle/libcircle-0.2.0_rc1.ebuild
index 22e4e95e8f17..209b8ae5fe1c 100644
--- a/sys-cluster/libcircle/libcircle-0.2.0_rc1.ebuild
+++ b/sys-cluster/libcircle/libcircle-0.2.0_rc1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -20,6 +20,7 @@ HOMEPAGE="https://github.com/hpc/libcircle"
SLOT="0"
LICENSE="BSD"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/mpi"
DEPEND="${RDEPEND}
diff --git a/sys-cluster/libcircle/libcircle-0.2.1_rc1.ebuild b/sys-cluster/libcircle/libcircle-0.2.1_rc1.ebuild
index 22e4e95e8f17..209b8ae5fe1c 100644
--- a/sys-cluster/libcircle/libcircle-0.2.1_rc1.ebuild
+++ b/sys-cluster/libcircle/libcircle-0.2.1_rc1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -20,6 +20,7 @@ HOMEPAGE="https://github.com/hpc/libcircle"
SLOT="0"
LICENSE="BSD"
IUSE="doc test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/mpi"
DEPEND="${RDEPEND}
diff --git a/sys-cluster/libqb/Manifest b/sys-cluster/libqb/Manifest
index b77c650ce084..c76e5c1fbd05 100644
--- a/sys-cluster/libqb/Manifest
+++ b/sys-cluster/libqb/Manifest
@@ -1,7 +1,7 @@
-DIST libqb-0.17.1.tar.xz 386304 BLAKE2B 41356198a6f97d71bd2fdfca34c539c81c2d439410fad9f934d10fa411dafbdb490ef800d8a8e88bd4db966dd09bc4b6dd67c17508d15a7e05906982ebc3cd20 SHA512 9705b291a61ca278fd0c9ab631af2cb844cdfc73b19501dd2e12eb162b37f0eded800860127a8a5c5c7c2a0e8db53e4780d3ab9697b099f4560a9a87aa8ec9ca
DIST libqb-0.17.2.tar.xz 373540 BLAKE2B b9d751fca21cc25798a24207740b14722502cbb918cc652cd33b0159a9bd1254a8a64bc73684ae3274a2cf346db5b19924cf010ba487f4c6a9a5f9deade792c4 SHA512 9c6dce7d18aa4da31594faecd0ea2737c2beefa749290094f733fe89ac40f094ec6409f310c534b8144d500e8c204c328386eaf1029995698d7019c014433443
DIST libqb-1.0.1.tar.xz 438204 BLAKE2B be4d4dbe624721a6434f7e3023bcaef017e1358f67fa308e4107bd96469675eca51b5787f498857d22104e3ffa55ded9c44fe320c37fec639a84648c1f517223 SHA512 9afdf5b7064f4e79f70e3c21d1ae954d1444d202d5903bd84866e502b2afc218d4a84fd21fab637a198357e1dad5da94814a6c0bdaa0ba6ac4a24ff40422c185
-EBUILD libqb-0.17.1.ebuild 1105 BLAKE2B baf81629892d2a5be45791b407f046e66467a167b79e8f658662a189278430d66db064d52acaa3560c7ace57a66658c5c1b4a4e394c44e135e6e1a393696fa2e SHA512 929ab8e277508eaba06516e7b4424bba5e81c4a22e7fd5b8b962fcaa1402cad78df56546b56ed14f39b81efe2e9a19f32e0fd921209b2bcd71070ceaf6a11b94
-EBUILD libqb-0.17.2.ebuild 1115 BLAKE2B 285b572383450885ac4529b0510e7737d73b6ac7836d453dfc9748a0b1405c10842089f82c83acd8d15f3855be3759c54f207dcb7d95c88b6c2aece47075f706 SHA512 e9aa9dd53e4a75ac67e45778ce537987d93244ac769888b2ce4cb2d442dac0ad6637a51c658c4e3909b2d7f4d3061efa8e6f18d46876e4729f45eb8469c3b7ea
-EBUILD libqb-1.0.1.ebuild 1143 BLAKE2B a074ade79bdeaaf12b0bd6f1a7adaab5eda0856f5725441548e24b1a214e57042e8cc68b8dd13741356bd948186c0b3c81bdacc181229999a03ba687fa43064b SHA512 59ab3d4399c91a42c943c851dd857ad3cac4e6c70acef525b2a3a22d13867fb24fafa4e12bf55f263a7b633f49dbc153321518f2f858870bc50ac60479fdff5f
-MISC metadata.xml 336 BLAKE2B bfb9a7bc9f1619b2605c7e6ca503e06cd0ccbcdef1dcea10f6f8e8fa524ccb3df4a230b000f6b7eb869d2eab92cec6a385e7d2c482bc612289a0b0b9e72875c4 SHA512 7138793800d1d53f31019dcd56eb8d44a0442dc25733a777931af10846f0a61488d3e30f2ba7b5540380e1ddb4d7fdc44eaa39c126ed005b8bde7ef75b2b495e
+DIST libqb-1.0.5.tar.xz 488516 BLAKE2B 96f61ce681d0c259e8df38f35c04349ab3b1199f62c2311d60c6f229bf15e8f62825c965a4847cbda4701119fc7ae3c68cc3a7187f927f8ddf7496cf1931c7c2 SHA512 a695bc4c913a32d47535cb2d8812f14a39732cae32651521a8f7b6d05c4202bfc28a477c88875bbfbe1a0238cd33f1fe64f2d2217b0c27cf11acf7233fc2cbdf
+EBUILD libqb-0.17.2.ebuild 1155 BLAKE2B 3028a41671305e4202f7535905fb0d9636659456c254a7817d26ed8f1c77210d0bf551bd86a748e5ef114055a0ca2964155bb26f119a8af5c10b1cd71addf2f1 SHA512 89420a61581c365561d5cb25601efd84c0ef331e4b8666a80e64fc4d83b106e6518ae11d98079b5a37a8e63303e11186522fa45448c4751da7f4e7e95826270c
+EBUILD libqb-1.0.1.ebuild 1167 BLAKE2B cb36195482930926022160f4fcc37636f83726daee2a56f382370341e2b9a4729e875929a1f0a014b6d46511d920727b9c72b4ca838c4bca3bb70cb70d9f0ad0 SHA512 f6fa8cd1e1d2513827bacb46898596072bc3b5c2b9369b3ed29164585a83e4051aaa82e5d691f346d7c39ba3c63bac23c36dccbcd171d725c656b6bbd55a8dc1
+EBUILD libqb-1.0.5.ebuild 1004 BLAKE2B 8aeaecd43035bd49dc1ba587aa435fc295aa5bf59826bbb72d9c922f9b822f89c8dc046add84fd92639aa11ee88543eb6c4bdbd274def5e0461943c6fed141a7 SHA512 6101d690fd176d773a21e7b357ca9be5100a028b46736db385c22f5342a0a8f4f0b250cc9182f2b31460dd0f4cbfc211fd4cee6f181edcac0ec1b57e5ef18399
+MISC metadata.xml 339 BLAKE2B c62f10b2ef4d7efe87b20e68a511c136192cdf33cddb9dee961099a44c26179f78ccd2804dacc21f6e72c2a5266f2274b332f656c3e5a1ad4f0fdad7ad33a0ab SHA512 39cccac769c39f6b8f90500c1b8f21e6ab65429ec1d992e7aa0025bc161d1ceffa28796accba321af01b75671c11ae6cacb4c8b4ab5ef14dbc8ef103dfc9f0b3
diff --git a/sys-cluster/libqb/libqb-0.17.1.ebuild b/sys-cluster/libqb/libqb-0.17.1.ebuild
deleted file mode 100644
index b79bf5d082a9..000000000000
--- a/sys-cluster/libqb/libqb-0.17.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-
-inherit autotools-utils
-
-DESCRIPTION="Library providing high performance logging, tracing, ipc, and poll"
-HOMEPAGE="https://github.com/asalkeld/libqb"
-SRC_URI="http://fedorahosted.org/releases/q/u/quarterback/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 hppa x86"
-IUSE="debug doc examples static-libs test"
-
-RDEPEND="dev-libs/glib:2"
-DEPEND="${RDEPEND}
- app-arch/xz-utils
- test? ( dev-libs/check )
- doc? ( app-doc/doxygen[dot] )"
-
-DOCS=(README.markdown ChangeLog)
-
-src_prepare() {
- sed -e '/dist_doc_DATA/d' -i Makefile.am || die
- autotools-utils_src_prepare
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- )
- autotools-utils_src_configure
-}
-
-src_compile() {
- autotools-utils_src_compile
- use doc && autotools-utils_src_compile doxygen
-}
-
-src_install() {
- use doc && HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/docs/html/")
- autotools-utils_src_install
- if use examples ; then
- insinto /usr/share/doc/${PF}/examples
- doins examples/*.c
- fi
-}
diff --git a/sys-cluster/libqb/libqb-0.17.2.ebuild b/sys-cluster/libqb/libqb-0.17.2.ebuild
index 8b80054d7eab..b9af51a50ad1 100644
--- a/sys-cluster/libqb/libqb-0.17.2.ebuild
+++ b/sys-cluster/libqb/libqb-0.17.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -8,13 +8,14 @@ AUTOTOOLS_AUTORECONF=1
inherit autotools-utils
DESCRIPTION="Library providing high performance logging, tracing, ipc, and poll"
-HOMEPAGE="https://github.com/asalkeld/libqb"
-SRC_URI="http://fedorahosted.org/releases/q/u/quarterback/${P}.tar.xz"
+HOMEPAGE="https://github.com/ClusterLabs/libqb"
+SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 hppa ppc ppc64 x86"
IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/glib:2"
DEPEND="${RDEPEND}
diff --git a/sys-cluster/libqb/libqb-1.0.1.ebuild b/sys-cluster/libqb/libqb-1.0.1.ebuild
index 748d05368bf3..55a12354c876 100644
--- a/sys-cluster/libqb/libqb-1.0.1.ebuild
+++ b/sys-cluster/libqb/libqb-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -15,6 +15,7 @@ LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="debug doc examples static-libs test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/glib:2"
DEPEND="${RDEPEND}
diff --git a/sys-cluster/libqb/libqb-1.0.5.ebuild b/sys-cluster/libqb/libqb-1.0.5.ebuild
new file mode 100644
index 000000000000..1b65743a9677
--- /dev/null
+++ b/sys-cluster/libqb/libqb-1.0.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Library providing high performance logging, tracing, ipc, and poll"
+HOMEPAGE="https://github.com/ClusterLabs/libqb"
+SRC_URI="https://github.com/ClusterLabs/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug doc examples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/glib:2"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils
+ test? ( dev-libs/check )
+ doc? ( app-doc/doxygen[dot] )"
+
+DOCS=(README.markdown ChangeLog)
+
+src_prepare() {
+ default
+ sed -e '/dist_doc_DATA/d' -i Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug)
+}
+
+src_compile() {
+ default
+ use doc && emake doxygen
+}
+
+src_install() {
+ emake install DESTDIR="${D}"
+
+ if use examples ; then
+ docinto examples
+ dodoc examples/*.c
+ fi
+
+ use doc && HTML_DOCS=("docs/html/.")
+ einstalldocs
+}
diff --git a/sys-cluster/libqb/metadata.xml b/sys-cluster/libqb/metadata.xml
index 3b2c851443a0..492068d9c1f4 100644
--- a/sys-cluster/libqb/metadata.xml
+++ b/sys-cluster/libqb/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Cluster Project</name>
</maintainer>
<upstream>
- <remote-id type="github">asalkeld/libqb</remote-id>
+ <remote-id type="github">ClusterLabs/libqb</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sys-cluster/libquo/Manifest b/sys-cluster/libquo/Manifest
index 163f8dc91eb9..6a60e86e8890 100644
--- a/sys-cluster/libquo/Manifest
+++ b/sys-cluster/libquo/Manifest
@@ -6,7 +6,7 @@ DIST libquo-1.2.tar.gz 710465 BLAKE2B 7e99bf206fa9b5ec1a8497df04bae174db155550d2
EBUILD libquo-1.2.2.ebuild 590 BLAKE2B 3368569bc1782f1e99ff8f34172936e96d42104ab13f8bf1aca98fdce3d14f05c9982b2e1744ecafb4e469a6ec7e939849aacb03b190da5fd842b73d6861b08f SHA512 94d9599f247443e5a797fcf2f5fce182f58683e5e57a0c46fc50d5c40490412d1071856545e49c6e35ff4d6dd76c96cb65a03794c82eb691fbdecf7bfdf0f707
EBUILD libquo-1.2.3.ebuild 718 BLAKE2B 615c080225c7be97953292d8f01a6fbbd5d504d3a1f0742b0d3389130c0ef8069c27325deba8b79d034088605b400836ecf1a4f45568c976aadb027293409109 SHA512 19ea79f999461ea43bf157347b67c58447e2607f8ea623b68eaee1f0b99c696a1d3ff7e89fac7ee7c300290d276648af9e9d52ac5cd0c31a14edbd15348c0c9a
EBUILD libquo-1.2.4-r1.ebuild 772 BLAKE2B 2958aa5a0f725bd45e63d66bda3f2fe421f245a10bcf64cc19387bc1714093357cf5dfdf3008ba228bab1977bb68f50ff9cd9ad9b3b2281b96325db8ca4352ad SHA512 7acd8fd96314780820aa4599b33a0d0c1d4d9d991d26e0d9bd1a3cfe487965c07e1b40f730ddaeceae73fb51ea93b9f438278d0d9bf52f0dfb3891887e4b1988
-EBUILD libquo-1.2.9.ebuild 737 BLAKE2B 8c6b89c6785b8df86d8584729fb491c9ddf9369f902d23b71e7cd8f433838f51c16d0711efbff463fe653ada04904fbe63fe78af586be9cfa47d5458182a53b7 SHA512 4a75c8c72a1eebde7c0bee7edbc4a5776d5bef4730e44a260ae06cd002aabfe1da86a1bb0d366dc5ac6220d18211a6852637fbcc4bc5537331d7b20561bb6248
+EBUILD libquo-1.2.9.ebuild 761 BLAKE2B d5f80533cb11c1b59de5f3ce6ed283f70b9d4dac57a3621771b7f0f243c3b784382789c428a39965f4fe281ffd4fffbdcf17711dd9ac3b7bc93fd89e3daa4be4 SHA512 a5a4cf054fe2cfe205f27b05f46e65ca013e43f41d989a8396d6b4e11af3d6a34b6cd16b8fec34a0f147cb167643892c7c6cc0dc1220f0580860ecbb7b6fdbeb
EBUILD libquo-1.2.ebuild 541 BLAKE2B 5c01008de8ad6fe491d952309a3b637cf15f0875b6a21f9af78e9b9d3cd714f766d51d05560ec535ebbd95abcfba7ecbf495eda5a0d12c1d55068a9c7c8a6f77 SHA512 179d109864de8811d2c065bdd430ee4c1a86f32f4e281ed1e1b80984de5e0cd0a584df6bd1a9e192e8d4e18539b812976f179cb2d9af564af360ef43dc2deb01
-EBUILD libquo-9999.ebuild 786 BLAKE2B 992c39a7309c4edf570e65e02327e79c35b0060fc1ccb642c043074dc472e1ffb3c4461d6630c9194dc9ba65d80a33f46dc88c81b450d6910fe5596f6b54ff4b SHA512 46ba7bab9617cff2099590f67bfca566ffeff0ad227c1c34f2ec3fa0efb62d0a67dac411865ef3794d94fb81b60fdf5bd39cb88b51b7fb368ae566947803ca7f
+EBUILD libquo-9999.ebuild 810 BLAKE2B 9a29313bcff0e3386d87ec4a2305cb131785ee33e61ed41a041ceb28c12d79589b5c8fac7dece8372cf28560ba9d7689b088472921b9b67bea9b31e8f77007c8 SHA512 4aa475245362096d9229d32767460cdae0c899de6c431d3d8c328c7fd3b7f2822ec65d8c38eeb769b08696b4b03badc2eaea15713b1a7aa40666926b65e38db4
MISC metadata.xml 443 BLAKE2B 0473c666449ae5b5d1175a18ad8a014cba768c751a3f77027f227a1d1c59a061b06d0f25609297c3a7291d6fb80ed7a773043f04acc875a7f5d86510f99a54e1 SHA512 24f513273a47dfe443e18a9be97a710d523353daa131ea686de70ec13780d89c64bd7019ad83cf8aec8eeb1c63cd9cd3073cc86cdc27cfd361c5bc9197dba611
diff --git a/sys-cluster/libquo/libquo-1.2.9.ebuild b/sys-cluster/libquo/libquo-1.2.9.ebuild
index 0b005031c633..dbc29394d12b 100644
--- a/sys-cluster/libquo/libquo-1.2.9.ebuild
+++ b/sys-cluster/libquo/libquo-1.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -24,6 +24,7 @@ HOMEPAGE="https://lanl.github.io/libquo/"
LICENSE="BSD"
SLOT="0"
IUSE="fortran static-libs test"
+RESTRICT="!test? ( test )"
DEPEND="
virtual/mpi[fortran?]
diff --git a/sys-cluster/libquo/libquo-9999.ebuild b/sys-cluster/libquo/libquo-9999.ebuild
index 88c33d14f348..cc7b789aa1b7 100644
--- a/sys-cluster/libquo/libquo-9999.ebuild
+++ b/sys-cluster/libquo/libquo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -23,6 +23,7 @@ HOMEPAGE="https://lanl.github.io/libquo/"
LICENSE="BSD"
SLOT="0"
IUSE="fortran static-libs test"
+RESTRICT="!test? ( test )"
DEPEND="
virtual/mpi[fortran?]
diff --git a/sys-cluster/lustre/Manifest b/sys-cluster/lustre/Manifest
new file mode 100644
index 000000000000..4a7415896461
--- /dev/null
+++ b/sys-cluster/lustre/Manifest
@@ -0,0 +1,6 @@
+AUX lnet.initd 933 BLAKE2B b59c85c589adebc6ff65484546804ba3857a32ce226baab4dca16846b01e828fd68d3e4b84d164bb7a4bd796020ddf17d07748cf52457bd0db8f6188a418556f SHA512 9fa24be73df5671f2396398f67b8945eaf82290b72d6ce99add7dacf58095a028ae2c18e53e005c487a836dab254620fda9c9153825695f1d36af3c9442c7464
+AUX lustre-2.13.0-gcc9.patch 14815 BLAKE2B 11a28292c2c3175e5da2cc0521fe63c5ebc7d3265ee7e23443f755ba8e92f6c3b83f1da71119091e5f706bbf3d90485488db442d16e8b4387479c8cc539ad5e8 SHA512 fcb3de98bcd64f3562444928aa1adc2d935b66a19330a7b8e485e8cd468f8517bb0862b89c468ee243dbf8689675c78fbf565cb371dc6eb95ebd1803bf2a4bf9
+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.ebuild 2680 BLAKE2B 18b831187edf37b20aa16aa88bc737272dff9b58b42e5cda03218691c5a88c5443f08452f49b25c3099d7c3383db9ed0de361bc4051b0720835370e2407e96d9 SHA512 231a1a14fb15b852c248c2d99a864fcd5f52b7f7424ab608dfb0c7bc86844dc5208e2b6f389bf24f02e20dd81e1dc86f46c27192052e460ea3afdc3cc8c776ec
+MISC metadata.xml 799 BLAKE2B c09b90ad5217999be2aa9bf20b87ba422c9b900c82e3ceaebbb55c37c99958b3e0d9f15c8994dee1cd83e2e84d69625bdca2aa08d36c2959b3ebba09790b0af0 SHA512 b2349a99b6292589846929421a8569e0fd9b5dd8c7aefa5c3bb5c1e4cb9afb809f2fb6e63b163265a4402188344226bca85bff07c9f2da809ffc0d388e6c6d88
diff --git a/sys-cluster/lustre/files/lnet.initd b/sys-cluster/lustre/files/lnet.initd
new file mode 100644
index 000000000000..44f6a322a4da
--- /dev/null
+++ b/sys-cluster/lustre/files/lnet.initd
@@ -0,0 +1,45 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Loads lnet module and configures network."
+
+depend() {
+ need net
+ after bootmisc
+}
+
+start() {
+ if [ "${RC_CMD}" = "restart" ];
+ then
+ einfo "Restarting..."
+ fi
+
+ ebegin "Loading LNet modules:"
+ modprobe lnet
+ eend $*
+
+ ebegin "Bringing up LNet"
+ lnetctl lnet configure --all
+ eend $*
+}
+
+stop() {
+ local LNETMODULES=( "ko2iblnd" "lnet" "libcfs" )
+ ebegin "Bringing down LNet"
+ lnetctl lnet unconfigure --all
+ eend $*
+
+ einfo "Unloading LNet modules:"
+ for mod in ${LNETMODULES[@]}; do
+ ebegin "... ${mod}"
+ modprobe -r ${mod}
+ eend $*
+ done
+}
+
+status()
+{
+ einfo "LNet status:"
+ lnetctl net show
+}
diff --git a/sys-cluster/lustre/files/lustre-2.13.0-gcc9.patch b/sys-cluster/lustre/files/lustre-2.13.0-gcc9.patch
new file mode 100644
index 000000000000..ea86e923bc98
--- /dev/null
+++ b/sys-cluster/lustre/files/lustre-2.13.0-gcc9.patch
@@ -0,0 +1,406 @@
+From 1bbd0a24bb072c470d5bd93be2010b86b7a80382 Mon Sep 17 00:00:00 2001
+From: James Simmons <jsimmons@infradead.org>
+Date: Thu, 21 Nov 2019 14:17:47 -0500
+Subject: [PATCH] LU-12822 uapi: properly pack data structures
+
+Linux UAPI headers use the gcc attributre __packed__ to ensure
+that the data structures are the exact same size on all platforms.
+This comes at the cost of potential misaligned accesses to these
+data structures which at best cost performance and at worst cause
+a bus error on some platforms. To detect potential misaligned
+access starting with gcc version 9 a new compile flags was
+introduced which is now impacting builds with Lustre.
+
+Examining the build failures shows most of the problems are due to
+packed data structures in the Lustre UAPI header containing
+unpacked data structure fields. Packing those missed structures
+resolved many of the build issues. The second problem is that the
+lustre utilities tend to cast some of its UAPI data structure.
+A good example is struct lov_user_md being cast to
+struct lov_user_md_v3. To ensure this is properly handled with
+packed data structures we need to use the __may_alias__ compiler
+attribute. The one exception is struct statx which is defined out
+side of Lustre and its unpacked. This requires extra special
+handling in user land code due to the described issues in this
+comment.
+
+Fixing this problem exposed an incorrect wiretest for
+struct update_op
+
+Last problem address is the use of __swabXXp() on packed data
+structure fields. Because of the potential alignment issues we
+have to use __swabXX() functions instead.
+
+Change-Id: I149c55d3361e893bd890f9c5e9c77c15f81acc1b
+Signed-off-by: James Simmons <jsimmons@infradead.org>
+---
+ lustre/include/uapi/linux/lustre/lustre_idl.h | 6 +--
+ .../include/uapi/linux/lustre/lustre_user.h | 14 +++---
+ lustre/ptlrpc/wiretest.c | 2 +-
+ lustre/utils/liblustreapi.c | 50 +++++++++----------
+ lustre/utils/liblustreapi_layout.c | 36 ++++++-------
+ 5 files changed, 54 insertions(+), 54 deletions(-)
+
+diff --git a/lustre/include/uapi/linux/lustre/lustre_idl.h b/lustre/include/uapi/linux/lustre/lustre_idl.h
+index db941b24b1..123d73d339 100644
+--- a/lustre/include/uapi/linux/lustre/lustre_idl.h
++++ b/lustre/include/uapi/linux/lustre/lustre_idl.h
+@@ -2738,12 +2738,12 @@ struct llog_rec_hdr {
+ __u32 lrh_index;
+ __u32 lrh_type;
+ __u32 lrh_id;
+-};
++} __attribute__((packed));
+
+ struct llog_rec_tail {
+ __u32 lrt_len;
+ __u32 lrt_index;
+-};
++} __attribute__((packed));
+
+ /* Where data follow just after header */
+ #define REC_DATA(ptr) \
+@@ -3551,7 +3551,7 @@ struct update_op {
+ __u16 uop_type;
+ __u16 uop_param_count;
+ __u16 uop_params_off[0];
+-};
++} __attribute__((packed));
+
+ struct update_ops {
+ struct update_op uops_op[0];
+diff --git a/lustre/include/uapi/linux/lustre/lustre_user.h b/lustre/include/uapi/linux/lustre/lustre_user.h
+index bec8c97880..440854d175 100644
+--- a/lustre/include/uapi/linux/lustre/lustre_user.h
++++ b/lustre/include/uapi/linux/lustre/lustre_user.h
+@@ -324,7 +324,7 @@ struct lu_fid {
+ * used.
+ **/
+ __u32 f_ver;
+-};
++} __attribute__((packed));
+
+ static inline bool fid_is_zero(const struct lu_fid *fid)
+ {
+@@ -502,7 +502,7 @@ struct ost_id {
+ } oi;
+ struct lu_fid oi_fid;
+ };
+-};
++} __attribute__((packed));
+
+ #define DOSTID "%#llx:%llu"
+ #define POSTID(oi) ((unsigned long long)ostid_seq(oi)), \
+@@ -792,7 +792,7 @@ struct lov_user_md_v3 { /* LOV EA user data (host-endian) */
+ };
+ char lmm_pool_name[LOV_MAXPOOLNAME + 1]; /* pool name */
+ struct lov_user_ost_data_v1 lmm_objects[0]; /* per-stripe data */
+-} __attribute__((packed));
++} __attribute__((packed, __may_alias__));
+
+ struct lov_foreign_md {
+ __u32 lfm_magic; /* magic number = LOV_MAGIC_FOREIGN */
+@@ -800,7 +800,7 @@ struct lov_foreign_md {
+ __u32 lfm_type; /* type, see LU_FOREIGN_TYPE_ */
+ __u32 lfm_flags; /* flags, type specific */
+ char lfm_value[];
+-};
++} __attribute__((packed));
+
+ #define foreign_size(lfm) (((struct lov_foreign_md *)lfm)->lfm_length + \
+ offsetof(struct lov_foreign_md, lfm_value))
+@@ -818,7 +818,7 @@ struct lov_foreign_md {
+ struct lu_extent {
+ __u64 e_start;
+ __u64 e_end;
+-};
++} __attribute__((packed));
+
+ #define DEXT "[%#llx, %#llx)"
+ #define PEXT(ext) (unsigned long long)(ext)->e_start, (unsigned long long)(ext)->e_end
+@@ -979,7 +979,7 @@ struct lmv_user_mds_data {
+ struct lu_fid lum_fid;
+ __u32 lum_padding;
+ __u32 lum_mds;
+-};
++} __attribute__((packed, __may_alias__));
+
+ enum lmv_hash_type {
+ LMV_HASH_TYPE_UNKNOWN = 0, /* 0 is reserved for testing purpose */
+@@ -1631,7 +1631,7 @@ struct changelog_rec {
+ __u32 cr_markerflags; /**< CL_MARK flags */
+ };
+ struct lu_fid cr_pfid; /**< parent fid */
+-};
++} __attribute__ ((packed));
+
+ /* Changelog extension for RENAME. */
+ struct changelog_ext_rename {
+diff --git a/lustre/ptlrpc/wiretest.c b/lustre/ptlrpc/wiretest.c
+index 3056a0bb7c..c2ce845050 100644
+--- a/lustre/ptlrpc/wiretest.c
++++ b/lustre/ptlrpc/wiretest.c
+@@ -5444,7 +5444,7 @@ void lustre_assert_wire_constants(void)
+ (long long)(int)sizeof(((struct update_params *)0)->up_params));
+
+ /* Checks for struct update_op */
+- LASSERTF((int)sizeof(struct update_op) == 24, "found %lld\n",
++ LASSERTF((int)sizeof(struct update_op) == 20, "found %lld\n",
+ (long long)(int)sizeof(struct update_op));
+ LASSERTF((int)offsetof(struct update_op, uop_fid) == 0, "found %lld\n",
+ (long long)(int)offsetof(struct update_op, uop_fid));
+diff --git a/lustre/utils/liblustreapi.c b/lustre/utils/liblustreapi.c
+index 754536f117..0669a876f0 100644
+--- a/lustre/utils/liblustreapi.c
++++ b/lustre/utils/liblustreapi.c
+@@ -2154,12 +2154,12 @@ static int llapi_semantic_traverse(char *path, int size, DIR *parent,
+ strcat(path, dent->d_name);
+
+ if (dent->d_type == DT_UNKNOWN) {
+- lstatx_t *stx = &param->fp_lmd->lmd_stx;
++ lstatx_t stx = param->fp_lmd->lmd_stx;
+
+ rc = get_lmd_info(path, d, NULL, param->fp_lmd,
+ param->fp_lum_size, GET_LMD_INFO);
+ if (rc == 0)
+- dent->d_type = IFTODT(stx->stx_mode);
++ dent->d_type = IFTODT(stx.stx_mode);
+ else if (ret == 0)
+ ret = rc;
+
+@@ -3985,7 +3985,7 @@ int llapi_file_lookup(int dirfd, const char *name)
+ *
+ * If 0 is returned, we need to do another RPC to the OSTs to obtain the
+ * updated timestamps. */
+-static int find_time_check(lstatx_t *stx, struct find_param *param, int mds)
++static int find_time_check(struct statx *stx, struct find_param *param, int mds)
+ {
+ int rc = 1;
+ int rc2;
+@@ -4039,13 +4039,13 @@ static int check_obd_match(struct find_param *param)
+ struct lov_user_ost_data_v1 *objects;
+ struct lov_comp_md_v1 *comp_v1 = NULL;
+ struct lov_user_md_v1 *v1 = &param->fp_lmd->lmd_lmm;
+- lstatx_t *stx = &param->fp_lmd->lmd_stx;
++ lstatx_t stx = param->fp_lmd->lmd_stx;
+ int i, j, k, count = 1;
+
+ if (param->fp_obd_uuid && param->fp_obd_index == OBD_NOT_FOUND)
+ return 0;
+
+- if (!S_ISREG(stx->stx_mode))
++ if (!S_ISREG(stx.stx_mode))
+ return 0;
+
+ /* exclude foreign */
+@@ -4358,7 +4358,7 @@ static int find_check_pool(struct find_param *param)
+
+ static int find_check_comp_options(struct find_param *param)
+ {
+- lstatx_t *stx = &param->fp_lmd->lmd_stx;
++ lstatx_t stx = param->fp_lmd->lmd_stx;
+ struct lov_comp_md_v1 *comp_v1, *forged_v1 = NULL;
+ struct lov_user_md_v1 *v1 = &param->fp_lmd->lmd_lmm;
+ struct lov_comp_md_entry_v1 *entry;
+@@ -4376,7 +4376,7 @@ static int find_check_comp_options(struct find_param *param)
+ comp_v1 = forged_v1;
+ comp_v1->lcm_entry_count = 1;
+ entry = &comp_v1->lcm_entries[0];
+- entry->lcme_flags = S_ISDIR(stx->stx_mode) ? 0 : LCME_FL_INIT;
++ entry->lcme_flags = S_ISDIR(stx.stx_mode) ? 0 : LCME_FL_INIT;
+ entry->lcme_extent.e_start = 0;
+ entry->lcme_extent.e_end = LUSTRE_EOF;
+ }
+@@ -4504,7 +4504,7 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+ struct find_param *param = (struct find_param *)data;
+ DIR *dir = dirp == NULL ? NULL : *dirp;
+ int decision = 1; /* 1 is accepted; -1 is rejected. */
+- lstatx_t *stx = &param->fp_lmd->lmd_stx;
++ struct statx stx = param->fp_lmd->lmd_stx;
+ int lustre_fs = 1;
+ int checked_type = 0;
+ int ret = 0;
+@@ -4594,7 +4594,7 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+ if (dir != NULL) {
+ ret = llapi_file_fget_mdtidx(dirfd(dir),
+ &param->fp_file_mdt_index);
+- } else if (S_ISREG(stx->stx_mode)) {
++ } else if (S_ISREG(stx.stx_mode)) {
+ /* FIXME: we could get the MDT index from the
+ * file's FID in lmd->lmd_lmm.lmm_oi without
+ * opening the file, once we are sure that
+@@ -4628,7 +4628,7 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+ }
+
+ if (param->fp_type && !checked_type) {
+- if ((stx->stx_mode & S_IFMT) == param->fp_type) {
++ if ((stx.stx_mode & S_IFMT) == param->fp_type) {
+ if (param->fp_exclude_type)
+ goto decided;
+ } else {
+@@ -4640,8 +4640,8 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+ /* Prepare odb. */
+ if (param->fp_obd_uuid || param->fp_mdt_uuid) {
+ if (lustre_fs && param->fp_got_uuids &&
+- param->fp_dev != makedev(stx->stx_dev_major,
+- stx->stx_dev_minor)) {
++ param->fp_dev != makedev(stx.stx_dev_major,
++ stx.stx_dev_minor)) {
+ /* A lustre/lustre mount point is crossed. */
+ param->fp_got_uuids = 0;
+ param->fp_obds_printed = 0;
+@@ -4655,8 +4655,8 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+ if (ret)
+ goto out;
+
+- param->fp_dev = makedev(stx->stx_dev_major,
+- stx->stx_dev_minor);
++ param->fp_dev = makedev(stx.stx_dev_major,
++ stx.stx_dev_minor);
+ } else if (!lustre_fs && param->fp_got_uuids) {
+ /* A lustre/non-lustre mount point is crossed. */
+ param->fp_got_uuids = 0;
+@@ -4758,7 +4758,7 @@ static int cb_find_init(char *path, DIR *parent, DIR **dirp,
+
+ obd_matches:
+ if (param->fp_check_uid) {
+- if (stx->stx_uid == param->fp_uid) {
++ if (stx.stx_uid == param->fp_uid) {
+ if (param->fp_exclude_uid)
+ goto decided;
+ } else {
+@@ -4768,7 +4768,7 @@ obd_matches:
+ }
+
+ if (param->fp_check_gid) {
+- if (stx->stx_gid == param->fp_gid) {
++ if (stx.stx_gid == param->fp_gid) {
+ if (param->fp_exclude_gid)
+ goto decided;
+ } else {
+@@ -4823,23 +4823,23 @@ obd_matches:
+ int for_mds;
+
+ for_mds = lustre_fs ?
+- (S_ISREG(stx->stx_mode) && stripe_count) : 0;
+- decision = find_time_check(stx, param, for_mds);
++ (S_ISREG(stx.stx_mode) && stripe_count) : 0;
++ decision = find_time_check(&stx, param, for_mds);
+ if (decision == -1)
+ goto decided;
+ }
+
+ flags = param->fp_lmd->lmd_flags;
+ if (param->fp_check_size &&
+- ((S_ISREG(stx->stx_mode) && stripe_count) ||
+- S_ISDIR(stx->stx_mode)) &&
++ ((S_ISREG(stx.stx_mode) && stripe_count) ||
++ S_ISDIR(stx.stx_mode)) &&
+ !(flags & OBD_MD_FLSIZE ||
+ (param->fp_lazy && flags & OBD_MD_FLLAZYSIZE)))
+ decision = 0;
+
+ if (param->fp_check_blocks &&
+- ((S_ISREG(stx->stx_mode) && stripe_count) ||
+- S_ISDIR(stx->stx_mode)) &&
++ ((S_ISREG(stx.stx_mode) && stripe_count) ||
++ S_ISDIR(stx.stx_mode)) &&
+ !(flags & OBD_MD_FLBLOCKS ||
+ (param->fp_lazy && flags & OBD_MD_FLLAZYBLOCKS)))
+ decision = 0;
+@@ -4884,13 +4884,13 @@ obd_matches:
+
+ convert_lmd_statx(param->fp_lmd, &st, true);
+ /* Check the time on osc. */
+- decision = find_time_check(stx, param, 0);
++ decision = find_time_check(&stx, param, 0);
+ if (decision == -1)
+ goto decided;
+ }
+
+ if (param->fp_check_size) {
+- decision = find_value_cmp(stx->stx_size, param->fp_size,
++ decision = find_value_cmp(stx.stx_size, param->fp_size,
+ param->fp_size_sign,
+ param->fp_exclude_size,
+ param->fp_size_units, 0);
+@@ -4899,7 +4899,7 @@ obd_matches:
+ }
+
+ if (param->fp_check_blocks) { /* convert st_blocks to bytes */
+- decision = find_value_cmp(stx->stx_blocks * 512,
++ decision = find_value_cmp(stx.stx_blocks * 512,
+ param->fp_blocks,
+ param->fp_blocks_sign,
+ param->fp_exclude_blocks,
+diff --git a/lustre/utils/liblustreapi_layout.c b/lustre/utils/liblustreapi_layout.c
+index e47b303798..720fae814d 100644
+--- a/lustre/utils/liblustreapi_layout.c
++++ b/lustre/utils/liblustreapi_layout.c
+@@ -135,11 +135,11 @@ llapi_layout_swab_lov_user_md(struct lov_user_md *lum, int lum_size)
+ comp_v1 = (struct lov_comp_md_v1 *)lum;
+
+ if (comp_v1 != NULL) {
+- __swab32s(&comp_v1->lcm_magic);
+- __swab32s(&comp_v1->lcm_size);
+- __swab32s(&comp_v1->lcm_layout_gen);
+- __swab16s(&comp_v1->lcm_flags);
+- __swab16s(&comp_v1->lcm_entry_count);
++ comp_v1->lcm_magic = __swab32(comp_v1->lcm_magic);
++ comp_v1->lcm_size = __swab32(comp_v1->lcm_size);
++ comp_v1->lcm_layout_gen = __swab32(comp_v1->lcm_layout_gen);
++ comp_v1->lcm_flags = __swab16(comp_v1->lcm_flags);
++ comp_v1->lcm_entry_count = __swab16(comp_v1->lcm_entry_count);
+ ent_count = comp_v1->lcm_entry_count;
+ } else {
+ ent_count = 1;
+@@ -148,13 +148,13 @@ llapi_layout_swab_lov_user_md(struct lov_user_md *lum, int lum_size)
+ for (i = 0; i < ent_count; i++) {
+ if (comp_v1 != NULL) {
+ ent = &comp_v1->lcm_entries[i];
+- __swab32s(&ent->lcme_id);
+- __swab32s(&ent->lcme_flags);
+- __swab64s(&ent->lcme_timestamp);
+- __swab64s(&ent->lcme_extent.e_start);
+- __swab64s(&ent->lcme_extent.e_end);
+- __swab32s(&ent->lcme_offset);
+- __swab32s(&ent->lcme_size);
++ ent->lcme_id = __swab32(ent->lcme_id);
++ ent->lcme_flags = __swab32(ent->lcme_flags);
++ ent->lcme_timestamp = __swab64(ent->lcme_timestamp);
++ ent->lcme_extent.e_start = __swab64(ent->lcme_extent.e_start);
++ ent->lcme_extent.e_end = __swab64(ent->lcme_extent.e_end);
++ ent->lcme_offset = __swab32(ent->lcme_offset);
++ ent->lcme_size = __swab32(ent->lcme_size);
+
+ lum = (struct lov_user_md *)((char *)comp_v1 +
+ ent->lcme_offset);
+@@ -162,11 +162,11 @@ llapi_layout_swab_lov_user_md(struct lov_user_md *lum, int lum_size)
+ }
+ obj_count = llapi_layout_objects_in_lum(lum, lum_size);
+
+- __swab32s(&lum->lmm_magic);
+- __swab32s(&lum->lmm_pattern);
+- __swab32s(&lum->lmm_stripe_size);
+- __swab16s(&lum->lmm_stripe_count);
+- __swab16s(&lum->lmm_stripe_offset);
++ lum->lmm_magic = __swab32(lum->lmm_magic);
++ lum->lmm_pattern = __swab32(lum->lmm_pattern);
++ lum->lmm_stripe_size = __swab32(lum->lmm_stripe_size);
++ lum->lmm_stripe_count = __swab16(lum->lmm_stripe_count);
++ lum->lmm_stripe_offset = __swab16(lum->lmm_stripe_offset);
+
+ if (lum->lmm_magic != LOV_MAGIC_V1) {
+ struct lov_user_md_v3 *v3;
+@@ -177,7 +177,7 @@ llapi_layout_swab_lov_user_md(struct lov_user_md *lum, int lum_size)
+ }
+
+ for (j = 0; j < obj_count; j++)
+- __swab32s(&lod[j].l_ost_idx);
++ lod[j].l_ost_idx = __swab32(lod[j].l_ost_idx);
+ }
+ }
+
+--
+2.24.0
+
diff --git a/sys-cluster/lustre/files/lustre-client.initd b/sys-cluster/lustre/files/lustre-client.initd
new file mode 100644
index 000000000000..80341f46bbb6
--- /dev/null
+++ b/sys-cluster/lustre/files/lustre-client.initd
@@ -0,0 +1,47 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Load lustre modules"
+
+extra_commands="checkmodule"
+
+depend() {
+ need lnet
+ before netmount
+}
+
+checkmodule() {
+ local LOADED="$(lctl modules | awk -F"/" /lustre/'{print $2F}')"
+ for mod in ${LOADED[@]}; do
+ ewarn "Module is still loaded: ${mod}"
+ eend $*
+ done
+}
+
+start() {
+ if [ "${RC_CMD}" = "restart" ];
+ then
+ einfo "Restarting Lustre..."
+ checkmodule
+ fi
+
+ ebegin "Loading Lustre modules..."
+ modprobe lustre
+ eend $*
+}
+
+stop() {
+ local LMODULES=( "lustre" "osc" "mgc" "lmv" "fld" "mdc" "fid" "lov" "ptlrpc" )
+ ebegin "Trying to unmount all Lustre fs"
+ umount -a -t lustre
+ eend $*
+ einfo "Unloading lustre modules:"
+ for mod in ${LMODULES[@]}; do
+ ebegin "... ${mod}"
+ modprobe -r ${mod}
+ eend $*
+ done
+
+ checkmodule
+}
diff --git a/sys-cluster/lustre/lustre-2.13.0.ebuild b/sys-cluster/lustre/lustre-2.13.0.ebuild
new file mode 100644
index 000000000000..adb48cea0e3b
--- /dev/null
+++ b/sys-cluster/lustre/lustre-2.13.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+WANT_AUTOCONF="2.5"
+WANT_AUTOMAKE="1.15"
+WANT_LIBTOOL="latest"
+
+if [[ $PV = *9999* ]]; then
+ scm="git-r3"
+ SRC_URI=""
+ EGIT_REPO_URI="git://git.whamcloud.com/fs/lustre-release.git"
+ KEYWORDS=""
+ EGIT_BRANCH="master"
+else
+ scm=""
+ SRC_URI="https://dev.gentoo.org/~alexxy/distfiles/${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+SUPPORTED_KV_MAJOR=4
+SUPPORTED_KV_MINOR=19
+
+inherit ${scm} autotools linux-info linux-mod toolchain-funcs udev flag-o-matic
+
+DESCRIPTION="Lustre is a parallel distributed file system"
+HOMEPAGE="http://wiki.whamcloud.com/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+client +utils +modules +dlc server readline tests"
+
+RDEPEND="
+ virtual/awk
+ dlc? ( dev-libs/libyaml )
+ readline? ( sys-libs/readline:0 )
+ server? (
+ >=sys-fs/zfs-kmod-0.8
+ >=sys-fs/zfs-0.8
+ )
+"
+BEPEND="${RDEPEND}
+ dev-python/docutils
+ virtual/linux-sources"
+
+REQUIRED_USE="
+ client? ( modules )
+ server? ( modules )"
+
+PATCHES=( "${FILESDIR}/${P}-gcc9.patch" )
+
+pkg_pretend() {
+ KVSUPP=${SUPPORTED_KV_MAJOR}.${SUPPORTED_KV_MINOR}.x
+ if kernel_is gt ${SUPPORTED_KV_MAJOR} ${SUPPORTED_KV_MINOR}; then
+ eerror "Unsupported kernel version! Latest supported one is ${KVSUPP}"
+ die
+ fi
+}
+
+pkg_setup() {
+ filter-mfpmath sse
+ filter-mfpmath i386
+ filter-flags -msse* -mavx* -mmmx -m3dnow
+
+ linux-mod_pkg_setup
+ ARCH="$(tc-arch-kernel)"
+ ABI="${KERNEL_ABI}"
+}
+
+src_prepare() {
+ if [ ${#PATCHES[0]} -ne 0 ]; then
+ epatch ${PATCHES[@]}
+ fi
+
+ eapply_user
+ if [[ ${PV} == "9999" ]]; then
+ # replace upstream autogen.sh by our src_prepare()
+ local DIRS="libcfs lnet lustre snmp"
+ local ACLOCAL_FLAGS
+ for dir in $DIRS ; do
+ ACLOCAL_FLAGS="$ACLOCAL_FLAGS -I $dir/autoconf"
+ done
+ _elibtoolize -q
+ eaclocal -I config $ACLOCAL_FLAGS
+ eautoheader
+ eautomake
+ eautoconf
+ fi
+}
+
+src_configure() {
+ local myconf
+ if use server; then
+ SPL_PATH=$(basename $(echo "${EROOT}/usr/src/spl-"*)) \
+ myconf="${myconf} --with-spl=${EROOT}/usr/src/${SPL_PATH} \
+ --with-spl-obj=${EROOT}/usr/src/${SPL_PATH}/${KV_FULL}"
+ ZFS_PATH=$(basename $(echo "${EROOT}/usr/src/zfs-"*)) \
+ myconf="${myconf} --with-zfs=${EROOT}/usr/src/${ZFS_PATH} \
+ --with-zfs-obj=${EROOT}/usr/src/${ZFS_PATH}/${KV_FULL}"
+ fi
+ econf \
+ ${myconf} \
+ --without-ldiskfs \
+ --with-linux="${KERNEL_DIR}" \
+ $(use_enable dlc) \
+ $(use_enable client) \
+ $(use_enable utils) \
+ $(use_enable modules) \
+ $(use_enable server) \
+ $(use_enable readline) \
+ $(use_enable tests)
+}
+
+src_compile() {
+ default
+}
+
+src_install() {
+ default
+ newinitd "${FILESDIR}/lnet.initd" lnet
+ newinitd "${FILESDIR}/lustre-client.initd" lustre-client
+}
diff --git a/sys-cluster/lustre/metadata.xml b/sys-cluster/lustre/metadata.xml
new file mode 100644
index 000000000000..ef4b0c414c12
--- /dev/null
+++ b/sys-cluster/lustre/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cluster@gentoo.org</email>
+ <name>Gentoo Cluster Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <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>
+ <flag name="server">Enable kernels server modules</flag>
+ <flag name="utils">Enable lustre utils</flag>
+ <flag name="tests">Enable installation of tests</flag>
+ </use>
+</pkgmetadata>
diff --git a/sys-cluster/maui/Manifest b/sys-cluster/maui/Manifest
index 360effd4c703..aa291d310155 100644
--- a/sys-cluster/maui/Manifest
+++ b/sys-cluster/maui/Manifest
@@ -1,6 +1,5 @@
AUX maui-3.3.1-torque_4.patch 568 BLAKE2B 84f9d45e15ac837c8d00be056e5079538b49281bd64401fcbb25cdb853c93205e0fc6470bdaa44c302018508adcc1477776ce438d332e4044a920cab1ac1a401 SHA512 ac493718454e9d08f9d94aa38ce7a9f6baa58643928eb9d6af738be94aa7dd2b685de98ed0516170656ca94a52b6838a3203c87d64642dfebe81733efc461f18
AUX maui.initd 477 BLAKE2B 79dbd14bf08201d6d38f466ee0f486aa9402eefd0cb85d99cd2b756966d95665132ccb008ee1997b48114e062508796093b7e99e08fc44a855f7a3752237ae27 SHA512 73748cba13d55a56d7db3e3b36d52726c3e6eb54a177f87dc14aec655e7c19614932116719d121da6808227c9216c3ca59697b4327b3a5fb828ef8c2f6645b3f
DIST maui-3.3.1.tar.gz 901179 BLAKE2B 57c207c3760b929140ccf998532131d2a879278cb47218a673cba1dda67f8d77180eadaf72c6bbf4c0917db78de5301f851324980917d772d9b955e551ad16f2 SHA512 e22a0f08b40d810792175b5bc15a53831e84eeab43ddc79ebc3e10a2d5c0b77a4634ff67975f9dae06fbb84f84cb3a95e9cbfcb8086734dbd41caee3359675b0
-EBUILD maui-3.3.1-r2.ebuild 1363 BLAKE2B bc528cb955778ff0fc28754447bf5960cde14aa4912fa6a77c2624bf29aa34748bccaec0bded9de074a15270cc7dc0a8a9585285b2dff5e8442dc9996c40996e SHA512 5b5953bfe63b5b6d68a1b08d05304e6a3bd09215ce8e39967eb4c49afb2ee1b48691736937b37bf2b0917f9e49a3f2afaa18d24c2ac1b97488397124dc0eca30
-EBUILD maui-3.3.1-r3.ebuild 1410 BLAKE2B 346cf8da03f67d4804ef8c3034cabb27d40669e51657ede4d4cd7ddae8dcdaa7d805e41021be3a68d70948c4fdb1bee793ec685b30ca8d18935fda5811fdb5de SHA512 f70ca3c8d8c3cdd14c4f71d74d3c8e3c34dfb4e533c19781d518be0227dd3a3d8532ea199319433a77f8411535bd335e76090596a3bcfa3a7870675893305276
+EBUILD maui-3.3.1-r3.ebuild 1382 BLAKE2B aa8223dd47c1b9ad18d510c157550444e4146a012764acbf4a2cb227be747e2668f981bf983687f146e219bb0dd91302421b4ea2ae2bdd9e36ca64d9bad81852 SHA512 819abc743381e39aa0079309c2dd3eaa41af2a399c76ccf0f7c0cc3c65531945cfb157206dff17ab351d443cfc48f9e1d3f9081e7ac3b9c01db7d8a71cc9eae6
MISC metadata.xml 386 BLAKE2B 42f99e755b29e50569cc3f6b93ca54611d21a57fe905803d3a206ca16e6efdac2e2433a3680e352f88b87c7b745419852eafb6399f587354a96266357c27d6af SHA512 15a026ae2a40cc79038965dc0cff98f4dc4a5c2e231a9a59f46c1360c6b32e2195e1d354be34870cc7ef3033c9182d4b933c1e7625dd1053d062f12321c8130e
diff --git a/sys-cluster/maui/maui-3.3.1-r2.ebuild b/sys-cluster/maui/maui-3.3.1-r2.ebuild
deleted file mode 100644
index f14cfeaf5d75..000000000000
--- a/sys-cluster/maui/maui-3.3.1-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils multilib
-
-DESCRIPTION="Maui Cluster Scheduler"
-HOMEPAGE="http://www.adaptivecomputing.com/products/open-source/maui/"
-SRC_URI="http://www.adaptivecomputing.com/download/${PN}/${P}.tar.gz"
-
-LICENSE="maui"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="pbs slurm"
-
-REQUIRED_USE="^^ ( pbs slurm )"
-
-DEPEND="
- pbs? ( sys-cluster/torque )
- slurm? ( sys-cluster/slurm )"
-RDEPEND="${DEPEND}"
-
-RESTRICT="fetch mirror"
-
-pkg_setup() {
- if use slurm; then
- if [ -z ${MAUI_KEY} ]; then
- eerror "You should set MAUI_KEY to any integer value in make.conf"
- return 1
- fi
- fi
-}
-
-src_prepare() {
- sed -e "s:\$(INST_DIR)/lib:\$(INST_DIR)/$(get_libdir):" \
- -i src/{moab,server,mcom}/Makefile || die
-}
-
-src_configure() {
- local myconf
- use pbs && myconf="--with-pbs=${EPREFIX}/usr"
- use slurm && myconf+=" --with-wiki --with-key=${MAUI_KEY}"
- econf \
- --with-spooldir="${EPREFIX}"/var/spool/${PN} \
- ${myconf}
-}
-
-src_install() {
- emake BUILDROOT="${D}" INST_DIR="${ED}/usr" install || die
- dodoc docs/README CHANGELOG || die
- dohtml docs/mauidocs.html || die
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die
-}
-
-pkg_nofetch() {
- einfo "Please visit ${HOMEPAGE}, obtain the file"
- einfo "${P}.tar.gz and put it in your DISTDIR directory."
-}
diff --git a/sys-cluster/maui/maui-3.3.1-r3.ebuild b/sys-cluster/maui/maui-3.3.1-r3.ebuild
index 8f5c03da2d52..82459ce3849b 100644
--- a/sys-cluster/maui/maui-3.3.1-r3.ebuild
+++ b/sys-cluster/maui/maui-3.3.1-r3.ebuild
@@ -49,10 +49,10 @@ src_configure() {
}
src_install() {
- emake BUILDROOT="${D}" INST_DIR="${ED}/usr" install || die
- dodoc docs/README CHANGELOG || die
- dohtml docs/mauidocs.html || die
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die
+ emake BUILDROOT="${D}" INST_DIR="${ED}/usr" install
+ dodoc docs/README CHANGELOG
+ dohtml docs/mauidocs.html
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
}
pkg_nofetch() {
diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest
index ace55765a86d..c586fc432eed 100644
--- a/sys-cluster/minikube/Manifest
+++ b/sys-cluster/minikube/Manifest
@@ -1,5 +1,97 @@
-DIST minikube-1.0.0.tar.gz 11078450 BLAKE2B 4773ab9afd769e479674f4ce2ddf50220c1fc8b48a93b15541940db1805118e601d538bc93eb64f6978a6cdf7f9ea7e4300b947a3f819247f04dacd4c81f2a93 SHA512 9cf064192adad21270ea0c86dae2085482f0763d538210e4b35478277edf6b20ac9d212119f79eaa7ad8679dbeb7c1e2d0a4a0efeb3d6033f858e5dd7c296df5
+DIST github.com-MakeNowJust-heredoc-bb23615498cded5e105af4ce27de75b089cbe851.tar.gz 3384 BLAKE2B 5eb9bb3c88a3bee70cd64f30afcc039f2f43b68be23f39c72f9091765388229a8f5bdbfba8d11d1916d18e9c785e15959c000337461e44940df0ea40ecce40db SHA512 b877b8b0e67f300ed9773b32593a1edec2fb6df3b0d5026cc7b67490ec9a4cb0d9630fb30dc3dee6b7081f81c3fbf1399809c4bb171a5afab665ff93a9f3a034
+DIST github.com-VividCortex-ewma-v1.1.1.tar.gz 6042 BLAKE2B 03a1a3b89113adb1a99133aade2b30847f201cfa18d7de1fecff036dab397865293e4faa7edf66b7a6e5a9221989da6daa64e0a77a4ad7c26f7a9a2283aae13c SHA512 cbeb946dc6ca9a16631b3df900754d7b85ca6863b1be596612780fcd1907f4f8c301460b3a5aac97578948a591efcf2e64b574517c2652e09dcebb14076c6395
+DIST github.com-aws-aws-sdk-go-v1.16.26.tar.gz 10525967 BLAKE2B 3623267405181b503d411cd76c52365dfd4ff50a192b40a6e18680fd7b7c267e122580387804941de3a9743078b916095f35bed5bbea1d4cae1d6d92b610984b SHA512 29879ef3c7edb525b66a9a7802a039b32429d3b2073697a77a8a148e17acc1e9dcc5b9774c5237afcfd5cfdcffa7719404c9611b38187fa9361899efbacbdb86
+DIST github.com-bgentry-go-netrc-9fd32a8b3d3d3f9d43c341bfe098430e07609480.tar.gz 8404 BLAKE2B 63a87d2d9767ec631c3d95b71298055228a05fdb8ce00f883e065d3e307788f0abf8f393eac810ae2ccea772ed32d3da7da6788b56bd0a75f06840f3fbee11e6 SHA512 f5af4aa8b2777101af9456bd9df0d483a0b11bdcca720fc596d562060da754fa2d21a8ad714c1fa5f23eefd8a1e3dd4c8126bbe14b97d18c75f3bac584ee4056
+DIST github.com-blang-semver-v3.5.0.tar.gz 14360 BLAKE2B e6ed756f3d7489cfc77e419003b055d4e72f0bfd1298ef8ae87b51c46404e793345a490f52848f6071e997cd626723884d5ce22c8ed08899483491670568bbe1 SHA512 95c4c5154a22c4b4beef977955cf33765897b542bf0e46dc92749443755fb23b22f82a0a3a9c033a695789141028d94066ea5ad3c9352d59c59f6c0b6870d669
+DIST github.com-cenkalti-backoff-v2.2.1.tar.gz 8623 BLAKE2B 9874c7a36bd6d1ee0de9d357e3de6df7ead1f986bcb402870f78e73cd0ce9f8f0c050d499050ac4b9fac04545cfce22aaebd5b0001b2f9c1a1f528570f55d609 SHA512 29db69fad6ce3cd4dc1371ad2000cf11960f1f3b14cb1c62e9a6d4b4fab3e7eacf23b30bd15b8941faa0c1adce9f41cccb3830925ad2848ce09d5c2fd3aea39e
+DIST github.com-census-instrumentation-opencensus-go-v0.22.2.tar.gz 165321 BLAKE2B 9e2dd915a7cdd60ae61ea696db896b3490624e7f4d70559bc53df236126a3e14e4cc69f924b62ca0e09b007e81c21257f08c599e718efab3ea2be18f2ab44ae6 SHA512 7591403cd66c9b7a967980a3ae17dec3b680d74b07c4e1f9b3dca3a4ae188a067113dac5b52ba8fa6dca3b94adc5e250c610a235fb154ac9e8c3b05fc9dbccba
+DIST github.com-cheggaaa-pb-v1.0.27.tar.gz 11800 BLAKE2B b8b89b83065b31bdd18490cb468d14fbb294cf9abf202305b63c9a60c5191760cb7c634ad6474afd79c9aa42b54d2c8c65aa529f08b61979a3f8cd71aed56a7a SHA512 74c86cb0e73249c930e81998abcab11e1f7833e522ec90555282593ba66d6170ccd7ab049705c060e1706aae44d1d061c14d282688418065530f1eeee3064fce
+DIST github.com-cheggaaa-pb-v3.0.1.tar.gz 29142 BLAKE2B c9d52854c591171bdbaa9d8f4ac47d329379db756c5a80494a091c42987006afa5d2143198b74a32d8a30dece202d767759fe5ac4f325dbbfbc690a869e090f1 SHA512 3953dfe5eb8261003fdc41b12c965bdf1b9186aca2bafaa2fc07ac861d8b6a473ad098322de7d7e9ec8edd9b9bccd06e66b0e9ace96f5c2fbefccf5845786e96
+DIST github.com-cloudfoundry-attic-jibber_jabber-bcc4c8345a21301bf47c032ff42dd1aae2fe3027.tar.gz 7363 BLAKE2B 87d7a47bf537428a76038a13946b96f47fc463badb74b8e7d1abd1c729a71da4574b684db255bb00bd5e3d5d6cbef4e619104a77ca7555c835860685f898d54c SHA512 a0109dcad66d20c85cf8440d0e57446e7f296051ffec4b7fcc802d20d67223eb711a2a67ee49f9b51c5f54b8896cfdbde689d8cee8dbec6bd9ac4bcccbb89704
+DIST github.com-cpuguy83-go-md2man-v1.0.10.tar.gz 43936 BLAKE2B 2858c50d4fa492ba4182f08502b1145a401d0a45dd6a86eeb8b78ca7c65c97c108da07239c12bb25593f619365660d0b78903d3e699a086e1162736b949f0c4a SHA512 cf9eb65bec7fc4293c4a867eca215a0ccb0c495c3e4e0759c04899887033c1edc2b4174d6975be73e56d621d5003b9b88f590f48276099c39458609b533eb40d
+DIST github.com-davecgh-go-spew-v1.1.1.tar.gz 42152 BLAKE2B 3c6689b3d2861fbc4a70b8ab25b790d132865e4ec34062fd80005fc7d62c1b4cd77df534c27a2d8b1c42c63f8a551fc7d98e3649bf902d176fd965e933faf6be SHA512 b00621d2f11c4cc858e69fda3e6975f910deb375c4f2305a45b230e2d9be73f183db5d2ce4f5e30a14b27e11e79380233ee68fceeef0d855c64fca966e68111e
+DIST github.com-docker-distribution-edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c.tar.gz 1769777 BLAKE2B 235216295ebfcf61e6fe3cd8f81ac66a0bfd9a67da6b8c6ead4c778e0fcd7ecb519bbb67711d502f5f253a4e98604fba3b055458931ab7a03b4d61fb380c8169 SHA512 05caa27ac0c8e16c7a7c1d0de0f3c0f560be51d0bf5f487f370a0b99971f88e3134448a2fd34af694f124f60515ce38923686ca4fedc8141c5bf4d74f85b0141
+DIST github.com-docker-docker-v1.13.1.tar.gz 7788124 BLAKE2B e0097185c702a3402edfaaaab062dd9006a88cf27d6b1d45ad201f97c8ecf7a12ca89f92cae6e4ad994c9c683e3ac475a5679f88eb8847407d4ab83bd9c94fc9 SHA512 6241e68c891da7c2a584f909136092871ef8a668ec544dbcff963e520963fe16983ed625c8d217790f1dd816f2e41bbc5f7bbf28e5d7798edb2ee3ae80df2a8d
+DIST github.com-docker-go-connections-v0.3.0.tar.gz 29811 BLAKE2B 38a2b9632dffc2bd367f89d923cba58e943d46aa9b41afcb8a951ebb2b30ab33a99675f9e5a355ec029f0b9b7e3944e27fd0c554700efa03a443b901a4e7e779 SHA512 a1ee9a4a497e535d5af431b9c3c1b3b5f6939bc6a52e7e52a7fd063c869039f4989ff8e72fe08ea24cf732b8340c5266612d6f11f6a88604de2b015e802175d9
+DIST github.com-docker-go-units-v0.3.3.tar.gz 11220 BLAKE2B 93a4b0b05af0f3b209f4609619347a66dfa3182b9bfeec9862b834782986d58c14504ee766b65a37f9d2ef7a446b19561249b5b3eb1e75d6ae88c9ebf07ba503 SHA512 83b8433270e99aaee1c2b04bd7a7723ee32174c55e96bc11765c2ec077c019f077c9aff571a8e94cdceb52019a0b11259f822644df5b2891b3751e1d1f495ad5
+DIST github.com-docker-machine-a555e4f7a8f518a8b1b174824c377e46cbfc4fe2.tar.gz 2825464 BLAKE2B a21a7d82f71f6f11842730b9ec74d721c76692b89d2545abe5dd5f73cf48d97270d6fbd88c20d8e11dd7026cc4c47692371a309d04d825a4925bfab03d367721 SHA512 7979e23b036ab9b4ed777767df8ceaa2c6468c39f4c2b3cd7bb9570cd4b0a1a019ccf61e34ef83dc45e6c297d7e860fec9c7db9a7b2e39f7a9370b01745c0635
+DIST github.com-docker-spdystream-449fdfce4d962303d702fec724ef0ad181c92528.tar.gz 35378 BLAKE2B dab00cf2ff22077187532a66abdd609a9101a0ca4b0fb6bcd31647e72dc491ba6ad2c2f82d3780d687dc8a95c3f499bd457abc7ca4b98cc0d08c726f13d58593 SHA512 754efd869559f96eb244a603bf575e1b439d8aa4ad34485121c76c4900150ac8a81f7fcdde4b2af49bcd317eba2212ed60a16a10cff973c9f87516bf50ad0d2f
+DIST github.com-fatih-color-v1.7.0.tar.gz 816449 BLAKE2B f006f51cbd1a0288380b339d7d2b493e447aa1e6bd783f11de5670d4db6ff8c1463cbe957a04127c1f24186a9362be8c40ecdf4394cbbc0e2c6c2cb598c012ac SHA512 ee5668ce828ad3e5461c54d971aee4b10a578f697717010d60fdda641948430816e74580563dfea6a4c66a9840175ff5b63c2ca9cf1af213cfac5be7b8ddac36
+DIST github.com-fsnotify-fsnotify-v1.4.7.tar.gz 31139 BLAKE2B f2d0aaabfad525fb640beba78991a858ad23203a557a69fc15d2f017b2a693c64c244de435682b1cd9d59e89a97e4ba60c7f95fa99a6145a9dea73b0f334936e SHA512 840943043c49c837641f04b976f2ba610fc03bd31030ca6442744d51fa9241da1905730ea11466e249a5bd37437f1e2a433a012a64ce872a1562c941bd5bfcbf
+DIST github.com-go-inf-inf-v0.9.1.tar.gz 13072 BLAKE2B d7418f32eebd7a31be97c25f876e91ca7b44235975f2f69d8f75c0009c097095ee2e847cf6ff8f552749b6efa1bb5098c72f29c624ee92cf573f8fc37d0e3e41 SHA512 8627b4a636005089669ab0c7262e7a5a1549941d049a66abe6b73e61533f45a953012615d9b114c883d68450608d69f8aa5d0b1e9ad67d95ce9916d4ede640a8
+DIST github.com-go-yaml-yaml-v2.2.2.tar.gz 70656 BLAKE2B 750d1135eb73dd1eaa08f86294227973fc465ea6212233596253e5385e2081f4576123b7fbd96bfbdcdec4d1171d78c04835d7fbaa4b4e69dabdc3da10bba1de SHA512 210b36f9cc4205f91041e0da08b8eae6afbb9f44fc036bf578223da52a74ee21fa60caa569efbb5b8262e2b885ff13efa68705cbefdf93a1d05b2378d95620e8
+DIST github.com-gogo-protobuf-v1.1.1.tar.gz 1868227 BLAKE2B e615c7debc7ece2c7a9fd94053a04b38fa3656193878788902427b90c5509871a22d543d57a73377330a0e447f8651cfa198f5cffe507b3c24dca68eba214cf4 SHA512 f079692cd378f2b198523cfb12de120096d0e9efe642451de6021c36f943554101ad5b747f373b448b5a0d4c2a8f530031fbbc91925c6b1e13e43dddab463491
+DIST github.com-golang-crypto-5c40567a22f818bd14a1ea7245dad9f8ef0691aa.tar.gz 1690995 BLAKE2B ce33e064cf8ed8d1939dd39b5176293f5de1db975e5325d6eb4a481960451e8ad77cb48bc2bc36fead10a6a1811bfe95b44a191ca7272508d7776168033d9f52 SHA512 003608c7b791212dbec4c9d22dd695245a6b570e93dff06593e7baf9aed2e2cd02355a0fa8c12b69bb451b9ff27b85a82099a751872c5a0d02163a034f72d829
+DIST github.com-golang-glog-23def4e6c14b4da8ac2ed8007337bc5eb5007998.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
+DIST github.com-golang-groupcache-02826c3e79038b59d737d3b1c0a1d937f71a4433.tar.gz 25244 BLAKE2B bbfd67b7c9d34fe1cddab77a372fc53c899424122c46dd637186bb571e1a12dda7f0d6991bb5ad85cd0162803832e5843af6b184f861fa5dd1ac0a5cd8c7ed86 SHA512 e7ecb5c64bbb9e1fd2555ed496abb1e65f836b8017f21010dc853f8c527826eb6c315744ce991725d85e3500a6c877b3f25ba22090584c4c75dec6e6cbdc938d
+DIST github.com-golang-net-3b0461eec859c4b73bb64fdc8285971fd33e3938.tar.gz 1099680 BLAKE2B 989a8d6c9166696bef1aff398acc8cd1e41e1240c5c113be030c80355cdf96eaa6d5f231c99f2c44d8eacf199579804c59fc45f999862bc4bf057b694841c8dc SHA512 5e42e26ac17f52d6408b63eebd740bedc5a78b8023b675688d7b39b20afa53b34ffde764b693828143483c8f5450180f6a00e9eb28b8f3f6e14303cc4cd7c62b
+DIST github.com-golang-oauth2-0f29369cfe4552d0e4bcddc57cc75f4d7e672a33.tar.gz 45476 BLAKE2B 42a97cfb38a2633d99e5995b75f055a6ae5bc3f34b3a501fd4b016c129a0e85fdf1412f5f8e5614ccaf19b1abf018e3b5da7339c9c796ed9d2bb40c25ee477fb SHA512 f7b55b531c924bcdae71beeae0191b0ba002a7551012e8a6e1c088fc74dc4c985353af362138fa9276eb5d965f25b45b3c87c8e1a756d8c0e89893816b825661
+DIST github.com-golang-protobuf-v1.3.2.tar.gz 312285 BLAKE2B 381ae3c4bad3d3b3d489a3b66752e9e2405d17d9ed2c55aa1ec06ce6c18171b1c7625f6cc6e28490551a6410835f6e774a408de39f6e9ea9b3cddaf46e3b859a SHA512 ef9190f7773b18005760eb755a1dee25eff38c188687033362635e2431cf2c7372a59a3fec91acd6e4f63aa31d08391f7521a8dafef7895268b6a1a78735dd8a
+DIST github.com-golang-sync-112230192c580c3556b8cee6403af37a4fc5f28c.tar.gz 16835 BLAKE2B 51efe53ea7ab1f11f8ff078fbfa91526b97a1d918101bdbc755aa500424dda860d3a11195c1e44d033eaf7e0d09e7f327e404ad9af84f4b9747d8805b53dcf10 SHA512 bd90bb14e688fa7613d83dc8718bbb688a2f05cc8eb8c3dfbbf71daa7dc08e35044803c4bf8e5d5aab625a612e986e6f76c822c437f52132581ac37e0e2e92f9
+DIST github.com-golang-sys-04f50cda93cbb67f2afa353c52f342100e80e625.tar.gz 1450689 BLAKE2B b1b33bb265344ef4d3473bbd267276dccaa344d2a1c8f9bb9d16f9892640aba6a1e97fa18b7e3ef634c3eec3a298109d8b310d158834586847d10f54b796f8be SHA512 dcb88fc4cd02d92cefb2913513567076c8a9e163f6f7afb1d0df6cb4d39fe058a2979a89803605d0f64b470a6f5b24174ba674b0add9b5dd16054a0b781b3c9d
+DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c24cd52a0799d526cb78952839fa1c031c43e7c34a58f6c65d2e450a0ddd0447d5f749aa5104dd47dca5a2c4964e3dd6e2eb39313c3 SHA512 48156313c3ae4c01ea3a8b790ae829f50f2a53ea9ad7c14509749405da5cb7c98e6e1a2e9f3619e01393935d452b5b5e568b29719cd1f286570272d59508da58
+DIST github.com-golang-time-9d24e82272b4f38b78bc8cff74fa936d31ccd8ef.tar.gz 9318 BLAKE2B f2d50340655d21b1bcded6cb76ae16026c1d43a40a45a45dcfdda8171722c64bde3fcdddde9eca4e1f9ceb994a58750687ebd439464f962652cfb004329b6310 SHA512 d4f6336675a491f5de855c33a506baa99c33c02f59fa9c5284e29ab4638eb55ff5f7d24dd5a1c480211f41cbd3bffa6366594828c333f5f039a7f3009515beb6
+DIST github.com-google-go-cmp-v0.3.0.tar.gz 76127 BLAKE2B 8f9f20d328be91d5a2040fd0a27eaa98fcc533e0f600a8ecf9c21fbd023fe5428dc94055203fec6e4940e0ef7ef378ad8a0480ebc82b40e04beba1cdfbc86b04 SHA512 74c39cdf2b73cc9219082a20083ef2a104e77c539b34d697ad36d5e0a203fb77532fb5a9bac365c1d8957237a4d165dcb5ab31d32c96014e3090535f812ee1de
+DIST github.com-google-go-containerregistry-697ee0b3d46eff19ed2b30f86230377061203f79.tar.gz 5301395 BLAKE2B 343791543618512746d84a5cdbba4c3eedcf4a01cd7ca41ef71b9c2a92a3a30533f65ef11a792b1063f0c065bf690d1c8d96c02690cc489c9e87032b8741ef5c SHA512 5e6da225e158c6afe93fa6f0e61a0b88c7351059066eb310e33f3e0f6f9f178178838df935161da68ddcf994f1fe672b16c8fc98bfa4e1a0892c6b61dacda418
+DIST github.com-google-gofuzz-v1.0.0.tar.gz 13201 BLAKE2B 3884b6e9a6f910986f6ff5705b505e9107200a034d0c99de426af38938a71adb3ed443bf45da70fe68133c528db69aacebf4be74fe47d5f8bbff0bb88a4d8bd3 SHA512 826cd0d22d8cfa724e4b16e052fe732f52c81ded6168b22eed1839fed2b12d020b98ff3518f8620bba3659cb404fae342875c16386f4ecdf48286e5b99b46a95
+DIST github.com-googleapis-gax-go-v2.0.5.tar.gz 15328 BLAKE2B 347d2ba9ffc3f752baeb6500a11a598c4d195141002ca725f2a9b0fbd29a5c1ab1e5d578c8d6512300874ff9899ee28c18a16593a09d8deca820eb76b7661e62 SHA512 b164b4d18cb4b9b8c88d4260933b62abd6b211b2461c158b3569815cfa61aa04f481df7545e616b6da3e71204127e3955f39e56bdf3fa7db2672781b9ac3bbd7
+DIST github.com-googleapis-gnostic-0c5108395e2debce0d731cf0287ddf7242066aba.tar.gz 300660 BLAKE2B 7f3bf228cdb0566d0226daf05fd107f79b135ceaadc55a84a30d5d595a2254282bc33646284ab48e0459d48abc977f30957df8c3c9bab26c435c611e81ec6e0f SHA512 0c888ba583a7320ff0b3e55e7543b96ce4f16069bdd3c6319cbbbd36325fe28e96c1464bcc989aa3573021f9a8644d692ee943cf9cf9fefe391ba313e76e1136
+DIST github.com-googleapis-go-genproto-24fa4b261c55da65468f2abfdae2b024eef27dfb.tar.gz 5334765 BLAKE2B 5a0fcd4fcb09b36464e37d39083feaf9bc690496cfee5c4528c035f31d47bce0c1ab0e3e02d3a0bfa84f38c9ebb9480f8d496e12ab9d51b36fb838913a61426d SHA512 a297ff26f30e776cd48f3d81dfea18ddb92c625fa13cb9c97ef1915556a321877b80a439b983f7fe6703addcea7bf365932efbea43b93d1ce49cf1fa3490e0e4
+DIST github.com-googleapis-google-api-go-client-v0.9.0.tar.gz 12328356 BLAKE2B 3525d037368c44dcc2f5f269df06eacdd7aab4cf1c7053fc647aca6d39c80f04108174913f6cbb2fe7b8069ae981b76f95571f398646c2c7c2ce8408b0e48a9e SHA512 551dac4a71a79286751004c8279dbf3dee8471bc005106646709c8b5ea90b6bf1af001b1011451502065e8b82085d069d6f212037ba5384de7a05ae9fd35e756
+DIST github.com-googleapis-google-cloud-go-v0.49.0.tar.gz 2353423 BLAKE2B 241c60a688c1124fc62fda0aa936c5cbe6bd0afd087c983e5c4f168464de466e2e9149a0bd9ae43cd2ab77169ffd50f82005593b947ddf82744de91b27b3dfe1 SHA512 0e36fcdca3b10ee54a035680d304db2658cecdfb081c67bda7059088d89abc0acf310598e9ebf3cec3ab1bbe00e0bfe74f1776334051377dd8178c56f1e0fc85
+DIST github.com-grpc-grpc-go-v1.21.1.tar.gz 730964 BLAKE2B 651a2c2ae862bbae7c68d4f0f801f606a529b727f604d8d1f19eb629755805c27ff31d0fe61ec4b76df8853f5f660dcb6b1e27025bac04afb9a00fffd2265bf3 SHA512 bc8a394f0d6671582cc8333898daa3a2df6e53b040b9bbb2c203696234140f4eb31c4ed60983714829fbf95cf4fec16f325ecdded8a7ee4311659624bed59ac9
+DIST github.com-hashicorp-errwrap-7554cd9344cec97297fa6649b055a8c98c2a1e55.tar.gz 8320 BLAKE2B d73eeb7a4070f300f2c844089b152fe69d5fcfc40687608cb7e1b8b6e3b37c45f9d04428234f357912282831331695aa4d25711987f844c3ac540eab04ab0348 SHA512 da45b1696253bebe012f3d0e624a63dd11ad1a613d81cc302f2ea6f096f29a8d81015b9c00363bd2590c4cacc59de52a27e84435a7b4ad6512485cdd87df11c0
+DIST github.com-hashicorp-go-cleanhttp-v0.5.0.tar.gz 8059 BLAKE2B c3053713b68cab6263d69d4c3c35876f16bebd7409a5b2fad99f9d4edee2bbc3eb6634fb21f2734195a604ad0ef523a73466b743906eb7f5d00104f36888e71e SHA512 2211a57f1cbf90254cca7657d866dfba7804f91a0d38b7d18c82125c3e5d9c8dcea3ebf8319a40fc0087e12da782315a595a5a04cbe96a803870a06568fcf695
+DIST github.com-hashicorp-go-getter-v1.4.0.tar.gz 73002 BLAKE2B ab3ff2a36493e92eac9e35de2a774fa58858442bd8ea3bbb9aec5bbaabe63e7e2166d7e1dcfe46145b12f5ba878b0dbf9f5d3a2e4e53272bd2b1af657ad67c0e SHA512 0141a124fcf07e56d19ebee7f3d1d737d1e847e22d1ac70bdbafe212e5c5601f86187bd9bb4aba621f4255b37d5a89ad56fba268f99addb1c5af7f297b7505e3
+DIST github.com-hashicorp-go-multierror-8c5f0ad9360406a3807ce7de6bc73269a91a6e51.tar.gz 17745 BLAKE2B ab02d7bffec62e321c1143b7f62fded1563854a42d6998fde8952439a4ef448ddbcabcb427e2dbc2a80c21013713b17d0a5b71228d3a40bfdd12d8d608d646da SHA512 5d331c9bf524a40f9663167e90dd65e1cd7ba65e16ff24fd396a252e799e121ebaf2667e492de561af4ea4978f4d6f146fd920b4da9c805536f04ed23c517748
+DIST github.com-hashicorp-go-safetemp-v1.0.0.tar.gz 6545 BLAKE2B 32ffbb175f31adc28b636cbece58d883c4574e2a9f38dcae2849ae375a5da7046f8b268a0be2c2372c4532a97b7312112c248673e8f86144f4cbe615ecc05b09 SHA512 44976821dbda77cc49cb294c62e80aa923a4fff1a3f1d60c36a4cb6a070255d1b84ec8c189304352ce93ee37e83bb21ba2d8498fe9f97ee21a63256c79afab87
+DIST github.com-hashicorp-go-version-v1.1.0.tar.gz 12769 BLAKE2B e978c843b8c14b85b6d38eaf947e4ce578c58be26fb907970080cc4b771ddae96529e676024f802bdb9134a3d1389f2cfd8ca7064dfd6376dacb47e7c885b3de SHA512 e179f50bd84df96f6e89b34594934caa51f5a828b858f537a8fc4f467df091e287562f465a82aeedb8b095a2c59d426d7e729cded136ed8753634ef433da1c6c
+DIST github.com-hashicorp-golang-lru-v0.5.1.tar.gz 12982 BLAKE2B 99a1a79d86162e6c528e1c985a39bbaf0d6adf272c155697efa868f8a0fff3b7c206a45ded6ae4436113d1fab8daab97d4596e3f888056af8a757f9440e1b802 SHA512 c71c35fee10d34f2d075e589e9d4a770e8b48dd5b09946a3fab34337b3680f1fbc20de1cb8ce52aa205c79bbfb1194c44391d7fbe746e7c676969ba8930d827b
+DIST github.com-hashicorp-hcl-v1.0.0.tar.gz 70658 BLAKE2B f28dbe8171ce4fa94f57e8bfa8ffe7e16e57147a6a4525a8b5d31d3a47e817e056a85bdb8b91d56be202db27a29f37496f73014d1d97c5d55ce07b89f7ff6848 SHA512 044e3ba2a44a1abd9c851d4ec1f5c541663f8cd7f705c46c6ae2c377fae6df6315a6596c42f391e8239b61f0f0f6caed8d4156f8875cbddfbc7bcb78eaeb466f
+DIST github.com-imdario-mergo-v0.3.5.tar.gz 15920 BLAKE2B b0408e2c1897a95f03fbd2396c0576283962c3d86e6ff0467fabc5fe067278c300eb2943004052132c3cac56be22a986981dcce0c7246cc66c3c7f709f7aa735 SHA512 41c1919b1cc971db7225b7a1e4501b6455a5a092a9ce502e1a0d7063c86d1b5f018712a60da1fd152f462dfcebf45d3bca7599eb32cb09056ef8a0aa0cd3f2cc
+DIST github.com-intel-go-cpuid-1a4a6f06a1c643c8fbd339bd61d980960627d09e.tar.gz 12860 BLAKE2B 2016ed0803e827b3fde2a3575c666f7d19f77599d6dfb5b8d286a039a28b828cafdf27514ee0e083d4b3e6b99dcf6595da9c9c6b08d83eac83e25dffdb8cc777 SHA512 7fcd81fb1cf38611f0ed296e8476384a1bbe1c6510a8120d06bf0a4d6bcf342d291330db36d9dcedc8364bf92d3b02a7362dad5c088d13b8f346f8021425a73f
+DIST github.com-jimmidyson-go-download-7f9a90c8c95bee1bb7de9e72c682c67c8bf5546d.tar.gz 10713 BLAKE2B 638141b68cc6e0f9486c6d995775a09f4a000276d071c26880dba4f8ca7e1b1fa964be51c6c69f13404d6ee8e7df4a21328035fcd614518a9f3f23d4b2f7c564 SHA512 809d65553021307c8c4b68ca5155eaf9067ed5631a925fc998fb396bb2363960c3dcb149b6a3694ae3cb978b1aac4bd225eb2bc02db3af9b80e60b9e6770a2c2
+DIST github.com-jmespath-go-jmespath-c2b33e8439af944379acbdd9c3a5fe0bc44bd8a5.tar.gz 48279 BLAKE2B e295c462df41ad1ceafbdae510dab16db1ddf81ab96e050e56dc9a9397131d7013603aec8e649e4688f7c5980f14e4e80f2f837709e26754a523535588f36bad SHA512 0a18d6126625adb9de5f06e94ca2a36761c6304821297bf7eb20b230e82e9fdb08776ba5bc320d02a459d79971050c97387ccffd2d3a44a09e2d6102a8b14439
+DIST github.com-json-iterator-go-v1.1.6.tar.gz 76814 BLAKE2B 7424a5e4fb178e511e45e5773965a00da7776165c1c3de4cc20d78678c98c156bf482a976456f4f138b094520804d03f0af166ed153aa7a5230f50baab33fa35 SHA512 a3e6357a1ccead33c0ba1f532a86618450c79303de181a39e8557a9ba6c62ee24c294784e4446aacbdb12bb84d9136360537f9447079085558cea4a2a6be4320
+DIST github.com-juju-clock-9c5c9712527c7986f012361e7d13756b4d99543d.tar.gz 9918 BLAKE2B 408c25977ce1bdb2ddb78427b7d431842de89df534ca744783f63e30ed08956591caa20344a6c3be6d99418873374e2a59250114257c25869e164890c77879d5 SHA512 c34e53fde39679aac72e504a453244c08d3f98059ebaeb5cb91e296da44f4897c04f50812150cb8621417d4d6fee9cafd1fe279761e9e89e006574fb35d9855d
+DIST github.com-juju-errors-0232dcc7464d0c0037b619d6e10190301d01362f.tar.gz 17356 BLAKE2B d116659e78103fae36f4b9d0956e663f611eabf21ff1f70d8791b89b1c2a9b5310f05eb3f55558f834734e30b00441b7cc288f6918c407bcc1aca74f4cee3405 SHA512 08579648649fb531e40ce9dc265500bbf846d90a36d5724e1d6f99f5420bc7ad7bff7c4a50c93e86159293986613e05890ac00131b5e6369570a18e89450bba3
+DIST github.com-juju-mutex-d21b13acf4bfd8a8b0482a3a78e44d98880b40d3.tar.gz 15113 BLAKE2B a1cf9c6829ae41c0ca774e6fc7759ad11d2ee41cebf379071d8d5edbc6f6c4aa968a09f9f9ac6d66b8b596f3bf3b5a6098ac7fa72999bb6a388e5b1858ee3d39 SHA512 1f8c45676d7db38896e55fd53ca181208f80f0f3a0c45d9c1d6d0121281bb3e67f6071d699a1aaa6d7e1348ebc5510ba53c484c5bf82ea1c05f6098d76b972f2
+DIST github.com-kballard-go-shellquote-95032a82bc518f77982ea72343cc1ade730072f0.tar.gz 4327 BLAKE2B ca31068aeb60ebea4568901fe91de1aedb6842533c98a9b2cfe2a989d6f0a3dc76cb113989c84acae934150f599173af186b7886661ba94a549dedd3508b3cf5 SHA512 6fc381005c055aff7e451145bd2dd5a20591481b416d2d94c1c05ddcfac84c76e3915046d86073f3ace97ddb38eeb6e8a925825ca4629f1687b7f274809d9c83
+DIST github.com-kubernetes-klog-v0.3.1.tar.gz 28851 BLAKE2B b8f4b929be1f933906e7c6d104a0daa96f1c33a27b1d65cfeedd323573d4c5f0103ffd37ac5b0148eeb3282eb79d19ed82e81df3e53f6a274e93faaf9aab271c SHA512 b908b330be94fe8642acfbad749072f283932fd9f0dc4a1d8e34bd6ffb13b9ebc8b9c94ea5d708bfa3596436bbaa07199495ca39e2c2b74532fa59b61460417e
+DIST github.com-kubernetes-kubernetes-8c3b7d7679ccf368cc4cedb352fac4cd1b82124e.tar.gz 27424346 BLAKE2B 6f9ad93da51321fec0e18911c84746de53f6706b55b8656f3b100b24cc48c8612bc842a14afdac0b76800f5d44650b2953b952f023b390ce948b05834af22e69 SHA512 cdcacc1e12a73f4934b7c5c41920d5f58ba0c9bba890a87ee0b852c28bc5f16b1c34c75a15ea520c99ed5c5abed90914212792c607d35cc271794b44da9a8e49
+DIST github.com-kubernetes-sigs-yaml-v1.1.0.tar.gz 14890 BLAKE2B 0c4e040a25cc75839a748a7e1918167e3ac994195fd80201692946d2ad722ec234ee2c98fa6e5d799d4c74dfa7355418cfb1559f2d25f3a33034e6399f3b9101 SHA512 a6c8094a0ac9bf59e784ced474a402b0ddec48d4bc6280db3eda9b896b6ece8b995fbffec680661ef61c79aae40d578f47446fe3837d6d4903f84e26d875c9e7
+DIST github.com-kubernetes-utils-c2654d5206da6b7b6ace12841e8f359bb89b443c.tar.gz 41732 BLAKE2B 7e7a23cf383dd2a907c65110af4e9e240f94442e3a322eb8341e21e1c3252e1435766f4189d5e77e85c68117f2a7d2042826365eb99ef958bebfef788f7d90f1 SHA512 3a6c2944de6c9520a85ef1d0d90b07650c6b00619ab3cadaf85259ae43bf6c8b9202619598a87b11b3c8a1f77b621b3ecfbde667aec51d3441d5c96a4f0d7538
+DIST github.com-libvirt-libvirt-go-v3.4.0.tar.gz 101100 BLAKE2B 8976378a2b508aca8476b6c8d19265a4f66f843048903f2b83333fa1b394932e0c621770d28065fb5998e28b9c3969a77987d819322ffa1977b37dfb934f932e SHA512 d01021744fedb142ccce7fdda77fd0acc820854b22c621b4f8ea9d9d16bae757bdee2b6767d4c7be86b3faac0302bc5c4e353cc9557bb2ad26a9b77fbfbbb89c
+DIST github.com-machine-drivers-docker-machine-driver-vmware-v0.1.1.tar.gz 1423298 BLAKE2B 30aa294356b650af35481497f8a692963b3bb84e38ceb17958c6d518d0bf9684e796f954b88ef26802181d9ffe2de9c962809645ece6672b2a2a9ed9770fba11 SHA512 c61c224c8295f37b399e20bddbdd35692f75be96a409e45005b2b933fb884b490caac214c516410a344687b2e6e0cece60c8a05f6eea67ae2a15b06b5b1c5926
+DIST github.com-magiconair-properties-v1.8.0.tar.gz 29504 BLAKE2B 667b8e60ed2ff538a84f199e43c75d37998d6fcb2e9c3cd6b3e069ba9950d45b4cd775797879467ef86b701391078582be2100fe32fbfc4c794f728fb7f38527 SHA512 9790debc8def1a7eae5a1e530ca68e53e562e622b374752f69e40aa508a88b58b95e15a503a8314e7d4f71a42411d1ba462687184c2b251eb41b5ee3f12ce95d
+DIST github.com-mattn-go-colorable-v0.1.2.tar.gz 8518 BLAKE2B 176ecf55b90c106f4801aeee6d03a53eac495d23ccdf70e8276fb9f909ba144e2b59643bf4dd708131abb0ee3d1ca08c334f2accf0c4ad31729d46b8a7509a09 SHA512 fec4d5e9c5d4a259e81fa62d5188bfa6c5309e9113c0d77803f04702c482d4dc4b7ca4ae079a0aa1d8f789b48ad6dd2dc4f86074e8fa51e0fce3214fe88149c8
+DIST github.com-mattn-go-isatty-v0.0.8.tar.gz 3564 BLAKE2B da50a8739bd33249bca2231509948da94d5ac61787e5ac84af17b04a5b76cc751d2d3ab00d1967e1bc71365060835c6d668a8cea607eccd5a4f95bef8cafb240 SHA512 e9dc9181dfa9780bffd5b1aefbee9028d8a38c2c8feef6a0ca28952b57948a41582dc4c372394bdc76f8081490283d055f89cb7a8792418b3ee55a85c32a5b69
+DIST github.com-mattn-go-runewidth-v0.0.4.tar.gz 19827 BLAKE2B d2320759711986724f1feadebac45fc809a881031122585e26ab20f5144ed89101b338e5cbd736c7183d46d63f5913e291b14e035fb00a8c1d2bba21dcd0fcf7 SHA512 3f55e7cbd66014145593910a0e0fb37d0700c8ce6f1987ebefc5806626e7e5774dbce8af914ee8039cc20d38902d5cb8254a10638de3972f22131b7a058a0e64
+DIST github.com-mitchellh-go-homedir-v1.1.0.tar.gz 3362 BLAKE2B b3388de9230439ec591042f6a319a80216c0bd7ef055f4bee42bd9020ce8104afb1d10b6105cd2a6f431f066f78af1286537236c054c3bfe15c7ee9b10e1935f SHA512 19f3341d9b343d46a215da3d9aba8e218cd4a5e22a33bb26ee296ab3764e9ab7befa7b65f05bf7e9af8b28be1f078e7da691b68c0a7b1e0c8d853de3ba53d643
+DIST github.com-mitchellh-go-ps-4fdf99ab29366514c69ccccddab5dc58b8d84062.tar.gz 7591 BLAKE2B a5f8b5f65740ea93f2dcd753567885530c4ec9cde743780e74fe0fe08056f87464f398ee6fba37b26a2d74342d839df45c7fe649f3857018649c86d96c87ec67 SHA512 143b517ef8b5a8bda86dee77b573b12e051816bb6cd0ba962befa3fde4d849a4b95c02c76d36a08209fa29681bbb39fe28a69ba9fb326f218bb4f3ca70350496
+DIST github.com-mitchellh-go-testing-interface-v1.0.0.tar.gz 2808 BLAKE2B 73cd5d10e51587ecbb49b4972bd3577f5c14a3e77f26a1585a72f5f6ff6688ff64b38c364a88f72cbc540f513f5d423b9b5dd9d39fe0b5b19f37c5128d5be5c8 SHA512 5d4af71fda68cac3fe8d6c93839c5df8b1ab947f23fbe356a2c61ba27b1172f1a94bddfbcf070d685bd5d768abf66683a8f282aaec1f8a1e92d4a11b6f3a0463
+DIST github.com-mitchellh-go-wordwrap-v1.0.0.tar.gz 2777 BLAKE2B d2903b50f2bfd88b553845ea6b5748bd9b568b2e241a3f9dc78562a4549153d0fd8a11b3f1f33dfa44c9c7384d4a39b79e7a08a03f1768260c4a2ed430ab3de5 SHA512 b2a916a08f13847ef8c0da2c944604bd0c8c6283eadbf2f9b791538d26c17f2c1f73ce629b245320c1ff0fbbfa9525208dddcf3a21c1370ba97d9d82b35e2812
+DIST github.com-mitchellh-mapstructure-v1.1.2.tar.gz 20980 BLAKE2B 6792e875503b852773e8f062808f7bfa5a7e77ab4ec9012865750a5e15a13a6338490e7dd865545b8055c043a9f016cdabe6fc71c031a1210eb3a5e0c28a3394 SHA512 86c9fb9494652dd391b67185aae44b9cb14fcf96ba9ff62ed95c8952b01f6485154102e5883d16c6007d18a02bbf34e5937e2842df72c0244d48b22ee6aa9fe3
+DIST github.com-modern-go-concurrent-bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94.tar.gz 7527 BLAKE2B fe191bd398bbd1beac3de9a69b54b04e01436347f0f8933b8eb189dcafaf3d68bb76d6d738f5532e5e9d8e1631ef4d3785a110b69856c4e11d811b80dc31f19c SHA512 bca1593dea7cd004a0191420ccad56cffb91bc5523434f50920ce25c2ee82dc6a756e2eefdcee94ae0bb403fea881e42bf403d6218d6169f30dc9288e72d1c36
+DIST github.com-modern-go-reflect2-v1.0.1.tar.gz 14394 BLAKE2B 6169613fe7fda3f65902f153c0e87b11058ab72af87c669d71140cb19e835bcb2d84cd579544379ad7e77bfa4683b304c930e2bb833bcae035a71447bba1ffd5 SHA512 6c52772e7d164837b02fd6b5b5653b7633914e5e8cadbc071d4cd647cc05b0408c152e4334b30f43f6c5a8700b032e5a8ef35e6506961963bfad918b28f5df22
+DIST github.com-olekukonko-tablewriter-bdcc175572fd7abece6c831e643891b9331bc9e7.tar.gz 10391 BLAKE2B dfbb01ad0b32623ef1cc5cb2bb981242013fafbac12c583aa6c051aa6d8ea6225563871dc870d6f72ec4a52406c2bf6516cf5dc90be46a67d63b58074e0cd3de SHA512 09b904cd78d5d4f2a1197fefac838cf01db67b1036db68f46d053ee4d25b417efbf84636df7c89607997be6b6d0efb53f395a4b7e9b5776b82558095d6c774a6
+DIST github.com-opencontainers-go-digest-a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb.tar.gz 18386 BLAKE2B c484694b778f0e71b94628ffebcaff6fec311f033540d2a27202b8e1bc6224b1a48a8670f6f7ecf10bc2f406a9cfed98f0c9565215e4a297786f041e940996d6 SHA512 3061c0372815652836db5245519ec2b0a2f71eac1af7c23a419edfa64063e6f39e91a1aae2ee1ccf1e97a96de620e15684ee660f9039e694c7b9b4ffac27879d
+DIST github.com-pelletier-go-toml-v1.2.0.tar.gz 57496 BLAKE2B 48ffbd6b1b06df31b89ccda4d5aa7f8b23215a2532aab102612231dcdda3fcad4c277f15a56894e10bb94cb3c891f50e87ef9c0e6c7e1f3f840d14bd85634b25 SHA512 07791bbc0e578ab383776d715942cd4fa723e5fa6f9879676b6820166ca9b776651fd62a0584cbcc52d2ba87cecf18184734ce9b06fb5b490013eb8dff6fbb4d
+DIST github.com-pkg-browser-9302be274faad99162b9d48ec97b24306872ebb0.tar.gz 2821 BLAKE2B 5cdeea353815f671f7cd8b9db163bd8d508ed8889475adea29d7aae9181b0a9023eb8b38fe48d735a9b637024fdca000014b9ef2ba92fb872952afa745e3f727 SHA512 7eb28bc0c9d544cf40295c9abc1cb671c83c454d9108a7bbb9a0f0d9ae49019ff6a2894b791dccdcabdfecec86b9d52140cf917c289343217c55c325e673560f
+DIST github.com-pkg-errors-v0.8.1.tar.gz 11009 BLAKE2B 02adfe3cea02b0ddb7cde923c22dc8a035491098d138d6254e8b833f58f4388a7bd172a15a22f3dbd6b0ce8909b6167f62561d32ec3d21566eef00005c1a025d SHA512 8f93cdae71789e417da11a45c667954169ec4adc04fb618f938ffc2e513cb021f140bc2b94f3e634fd4f19b73be7c9bc483d541bb7baea54c7c9700becc4d438
+DIST github.com-pkg-profile-3a8809bd8a80f8ecfe4ee1b34b3f37194968617c.tar.gz 5498 BLAKE2B 2e25ab4b3139e92b2707859bf9b9e63d8a11fcf7a73a78a2eef130dc3d2710175b538560a31ec2577d048b93e293655d137e79d35c07037a9cbf8da45bb5f976 SHA512 0bd41d9204cfb66dc56990d8154375e2bd9d6eecb813d3e66fffa61c0cffbb1406a934d683e2a5a6a04fb9b6d565b660fa0eba246bb96fcaa53883f291116595
+DIST github.com-russross-blackfriday-v1.5.2.tar.gz 75779 BLAKE2B 0ac00fa2b2fd2f84951955848725871b4b50762e91cd5160a1428c1598ef1e88b8caaf6e45a1bfe859d53dbf70fae65938057feda9b657baf2c5637fda867002 SHA512 e7dc4dd6d7bce8819e525b6b2c9b729bbdbcfc96b7672e7b0f60970b3b75508155b2c73bf637cedb6e2362b30631278ae6d5669b5c11a04555db672805075c94
+DIST github.com-samalba-dockerclient-91d7393ff85980ba3a8966405871a3d446ca28f2.tar.gz 24414 BLAKE2B e5b89db81fc0437c521de7b82cbc6576090bea1522b6d656d450aa41be5606aab120b2f8fcae8899d929d928fa4d76933f15f0f109bc5c020707308dc8d23ca1 SHA512 a59f800b818e4815b5214eb0d2882a9bd0daf88df20d0e9155e7af69047a653c247bd711dc73c5c6050abc407f9dd42c973795a3f67d677356d567fb55c136a3
+DIST github.com-shirou-gopsutil-v2.18.12.tar.gz 117507 BLAKE2B dd7983fd86d1fca7e43f77cd3f4c02dce824d2c1a7314c04d63d4824ca657131dff82f18911b47f5bf6775012b1023fe599c67beac146c151d043c2bb4d408be SHA512 00ecf23ee0465929efb0627cdef3548f6f79d5abbb2177b54511a76be2987a70e7a720bcff2b4d0281bc17c8218f950a947999eeb9a78b7780a315b412e09855
+DIST github.com-spf13-afero-v1.1.2.tar.gz 45309 BLAKE2B 0de6a204590f40cda8e80495bf57f55827aec4fb0fff58e0ae7d03b25d297edf530af4c8da94f11ad9bd25eb148fb72b083c75d513b8c4802e8d1a557386f101 SHA512 2ea3773346086d7f0e499653649ef9cbe71b5c0ea488b7650630f4262c13fa426522c9f9556ab127c7b8aa2aa97ff0b34cf3a9eba8b7c753ed200292a50a314e
+DIST github.com-spf13-cast-v1.3.0.tar.gz 11085 BLAKE2B f46ad23efac14d599ef7268c033c5f244ea7976982fee02b4d83ae65f91a72150bef359eb24b8c868f8a42ea8a0aeae839dcf82a7646648bf482f2a520704e09 SHA512 4cd15f59860fddbb67055beb15dfb8114ecaad5999a8fb46fbbbdea1cf78eaa094a4893c10b97efc7d2f95509920688659d609623135bf9871e6229043452194
+DIST github.com-spf13-cobra-v0.0.5.tar.gz 111126 BLAKE2B 0f5fe38e3e278603fcc53edfdd72206d7b6850aa3ac4054b4242091949fe327bf80ddc46c20c3df1e644807e5b8882c528ca5d3bc184b9f039038cbe9043835a SHA512 c21a2c935365c74772152e37adea553dc89fd31dae794bd7e8f56d7c9eaafe717e2d0d6f56e1c8d2fe442df445dee9f03bbd30e802e2ac6911babf309b901c04
+DIST github.com-spf13-jwalterweatherman-v1.0.0.tar.gz 6392 BLAKE2B 15ed225aa9eb6afca552a19a7ba22216454a27a29aa9f7ee39758100ff123afe8b10e06fce63bf2f4710fbdcbc5c680d3b4eef1cc3c8d363ce0a9f31ce8a34ca SHA512 13cc90c6f4a9fcdd29610773ada79fa2072223459c824b0f732ed3a6f4c61cb7a65c169f70007d3a08354f0a2e06b67e5257c4b0a0e1989fbc2309e69f7200cf
+DIST github.com-spf13-pflag-v1.0.3.tar.gz 46002 BLAKE2B b7caa90be69c7bb6a36b0da68af309debee6edd6e2596d39e286ebdb10f9f90246736f3af3a35c89ac704e2764d2ac40e76dad09c3147a942200592e3d234916 SHA512 d7121dade4fc06568cfb650a529dda350c60171e97ca405d29b9654a9fd06e453d20f8efc2fd8c51f530cfb0708648b2b2ba06ab40897b262ef2f3baf04d65a7
+DIST github.com-spf13-viper-v1.3.2.tar.gz 36932 BLAKE2B 62a214160e4307949f2c2bf31f335f116b92852bb5afc01ae2e7d866a6d07d4dde4ec3c55472d4795d1813a57f8f3d750c92cfc909efb636efe405acd4912110 SHA512 7e70ac39d36ca9917984388977fcb95488b2b977a633c1adaa29ff342b1b5a1a7bb21b23e75e4ccbb624143712e6fa4028a47800ed5879d27355fbd61f9b8b1b
+DIST github.com-ulikunitz-xz-v0.5.5.tar.gz 477164 BLAKE2B 505d5dfa38cc36ce9a9ec742ae1b7fbfeb5b658cbc8d376e103459b924e5ce4c1c23aa1314b308c28bf021ceded10e2bd590a809c35667b927c5aa42b210eb68 SHA512 8142b2031fe13b709f77721de9571966029ada028c59fb756191d3607263de9023a25bd322f26a9700c69d9b9a78ab3020a5e2cdec64c5dff6b31ec94f3e032b
DIST minikube-1.0.1.tar.gz 11206771 BLAKE2B 3aae096cd0998405ae30e1db699fd51330e82c13ebbf05283e5ead25918bfdd52c352fb8385caf7ef74b45fb94f63ddf2fa64c96cba79be59703cf0579e79e39 SHA512 41855aec3b159ddc8f6e89b9a8a63179edf21d3078040ccda56994aab8ce7b57f6a989d63b8b75c92698f2bbec8c128980b7f2268c793157f67f245625e07780
-EBUILD minikube-1.0.0.ebuild 1618 BLAKE2B 9065eb65010b5804f0a2e976fd42239bb5dfd0f80c2087b71938d12afefff71cc2ee3fdc01e339f55e6d848c9a57d41550197b00c78651c6ea2a2fce1a48621f SHA512 cb1fc1030f67221a28896374cc43ce733b95314ab72610e223124c8520968c4cf725bc879be7ab09e5e71b05aac218f53654716f691af28b56c165dacf8df1c0
-EBUILD minikube-1.0.1.ebuild 1618 BLAKE2B 9065eb65010b5804f0a2e976fd42239bb5dfd0f80c2087b71938d12afefff71cc2ee3fdc01e339f55e6d848c9a57d41550197b00c78651c6ea2a2fce1a48621f SHA512 cb1fc1030f67221a28896374cc43ce733b95314ab72610e223124c8520968c4cf725bc879be7ab09e5e71b05aac218f53654716f691af28b56c165dacf8df1c0
-MISC metadata.xml 394 BLAKE2B ca9fbc7af4a84d99a6d22c00cb28c09747675dc66ef21a43b3011bdccd129df698cacad0375f4ef360de2874d1cf6282834c6b901cd86c6c4dd213f67f006f45 SHA512 0690f97963d432904a0f002273d73ac4d998cde1d2f2fafddc2eeb5d841970b634c58ffa534fd5982a8166a40159164422771baa000566561b4f428ebe818bd8
+DIST minikube-1.6.1.tar.gz 78447692 BLAKE2B 16ee3d0f9dfc90f20723ae9ef33a36cbfa02de0f00d973f34c2e39872d6b954d5909c1aa534bb690b00ace0bdd4207986f022c796dfff20f776d12a13796bc96 SHA512 00da5047404abd631e08046a9e285d8009465b3cfa18c4e238bd5a6549714fb21f19864fcb68973e9a317f03a270158b90c36c0601316605edf2ecf93175b12e
+EBUILD minikube-1.0.1.ebuild 1810 BLAKE2B 7d14a27607613562524d30c70fa73d0a0bad89a57501476baa2d41f344b6d85e62bde875867dfd9de2e49f18760492cc45e5ad101fee00160013bb5b1e457715 SHA512 aed35306528a42a144ca77390acbddb99eade384441c78f9c7bb6e707f74c1e71588d825efcb2a5251383e0089fd9175735c3b4855866a1f962f7f4562ada6d1
+EBUILD minikube-1.6.1.ebuild 6945 BLAKE2B 229f8866e3563124b551718e9404c074a8507be04f99af7397915682b5a76cad12fea32e889eb276bcd099693d5cd756caf9c3803c5d222e2bf3fe12e0da7ecf SHA512 bb9f26b9ac27da6d9de82536a0743cda54c3571ad162ca3b711687d15f3ca0b6fa31b846f4c29d575de002dccee1fa7d3a8794a8cbd68b850f35001b5c4eff7a
+MISC metadata.xml 393 BLAKE2B 6c1d7e4c6ebff826d2a8eb0bf7a81fdd0c67279084e95aea0188e9b7e0f8ff869fc983f50c318cf17c42fdb482388e0989c655c8e65f18b462da0343dd57bf24 SHA512 9af4b86772936bd3299be9ff2e62a72dcad3481b39d4644b3774bfbdec6617d47dd1697205e1b3fa0a3944c38464584f42b8b2d6c7f1086b340d6a917f4d280f
diff --git a/sys-cluster/minikube/metadata.xml b/sys-cluster/minikube/metadata.xml
index aabd116e7a58..005c2fc3724b 100644
--- a/sys-cluster/minikube/metadata.xml
+++ b/sys-cluster/minikube/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>mrueg@gentoo.org</email>
- <name>Manuel Rüger</name>
+ <email>zmedico@gentoo.org</email>
+ <name>Zac Medico</name>
</maintainer>
<upstream>
<remote-id type="github">kubernetes/minikube</remote-id>
diff --git a/sys-cluster/minikube/minikube-1.0.0.ebuild b/sys-cluster/minikube/minikube-1.0.0.ebuild
deleted file mode 100644
index b49a012ebec2..000000000000
--- a/sys-cluster/minikube/minikube-1.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit python-any-r1 golang-build golang-vcs-snapshot
-
-EGO_PN="k8s.io/minikube"
-ARCHIVE_URI="https://github.com/kubernetes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Single Node Kubernetes Cluster"
-HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io"
-SRC_URI="${ARCHIVE_URI}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="hardened libvirt"
-
-DEPEND="dev-go/go-bindata
- ${PYTHON_DEPS}
- libvirt? ( app-emulation/libvirt[qemu] )"
-RDEPEND=">=sys-cluster/kubectl-1.14.0"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- sed -i -e 's/ -s -w/ -w/' -e 's#.*GOBIN=$(GOPATH)/bin go get github.com/jteeuwen/go-bindata/...##' -e 's#$(GOPATH)/bin/go-bindata#/usr/bin/go-bindata#g' src/${EGO_PN}/Makefile || die
- sed -i -e "s/get_commit(), get_tree_state(), get_version()/get_commit(), 'gitTreeState=clean', get_version()/" src/${EGO_PN}/hack/get_k8s_version.py || die
-}
-
-src_compile() {
- export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
- LDFLAGS="" GOFLAGS="-v" GOPATH="${WORKDIR}/${P}" emake -C src/${EGO_PN} $(usex libvirt "out/docker-machine-driver-kvm2" "") out/minikube-linux-amd64
-}
-
-src_install() {
- pushd src/${EGO_PN} || die
- newbin out/minikube-linux-amd64 minikube
- use libvirt && dobin out/docker-machine-driver-kvm2
- dodoc -r docs CHANGELOG.md README.md
- popd || die
-}
-
-pkg_postinst() {
- elog "You may want to install the following optional dependency:"
- elog " app-emulation/virtualbox or app-emulation/virtualbox-bin"
-}
diff --git a/sys-cluster/minikube/minikube-1.0.1.ebuild b/sys-cluster/minikube/minikube-1.0.1.ebuild
index b49a012ebec2..9c1f369635f1 100644
--- a/sys-cluster/minikube/minikube-1.0.1.ebuild
+++ b/sys-cluster/minikube/minikube-1.0.1.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Single Node Kubernetes Cluster"
HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io"
SRC_URI="${ARCHIVE_URI}"
-LICENSE="Apache-2.0"
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 GPL-2 ISC LGPL-3 MIT MPL-2.0 WTFPL-2 ZLIB || ( LGPL-3+ GPL-2 ) || ( Apache-2.0 LGPL-3+ ) || ( Apache-2.0 CC-BY-4.0 )"
SLOT="0"
IUSE="hardened libvirt"
@@ -32,6 +32,7 @@ src_prepare() {
}
src_compile() {
+ export -n GOCACHE XDG_CACHE_HOME
export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
LDFLAGS="" GOFLAGS="-v" GOPATH="${WORKDIR}/${P}" emake -C src/${EGO_PN} $(usex libvirt "out/docker-machine-driver-kvm2" "") out/minikube-linux-amd64
}
diff --git a/sys-cluster/minikube/minikube-1.6.1.ebuild b/sys-cluster/minikube/minikube-1.6.1.ebuild
new file mode 100644
index 000000000000..0f67b66d0aed
--- /dev/null
+++ b/sys-cluster/minikube/minikube-1.6.1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} )
+
+inherit python-any-r1 go-module
+
+EGIT_COMMIT="42a9df4854dcea40ec187b6b8f9a910c6038f81a"
+
+EGO_VENDOR=(
+ "cloud.google.com/go v0.49.0 github.com/googleapis/google-cloud-go"
+ "github.com/aws/aws-sdk-go v1.16.26"
+ "github.com/bgentry/go-netrc 9fd32a8b3d3d3f9d43c341bfe098430e07609480"
+ "github.com/blang/semver v3.5.0"
+ "github.com/cenkalti/backoff v2.2.1"
+ "github.com/cheggaaa/pb v3.0.1"
+ "github.com/cloudfoundry-attic/jibber_jabber bcc4c8345a21301bf47c032ff42dd1aae2fe3027"
+ "github.com/cpuguy83/go-md2man v1.0.10"
+ "github.com/davecgh/go-spew v1.1.1"
+ "github.com/docker/distribution edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c"
+ "github.com/docker/docker v1.13.1"
+ "github.com/docker/go-connections v0.3.0"
+ "github.com/docker/go-units v0.3.3"
+ "github.com/docker/machine a555e4f7a8f518a8b1b174824c377e46cbfc4fe2"
+ "github.com/docker/spdystream 449fdfce4d962303d702fec724ef0ad181c92528"
+ "github.com/fatih/color v1.7.0"
+ "github.com/fsnotify/fsnotify v1.4.7"
+ "github.com/gogo/protobuf v1.1.1"
+ "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998"
+ "github.com/golang/groupcache 02826c3e79038b59d737d3b1c0a1d937f71a4433"
+ "github.com/golang/protobuf v1.3.2"
+ "github.com/googleapis/gax-go v2.0.5"
+ "github.com/googleapis/gnostic 0c5108395e2debce0d731cf0287ddf7242066aba"
+ "github.com/google/go-cmp v0.3.0"
+ "github.com/google/go-containerregistry 697ee0b3d46eff19ed2b30f86230377061203f79"
+ "github.com/google/gofuzz v1.0.0"
+ "github.com/hashicorp/errwrap 7554cd9344cec97297fa6649b055a8c98c2a1e55"
+ "github.com/hashicorp/go-cleanhttp v0.5.0"
+ "github.com/hashicorp/go-getter v1.4.0"
+ "github.com/hashicorp/golang-lru v0.5.1"
+ "github.com/hashicorp/go-multierror 8c5f0ad9360406a3807ce7de6bc73269a91a6e51"
+ "github.com/hashicorp/go-safetemp v1.0.0"
+ "github.com/hashicorp/go-version v1.1.0"
+ "github.com/hashicorp/hcl v1.0.0"
+ "github.com/imdario/mergo v0.3.5"
+ "github.com/intel-go/cpuid 1a4a6f06a1c643c8fbd339bd61d980960627d09e"
+ "github.com/jimmidyson/go-download 7f9a90c8c95bee1bb7de9e72c682c67c8bf5546d"
+ "github.com/jmespath/go-jmespath c2b33e8439af944379acbdd9c3a5fe0bc44bd8a5"
+ "github.com/json-iterator/go v1.1.6"
+ "github.com/juju/clock 9c5c9712527c7986f012361e7d13756b4d99543d"
+ "github.com/juju/errors 0232dcc7464d0c0037b619d6e10190301d01362f"
+ "github.com/juju/mutex d21b13acf4bfd8a8b0482a3a78e44d98880b40d3"
+ "github.com/kballard/go-shellquote 95032a82bc518f77982ea72343cc1ade730072f0"
+ "github.com/libvirt/libvirt-go v3.4.0"
+ "github.com/machine-drivers/docker-machine-driver-vmware v0.1.1"
+ "github.com/magiconair/properties v1.8.0"
+ "github.com/MakeNowJust/heredoc bb23615498cded5e105af4ce27de75b089cbe851"
+ "github.com/mattn/go-colorable v0.1.2"
+ "github.com/mattn/go-isatty v0.0.8"
+ "github.com/mattn/go-runewidth v0.0.4"
+ "github.com/mitchellh/go-homedir v1.1.0"
+ "github.com/mitchellh/go-ps 4fdf99ab29366514c69ccccddab5dc58b8d84062"
+ "github.com/mitchellh/go-testing-interface v1.0.0"
+ "github.com/mitchellh/go-wordwrap v1.0.0"
+ "github.com/mitchellh/mapstructure v1.1.2"
+ "github.com/modern-go/concurrent bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94"
+ "github.com/modern-go/reflect2 v1.0.1"
+ "github.com/olekukonko/tablewriter bdcc175572fd7abece6c831e643891b9331bc9e7"
+ "github.com/opencontainers/go-digest a6d0ee40d4207ea02364bd3b9e8e77b9159ba1eb"
+ "github.com/pelletier/go-toml v1.2.0"
+ "github.com/pkg/browser 9302be274faad99162b9d48ec97b24306872ebb0"
+ "github.com/pkg/errors v0.8.1"
+ "github.com/pkg/profile 3a8809bd8a80f8ecfe4ee1b34b3f37194968617c"
+ "github.com/russross/blackfriday v1.5.2"
+ "github.com/samalba/dockerclient 91d7393ff85980ba3a8966405871a3d446ca28f2"
+ "github.com/shirou/gopsutil v2.18.12"
+ "github.com/spf13/afero v1.1.2"
+ "github.com/spf13/cast v1.3.0"
+ "github.com/spf13/cobra v0.0.5"
+ "github.com/spf13/jwalterweatherman v1.0.0"
+ "github.com/spf13/pflag v1.0.3"
+ "github.com/spf13/viper v1.3.2"
+ "github.com/ulikunitz/xz v0.5.5"
+ "github.com/VividCortex/ewma v1.1.1"
+ "golang.org/x/crypto 5c40567a22f818bd14a1ea7245dad9f8ef0691aa github.com/golang/crypto"
+ "golang.org/x/net 3b0461eec859c4b73bb64fdc8285971fd33e3938 github.com/golang/net"
+ "golang.org/x/oauth2 0f29369cfe4552d0e4bcddc57cc75f4d7e672a33 github.com/golang/oauth2"
+ "golang.org/x/sync 112230192c580c3556b8cee6403af37a4fc5f28c github.com/golang/sync"
+ "golang.org/x/sys 04f50cda93cbb67f2afa353c52f342100e80e625 github.com/golang/sys"
+ "golang.org/x/text v0.3.2 github.com/golang/text"
+ "golang.org/x/time 9d24e82272b4f38b78bc8cff74fa936d31ccd8ef github.com/golang/time"
+ "google.golang.org/api v0.9.0 github.com/googleapis/google-api-go-client"
+ "google.golang.org/genproto 24fa4b261c55da65468f2abfdae2b024eef27dfb github.com/googleapis/go-genproto"
+ "google.golang.org/grpc v1.21.1 github.com/grpc/grpc-go"
+ "go.opencensus.io v0.22.2 github.com/census-instrumentation/opencensus-go"
+ "gopkg.in/cheggaaa/pb.v1 v1.0.27 github.com/cheggaaa/pb"
+ "gopkg.in/inf.v0 v0.9.1 github.com/go-inf/inf"
+ "gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml"
+ "k8s.io/klog v0.3.1 github.com/kubernetes/klog"
+ "k8s.io/kubernetes 8c3b7d7679ccf368cc4cedb352fac4cd1b82124e github.com/kubernetes/kubernetes"
+ "k8s.io/utils c2654d5206da6b7b6ace12841e8f359bb89b443c github.com/kubernetes/utils"
+ "sigs.k8s.io/yaml v1.1.0 github.com/kubernetes-sigs/yaml"
+)
+
+KEYWORDS="~amd64"
+
+DESCRIPTION="Single Node Kubernetes Cluster"
+HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ $(go-module_vendor_uris)"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 GPL-2 ISC LGPL-3 MIT MPL-2.0 WTFPL-2 ZLIB || ( LGPL-3+ GPL-2 ) || ( Apache-2.0 LGPL-3+ ) || ( Apache-2.0 CC-BY-4.0 )"
+SLOT="0"
+IUSE="hardened libvirt"
+
+RDEPEND=">=sys-cluster/kubectl-1.14.0
+ libvirt? ( app-emulation/libvirt:=[qemu] )"
+DEPEND="${RDEPEND}
+ dev-go/go-bindata
+ ${PYTHON_DEPS}"
+
+RESTRICT="test"
+
+src_prepare() {
+ default
+ mv vendor/k8s.io/kubernetes/staging/src/k8s.io/* vendor/k8s.io || die
+ rm -rf vendor/k8s.io/kubernetes/staging || die
+ sed -i -e "s/get_commit(), get_tree_state(), get_version()/get_commit(), 'gitTreeState=clean', get_version()/" hack/get_k8s_version.py || die
+ sed -i -e "s|^COMMIT ?=.*|COMMIT = ${EGIT_COMMIT}|" -e "s|^COMMIT_NO :=.*|COMMIT_NO = ${EGIT_COMMIT}|" -i Makefile || die
+}
+
+src_compile() {
+ export -n GOCACHE GOPATH XDG_CACHE_HOME
+ export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
+ LDFLAGS="" emake $(usex libvirt "out/docker-machine-driver-kvm2" "") out/minikube-linux-amd64
+}
+
+src_install() {
+ newbin out/minikube-linux-amd64 minikube
+ use libvirt && dobin out/docker-machine-driver-kvm2
+ dodoc -r docs CHANGELOG.md README.md
+}
+
+pkg_postinst() {
+ elog "You may want to install the following optional dependency:"
+ elog " app-emulation/virtualbox or app-emulation/virtualbox-bin"
+}
diff --git a/sys-cluster/mvapich2/Manifest b/sys-cluster/mvapich2/Manifest
index bfd74bf00412..2f05e44f35cf 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 3850 BLAKE2B 91b38035b4827782a056777513d19e9616c99c7741440edfa628e63237aaf4e543080a60baa4a86fec581e0a28503f9722684a71834d9ee15ff9cb1841a58ce4 SHA512 78935009e936874086b07b18c04132462b1216302b0483ce3f6b1cdaa9c889406fc19c18685118492cfb0b08bf68422dd543b9629e184ca06f53a46cd9248c75
+EBUILD mvapich2-1.6.ebuild 3844 BLAKE2B 64f23b92bcc4734b4094fe52c4b3f7ac820a5b21abba30ddc86b4705a282997584699378351e23a3129ef5bca1cff6f8c37faca920df0d72128acef55dfc7874 SHA512 7cc91f5dde6d727874fd455d3856be7e8e99f1b0c8f0dcfe4630b19481add96b54e620c799f5f12c1dc6b8bbbd10cc4de3c5f967893cc7832249c4c0c74aaa41
MISC metadata.xml 646 BLAKE2B e656b3bb792c7058861e1b1f5ee548c3fbecd238d6d016035a12f750f7549d7c9e1260b579f1b8ca1e8742ca6d4d68d6c54a8396dca3e7ab4f4af298ac01b69c SHA512 251bae667db76befd899a01a8f1c658f4552f2a4c0e0790489c7b0d8e984fcf3f08b2954e9dcb2ddc4d3b7a4d0bb8a82aee5d004c9dabb4b760e1c7d0ec3b67a
diff --git a/sys-cluster/mvapich2/mvapich2-1.6.ebuild b/sys-cluster/mvapich2/mvapich2-1.6.ebuild
index 6277a6a7a4c0..d5bc03fc1b7d 100644
--- a/sys-cluster/mvapich2/mvapich2-1.6.ebuild
+++ b/sys-cluster/mvapich2/mvapich2-1.6.ebuild
@@ -125,7 +125,7 @@ src_configure() {
}
src_install() {
- emake DESTDIR="${D}"|| die
+ emake DESTDIR="${D}"
dodoc CHANGES_MPICH2 COPYRIGHT COPYRIGHT_MVAPICH2 LICENSE.TXT \
README* RELEASE_NOTES*
}
diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest
index 9d86744c452e..c905f6ee7554 100644
--- a/sys-cluster/neutron/Manifest
+++ b/sys-cluster/neutron/Manifest
@@ -6,28 +6,24 @@ AUX neutron-openvswitch-agent.confd 142 BLAKE2B 32c521f734854608173a41625bc037ee
AUX neutron-server.confd 70 BLAKE2B 88309872ce864e4dfa9072c1472bd6f1e8116f71106ff7e055f6386563ef1077b41f538a72e183ae00e700262d2bcf82434077f0b7e5753389077be3f276b178 SHA512 79f1a40486c37b2c3486b4ef015864f6b20ee89b05d788ce6ade8af934e2c160da9e0495d22e941a717072c1d8ca3b77963a3ec06f3ec25a3f8af8b24a4e40a0
AUX neutron.initd 530 BLAKE2B 48900bdde5770a0b0db90490d6ae8541dafc96e3fa2aa1c8d75eab5f547be35fa5adb792db8960f71a98bbeb71d56b29e5f5166a47735ebe85804019aa4e1f11 SHA512 c9c7386ae8d97205859f02edb0c7d601059af78def3f232f87e676131c5e6fcdb6e880ccee5b1b15397b1dffe83446421145c90ed448f5e9d55994efd1629f92
AUX neutron.sudoersd 117 BLAKE2B 30e903fd3d681b779ad7e4758b56bfd78df6165ae030f0a5017dccd1873570db450efd3e7b232f77d6d2e3fcb81cb64d9d44901802310ebe2d88f882d334acda SHA512 143f8a1faa7650bc66b2566d0bd62f71eb743231b9efc4c7df265e53d664418b23182e3f271b86845ed76c537b7f60157e87af59413cf659379f367924d14366
-DIST neutron-13.0.4.tar.gz 10609216 BLAKE2B 4e9da9796d66ac5f9b7be98f29338a9191a12c93ff2d5dcb6f98358fe491262d4f874b4defbdbb572319d0226f2bf4ea21af485aec404a7c76d879139aa6483b SHA512 a8276fba604ed7c2a047cb3a9c16286d760b17191cd650b8bbc2153f49a68ac3a16edde35c6631f538807d463cbd91d4d722a081b373eca0f34d0883624c1bc6
DIST neutron-14.0.2.tar.gz 10734311 BLAKE2B fea60def53a82bddf0815701d0f4998a51acc1e8fea6c589761852605c3a30b0f9c31656dc251f53698fe633befe40eb6eb32225e1ea6412f71fc6550d3698b5 SHA512 ab58e0fdf501e279532b78f02326e56722a81a8baa0800e2c28bf2d46ef7d9f20fc4516a8b8f84f2738aaaef83997b096223d3abbc07c6f712ca4d4fd587c731
DIST neutron-14.0.3.tar.gz 10747068 BLAKE2B 47cbb470408781ab98573c6f3398e1d42e8005be3cdfbe7e4dd26ec50924cbc2c073b0198e578c7de88f3859ec010373f426712d78efaa39c898e22802790c55 SHA512 f3a65d43c13d80715709f355926ecb712a9c18c579c1bbc7b05e4efd38cdef13305c3c2cc317437eebc648a57115a109ff32d54a0819322e78b74fb40412c1ae
DIST neutron-15.0.0.tar.gz 10512007 BLAKE2B a0cbd9a9279daf89ac6c162063c1e1f706335a53c24d9cdc946be2f44c42fc62c4755ad0c8414b5c67c26c916656491e24dcf398c670588815155a498a0cee56 SHA512 911cddb5521b8f3758895f91f638f28adeda8e5b2154376dd99eb78e189f8fd77074fbec8b9805b75db7002a71442630380f0aa37cd8a2e3c13d38c10f9dbcef
-DIST neutron-configs-13.0.4.tar.gz 26109 BLAKE2B 5de3b90dcb6f8c86ce659b3ab439a79dd920aaf57b66a1e1b29f1b0d0fd433b222335a634dca01ce2b0e07acc3011ff6bf25983071dc0ff00e78ac847ee3fdd6 SHA512 498f41ffec6c14597e9785da9a36c2d906138215b34017aa93f56d051078682279bcce05288d2534ff7ab8208b8251c9f721256488f6850173210e41bc6dd51c
DIST neutron-configs-14.0.2.tar.gz 22973 BLAKE2B f454ccc2569ec1e586d88b410d3acbe557f25894c5f4d06558aa242f3d14971b791eca0d827f22400ef02db9899fdb2a501b1b745a531c0f6577318a28c58278 SHA512 dce4a1fd8880d9ffbde9014dffdbb67f69a798a834f9cc6ac6ccd34d520c21b468b16093b3c54fbb472ded501305775b0b31da3c62a860cf19c4486a30c1da2b
DIST neutron-configs-14.0.3.tar.gz 22973 BLAKE2B f454ccc2569ec1e586d88b410d3acbe557f25894c5f4d06558aa242f3d14971b791eca0d827f22400ef02db9899fdb2a501b1b745a531c0f6577318a28c58278 SHA512 dce4a1fd8880d9ffbde9014dffdbb67f69a798a834f9cc6ac6ccd34d520c21b468b16093b3c54fbb472ded501305775b0b31da3c62a860cf19c4486a30c1da2b
DIST neutron-configs-15.0.0.tar.gz 23546 BLAKE2B df706681e63e4f36b54be33a6619da15d642803f40afe737bd31426f9b3643a6a032cb8bfcb95899d1e67b759155fd14bb45f41460cefdc7d9f91d3377a90d5d SHA512 ef4555be50dfb81a0558ed28eb917a1d0634d913a2b0b58deeae3132a0e3c61521074b21d195e51e348a08b55c21919b537ac3c7122f4d5524ead824642292fe
DIST neutron-configs-2018.2.9999.tar.gz 26109 BLAKE2B 5de3b90dcb6f8c86ce659b3ab439a79dd920aaf57b66a1e1b29f1b0d0fd433b222335a634dca01ce2b0e07acc3011ff6bf25983071dc0ff00e78ac847ee3fdd6 SHA512 498f41ffec6c14597e9785da9a36c2d906138215b34017aa93f56d051078682279bcce05288d2534ff7ab8208b8251c9f721256488f6850173210e41bc6dd51c
DIST neutron-configs-2019.1.9999.tar.gz 22973 BLAKE2B f454ccc2569ec1e586d88b410d3acbe557f25894c5f4d06558aa242f3d14971b791eca0d827f22400ef02db9899fdb2a501b1b745a531c0f6577318a28c58278 SHA512 dce4a1fd8880d9ffbde9014dffdbb67f69a798a834f9cc6ac6ccd34d520c21b468b16093b3c54fbb472ded501305775b0b31da3c62a860cf19c4486a30c1da2b
DIST neutron-configs-2019.2.9999.tar.gz 23546 BLAKE2B df706681e63e4f36b54be33a6619da15d642803f40afe737bd31426f9b3643a6a032cb8bfcb95899d1e67b759155fd14bb45f41460cefdc7d9f91d3377a90d5d SHA512 ef4555be50dfb81a0558ed28eb917a1d0634d913a2b0b58deeae3132a0e3c61521074b21d195e51e348a08b55c21919b537ac3c7122f4d5524ead824642292fe
-DIST neutron-ml2-plugins-13.0.4.tar.gz 7068 BLAKE2B fa27bd84c1d67bd36c7c7e47b6e8f98dd100e09c7a3bfa7aec615ed24e3dadf240f8ef44874c868ff92f79452afbf4a21fba46b1b9aec191bad53a62767b1861 SHA512 add4697c78c592dfe5ebadd3b0cf9b9c2a2c33bd05130a8e1422abf7456d8a0cc926a0d46f6b49ceee87017304d7c9c3486c975086e46f178e3bc142844f836f
DIST neutron-ml2-plugins-14.0.2.tar.gz 8642 BLAKE2B 71d945504f3e2185bffddb94956f019fa38bdd4a8782e936de2b8753e2a934374b6f0ed11ea0cdc9d454a80544b2e225e70ff987acbb971d756ae940cf4d7d16 SHA512 399e3f0cd8daaaf18e36d47aa105cf71d70e3ed5f707093e2292e480e3a0868818ee0ee68ca7a8eeb8e28cec51721e2508ed75815f04a415eb42dfe56708fce2
DIST neutron-ml2-plugins-14.0.3.tar.gz 8642 BLAKE2B 71d945504f3e2185bffddb94956f019fa38bdd4a8782e936de2b8753e2a934374b6f0ed11ea0cdc9d454a80544b2e225e70ff987acbb971d756ae940cf4d7d16 SHA512 399e3f0cd8daaaf18e36d47aa105cf71d70e3ed5f707093e2292e480e3a0868818ee0ee68ca7a8eeb8e28cec51721e2508ed75815f04a415eb42dfe56708fce2
DIST neutron-ml2-plugins-15.0.0.tar.gz 8669 BLAKE2B 3c34a857c0e7dd4e5313f5f9a1bb22384aeae6d1e43e719c50eab8dc3e842e98f202eb12cbb788127603931292deeed802f0592bad232e6a05121939e3b26fe0 SHA512 0e6858425ee3d3e2233c8ebf19aa8e62b5ff849532a2fdceb953f384f3b33432137537afbb2878f23ec5eb57e185eda36a6d6ff71d8be5f32b43abcb5c186082
DIST neutron-ml2-plugins-2018.2.9999.tar.gz 7068 BLAKE2B fa27bd84c1d67bd36c7c7e47b6e8f98dd100e09c7a3bfa7aec615ed24e3dadf240f8ef44874c868ff92f79452afbf4a21fba46b1b9aec191bad53a62767b1861 SHA512 add4697c78c592dfe5ebadd3b0cf9b9c2a2c33bd05130a8e1422abf7456d8a0cc926a0d46f6b49ceee87017304d7c9c3486c975086e46f178e3bc142844f836f
DIST neutron-ml2-plugins-2019.1.9999.tar.gz 8642 BLAKE2B 71d945504f3e2185bffddb94956f019fa38bdd4a8782e936de2b8753e2a934374b6f0ed11ea0cdc9d454a80544b2e225e70ff987acbb971d756ae940cf4d7d16 SHA512 399e3f0cd8daaaf18e36d47aa105cf71d70e3ed5f707093e2292e480e3a0868818ee0ee68ca7a8eeb8e28cec51721e2508ed75815f04a415eb42dfe56708fce2
DIST neutron-ml2-plugins-2019.2.9999.tar.gz 8669 BLAKE2B 3c34a857c0e7dd4e5313f5f9a1bb22384aeae6d1e43e719c50eab8dc3e842e98f202eb12cbb788127603931292deeed802f0592bad232e6a05121939e3b26fe0 SHA512 0e6858425ee3d3e2233c8ebf19aa8e62b5ff849532a2fdceb953f384f3b33432137537afbb2878f23ec5eb57e185eda36a6d6ff71d8be5f32b43abcb5c186082
-EBUILD neutron-13.0.4.ebuild 8347 BLAKE2B 329f7e858f922aaf211dcd925fefcbd61418f5198d63b644a109634765aef14142b99cd68e7a8436eba730078ae0f21179819b121c020ecd3d2d7e743ae305a5 SHA512 57d8d5f18f1d45d23418f4599770fb35b757c4ca1e584d559e64d839308a9d71928db37a7276abf074294718b54c83f7e485d6c88978ec7f2bf26de29aacb46a
EBUILD neutron-14.0.2.ebuild 8388 BLAKE2B 3716d11d139f7ecee31b49009e07f2b5219c6a953a83a375d933aa6fb67c961a697341cdbe13da38bf09819607eafd07e3df6a106e41cfa1eccd38fc209a30c1 SHA512 42759d4cb73245f0fd5ce6a75d8c659e06eb552dc58b7c1723ebc37a1e49f56e74dce78e0b74d5befa8dae0389ed5b089e1c9c4bae5eeeb4025ab5daf12c3fa2
-EBUILD neutron-14.0.3.ebuild 8390 BLAKE2B bcebc5151fa3acece8a94a35a25ee7cac43bc07a1bc23bb1aae30cbd6fc1200ea3d72667cb07f2ba1a3b71499c6c96ff877e69055c17ec7fd7cdf16851147e1b SHA512 02719097608bee0047a392f0a01df294b7a3dbcee9366d1e1a9356748c91be05bdc5eabd5abdd8cc54547fa696d854984f4abd99640271042ed84a7af4c1dc98
-EBUILD neutron-15.0.0.ebuild 8558 BLAKE2B 81d081a274a0f22f07527aaeeaa89868b76569fd9dcce40d17d3fcc4dcf74d886ef9ae244bdf95f427631c7217f14965de87730b00dfdfaf3a2c128bfa62d382 SHA512 46b7ee3c7ef552d8fb970c673462deae61b7ddfe412c047580c3373acb69770fb23b86ef1ab72f150137e1e52b16cc98b1dd6419cb0efdde00ca7a40ed416146
+EBUILD neutron-14.0.3.ebuild 8388 BLAKE2B 3716d11d139f7ecee31b49009e07f2b5219c6a953a83a375d933aa6fb67c961a697341cdbe13da38bf09819607eafd07e3df6a106e41cfa1eccd38fc209a30c1 SHA512 42759d4cb73245f0fd5ce6a75d8c659e06eb552dc58b7c1723ebc37a1e49f56e74dce78e0b74d5befa8dae0389ed5b089e1c9c4bae5eeeb4025ab5daf12c3fa2
+EBUILD neutron-15.0.0.ebuild 8556 BLAKE2B 1b03561822e0b246d8a01b195b7960bbb177e5db4387c17878f9e45064f192559b6ed08e42e04f25c263f06c9eff9ee1e6ecf2c73f1fb347f703d46f94dccb8e SHA512 980e11e2b528fc9bf69a631cbc5161f986a3405137d2920ecda5f3702d09e25f1ad991a93283669fcef302a65f26770363b460b08be5dd101d03abda22cd1035
EBUILD neutron-2018.2.9999.ebuild 8350 BLAKE2B 40303975455b8e20a9b55d228b0653104ddaa8f1a20000188d86da895af95c7030b3931b1d71c3038235cac8efd37dfe547ee8da0a57611fedc2de743f388a96 SHA512 c9240d19364c27113ec1e63893f86c2a5df66af5e5610becf53d6366868ebe6777d20f4324905a5a502cfe224dd05a3820255b016b1cbdd3b30ac8678092e224
EBUILD neutron-2019.1.9999.ebuild 8391 BLAKE2B 6182fa27064f390f6dc459d7a0d6b926ff1e1ad43d380e654e6ef5ed63fa91e130bed6fdc93a815e0c7eca598848a61596766e9fedca44439a2b99b589757224 SHA512 56d78135fed5fbbd23c789ce9037bcaa805ab42da39492dc2d41b5256d1f7139db92f119ab6c03b74a898e18a5e20ba8295ca54b17fcf2629d8f8ca06bb4777b
EBUILD neutron-2019.2.9999.ebuild 8558 BLAKE2B 81d081a274a0f22f07527aaeeaa89868b76569fd9dcce40d17d3fcc4dcf74d886ef9ae244bdf95f427631c7217f14965de87730b00dfdfaf3a2c128bfa62d382 SHA512 46b7ee3c7ef552d8fb970c673462deae61b7ddfe412c047580c3373acb69770fb23b86ef1ab72f150137e1e52b16cc98b1dd6419cb0efdde00ca7a40ed416146
diff --git a/sys-cluster/neutron/neutron-13.0.4.ebuild b/sys-cluster/neutron/neutron-13.0.4.ebuild
deleted file mode 100644
index d862d7790857..000000000000
--- a/sys-cluster/neutron/neutron-13.0.4.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
-# still no 34 :( https://bugs.launchpad.net/neutron/+bug/1630439
-
-inherit distutils-r1 linux-info user
-
-DESCRIPTION="A virtual network service for Openstack"
-HOMEPAGE="https://launchpad.net/neutron"
-if [[ ${PV} == *9999 ]];then
- inherit git-r3
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/configs.tar.gz -> neutron-configs-${PV}.tar.gz
- https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz"
- EGIT_REPO_URI="https://github.com/openstack/neutron.git"
- EGIT_BRANCH="stable/rocky"
-else
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/configs.tar.gz -> neutron-configs-${PV}.tar.gz
- https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/rocky/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
- https://tarballs.openstack.org/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite mysql postgres"
-REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) )
- compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server
- || ( openvswitch linuxbridge ) )"
-
-CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0"
-DEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- ${CDEPEND}
- app-admin/sudo"
-
-RDEPEND="
- ${CDEPEND}
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
- !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
- >=dev-python/pecan-1.1.1[${PYTHON_USEDEP}]
- !~dev-python/pecan-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/neutron-lib-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.3.0[${PYTHON_USEDEP}]
- >=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
- >=dev-python/ryu-4.24[${PYTHON_USEDEP}]
- compute-only? (
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- sqlite? (
- >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}]
- )
- mysql? (
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- postgres? (
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}]
- )
- >=dev-python/webob-1.7.1[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.25.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.27.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.23.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}]
- !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.31.2[${PYTHON_USEDEP}]
- >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/ovsdbapp-0.9.1[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/pyroute2-0.4.21[${PYTHON_USEDEP}]
- >=dev-python/weakrefmethod-1.0.2[$(python_gen_usedep 'python2_7')]
- >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}]
- >=dev-python/os-xenapi-0.3.1[${PYTHON_USEDEP}]
- dev-python/pyudev[${PYTHON_USEDEP}]
- sys-apps/iproute2
- net-misc/iputils[arping]
- net-misc/bridge-utils
- net-firewall/ipset
- net-firewall/iptables
- net-firewall/ebtables
- net-firewall/conntrack-tools
- haproxy? ( net-proxy/haproxy )
- openvswitch? ( net-misc/openvswitch )
- ipv6? (
- net-misc/radvd
- >=net-misc/dibbler-1.0.1
- )
- dhcp? ( net-dns/dnsmasq[dhcp-tools] )"
-
-#PATCHES=(
-#)
-
-pkg_pretend() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 \
- NF_NAT_IPV4 NF_NAT NF_CONNTRACK IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
- done
- fi
-}
-
-pkg_setup() {
- enewgroup neutron
- enewuser neutron -1 -1 /var/lib/neutron neutron
-}
-
-pkg_config() {
- fperms 0700 /var/log/neutron
- fowners neutron:neutron /var/log neutron
-}
-
-src_prepare() {
- sed -i '/^hacking/d' test-requirements.txt || die
- # it's /bin/ip not /sbin/ip
- sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- if use server; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-server"
- newconfd "${FILESDIR}/neutron-server.confd" "neutron-server"
- dosym /etc/neutron/plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini
- fi
- if use dhcp; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent"
- newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent"
- fi
- if use l3; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent"
- newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent"
- fi
- if use metadata; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent"
- newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent"
- fi
- if use openvswitch; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent"
- newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup"
- newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup"
- fi
- if use linuxbridge; then
- newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent"
- newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent"
- fi
- diropts -m 755 -o neutron -g neutron
- dodir /var/log/neutron /var/lib/neutron
- keepdir /etc/neutron
- insinto /etc/neutron
- insopts -m 0640 -o neutron -g neutron
-
- doins etc/*
- # stupid renames
- insinto /etc/neutron
- doins -r "etc/neutron/plugins"
- insopts -m 0640 -o root -g root
- doins "etc/rootwrap.conf"
- doins -r "etc/neutron/rootwrap.d"
-
- #add sudoers definitions for user neutron
- insinto /etc/sudoers.d/
- insopts -m 0440 -o root -g root
- newins "${FILESDIR}/neutron.sudoersd" neutron
-
- # add generated configs
- cd "${D}/etc/neutron" || die
- unpack "neutron-configs-${PV}.tar.gz"
- cd "${D}/etc/neutron/plugins/ml2" || die
- unpack "neutron-ml2-plugins-${PV}.tar.gz"
-
- # correcting perms
- fowners neutron:neutron -R "/etc/neutron"
- fperms o-rwx -R "/etc/neutron/"
-
- #remove superfluous stuff
- rm -R "${D}/usr/etc/"
-}
-
-python_install() {
- distutils-r1_python_install
- # copy migration conf file (not coppied on install via setup.py script)
- python_moduleinto neutron/db/migration/alembic_migrations
- python_domodule "neutron/db/migration/alembic_migrations/versions"
-}
-
-pkg_postinst() {
- elog
- elog "neutron-server's conf.d file may need updating to include additional ini files"
- elog "We currently assume the ml2 plugin will be used but do not make assumptions"
- elog "on if you will use openvswitch or linuxbridge (or something else)"
- elog
- elog "Other conf.d files may need updating too, but should be good for the default use case"
- elog
-}
diff --git a/sys-cluster/neutron/neutron-14.0.3.ebuild b/sys-cluster/neutron/neutron-14.0.3.ebuild
index 7993274f2a78..137caa2c7569 100644
--- a/sys-cluster/neutron/neutron-14.0.3.ebuild
+++ b/sys-cluster/neutron/neutron-14.0.3.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/stein/configs.tar.gz -> neutron-configs-${PV}.tar.gz
https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/stein/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
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/neutron/neutron-15.0.0.ebuild b/sys-cluster/neutron/neutron-15.0.0.ebuild
index 6a32ace7fec2..98b7b65c1e55 100644
--- a/sys-cluster/neutron/neutron-15.0.0.ebuild
+++ b/sys-cluster/neutron/neutron-15.0.0.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/train/configs.tar.gz -> neutron-configs-${PV}.tar.gz
https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/train/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz
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/nova/Manifest b/sys-cluster/nova/Manifest
index 1c40f2d2d854..79fcb6f86e5d 100644
--- a/sys-cluster/nova/Manifest
+++ b/sys-cluster/nova/Manifest
@@ -5,19 +5,16 @@ AUX openstack-scsi-disk.rules 134 BLAKE2B c1e3e150d93ab51b4da48caf2a0f83513fe63b
AUX scsi-openscsi-link.sh 2777 BLAKE2B 84c14df2b1c49fe6210a4abf4387229aaa4fcd0c956b374b719285a20d8309f1bb58d51061084f34d284624d279bc64d53a629ec57702314c23e9b129c4a16b4 SHA512 3e7f6fc872f27b6a4d6c991346bd8eafcbc8f2b74439f1c77e93362e57fa1010ff002813cf21bf12d0550bfc165f79c70430862cd4ed5aaa15056777baf34409
DIST nova-18.2.3.tar.gz 11450952 BLAKE2B 1e0b0afefe8281ab9024394194697d3aea81169da7a003a07890dfc11bd38511d39315152dab1b9a1d17b2d1c8109102112b245957e727d053de7fd67ad0c757 SHA512 1dcb3fa2ea80afcd5739efad01f3d65723a754fc8d79639e54cd3fbd6e4e4125593799a123b4572c63f8c074a10c244d91814f15d2c7135066d55cd2a991f7fc
DIST nova-19.0.3.tar.gz 11646820 BLAKE2B 31aa6ef44609f5698f24168fc79cd9c6d5dd2c5b0da5eed277ccd8d1aa4ee7d6a07a1318bd7f964dd141dbca8f0297a2d677ad2fdf949fcc7a72970d099197e9 SHA512 4869d705c165a909e13b27ac383b7be52f9d5925fbe9d8779f773d0b1ce87b6ae7642c4551e01f57c24221e6fe120a3e2b5de41d73dfdcd73f82252b48a2af39
-DIST nova-20.0.0.tar.gz 11585568 BLAKE2B 950fe23bfae72f9c960ef8f3929c077293fdf55f9e0400e6567643c418df648495223d0ac7f736d6c64c2c44f88939d689a6069a4ddf78705c11d250022c8211 SHA512 8d1a961a4ec4e2567de6b16d35fa008472759d4e3d29d06927b1bd23e928478bf40f90619c950e70f38203f75eec7b024c7336bab24a7dad4892ce5111fb1f37
DIST nova-20.0.1.tar.gz 11587774 BLAKE2B 62f7b6d4ab83533e4462f16978a2f95ceca3d6594029f87dbb170f3abc19917a4449ec95b007adae16c2e290649a560404d12e738a83bc8ad4bbbc1a4554d074 SHA512 3c83a1061696bb6e830e1e518ceea5e5b6405673373df674926b8c01955ea71714bf484906db3dc556209fb895c052003b54477d6a2791df0905244abbf9abe0
DIST nova.conf.sample-18.2.3 387334 BLAKE2B a51b8cdc644ee60390cde3a30ba8f64a339695887b57b2640da39b5a8d34dfec51664b1249955a6cf9202ae19e8e0a8bcd805d4b87d2f6c99a5a6294cc955577 SHA512 be9fbab15ea1cac6d3cd1d186aab904454ef17801f9f4b2f1a37c6e46b4c69fed22a7724846049ebd343beff7753d8db408abae52ad3fca0693d70414c6afc61
DIST nova.conf.sample-19.0.3 387769 BLAKE2B 2b4668e78765469c5ee518a8c340a09407a8f7e9bf3f87a6919b820db0ce2f38499827dbea58994490c8db3a648eef2c95521f7c62b3ae37606bb249492b4b12 SHA512 4facb96c111945f472654788e1ac3d52808b0c45e36c87b873cd1355d36b71922fa94b11d66ec5a8b250739072ecdec394dd4f852a8eb57dbd900c61c71ba770
-DIST nova.conf.sample-20.0.0 220110 BLAKE2B af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab SHA512 cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
DIST nova.conf.sample-20.0.1 220110 BLAKE2B af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab SHA512 cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
DIST nova.conf.sample-2018.2.9999 387334 BLAKE2B a51b8cdc644ee60390cde3a30ba8f64a339695887b57b2640da39b5a8d34dfec51664b1249955a6cf9202ae19e8e0a8bcd805d4b87d2f6c99a5a6294cc955577 SHA512 be9fbab15ea1cac6d3cd1d186aab904454ef17801f9f4b2f1a37c6e46b4c69fed22a7724846049ebd343beff7753d8db408abae52ad3fca0693d70414c6afc61
DIST nova.conf.sample-2019.1.9999 387769 BLAKE2B 2b4668e78765469c5ee518a8c340a09407a8f7e9bf3f87a6919b820db0ce2f38499827dbea58994490c8db3a648eef2c95521f7c62b3ae37606bb249492b4b12 SHA512 4facb96c111945f472654788e1ac3d52808b0c45e36c87b873cd1355d36b71922fa94b11d66ec5a8b250739072ecdec394dd4f852a8eb57dbd900c61c71ba770
DIST nova.conf.sample-2019.2.9999 220110 BLAKE2B af98687c895ee091cc2e8d668eb50b52cc94618081f8a50b544faebed29b2b3a5dfa38309da70dcc6d0083792605b810081b50c15a6c960947e0c782f25717ab SHA512 cc6cce95943b06d60dfc1f85b87d527662eeb57388dca4a6037078b517302b86fd7f752c6e9e43c59c10be83ac5955f21c08284bbc946ffe2171f5bfa6edff38
EBUILD nova-18.2.3.ebuild 9493 BLAKE2B 1b9ec29a2a6ff3eb43933d2871d5c7c2caec586cbd2e15df1b79e98a39e852de164b43647c1c00ff2a3557d39c6b697686bee3a3c53a9201a8b0726e88406356 SHA512 fbb3e4561c7b5ff86da1216ad3ab9e891da0564ce77b290d1abeec910a13738da14b46caf902ddf388513f835e15dd0774811ec885ba6b919894db349c9a7b57
EBUILD nova-19.0.3.ebuild 9582 BLAKE2B 285306242428951b117928d492e8babe5786e03e4065e8556395c7cf67afaea3c10d04acc6cb74907a23aa44535b4c8661635dafe0727ade47fdae1359395a38 SHA512 9d61543f6809972a18843d122a3c098f956f27f1954e179fb0bbe235c974bc01c255c400563b4c21d4ffcb991174792548991c402aebedb76851d05cb9c15486
-EBUILD nova-20.0.0.ebuild 7910 BLAKE2B bd87a12c33c67dcf08318ea0db235150ed3594018a5e2e18c05c17e789f44fc67c8714ee0bd541390c6bf2ec5877fb520b01ad73a4e4755e240522c40354133c SHA512 116e616c76ffadb59df78d5dae314daaf77b52494a616b5ec1104cc35fff78fe80cb020d64341b1a2f20a81e526a2a54f3921021c99bcb1384a69ede007450c3
-EBUILD nova-20.0.1.ebuild 7910 BLAKE2B bd87a12c33c67dcf08318ea0db235150ed3594018a5e2e18c05c17e789f44fc67c8714ee0bd541390c6bf2ec5877fb520b01ad73a4e4755e240522c40354133c SHA512 116e616c76ffadb59df78d5dae314daaf77b52494a616b5ec1104cc35fff78fe80cb020d64341b1a2f20a81e526a2a54f3921021c99bcb1384a69ede007450c3
+EBUILD nova-20.0.1.ebuild 7908 BLAKE2B ba20f3b0cf6460fbf32672cfcd6233c830e0f127a1be396386b4c63032a7833efa32fa978ba3861d70a3d88787623fc439ec23895ce4773bb371d3c255a0541f SHA512 9e72ee5fad9806d664076e4e25b790ee9a41a0bf339b66c77578d59bf50189047bad1599fd7866a7d7d3acaba22372a8adefe162e49a2daddc9eb1bcbd86002b
EBUILD nova-2018.2.9999.ebuild 9496 BLAKE2B c962c25fe0107327d30eb0fde3163e4722763db4e2b3b0ff0250f9dbee071807db7a5dd9404e4425d758cb6408efafa571f79fa50cd0756355ca6754513668e6 SHA512 62756e826de4bed6fa6d185e92defe459e9e32ca53b7b860c882896e0dd306d04918cd932c25311d0700ccefc3effb16e5fadcc4e17d7e2074088d90e3f49734
EBUILD nova-2019.1.9999.ebuild 9354 BLAKE2B 92302f07eb36bcf62aaefaa51cec5795692823fa886978c70bbbcae000fa46f6b4baeb355831fa58bc8a9bd8fd57fe4dde23c7d50a250d6492c080929979c375 SHA512 cca0284a3e11f5b4509bc755e1390aa383809d8acb7baaa40345d41d09da9222ac7aa968fe14fa95528268410a1bc5f474c3acc7145256709109a4c26278ebd4
EBUILD nova-2019.2.9999.ebuild 7910 BLAKE2B bd87a12c33c67dcf08318ea0db235150ed3594018a5e2e18c05c17e789f44fc67c8714ee0bd541390c6bf2ec5877fb520b01ad73a4e4755e240522c40354133c SHA512 116e616c76ffadb59df78d5dae314daaf77b52494a616b5ec1104cc35fff78fe80cb020d64341b1a2f20a81e526a2a54f3921021c99bcb1384a69ede007450c3
diff --git a/sys-cluster/nova/nova-20.0.0.ebuild b/sys-cluster/nova/nova-20.0.0.ebuild
deleted file mode 100644
index 01dac558c9cb..000000000000
--- a/sys-cluster/nova/nova-20.0.0.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-
-inherit distutils-r1 eutils linux-info multilib user
-
-DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) in Python"
-HOMEPAGE="https://launchpad.net/nova"
-
-if [[ ${PV} == *9999 ]];then
- inherit git-r3
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample -> nova.conf.sample-${PV}"
- EGIT_REPO_URI="https://github.com/openstack/nova.git"
- EGIT_BRANCH="stable/train"
-else
- SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample -> nova.conf.sample-${PV}
- https://tarballs.openstack.org/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch postgres +rabbitmq sqlite"
-REQUIRED_USE="
- !compute-only? ( || ( mysql postgres sqlite ) )
- compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )"
-
-CDEPEND="
- >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
- !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
-DEPEND="
- ${CDEPEND}
- app-admin/sudo"
-
-RDEPEND="
- ${CDEPEND}
- compute-only? (
- >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
- )
- sqlite? (
- >=dev-python/sqlalchemy-1.2.19[sqlite,${PYTHON_USEDEP}]
- )
- mysql? (
- >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
- !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
- )
- postgres? (
- >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}]
- )
- >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/eventlet-0.20.0[${PYTHON_USEDEP}]
- !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10[${PYTHON_USEDEP}]
- >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-2.4.1[${PYTHON_USEDEP}]
- !~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
- >=dev-python/routes-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
- >=dev-python/webob-1.8.2[${PYTHON_USEDEP}]
- >=dev-python/greenlet-0.4.10[${PYTHON_USEDEP}]
- !~dev-python/greenlet-0.4.14[${PYTHON_USEDEP}]
- >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}]
- >=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
- >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}]
- <dev-python/prettytable-0.8[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}]
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
- >=dev-python/paramiko-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
- !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
- virtual/python-enum34[${PYTHON_USEDEP}]
- >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
- >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
- !~dev-python/python-cinderclient-4.0.0[${PYTHON_USEDEP}]
- >=dev-python/keystoneauth-3.16.0[${PYTHON_USEDEP}]
- >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}]
- >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
- >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/websockify-0.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-serialization-1.21.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-upgradecheck-0.1.1[${PYTHON_USEDEP}]
- !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.40.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-policy-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-privsep-1.33.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- >=dev-python/oslo-service-1.40.1[${PYTHON_USEDEP}]
- >=dev-python/rfc3986-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}]
- >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-versionedobjects-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/os-brick-2.6.1[${PYTHON_USEDEP}]
- >=dev-python/os-resource-classes-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/os-traits-0.16.0[${PYTHON_USEDEP}]
- >=dev-python/os-vif-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/os-win-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/castellan-0.16.0[${PYTHON_USEDEP}]
- >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/os-xenapi-0.3.3[${PYTHON_USEDEP}]
- >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}]
- >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/pypowervm-1.1.15[${PYTHON_USEDEP}]
- >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
- >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/taskflow-2.16.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
- >=dev-python/zVMCloudConnector-1.3.0[${PYTHON_USEDEP}]
- >=dev-python/futurist-1.8.0[$(python_gen_usedep 'python2_7')]
- >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}]
- dev-python/libvirt-python[${PYTHON_USEDEP}]
- app-emulation/libvirt[iscsi?]
- app-emulation/spice-html5
- novncproxy? ( www-apps/novnc )
- sys-apps/iproute2
- openvswitch? ( net-misc/openvswitch )
- rabbitmq? ( net-misc/rabbitmq-server )
- memcached? (
- net-misc/memcached
- >=dev-python/python-memcached-1.58
- )
- sys-fs/sysfsutils
- sys-fs/multipath-tools
- net-misc/bridge-utils
- compute? (
- app-cdr/cdrtools
- sys-fs/dosfstools
- app-emulation/qemu
- )
- iscsi? (
- sys-fs/lsscsi
- >=sys-block/open-iscsi-2.0.873-r1
- )"
-
-#PATCHES=(
-#)
-
-pkg_setup() {
- linux-info_pkg_setup
- CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \
- IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \
- NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \
- ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT"
- if linux_config_exists; then
- for module in ${CONFIG_CHECK_MODULES}; do
- linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel"
- done
- fi
- enewgroup nova
- enewuser nova -1 -1 /var/lib/nova nova
-}
-
-python_prepare_all() {
- sed -i '/^hacking/d' test-requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use !compute-only; then
- for svc in api conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do
- newinitd "${FILESDIR}/nova.initd" "nova-${svc}"
- done
- fi
- use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute"
- use novncproxy && newinitd "${FILESDIR}/nova.initd" "nova-novncproxy"
-
- diropts -m 0750 -o nova -g qemu
- dodir /var/log/nova /var/lib/nova/instances
- diropts -m 0750 -o nova -g nova
-
- insinto /etc/nova
- insopts -m 0640 -o nova -g nova
- newins "${DISTDIR}/nova.conf.sample-${PV}" "nova.conf.sample"
- doins "${FILESDIR}/nova-compute.conf"
- doins "${S}/etc/nova/"*
- # rootwrap filters
- insopts -m 0644
- insinto /etc/nova/rootwrap.d
- doins "etc/nova/rootwrap.d/api-metadata.filters"
- doins "etc/nova/rootwrap.d/compute.filters"
- doins "etc/nova/rootwrap.d/network.filters"
-
- # add sudoers definitions for user nova
- insinto /etc/sudoers.d/
- insopts -m 0600 -o root -g root
- doins "${FILESDIR}/nova-sudoers"
-
- if use iscsi ; then
- # Install udev rules for handle iscsi disk with right links under /dev
- udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules
-
- insinto /etc/nova/
- doins "${FILESDIR}/scsi-openscsi-link.sh"
- fi
- rm -r "${ED}/usr/etc"
-}
-
-pkg_postinst() {
- if use iscsi ; then
- elog "iscsid needs to be running if you want cinder to connect"
- fi
-}
diff --git a/sys-cluster/nova/nova-20.0.1.ebuild b/sys-cluster/nova/nova-20.0.1.ebuild
index 01dac558c9cb..721b0a62416c 100644
--- a/sys-cluster/nova/nova-20.0.1.ebuild
+++ b/sys-cluster/nova/nova-20.0.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]];then
else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/train/nova.conf.sample -> nova.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/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 6ab8bad722a6..5fe89d4f8340 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -16,13 +16,13 @@ DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 70a93aa170086f43b2eb4f9b7c74673065bd3
DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811 SHA512 09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731
DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d SHA512 634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
EBUILD openmpi-1.10.7.ebuild 6285 BLAKE2B a012fecf048e0e1d2a0c9d759953885990e2cdacb69fcf87d263cb5e6c066fc42c1b79b1c958aa0cd521cf53fd82d59f5ec72bf169145214cbba8d8961025eda SHA512 d037215aa2acfc7a689fccbea4c5d04739b548095ccf9ceec671dfd3353b2ed6688e54f87c09a5215b0e2c0324782a0f73631ea28694b461906df8032f7bc3dc
-EBUILD openmpi-1.4.3.ebuild 2522 BLAKE2B f6b0e4f440b72bb0e310ac0c0e68b06b3b05afdbe803241924e30b54cd0bbafea55491940a31868d8fe96641f2a5bdb33a7b01acc7674d4ae0651bccf96299e2 SHA512 753ec1fdb88fa278dd7da8bba1c8459aa3b6c180e39346ab4f2b42f705bde3bda75a9a67b088e5e199156fd972a2469bd6f2f8da459330271b496ad08f2a03a1
-EBUILD openmpi-1.4.5.ebuild 2531 BLAKE2B ebe284697fae78a1d21506a135fd3448b60519d0fb26ad34b7280d3f386e27525ccedae3078e4bbdb3f136417975d6252789d84057f7d630217454afbc7d18af SHA512 a6652fa977209a2f2ed7d91af80dfc9d5d5dd64845ae5ba7704e31ff3acfe84c7797e21da1a3877214f9e931507e75e63d387553694e95eefb8fdce2351335ff
-EBUILD openmpi-1.6.5-r1.ebuild 5095 BLAKE2B 0e40379248ef9add08c83403e9410ebce562ab7637cd17a2bd8cac55876f0f5433431518e238c7d85b0db539ad5a2b7f32644f31eb206da92386cf92c9d2fa15 SHA512 72396fd5ab78b4ce189b3b70c29190d1a40e9a206da5d46dc9fa8d7a3a18043557fb3639c65d27ca56d8d51d327b07a25d3bf172b6861d3004dd9aa4b54e57bf
-EBUILD openmpi-1.7.5-r1.ebuild 4788 BLAKE2B 40ac5e971a39ae9d58ada5a0f6c69e4134ca66178c42cffaab14011638a0c1140d512e2dc6d86b34ed7425402899e4b0cd0a706af9535c93be8e7b82c8300629 SHA512 d573905d38ef9c04940f11053b9da015b09f4ef178f50c3d9fcefe7b7b306d91db8f3a3c1b2f1b33736942d3c594be9e72369766d25ae88b1c6489b131ff7077
-EBUILD openmpi-1.8.4-r4.ebuild 4831 BLAKE2B b4f268dfff7f54f9b5e9aa46582fdc3fc37bb5fc523c8bf12ca24eb3930cbc2bce115cf16c1cb0a9fb4b224a6d27d1d6863bb34f339ee62d9b4624e1409b3754 SHA512 db5360e809406a3dea9ab19582659cbd35259ea5baa623062b348e4636fbbcb5b173a2564d9634c19e6b5d0539c19905971fa6d1c8cb98c0103b2e044033fd61
-EBUILD openmpi-1.8.7-r1.ebuild 5343 BLAKE2B 0fa8d2b5e82ef2eb6538a4cd8e8536ece19c248e780745c234f71b1e05c4de80c4d2576aebf9b6bf5d4fa6c6f21b790a1b883eb01f179e4fcc82989f45d14112 SHA512 525e55337d1579b0e4ef6c551538dd2335ca80f7c1db4c700885acc3cadedfc234434e813a55e02641d4997d2357af6198dd868c29dbf40f3fa21e6bb39d4738
-EBUILD openmpi-1.8.8.ebuild 5349 BLAKE2B 51b10dad619b8ee0a796aa96cf4979cf315a0786225f5f9b28aff2f1806f01d771f221df8c1958b3ea92b773504e122f2fd1e6b35be169e2a3069edd2ded7207 SHA512 30e8158dbe74ab5e437b5e659cf290a10cfc8a6fa2e2428d6951a065ca37ca1a91ffe7466b24d9e0da588cb5e6886fe7d00daaa4a18403e996eee0c310748f30
+EBUILD openmpi-1.4.3.ebuild 2458 BLAKE2B 50cc346bc9bb8b556f80e61fc6920e983aacb1324faf3418ce4e8589b99c69b66466f4d1a357827dacb49e90a256aac9adc6c04d75c7f5785ebc61f94f933692 SHA512 ca2930c486bba543149aece276640dccc43d545db8ee2fc89f2c7cdddcfe3d46361022f23c184953900d845ad43024c68e434432f82f5364fe0afc271264c542
+EBUILD openmpi-1.4.5.ebuild 2467 BLAKE2B f715ef1c3cc4c35d4805b3a5e4d127c968b925101a533f805fafeaee5aaa4b54cefd65b378ccd660b4173b8f1354594cbb6b3980cee25bc47fe8887de98f3075 SHA512 998a3f751610d798462084ec521436643536c892255bdec541d830991a21646380e447d4a8d8a8032e84025d142cc3e2ed6c868f57524ca7f77d67f9dc814623
+EBUILD openmpi-1.6.5-r1.ebuild 5031 BLAKE2B 9dde21cb5630e436583e63955e374f6353f40cdb3de1889fec66ec7b739c22cc513b1b1accbaf0c5970c8d87aedf574117aef85a48b9376bd2202d41257f1b4e SHA512 e3e5f4bbcea9a710954f9201517a5424dafa508fe8f86d124a00464d26e0d7d34ce6a75b0c8c221a6076a379aa1b549aad2461c29f35a5294ea4ae29b2161e0f
+EBUILD openmpi-1.7.5-r1.ebuild 4781 BLAKE2B 0ba96d032c94f06867ff899f4f57ea9955ab3abc54d4b84547736fc770b9ab6670bb9c34d410f25df8db0dbc944f9184765ecf775342847faacbfdfd2d9d0905 SHA512 92caadf55abcf9e3c3c08ab6a7cca083fe9e819e0a4273e17fd90d54ef2f059594e015fadd034e6ae700e9b2e8d1d9bcc77c245d20058d50c6e901d1885c88f4
+EBUILD openmpi-1.8.4-r4.ebuild 4824 BLAKE2B c3b44a6c9e644305f77d9db41829a58c28e651f67179e990624252f4854fe723923da666502945b01cb2ece2d9f5058824aeadc5f9ef1468d971be8d3ad0dca3 SHA512 d0f71fbee1d862954e51824e80ede7a51f5a926f0ad11269988096af063638976be644d8a2bd4c0972256d4a44664cadafdebe1d554139030a12da2fedd43682
+EBUILD openmpi-1.8.7-r1.ebuild 5336 BLAKE2B 58abdd314132e2e60df0bf4167c431dbb33ba071203faa14062f890ef17dfc60c26ecee9b36b5b90dc9fcc30e6308eb6334989393238533361390ca21fd5afcd SHA512 130cdc40e4658be42374e59f99a7ad5c5914812192911fc077e45aa4056187cf63643fe470ccbdf2b7d6831df603777f7cb3729d9f8d6d84065ff3fe5a1e72fc
+EBUILD openmpi-1.8.8.ebuild 5342 BLAKE2B 20d4833a0dc7f63e261198459e871030c88ead4cfa6d34eca89d011804135557639bfa004f4707db1b8d4ecf5efcccdc5cdab01ba5eb50b3d10bd3064ff513a4 SHA512 927f4b33d1ddb44fc6147fbe4d18689f420a19817e664c28e63087258e754c32bc759266e07231f20a832170e6c594652d7345dcfa26f32e450cfe58a1b69d4c
EBUILD openmpi-2.0.2.ebuild 5895 BLAKE2B 54083652e78d0ca04be20c1446ee46b903d5e21c7a81cd9b2bc5300bf721d060a04f0ac621f80f72cc96785f3f1694d538e4e7502f23995b49f26acb70a3325f SHA512 104fccd6ec11772e8787d72bece2908711c3fda93a22b48daf03a3fc070faf40c961366171d2a17c6cb85c582e5e9710e69a687cf52a492cea94a27f7bc77c42
EBUILD openmpi-2.0.4.ebuild 5899 BLAKE2B 1a495bfcffbd62d456fac2a95e18af701ca6fb0d95adf56587dad9f3519e2d7f70674953534bc7bbfd11c32356d2637961b9d1dee3b76f2b63651c26873454bb SHA512 3b3db523b5d477bf6fd52a370af63d6e0aee1390efd9b597b378a7380dc4f3b18f5a900dde49fddfdd239956026c555bf645adc79f7f52b0e91bc8c009d05e04
EBUILD openmpi-2.1.6.ebuild 5513 BLAKE2B 1f4e90e16643bbde9eaf39fe12514370ef29ef8bb2efd1cc8f65a2e1a35a4fdac7d77808a4e3764083e6e1f72c43cc2a10e125ba7917be1135fa68b5fc96fb9a SHA512 e9bc83cffaeff5008f041d6661b5d547bc3de22e5b0445dde293adc34e7e98b99b35bf52335871cd1beba8397661cee383a28092134fbda7056d9cc47fd50aac
diff --git a/sys-cluster/openmpi/openmpi-1.4.3.ebuild b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
index 8bf92f0e2f57..db37d6581843 100644
--- a/sys-cluster/openmpi/openmpi-1.4.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
@@ -91,11 +91,11 @@ src_configure() {
}
src_install () {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc README AUTHORS NEWS VERSION || die
+ emake DESTDIR="${D}" install
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
# Doesn't work with the default src_test as the dry run (-n) fails.
- emake -j1 check || die "emake check failed"
+ emake -j1 check
}
diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index ad3f8b66f21a..0bbe9b66f66f 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -93,11 +93,11 @@ src_configure() {
}
src_install () {
- emake DESTDIR="${D}" install || die "make install failed"
- dodoc README AUTHORS NEWS VERSION || die
+ emake DESTDIR="${D}" install
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
# Doesn't work with the default src_test as the dry run (-n) fails.
- emake -j1 check || die "emake check failed"
+ emake -j1 check
}
diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index 94fbe5f02330..df2aebcc202a 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -155,13 +155,13 @@ src_configure() {
}
src_install () {
- emake DESTDIR="${D}" install || die "make install failed"
+ emake DESTDIR="${D}" install
# From USE=vt see #359917
rm "${ED}"/usr/share/libtool &> /dev/null
- dodoc README AUTHORS NEWS VERSION || die
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
# Doesn't work with the default src_test as the dry run (-n) fails.
- emake -j1 check || die "emake check failed"
+ emake -j1 check
}
diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
index 0c59f5e20d45..3ac5a69985c9 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
@@ -152,7 +152,7 @@ src_install () {
rm "${ED}"/usr/share/libtool &> /dev/null
# Avoid collisions with libevent
rm -rf "${ED}"/usr/include/event2 &> /dev/null
- dodoc README AUTHORS NEWS VERSION || die
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
diff --git a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild b/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
index b445c75dae49..2c81eb423270 100644
--- a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
@@ -157,7 +157,7 @@ src_install () {
# Remove la files, no static libs are installed and we have pkg-config
find "${ED}"/usr/$(get_libdir)/ -type f -name '*.la' -delete
- dodoc README AUTHORS NEWS VERSION || die
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
diff --git a/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild b/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
index 876003287360..95e3f08eb07e 100644
--- a/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
@@ -170,7 +170,7 @@ src_install () {
rm "${mpi_jar}" || die
fi
- dodoc README AUTHORS NEWS VERSION || die
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
diff --git a/sys-cluster/openmpi/openmpi-1.8.8.ebuild b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
index 0907f4880539..df5defd234e3 100644
--- a/sys-cluster/openmpi/openmpi-1.8.8.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
@@ -170,7 +170,7 @@ src_install () {
rm "${mpi_jar}" || die
fi
- dodoc README AUTHORS NEWS VERSION || die
+ dodoc README AUTHORS NEWS VERSION
}
src_test() {
diff --git a/sys-cluster/openstack-meta/Manifest b/sys-cluster/openstack-meta/Manifest
index dc484440ad58..27f42d5f6969 100644
--- a/sys-cluster/openstack-meta/Manifest
+++ b/sys-cluster/openstack-meta/Manifest
@@ -1,4 +1,4 @@
EBUILD openstack-meta-2019.1.9999.ebuild 656 BLAKE2B 06798a7e12db582385e9d7fb15b24e6937d90516990ae5010a2bb67e70f2977a1c10a5289597e35bc8fae8308b0bbc7350f0c80f334cbed377b268772e1c5bcb SHA512 62531484de96b5ef0e70d2dde1c935a7c4aa3ea29c46b59bdb009543cf8dde94379f2e365a1bf28b6171695106ac05302d1a87b0b8beb7d51a48117dcec52e1b
-EBUILD openstack-meta-2019.2.1.ebuild 727 BLAKE2B 364c67e5f958dc58b0a93af6cf5318c158426b65a078e1ef44f0cfc28b8b170f8e7b28580364bfffe18f0f4a46aa99ff4128a7d28cc036ef07b2329808a26a36 SHA512 45f8452220165a6914e389a9eb88e4d0981964eb8fb9dbb1bcf70b46610a97f5ed18cc932a93ec3b4bb93415c70d3e391f5e73e01156f3361ae3f6c1da2b98bc
+EBUILD openstack-meta-2019.2.1.ebuild 725 BLAKE2B a74b8acf7d39580f70ce0cae631ce0dce3d961cf6678a4422c75a7687a027ce89eb3e7f5f0610a92d55df0893702b7b728c6e9e0e24f4100bc4c3f0a9e9bec2a SHA512 7da633d6f527d312798df5726c1934b888bb5740311de645bb668093dd39d3830eb023477210a12381f24c4a93fc61d5fd3b12dd8fc9b81a4311f3b31021a479
EBUILD openstack-meta-2019.2.9999.ebuild 720 BLAKE2B 7b98e630cdf78a504a088f7cbef581ddb23cbd266058a4af622370c8deb5d58bc3d8a6fc65b77a4350ead39b3c120146b26edb23abac2cfb74b2b14a07dd313d SHA512 5d80cc2745055cc52c9b8d9ceb0c7d540e4295135ab8e4fc4af2b0c8cda1ea4e09f35d01634bb8ded59b880321f70cdf73397a741bda21999fa20bb1b4be3ef6
MISC metadata.xml 931 BLAKE2B 23cfe01ee67c4203f65ae6fe48c75c039948576ee98ce29e319ad7821e1bf7afe2f80dcb88994893a270d7902d37663159223639843f9b026a09c9f7a004d770 SHA512 5a37fd37399ecf64a4b655a117b2ed0bc118a08b281bf71d84cb5f2e0057f67322dd177c2e2572200bff90cef14bfe1d0323f8e3b84d6b8120d859f4c0d4576f
diff --git a/sys-cluster/openstack-meta/openstack-meta-2019.2.1.ebuild b/sys-cluster/openstack-meta/openstack-meta-2019.2.1.ebuild
index ac4818df5938..ecc8723d0aed 100644
--- a/sys-cluster/openstack-meta/openstack-meta-2019.2.1.ebuild
+++ b/sys-cluster/openstack-meta/openstack-meta-2019.2.1.ebuild
@@ -11,7 +11,7 @@ SLOT="0"
IUSE="cinder glance heat keystone neutron nova placement swift"
if [[ ${PV} != *9999 ]];then
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
DEPEND=""
@@ -21,7 +21,7 @@ RDEPEND="
neutron? ( ~sys-cluster/neutron-15.0.0 )
glance? ( ~app-admin/glance-19.0.0 )
cinder? ( ~sys-cluster/cinder-15.0.0 )
- nova? ( ~sys-cluster/nova-20.0.0 )
+ nova? ( ~sys-cluster/nova-20.0.1 )
heat? ( ~sys-cluster/heat-13.0.0 )
placement? ( ~sys-cluster/placement-2.0.0 )
"
diff --git a/sys-cluster/osc-mpiexec/Manifest b/sys-cluster/osc-mpiexec/Manifest
deleted file mode 100644
index 9f53a5df96a9..000000000000
--- a/sys-cluster/osc-mpiexec/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST mpiexec-0.83.tgz 207619 BLAKE2B c08799cbe30fd27a31344ea1472a22ccc4073b434d322acccc686c93d09824b4dce698d3dea7fb89367ec05c4ab90583e388501cf5c305b54eb5f321c970155b SHA512 e82828bad6d6f0cf8b2fa879d239460483af5164f696b26b21b138eeddf0d63a37748f8b540ceba6d328f90a64797a337934ba7152bdf2cbdde40be3f990a57d
-EBUILD osc-mpiexec-0.83.ebuild 1864 BLAKE2B fa92207ebed4e8e492c997fe6c5d96ba47e4c0e0fdda5de5b7cbca577bbfcd616feef5bf9e33d1a73fc586e2e54f73315d7086df6b93ebac641747645050875c SHA512 fbab616262dc3267f1594bc59ba065de5058ebcc07e2b7f88106ff98eabf0522a9e88e41743e68afdfba8035e3ea31cf6123ee2b619d8365a62b9fcb90c5bc6f
-MISC metadata.xml 253 BLAKE2B 2fbd23e1eeca2d6a1474e03aeaa1ad81f16f00141d906ca087f01b67a69e065cac2b3600c2da212ca9fdaf4765788a58ec12b6cd6a45323e5b524dbdb1ce0a77 SHA512 0894860713279dc39bbe7ce3491002710b62c4476198984a0deb6328cb0012c19d7a5546299960bbe600ee240e62a603dd4c4fa04325a753cc0b7c4044c30aba
diff --git a/sys-cluster/osc-mpiexec/metadata.xml b/sys-cluster/osc-mpiexec/metadata.xml
deleted file mode 100644
index 4a09d7ba8d61..000000000000
--- a/sys-cluster/osc-mpiexec/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/sys-cluster/osc-mpiexec/osc-mpiexec-0.83.ebuild b/sys-cluster/osc-mpiexec/osc-mpiexec-0.83.ebuild
deleted file mode 100644
index 22ec57399397..000000000000
--- a/sys-cluster/osc-mpiexec/osc-mpiexec-0.83.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-MY_PN=${PN#osc-}
-DESCRIPTION="replacement for mpirun, integrates MPI with PBS"
-SRC_URI="http://www.osc.edu/~djohnson/mpiexec/${MY_PN}-${PV}.tgz"
-HOMEPAGE="http://www.osc.edu/~djohnson/mpiexec/index.php"
-
-DEPEND="sys-cluster/torque"
-RDEPEND="${DEPEND}
- net-misc/openssh"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~ppc x86"
-IUSE=""
-
-S="${WORKDIR}"/${MY_PN}-${PV}
-
-RESTRICT="test"
-# The test suite that is included with the source requires
-# the ability to qsub a number of jobs. Such behavior
-# obviously does not belong in the ebuild.
-
-src_compile() {
- local c="--with-default-comm=mpich-p4
- --with-pbs=/usr/
- --with-mpicc=/usr/bin/mpicc
- --with-mpif77=/usr/bin/mpif77"
-
- # The following at the recommendation of README, Cray specific.
- c="${c} --disable-mpich-rai"
-
- econf ${c} || die
- emake || die "compile failed"
-}
-
-src_install() {
- local f
- emake DESTDIR="${D}" install || die
-
- # And the following so that osc-mpiexec doesn't conflict with
- # the packaged mpiexec's that all the MPI-2 implementations have.
- for f in $(find "${D}" -name 'mpiexec*'); do
- mv ${f} $(dirname ${f})/osc-$(basename ${f}) \
- || die "Failed to prefix binary ${f} with osc-"
- done
-
- dodoc README README.lam ChangeLog
-}
-
-pkg_postinst() {
- elog "The OSC Mpiexec package typically installs it's binaries"
- elog "and manpages as 'mpiexec'. However, this ebuild renames"
- elog "those to be prefixed with 'osc-' in order to avoid blocking"
- elog "against the exact packages that osc-mpiexec is meant to"
- elog "work with."
- elog
- elog "The default communication device has been set to mpich-p4"
- elog "(ethernet). If you wish to use another communication"
- elog "device, either set MPIEXEC_COMM in your environment or use"
- elog "the --comm argument to mpiexec."
-}
diff --git a/sys-cluster/pacemaker/Manifest b/sys-cluster/pacemaker/Manifest
index f862f3e05908..acaffd558650 100644
--- a/sys-cluster/pacemaker/Manifest
+++ b/sys-cluster/pacemaker/Manifest
@@ -2,7 +2,7 @@ AUX pacemaker.initd 862 BLAKE2B 4da4af65887be567aa77fff2b3647b64fa86a9862a2269db
AUX pacemaker.service 105 BLAKE2B 2b77b0c81427ab418bb5af372fb4938a7c630a9bb1e4128ed7335d9d1d11b5fbaf657e9ccabd6a7d4b1a120a00d7e46678f8a7a635b0dee7a2aa60559e78d50c SHA512 478e1040811f16c0c26fad8feb55cf803e5c4ec4a25e7c82ec771663f25270500fce2dd53622abd7126006c4629bdc3a82fb7f16361eb19543619824a56e848b
DIST Pacemaker-1.1.16.tar.gz 4897772 BLAKE2B a6ea8b3e5f6ef776a67d8895a0361945c5bcd98ecd861c0fd8d8b3c474a6f14c816e1f36da1dccd429ab8d92c53a9dd071796968d5080d6a900518df200fafbd SHA512 967c860fab7b9e73dd8643e6d09083a2a1298a77d71c3b138187803c89153bee7219da13e6b94b20f2881b53ba7fc1c8584a43ff058a265e76708fd5dbccf534
DIST Pacemaker-1.1.19.tar.gz 5369381 BLAKE2B 9134f014b4da61c01bb2533ad33201400335d9e722e064f5e838df851777cfd17115430bd4623b08b97330bfe98340091f06a98c06dd125761053e79f0375dd2 SHA512 c41403441a3ba7a4fb81b6c3e84d7eff5ee951e1040918597ea8462284c83dc6f572607d4903b1238c55757f1eca78132878a172da4e3b5db2dbfe0831c34548
-EBUILD pacemaker-1.1.16.ebuild 1717 BLAKE2B bd304b1002434499f249ae7e1086137f2feff3d733924513f0d7ed1af3b6293ac4515844ff3360ecf319f2de77eb7fd3cace492e9641649f9ad1c8bbfe1da621 SHA512 2cde996f9d0eb1dec1f534adf05d3390ac2c78bb891898ebe5bcc6f27ec9d1eff571880441a25aa260c8fcfc4c61af8260ab47499e47f88dd377c252854d29ee
-EBUILD pacemaker-1.1.19-r1.ebuild 1738 BLAKE2B bd9a796bb21206a028af54cd018226abb8b1dbb69e9f6bbf85ee77bfd454ef796d389972ba299a02ceda9d2b28fa367fe45155147b66b06aab8a1142e6cd2d16 SHA512 8eef712ebbb65c8c46026a95127b5e1c1f33c28ecf8d3e3ac687ff8004b5c81ca57502549b1755003fccbf454a55de303fb9ca8335b9c1c411c48c1dd8953cd5
-EBUILD pacemaker-1.1.19.ebuild 1720 BLAKE2B 13e9d97d068ddfb22e41219d1a86471084132dcbaa78637a5d9f40a7ad291861b5f9ce9bfbb5ab26172e7b07726f2a92be97ace5cba26dc543ec7c9b7921752f SHA512 67d65c32128d13bc9403c55d736b7f4bceba9cfff49d6889798c6d86d69cea6812899119e391f33967f9adaf302182f33ba133ec1d0d10aa1d2c2eab16b4166e
+EBUILD pacemaker-1.1.16.ebuild 1703 BLAKE2B a7266e084dba208f4370e5fdf4f8decebc19b162992ff4b0f3dd7daeca6d87ae453159a8f130d6bf73e9706c5b19ddc859263f23b979051be887189100beac6b SHA512 22d5da2218c68ffdb63ca5ad631e802ab28ad06f31749b98f8b3c4cc14f3cb0dad3fedd282d8dfbcee1b5c9fbe32a0a0c9f484cbc45d2d6dc8696bf96138c27c
+EBUILD pacemaker-1.1.19-r1.ebuild 1724 BLAKE2B 3061080181b8dd2e3ba5fae992f9e1e1628c750f7f4113028541f6416d046c0571695598d9ac4589ffc8a6521a4d253894fbb358ae36b0219b3b207cd30673fb SHA512 71ecbec41eceb2b52b0687c2b567ac18c5b48524fa7e46e7412597b5a8afb5511ad186bb36fd0901beac8c88a4081110c94b6f5fcd593b48f8d2f446ae00a102
+EBUILD pacemaker-1.1.19.ebuild 1706 BLAKE2B 770372129bd5de9fb9440c89b9724386196c89d9667b30e2b919ee2abf31dd875d7707f7980fa234c34f369fd554c85837ed79c57f9326ec9e6611facb777f2c SHA512 acbfb099817a76e985ac9e1e7bc29d34cc47a06bbd1a57ac8eff64930b2c6bd8e1ce0494d91fa976c044d2472e1b93cfb464dd855f53bef8854ed5ce85f103aa
MISC metadata.xml 889 BLAKE2B 9b52f88582de605852765e0956640e713e68584066410f472beecccbf69db5a8b7226aaf4ce12851b45fd6945d0cde5cd7e524a873599bf35d4e3cf03a6dd8a5 SHA512 dbfaa3e72fbe361e1648a0a1dfd3e0f153489d005f052fc4ddd1468480d53c84a49bb18c0cfc16ac3f2f409f2ff673ec554faae562452420b898167b8650654f
diff --git a/sys-cluster/pacemaker/pacemaker-1.1.16.ebuild b/sys-cluster/pacemaker/pacemaker-1.1.16.ebuild
index 019e26300394..f58cbbd86bea 100644
--- a/sys-cluster/pacemaker/pacemaker-1.1.16.ebuild
+++ b/sys-cluster/pacemaker/pacemaker-1.1.16.ebuild
@@ -68,9 +68,9 @@ src_configure() {
src_install() {
default
rm -rf "${D}"/var/run "${D}"/etc/init.d
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
if has_version "<sys-cluster/corosync-2.0"; then
insinto /etc/corosync/service.d
- newins "${FILESDIR}/${PN}.service" ${PN} || die
+ newins "${FILESDIR}/${PN}.service" ${PN}
fi
}
diff --git a/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild b/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild
index ed65ac8337a0..879fa861bc17 100644
--- a/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild
+++ b/sys-cluster/pacemaker/pacemaker-1.1.19-r1.ebuild
@@ -71,10 +71,10 @@ src_configure() {
src_install() {
default
rm -rf "${D}/var/run" "${D}/etc/init.d"
- newinitd "${FILESDIR}/${PN}.initd" "${PN}" || die
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
if has_version "<sys-cluster/corosync-2.0"; then
insinto /etc/corosync/service.d
- newins "${FILESDIR}/${PN}.service" "${PN}" || die
+ newins "${FILESDIR}/${PN}.service" "${PN}"
fi
find "${D}" -name '*.la' -delete || die
}
diff --git a/sys-cluster/pacemaker/pacemaker-1.1.19.ebuild b/sys-cluster/pacemaker/pacemaker-1.1.19.ebuild
index 610fa658e5fc..eea845a19fe1 100644
--- a/sys-cluster/pacemaker/pacemaker-1.1.19.ebuild
+++ b/sys-cluster/pacemaker/pacemaker-1.1.19.ebuild
@@ -68,9 +68,9 @@ src_configure() {
src_install() {
default
rm -rf "${D}"/var/run "${D}"/etc/init.d
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
if has_version "<sys-cluster/corosync-2.0"; then
insinto /etc/corosync/service.d
- newins "${FILESDIR}/${PN}.service" ${PN} || die
+ newins "${FILESDIR}/${PN}.service" ${PN}
fi
}
diff --git a/sys-cluster/placement/Manifest b/sys-cluster/placement/Manifest
index 5c44894fcdbb..66453fb04d3b 100644
--- a/sys-cluster/placement/Manifest
+++ b/sys-cluster/placement/Manifest
@@ -5,7 +5,7 @@ DIST placement.conf.sample-2.0.0 25512 BLAKE2B ddc802d500bc7f5b8627740ab5d8905fb
DIST placement.conf.sample-2019.1.9999 19383 BLAKE2B 0088bffd3755ff589026856c977f241a1d98d151966ad7ece7b11e6fb382b1cc49fd606c66d857defba52db1927b6255f74144ce61d86e806e014baf97e6af1f SHA512 ea3c842145870fc51cf9d118734cab07498691fabc5313297e8956e2c8547eddfd0ef99b8529a8ad5e4d7b98e708276c3bed6549158b5ea774c39ef16777d1d3
DIST placement.conf.sample-2019.2.9999 25512 BLAKE2B ddc802d500bc7f5b8627740ab5d8905fbf0c4629b18810907cee74dbe82a55b2440d89a4ddba496196627373c3f109daec33dd2841e73b8b1dbadb6407daa8f0 SHA512 3d4f81a00a2f98bfdb25b6a15f2db94c06547b4f98f22d503123475f9e73cdb65252c5958ba5e954cfcddfa64c60de362768fca88b83a4215ec462d9995ac1fc
EBUILD placement-1.0.0-r1.ebuild 4228 BLAKE2B b9d766b14374e388bad56ccc7a03fec6d7d8fa18f7fc6cf102492633a172bda1279a00924b390bb554e4967867a355f0877f8342ddd09e2ce8f424acd3eb611f SHA512 419299eb25b7ced1ff63b5925de32654d5e3639143292096de64b5d0f711e5ad0fbab6c80cd7d61efde9f5aa2712f39173279688b6f24bcda7a24eb84796256e
-EBUILD placement-2.0.0.ebuild 3499 BLAKE2B 6b5ca636190eca51f5715db4bac48af9772fc84235e8a2cc63d5aeefeed9985caa46381334fd10260aee4fcb5fce55d3656c7e91dfb83fde96b516476d0df24b SHA512 4e0a3da7584a9b02380e13e9c1d2f9c37848497ee47461666115628167909d4d8eb3c69b40da723d7d4876c6c9a3f7ef3f12775b69ad0e63ea7aa4295fa1b4f5
+EBUILD placement-2.0.0.ebuild 3497 BLAKE2B 8641397be2abaf406449867bd2c3403ab22d1f6823aaa4fd0c8f71ef6b61d117012c6a12d2e34582c775e20483645d1c7493ffad6a0b3c7af83b9bbe39616d9f SHA512 c05c8bdc0c84d9c4b6035a2573d77e53452bae4b43ea85f2592bf2f102c9b5fea65cceccb0515a6cc9738b98d64cdbdf003a7622a8e58e0d37db722ac944d76a
EBUILD placement-2019.1.9999.ebuild 4230 BLAKE2B 1e214d7aab53f15041f635d85f9338aec45baba58ff0ae65eb64cd5df38dcef1db33497d20728c6fcb2220841470ea7142ac66174b21a0c516bdd680aa99b7d9 SHA512 714a9960fe71dccebd2b2a166f0f387d908db83d40c5a8de2dadf5b9a82cf98c38bbd8ce378dac967b22cd6046ac377f379165badc7be5ca0377a04c449f8d26
EBUILD placement-2019.2.9999.ebuild 3499 BLAKE2B 6b5ca636190eca51f5715db4bac48af9772fc84235e8a2cc63d5aeefeed9985caa46381334fd10260aee4fcb5fce55d3656c7e91dfb83fde96b516476d0df24b SHA512 4e0a3da7584a9b02380e13e9c1d2f9c37848497ee47461666115628167909d4d8eb3c69b40da723d7d4876c6c9a3f7ef3f12775b69ad0e63ea7aa4295fa1b4f5
MISC metadata.xml 590 BLAKE2B 52aa7d1deb487225f34afa59f668939abe56f4d377626b3cd6dc20c2c94fc1b104f2cac7047d7ba461c62c90515cd39e75b8a94d17a341dd8c549d6bdca6bee3 SHA512 188176cc3f839d3a53dbcaf38f74fc71f1c223f7e938bcc9627e71b2509b14e535647513a7c1bb2eb2d250a317b9e6f0ef906cf464e465697d5a26b4bb013f78
diff --git a/sys-cluster/placement/placement-2.0.0.ebuild b/sys-cluster/placement/placement-2.0.0.ebuild
index 82a01ec98a97..4a5d735a95d9 100644
--- a/sys-cluster/placement/placement-2.0.0.ebuild
+++ b/sys-cluster/placement/placement-2.0.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]];then
else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/placement/train/placement.conf.sample -> placement.conf.sample-${PV}
https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
S="${WORKDIR}/openstack-${P}"
fi
diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest
index 32e07cc48362..090a3a952288 100644
--- a/sys-cluster/rdma-core/Manifest
+++ b/sys-cluster/rdma-core/Manifest
@@ -2,11 +2,9 @@ AUX ibacm.init 211 BLAKE2B 4f3b2ffb7cbc7f42b14dad5c02bce698feaf079ff75a2f7a7c9d7
AUX iwpmd.init 211 BLAKE2B ce37edeceae812b999cbcd15b9c9cae55125de0d94ac6983e953117a265c444ab4f9b7a09053c4303c260f1df59cc916ff7f1a89ca6f937a42c2cace6a2a88b4 SHA512 e08d8521d74aa4e266e11833750682974bede45e2b7c42ee3d4ba7cee5695f6e7f5c3c5963b57186f6f669a752faf4c5f4c51f92065425ff6ce859be9affdb07
AUX optional_pandoc.patch 1611 BLAKE2B 5f6c4f8ebe1379cf733b4b1829f39bfc34ff2715cd3be172a609518560c97adbfeec15a648d3205a3016f24a0e99db4be6cb6602672046b96a01c998fd314b6f SHA512 b9c1be47aa530231d0becf6bd313d881262f5360985206371daf96377f657f4aa1b52227ae371e21154edcac48ccf6b1433f84b689cd373b02b844782654c2c2
AUX srpd.init 546 BLAKE2B 40a03607fd4a85b821a71b98373b5c59f721bb2da78afbede8299ae6eedd402776c4ee3b4965c7df0b8b1816969a715351a1e659e4a26abc99808e93ef69f6c9 SHA512 14c1dac4581943855c362d7a37ef31a87be458123dd890bdcfb75c35b71b0a6e789a819c768ea352b3846af29ab5c3b1872cbe27a2e127b8fc8c93a835428190
-DIST rdma-core-24.0.tar.gz 1219485 BLAKE2B 400076305ca634a14d8f46df3477f9e3e753b95840237a217cfffe1a78e93ee90994e628f2a0693bde588ce15965df0014acb55bc92c36e3c45011cc69e9898a SHA512 0ef2b2b4250a1738adec964911a286f60e2310472c943dac1be45c70974a8bd1f32ee96013bff9e492132403af810aee1350d404a87ae7671731f7a5bd80c655
-DIST rdma-core-25.0.tar.gz 1494005 BLAKE2B 406926ae57ae4914a77c82025906270bbc45632ed1e0ecb44b1662d797066bf27275c8b4c4bee40795880bdb4ed06f8f9d3714cfffc64132c00395328ee0527f SHA512 b2c6eaf16f89fb913e35b0eb602f60e8bf45979673597c34006ed78c2e671cf1e50b1cc0752740dc474a58fc94eb0c3f66175183e6b903605ff1512469ceef38
DIST rdma-core-26.0.tar.gz 1444585 BLAKE2B 148b25f6108199b3845446e9f45a59d089e7f546218d70abeadffd5cf3e0b26569bc5099abfb6152f376689e04a493529a61fc1d6b40c153aca23b5df2776bf7 SHA512 7dfdd93d10e4c56cac5ac0c1b46900fe7a6c634920e470ebc582abd7a0f57c57d585b4e0dbbb5ad84f46ca8518132e684d44d33c62b0509461ed5b62b7e0f19b
-EBUILD rdma-core-24.0.ebuild 2394 BLAKE2B 41d23a8da59916065bba0a78ea358e2557f9f81ae1e3fe2ae430e1e98758d015ed72f8da5266dba850933bdcdc3b7ecc17889334480126604e486e50aaa7967c SHA512 2867f122ef0466090ec1fb8a199300f7c5b52fe68a2b57692c96583ea9d5d669d0df6cd0b2c5436d0085cc2a07a0412bce72fb66e2b6e2f4340c020f8a8abecc
-EBUILD rdma-core-25.0.ebuild 2443 BLAKE2B 8544079e018f49322806151b8e90738b565c02ebed4982954c558fe982d46f06b981258a9b1d7f824e3a500cd035f98d1bba50dabbf12866ade7097978adcd5a SHA512 2e7e2d490c870768ecbece72858bff12a732d72ba6da99ce5ff247712d199583fbdcae7699b544c62053f8d679aecb243bf4e4f02d364e3cd4d3f219c0832cd5
-EBUILD rdma-core-26.0.ebuild 2443 BLAKE2B fc1eead938c226fd7c238eacd6d70660fd2bb5e92b8ab3cc6a4edcbfe16ac424ffc6ab15d8ebb368991fe70c51234797416ca90abca4c7bedcc566e4802f33c9 SHA512 2a96af59412d92a230f354db417f68ebb31cb40f6d5be1ab6f630675076184e71b75d6ee9b3b0d6b134b9c2cd9be0432dfd2dfffef7a052fc7370f166390cefb
+DIST rdma-core-26.1.tar.gz 1601313 BLAKE2B 459baa80d5cb74386e567880ec7fd2de9e4aaea177e7022603db5dd70f633152d86618bbab637ca337a9314c0c19b5c0f6a51f281802fa0b8bedb8fad149f26c SHA512 98f0e3f3e951f3b2287711526a2a6c62cb4e0f5eb693894c7f44783c5eb6d4213c9eedc39b2370563e8bca17e133497e475392004ace0203d2a39de371254742
+EBUILD rdma-core-26.0.ebuild 2441 BLAKE2B a18a883e25718e06b3e679b7966af50822d5250f677226b22ace7afa9110c07ed297c64545346a03f13bb06229fcf1b0a812fb2147ebe2dc6421e16a343a86f1 SHA512 0fa5d951b3cd1ba8b5af633523695b6965d038196f16c78f4de32d4deaadfce64a29a3fc05e81ece9d9fcb4463ba2d6dab4ce365f7c061ddfb79f0911e0cfa84
+EBUILD rdma-core-26.1.ebuild 2443 BLAKE2B fc1eead938c226fd7c238eacd6d70660fd2bb5e92b8ab3cc6a4edcbfe16ac424ffc6ab15d8ebb368991fe70c51234797416ca90abca4c7bedcc566e4802f33c9 SHA512 2a96af59412d92a230f354db417f68ebb31cb40f6d5be1ab6f630675076184e71b75d6ee9b3b0d6b134b9c2cd9be0432dfd2dfffef7a052fc7370f166390cefb
EBUILD rdma-core-9999.ebuild 2390 BLAKE2B 77f3af5fe37f08c92427e3e9d546ff3d4577d8c754274ab77633d93a5a44edca95e883a7d089cfb482f0cfaa9f375a65ac79f7bf77d285be4951cf7b9fdab4ec SHA512 e4df896afa8585fa3e58f55e1f7da6470ab08e7a8d3e5b36f29fb77b3d01cadda2d51e126a845bff76a51101d9211bcd517258813d4205a778c1cbd802b699a9
MISC metadata.xml 559 BLAKE2B 1526777511ab5118d4de73361959107221858659ebbc60f52eb09b45d0798d969f847e4f157501ed6e8c85c2cee1c93d0b26989b357141bba45af946e2e5b0a1 SHA512 5d69acf3d0a323c0d2ee66971fd058c6c0ebf59e4fac0d4777b15bfcc7db8f515b67e6059d204346404ce3b26cdd77c2bea21e1132f418498fe1523eb16dccbb
diff --git a/sys-cluster/rdma-core/rdma-core-24.0.ebuild b/sys-cluster/rdma-core/rdma-core-24.0.ebuild
deleted file mode 100644
index f50ad59a5b0b..000000000000
--- a/sys-cluster/rdma-core/rdma-core-24.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-
-inherit cmake-utils python-single-r1 udev systemd
-
-DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
-HOMEPAGE="https://github.com/linux-rdma/rdma-core"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
-else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
-SLOT="0"
-IUSE="neigh python static-libs systemd valgrind"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
- virtual/libudev:=
- neigh? ( dev-libs/libnl:3 )
- systemd? ( sys-apps/systemd:= )
- valgrind? ( dev-util/valgrind )
- python? ( ${PYTHON_DEPS} )"
-
-DEPEND="${COMMON_DEPEND}
- python? ( dev-python/cython[${PYTHON_USEDEP}] )"
-
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR=/etc
- -DCMAKE_INSTALL_FULL_RUNDIR=/run
- -DCMAKE_INSTALL_SHAREDSTATEDIR=/var/lib
- -DCMAKE_INSTALL_UDEV_RULESDIR="$(get_udevdir)"/rules.d
- -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
- -DCMAKE_DISABLE_FIND_PACKAGE_pandoc=yes
- $(ver_test -ge 25 && echo -DCMAKE_DISABLE_FIND_PACKAGE_rst2man=yes)
- -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex systemd no yes)"
- -DENABLE_VALGRIND="$(usex valgrind)"
- -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
- -DENABLE_STATIC="$(usex static-libs)"
- )
-
- if use python; then
- mycmakeargs+=( -DNO_PYVERBS=OFF )
- else
- mycmakeargs+=( -DNO_PYVERBS=ON )
- fi
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- udev_dorules "${D}"/etc/udev/rules.d/70-persistent-ipoib.rules
- rm -r "${D}"/etc/{udev,init.d} || die
-
- newinitd "${FILESDIR}"/ibacm.init ibacm
- newinitd "${FILESDIR}"/iwpmd.init iwpmd
- newinitd "${FILESDIR}"/srpd.init srpd
-}
diff --git a/sys-cluster/rdma-core/rdma-core-26.0.ebuild b/sys-cluster/rdma-core/rdma-core-26.0.ebuild
index 3e47003b5b6b..326e3d699b0e 100644
--- a/sys-cluster/rdma-core/rdma-core-26.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-26.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
else
SRC_URI="https://github.com/linux-rdma/rdma-core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
diff --git a/sys-cluster/rdma-core/rdma-core-25.0.ebuild b/sys-cluster/rdma-core/rdma-core-26.1.ebuild
index c2d102716c98..3e47003b5b6b 100644
--- a/sys-cluster/rdma-core/rdma-core-25.0.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-26.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
+ SRC_URI="https://github.com/linux-rdma/rdma-core/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest
index ecc3f0dfceb9..8312d1c61a4f 100644
--- a/sys-cluster/slurm/Manifest
+++ b/sys-cluster/slurm/Manifest
@@ -1,14 +1,11 @@
AUX logrotate 360 BLAKE2B 36c5ce908a6434f03a3e140cd1fc0bfec50a6fa89d6120061a5a83d3b12d9a6137ae2fa3a83bd36f55f48c79d140f24d6933cda18fc79674e8b758cacc34a948 SHA512 f6edceef15960accbe72ddd34ff34934fa46b6d647c83e0d3a512d2ddc1ae6c60352e377cfa5332fd5cd817689e23680f7384f1b27fc49677b2e671e1bfe86b9
-AUX slurm-18.08.7-disable-sview.patch 2831 BLAKE2B d11df7a1b580f2d1064e5bc5107e257a35e95060f166c971523d24d55f19920c86ed231e88a207ae61c65b83eba33b309b33ed439c0ba09d0b1ea76119708d85 SHA512 3ea30226b721b982ddad78d538c280da78b311d66b0be63087ef606d7f9008731c583e276504b668d8fde74c45ac8aa80babf4d693eca1d274d27dc72479d5e7
AUX slurm.confd 155 BLAKE2B 4f0793808328b88ffa2b32b1accab6c0dfe0b01dc84210fee6a674361ddf9ea7b3f15ccc775c354198577849ab0791d403b153adee476fc7f1237d2177275bab SHA512 e4d21cdb6a427f0beaef0e157202308f9e86a41dea4532ee98b274a5979b5e82ec2ca4ca2996f6cb59045fd8b01e815aaad71673e2011cead788de3d879aa11f
AUX slurm.tmpfiles 31 BLAKE2B f08dbc53517cc15463be5264505d858fcf1f2196565868d164463a167459082a23eea25fa22edf2987e52c71f953160c12b29cdb5e5f437a3bdc89f1cd8395b5 SHA512 b7f116687e0dee0377b43cbb49f63569088d6f5f9b1514014999b1135b1b4da462e04887851b753161d7b9691436048b692b7697ffee2a4e45daa339a412c93c
AUX slurmctld.initd 1842 BLAKE2B 25c9fd76dc888544888abb2790d8a0ae66254c0f8807bf48433a54fd34f49d2f4f95b5c6dd9e4ab1f40938c274be6be2e88cdb8959ecb12b4a86d07bc0a5bc86 SHA512 4356552630d1a154bbf369012c0315baf08b5b98ff6411d66ea3b1b039bfff5f105091b110e8fa1e64209eb0990038abda86d980cf2316ca97a5c10a43243df6
AUX slurmd.initd 2001 BLAKE2B a0464ee0407406c7ceadd8e78f0229f5c6eda7081a691e24e609caa50f627d9bbf9c2d57bc6746b9c719a66cf2f4b0d756ecbbaf3bcd070846ad5ced6b289c9d SHA512 bb9447c25d2e96de1aea5935084ea78ea403701bd655d89d1a9d1d21bdbf88bdbae3888cfd618aabcc86dd8808401157ff84402ef35c4e138263457fd954046a
AUX slurmdbd.initd 1717 BLAKE2B e177a937f8bd97bb2f45e479e0f34b23cc23ab44b0000165a856ff8476560638a567baecad8aa8d57aeb76062f248039da7f440ddca8f5827e4729136a10d7de SHA512 6d21f667f4222ab62dc8d7f648e00205da982612d58b98e8e35e6b6602b3ad31c03e5130402437c77d3677b424da7b5226e2bfa8c5d29bc908fd618fc02697a8
-DIST slurm-18.08.7.tar.bz2 6186006 BLAKE2B a5458f72cbe93bc1103c2c7f3d428ae14239cb092edad2c683e448dda35f3e108fef0d9a3a86599da6058c9c98a86dafed9a087ffe6e8d7425db9cdb879954b3 SHA512 d0047086f1b716877cc5bb39539bf96a8fd08b1851c85fd85112c6432c1ce2a0f29fc9dd8803094c8fa44d063cec5f417e6bed231b6d338934ff4b48424a5a93
DIST slurm-19-05-4-1.tar.gz 8446001 BLAKE2B d3b1524a72d7969b14788b93c7d64b03faf159b71b1ed8fb30782980b7b39e9f4a1d1435f4fbdce722ed9585e7d3285f9a84322c5a5d2f44d5e084bb38019ae4 SHA512 ecee26b23fc72ea4b6eb3039aada1814b5932d75eaf61501a31b97ac8f7b600864f2429a36de068f1f1cde178fa1383f2c53192af5b1a62766e3ffe48be4395c
DIST slurm-19.05.3-2.tar.bz2 6233270 BLAKE2B be59d157e99353340f9801f0adac21cfb8c3051f8d6a1bd94ad76fc05d0f83d1f933f72bf4e33b603521ec94cc859185bf56ecbcab674fcbff526164dd39d3cc SHA512 15d63f1ba693458b220ece5512210f1dba52273946809b338e33d684b9daadecd3cc77fda84c1b3bf8b03bc0fe8b8be0f429a96a1bf72a8b5c8cf169e0e1f5bb
-EBUILD slurm-18.08.7.ebuild 8062 BLAKE2B b3534281cbb333b2ec2376a86b361324d34356d1cd1a48d01e4189070ca85d5d668165e34bedeb776f9342e5954c1fe2955ad0ef5cd199616194b488b39f1c86 SHA512 237ac5e4db3616906d5f40dc417a53ff6dc2b276ac178c287e578579528b20989bf27c32bea286681e95cf35f72ef17000736330598d4c9d827712d82c7ecda4
EBUILD slurm-19.05.3.2.ebuild 8000 BLAKE2B e150b57f5e125dbd200a27baee3487b738acd88e1ac8f3955a9cd13a8ebc1b260f390c1c3d207c3856029f906d5a0b55ed9a59de0ed7b8c5c5eed401f147e2af SHA512 94bc73f29ea276cabc863a9b4c62aac4b043ba93a43bcaaaf64c7d34c8bf8e25916c05991071ea72075735ef7e653013c76d98efaa5e2e053c9253fdd30b0ec4
EBUILD slurm-19.05.4.1.ebuild 8046 BLAKE2B 7a20345c3cca566b6fa0f7908880080adf2052732c50c1665da56a45fcf35580dd1911da3fcc803c4961957f7a7a2a4883bd9eb5c63f3a8f2191c71d1f461e5d SHA512 d5b615b0c664d734f709538ee9e8eb38d53e1710bb87864102bf3a5034b55351df32f95f987e1640536f753b0246937a6455e6442f9811a91404c1f1299198e6
MISC metadata.xml 1199 BLAKE2B b52e7cae7554d439e7f25da2a80d98993d5c7f7abd5ba8b76c09bf60731b035040f976ac1bfc3c153f81b8feed89e2ceb5e6b676c25cc7b6219c4bcd87bd7e50 SHA512 8f48d582e61789373fc07ffd1db123cb8f43d337b03611972e480179ca5b43f2866392203f470d3d69784f2aae79cbcffdf583cba0aa4a9c25969f2c72a3f55f
diff --git a/sys-cluster/slurm/files/slurm-18.08.7-disable-sview.patch b/sys-cluster/slurm/files/slurm-18.08.7-disable-sview.patch
deleted file mode 100644
index f7e2c5b26739..000000000000
--- a/sys-cluster/slurm/files/slurm-18.08.7-disable-sview.patch
+++ /dev/null
@@ -1,99 +0,0 @@
- configure.ac | 39 ---------------------------------------
- doc/man/man1/Makefile.am | 8 --------
- src/Makefile.am | 3 +--
- 3 files changed, 1 insertion(+), 49 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 2f177ec..ff4d69b 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -238,44 +238,6 @@ AC_SUBST(HAVE_SOME_CURSES)
- PKG_CHECK_MODULES([CHECK], [check >= 0.9.8], [ac_have_check="yes"], [ac_have_check="no"])
- AM_CONDITIONAL(HAVE_CHECK, test "x$ac_have_check" = "xyes")
-
--#
--# Tests for GTK+
--#
--
--# use the correct libs if running on 64bit
--if test -d "/usr/lib64/pkgconfig"; then
-- PKG_CONFIG_PATH="/usr/lib64/pkgconfig/:$PKG_CONFIG_PATH"
--fi
--
--if test -d "/opt/gnome/lib64/pkgconfig"; then
-- PKG_CONFIG_PATH="/opt/gnome/lib64/pkgconfig/:$PKG_CONFIG_PATH"
--fi
--
--AM_PATH_GLIB_2_0([2.7.1], [ac_glib_test="yes"], [ac_glib_test="no"], [gthread])
--
--if test ${glib_config_minor_version=0} -ge 32 ; then
-- AC_DEFINE([GLIB_NEW_THREADS], 1, [Define to 1 if using glib-2.32.0 or higher])
--fi
--
--AM_PATH_GTK_2_0([2.7.1], [ac_gtk_test="yes"], [ac_gtk_test="no"], [gthread])
--if test ${gtk_config_minor_version=0} -ge 10 ; then
-- AC_DEFINE([GTK2_USE_RADIO_SET], 1, [Define to 1 if using gtk+-2.10.0 or higher])
--fi
--
--if test ${gtk_config_minor_version=0} -ge 12 ; then
-- AC_DEFINE([GTK2_USE_TOOLTIP], 1, [Define to 1 if using gtk+-2.12.0 or higher])
--fi
--
--if test ${gtk_config_minor_version=0} -ge 14 ; then
-- AC_DEFINE([GTK2_USE_GET_FOCUS], 1, [Define to 1 if using gtk+-2.14.0 or higher])
--fi
--
--if test "x$ac_glib_test" != "xyes" -o "x$ac_gtk_test" != "xyes"; then
-- AC_MSG_WARN([cannot build sview without gtk library]);
--fi
--
--AM_CONDITIONAL(BUILD_SVIEW, [test "x$ac_glib_test" = "xyes"] && [test "x$ac_gtk_test" = "xyes"])
--
- dnl Cray ALPS/Basil support depends on mySQL
- X_AC_CRAY
-
-@@ -477,7 +439,6 @@ AC_CONFIG_FILES([Makefile
- src/sshare/Makefile
- src/sstat/Makefile
- src/strigger/Makefile
-- src/sview/Makefile
- src/plugins/Makefile
- src/plugins/accounting_storage/Makefile
- src/plugins/accounting_storage/common/Makefile
-diff --git a/doc/man/man1/Makefile.am b/doc/man/man1/Makefile.am
-index 246f16d..ba39af2 100644
---- a/doc/man/man1/Makefile.am
-+++ b/doc/man/man1/Makefile.am
-@@ -29,10 +29,6 @@ if WITH_BLCR
- man1_MANS += srun_cr.1
- endif
-
--if BUILD_SVIEW
--man1_MANS += sview.1
--endif
--
- EXTRA_DIST = $(man1_MANS)
-
- if HAVE_MAN2HTML
-@@ -65,10 +61,6 @@ if WITH_BLCR
- html_DATA += srun_cr.html
- endif
-
--if BUILD_SVIEW
--html_DATA += sview.html
--endif
--
- MOSTLYCLEANFILES = ${html_DATA}
-
- EXTRA_DIST += $(html_DATA)
-diff --git a/src/Makefile.am b/src/Makefile.am
-index bcd5aa7..a8cbf17 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -28,5 +28,4 @@ SUBDIRS = \
- srun_cr \
- sshare \
- sstat \
-- strigger \
-- sview
-+ strigger
diff --git a/sys-cluster/slurm/slurm-18.08.7.ebuild b/sys-cluster/slurm/slurm-18.08.7.ebuild
deleted file mode 100644
index 099916081505..000000000000
--- a/sys-cluster/slurm/slurm-18.08.7.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/SchedMD/slurm.git"
- INHERIT_GIT="git-r3"
- SRC_URI=""
- KEYWORDS=""
- MY_P="${P}"
-else
- inherit eapi7-ver
- if [[ ${PV} == *pre* || ${PV} == *rc* ]]; then
- MY_PV=$(ver_rs '-0.') # pre-releases or release-candidate
- else
- MY_PV=$(ver_rs 3 '-') # stable releases
- fi
- MY_P="${PN}-${MY_PV}"
- INHERIT_GIT=""
- SRC_URI="https://download.schedmd.com/slurm/${MY_P}.tar.bz2"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_P}"
-fi
-
-inherit autotools bash-completion-r1 eutils pam perl-module prefix toolchain-funcs user systemd ${INHERIT_GIT}
-
-DESCRIPTION="A Highly Scalable Resource Manager"
-HOMEPAGE="https://www.schedmd.com"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug hdf5 html ipmi json lua multiple-slurmd +munge mysql netloc numa ofed pam perl slurmdbd ssl static-libs torque X"
-
-CDEPEND="
- !sys-cluster/torque
- !net-analyzer/slurm
- !net-analyzer/sinfo
- || ( sys-cluster/pmix[-pmi] >=sys-cluster/openmpi-2.0.0 )
- mysql? (
- || ( dev-db/mariadb-connector-c dev-db/mysql-connector-c )
- slurmdbd? ( || ( dev-db/mariadb dev-db/mysql ) )
- )
- munge? ( sys-auth/munge )
- pam? ( sys-libs/pam )
- ssl? ( dev-libs/openssl:0= )
- lua? ( dev-lang/lua:0= )
- !lua? ( !dev-lang/lua )
- ipmi? ( sys-libs/freeipmi )
- json? ( dev-libs/json-c:= )
- amd64? ( netloc? ( sys-apps/netloc ) )
- hdf5? ( sci-libs/hdf5:= )
- numa? ( sys-process/numactl )
- ofed? ( sys-fabric/ofed )
- X? ( net-libs/libssh2 )
- >=sys-apps/hwloc-1.1.1-r1
- sys-libs/ncurses:0=
- app-arch/lz4:0=
- sys-libs/readline:0="
-DEPEND="${CDEPEND}
- html? ( sys-apps/man2html )"
-RDEPEND="${CDEPEND}
- dev-libs/libcgroup"
-
-REQUIRED_USE="torque? ( perl )"
-
-LIBSLURM_PERL_S="${WORKDIR}/${MY_P}/contribs/perlapi/libslurm/perl"
-LIBSLURMDB_PERL_S="${WORKDIR}/${MY_P}/contribs/perlapi/libslurmdb/perl"
-
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${P}-disable-sview.patch
-)
-
-src_unpack() {
- if [[ ${PV} == *9999* ]]; then
- git-r3_src_unpack
- else
- default
- fi
-}
-
-pkg_setup() {
- enewgroup slurm 500
- enewuser slurm 500 -1 /var/spool/slurm slurm
-}
-
-src_prepare() {
- tc-ld-disable-gold
- default
-
- # pids should go to /var/run/slurm
- sed \
- -e 's:/tmp:/var/tmp:g' \
- -e "s:/var/run/slurmctld.pid:${EPREFIX}/run/slurm/slurmctld.pid:g" \
- -e "s:/var/run/slurmd.pid:${EPREFIX}/run/slurm/slurmd.pid:g" \
- -e "s:StateSaveLocation=.*:StateSaveLocation=${EPREFIX}/var/spool/slurm:g" \
- -e "s:SlurmdSpoolDir=.*:SlurmdSpoolDir=${EPREFIX}/var/spool/slurm/slurmd:g" \
- -i "${S}/etc/slurm.conf.example" \
- || die "Can't sed for /var/run/slurmctld.pid"
- sed \
- -e "s:/var/run/slurmdbd.pid:${EPREFIX}/run/slurm/slurmdbd.pid:g" \
- -i "${S}/etc/slurmdbd.conf.example" \
- || die "Can't sed for /var/run/slurmdbd.pid"
- # gentooify systemd services
- sed \
- -e 's:sysconfig/.*:conf.d/slurm:g' \
- -e 's:var/run/:run/slurm/:g' \
- -e '/^EnvironmentFile=.*/d' \
- -i "${S}/etc"/*.service.in \
- || die "Can't sed systemd services for sysconfig or var/run/"
-
- hprefixify auxdir/{ax_check_zlib,x_ac_{lz4,ofed,munge}}.m4
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- --sysconfdir="${EPREFIX}/etc/${PN}"
- --with-hwloc="${EPREFIX}/usr"
- --docdir="${EPREFIX}/usr/share/doc/${P}"
- --htmldir="${EPREFIX}/usr/share/doc/${P}"
- )
- use pam && myconf+=( --with-pam_dir=$(getpam_mod_dir) )
- use mysql || myconf+=( --without-mysql_config )
- use amd64 && myconf+=( $(use_with netloc) )
- econf "${myconf[@]}" \
- $(use_enable debug) \
- $(use_enable pam) \
- $(use_enable X x11) \
- $(use_with ssl) \
- $(use_with munge) \
- $(use_with json) \
- $(use_with hdf5) \
- $(use_with ofed) \
- $(use_enable static-libs static) \
- $(use_enable multiple-slurmd)
-
- # --htmldir does not seems to propagate... Documentations are installed
- # in /usr/share/doc/slurm-2.3.0/html
- # instead of /usr/share/doc/slurm-2.3.0.2/html
- sed \
- -e "s|htmldir = .*/html|htmldir = \${prefix}/share/doc/slurm-${PVR}/html|g" \
- -i doc/html/Makefile || die
- if use perl ; then
- # small hack to make it compile
- mkdir -p "${S}/src/api/.libs" || die
- mkdir -p "${S}/src/db_api/.libs" || die
- touch "${S}/src/api/.libs/libslurm.so" || die
- touch "${S}/src/db_api/.libs/libslurmdb.so" || die
- cd "${LIBSLURM_PERL_S}" || die
- S="${LIBSLURM_PERL_S}" SRC_PREP="no" perl-module_src_configure
- cd "${LIBSLURMDB_PERL_S}" || die
- S="${LIBSLURMDB_PERL_S}" SRC_PREP="no" perl-module_src_configure
- cd "${S}" || die
- rm -rf "${S}/src/api/.libs" "${S}/src/db_api/.libs" || die
- fi
-}
-
-src_compile() {
- default
- use pam && emake -C contribs/pam
- if use perl ; then
- cd "${LIBSLURM_PERL_S}" || die
- S="${LIBSLURM_PERL_S}" perl-module_src_compile
- cd "${LIBSLURMDB_PERL_S}" || die
- S="${LIBSLURMDB_PERL_S}" perl-module_src_compile
- cd "${S}" || die
- fi
- use torque && emake -C contribs/torque
-}
-
-src_install() {
- default
- use pam && emake DESTDIR="${D}" -C contribs/pam install
- if use perl; then
- cd "${LIBSLURM_PERL_S}" || die
- S="${LIBSLURM_PERL_S}" perl-module_src_install
- cd "${LIBSLURMDB_PERL_S}" || die
- S="${LIBSLURMDB_PERL_S}" perl-module_src_install
- cd "${S}" || die
- fi
- if use torque; then
- emake DESTDIR="${D}" -C contribs/torque
- rm -f "${ED}/usr/bin/mpiexec" || die
- fi
- use static-libs || find "${ED}" -name '*.la' -exec rm {} +
- # install sample configs
- keepdir /etc/slurm
- insinto /etc/slurm
- doins \
- etc/bluegene.conf.example \
- etc/cgroup.conf.example \
- etc/slurm.conf.example \
- etc/slurmdbd.conf.example
- exeinto /etc/slurm
- keepdir /etc/slurm/layouts.d
- insinto /etc/slurm/layouts.d
- newins etc/layouts.d.power.conf.example power.conf.example
- newins etc/layouts.d.power_cpufreq.conf.example power_cpufreq.conf.example
- newins etc/layouts.d.unit.conf.example unit.conf.example
- # install init.d files
- newinitd "$(prefixify_ro "${FILESDIR}/slurmd.initd")" slurmd
- newinitd "$(prefixify_ro "${FILESDIR}/slurmctld.initd")" slurmctld
- newinitd "$(prefixify_ro "${FILESDIR}/slurmdbd.initd")" slurmdbd
- # install conf.d files
- newconfd "${FILESDIR}/slurm.confd" slurm
- # install logrotate file
- insinto /etc/logrotate.d
- newins "${FILESDIR}/logrotate" slurm
- # install bashcomp
- newbashcomp contribs/slurm_completion_help/slurm_completion.sh scontrol
- bashcomp_alias scontrol \
- sreport sacctmgr squeue scancel sshare sbcast sinfo \
- sprio sacct salloc sbatch srun sattach sdiag sstat
- # install systemd files
- systemd_newtmpfilesd "${FILESDIR}/slurm.tmpfiles" slurm.conf
- systemd_dounit etc/slurmd.service etc/slurmctld.service etc/slurmdbd.service
-}
-
-pkg_preinst() {
- if use munge; then
- sed -i 's,\(SLURM_USE_MUNGE=\).*,\11,' "${ED}"etc/conf.d/slurm || die
- fi
-}
-
-create_folders_and_fix_permissions() {
- einfo "Fixing permissions in ${@}"
- mkdir -p ${@} || die
- chown -R ${PN}:${PN} ${@} || die
-}
-
-pkg_postinst() {
- paths=(
- "${EROOT}"var/${PN}/checkpoint
- "${EROOT}"var/${PN}
- "${EROOT}"var/spool/${PN}/slurmd
- "${EROOT}"var/spool/${PN}
- "${EROOT}"var/log/${PN}
- /var/tmp/${PN}/${PN}d
- /var/tmp/${PN}
- /run/${PN}
- )
- local folder_path
- for folder_path in ${paths[@]}; do
- create_folders_and_fix_permissions $folder_path
- done
- echo
-
- elog "Please visit the file '/usr/share/doc/${P}/html/configurator.html"
- elog "through a (javascript enabled) browser to create a configureation file."
- elog "Copy that file to /etc/slurm/slurm.conf on all nodes (including the headnode) of your cluster."
- echo
- elog "For cgroup support, please see https://www.schedmd.com/slurmdocs/cgroup.conf.html"
- elog "Your kernel must be compiled with the wanted cgroup feature:"
- elog " For the proctrack plugin:"
- elog " freezer"
- elog " For the task plugin:"
- elog " cpuset, memory, devices"
- elog " For the accounting plugin:"
- elog " cpuacct, memory, blkio"
- elog "Then, set these options in /etc/slurm/slurm.conf:"
- elog " ProctrackType=proctrack/cgroup"
- elog " TaskPlugin=task/cgroup"
- einfo
- ewarn "Paths were created for slurm. Please use these paths in /etc/slurm/slurm.conf:"
- for folder_path in ${paths[@]}; do
- ewarn " ${folder_path}"
- done
-}
diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index 760e33784bf2..32a95f471bc3 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -5,9 +5,9 @@ AUX swift-proxy.initd 1379 BLAKE2B 56453a557c0abfd6b07f65778ef14d8920bedc4133e0e
DIST swift-2.21.0.tar.gz 3025042 BLAKE2B 847b11fa61620cdd07acadd1d4fcc43c9fc53ecfc958e8cb617dde6b643bce116662df74b9b2a01df8551847c4577fedd25aab3951ce437cf5d046552e3b22e0 SHA512 ceb96401aa5d1ab36dc0a08455970f9c1704868d778970cad9783463bf8a25dddc7431df0aa73e4d2d7d4f6ef2908fa5faede749fe94e32d5f67e61768edd964
DIST swift-2.22.0.tar.gz 3070436 BLAKE2B 53049ba901cf5a46d4567c7fa3620b0ad486d88897beb75887d81c5beb747a08ff52e7eba93eab9e9e087c82447d99f0fd85c97211fb4e930ce5b27a1bba41f1 SHA512 855f9d35399251ac86d687b652a9372da4d2f03dff8dee1743357c14c79f6ea8903b7c67d99fed08b6b4cdfa2cfd6ecb78b010b2ee83195eda30c4a9463a5a0c
DIST swift-2.23.1.tar.gz 3044545 BLAKE2B b3b06aefa7c58b718f7d9c1c1b9bc92f442b83202b8d5c2dbbb777650088f2d939f5e9d0fbe83cea38fd6635d072cd8bb3894d64ed9767dde203064c1b81cfdb SHA512 48aa82b178f5e3901363c2b9eeeedeea12a58b1ba86cc46937dd9ec074ecc005b04a6ce732d4e9fce2497c6c62b659038da40ed43550256584bb371df4e596fb
-EBUILD swift-2.21.0-r1.ebuild 4016 BLAKE2B 2234265b662c37a0dcaf5eaab7662d4e8c756c254e25fd95ad02ead7dcb78039d6af7d61f53e17a19f1571e32a612a958e83797e05f568ad33a73adfe5ab0e09 SHA512 4e5a3fd19e2689652f14246401da49245f9d84716b92f1593de2444b5d003218054b957449354a3308bb8af62aa9e27d8b51e9117d6d264cb261c5205403a138
-EBUILD swift-2.22.0.ebuild 3955 BLAKE2B 762991f57c3e94f7179f658402f864b3cb956c722725da35dd431c713e9cb15aa3e3a751513330bd7bb7a64df0d88955f21be73d4440c322f49364771dc4ec7f SHA512 5fd0d198687daf9da9ffe2d304620ed98355772071faa3929b83876599528837e47a732e534616d96b67d800ca94438bc14e52c9b4ee9f1499f55bffe2ecece6
-EBUILD swift-2.23.1.ebuild 3956 BLAKE2B 20fbd3bedea6bfed4a48778151dde5db9da3872207fda805e0c814f7f4b696710a473fe97d595176d1841b864b9e689481e47c5c8b9a217ecb6a86acdd9bc98e SHA512 19b49f10142946a600026e9a55f1ee804bdc26dffb2022399c4c49f3daa0eaff3f18a851ed8485e1ba7deb0381391d96a1eff96df623ce421c8964151c5de7af
-EBUILD swift-2019.1.9999.ebuild 4018 BLAKE2B ded5587949b6bcb9db88032898134cf177990cc6248618cece257093e018253dd343887c8ec106025fa0d999a3f87ffac2e071706b9b968f4522ffe6a2e94557 SHA512 263739a2220d4933511bd3ca8f7d0525f3cfca78511924125d84a02ce7012bc63e7b6c284af31908e769dd0fbb5e2b69eb09b4a436470f17d873f27e92ad7093
-EBUILD swift-2019.2.9999.ebuild 3958 BLAKE2B 5fbf673da99e0ce6b6bbf0afa77c1dc42dc5b6421b16bbcaccd18f63274fb012cf1f42f8afd1c0fc6a95c83c36c6baa308dc4cc7daf321d267721cf0f7fb099a SHA512 0791c7fd3b7791d89af332f00e24a88bd0e587e392ae246a58039deae1d91c3b1dd81d6c994adb600ebca0e90917013047a0f923347fbd46746cc24e5d350d68
+EBUILD swift-2.21.0-r1.ebuild 3992 BLAKE2B ed764b4ffdbab51f1931035ddbc73144438553aa22571eb299fe776e37f4c107f5b3590419cfbf11d59e4ccae20ed2f3ffa8925d9bbdf22f125fe848d4645377 SHA512 54f7acf9fbdfcabe2547ed60f346492b14f60d14a52e7bd3e3726a8d9206abb034d5e9ace382550d2fcf9163b7425067c230366af2d71ecfb71da8332809a5ba
+EBUILD swift-2.22.0.ebuild 3931 BLAKE2B b7b90549b04cfffd80f4d65a0defb9708fb34042bf45943b7225754cd7055039ee9c25dc54c0e59502504cf965cb916c3662a4add53fb55a513162d27cb9545c SHA512 27b98fcd7ed95062ab57235c50099aab9d7ea1daf07c690d9e016005e6af057521c6a8ba91f672d6687881d3b06c6e3db36ec4096ce13a01efb151f875a51eb3
+EBUILD swift-2.23.1.ebuild 3932 BLAKE2B 118efe039c811e80355f1e2375efa477afc446022bca900d79824bc42fc7ecb47e6cadb5bbe7798b86b128684426d3ea3a06218d57a33cf6ea3916f763a01ead SHA512 d138ace933da931b56123bd46e93120a7481258b2bc3fc1909af897d42695a11bc8c4f92604a524e654693bcf26ff7a89ba336ace5b3de338665ce726fe00057
+EBUILD swift-2019.1.9999.ebuild 3994 BLAKE2B b69d165cebd7f06796ffc8b363cf3dfba1df0c8d4236e290f832d589ed1f9969121b2715b6ec261ac079ac44ed58f040e2c4b30b99e6ffbf1b86f0dd024e3a71 SHA512 416a2b30ba88c50c97cecf8e619f0873f59c95d08b8b6df98363fe7d9b2f84b2bb42f63e46a5a051eba9475c49f4be2d2da7a2190c89a242407af313b06d3d83
+EBUILD swift-2019.2.9999.ebuild 3934 BLAKE2B fd7ba5f75e587cf474834fe9cddcaec3c7e790eb82f63ec8e38f068a2bd7ce8f0e86ff8f3b490938947e4cda7e805555a291b1c036f3ece735af660fdeaa222b SHA512 b4e7bdecd4777e6d3b234b68813d2281a6979e2cca85031072a9adc9edc4c291a0b35a99e34d04d8d9f5be20e998ff34b3e2b2401870105fb2a4b5d757c8a411
MISC metadata.xml 898 BLAKE2B 3d502769ba44cdc1e3a500929d60a1ed82d8540297b2dfddb6d6745ec9b5b56bd9fe7130a738858b9bac653b49634efae1841600325194d69ec30222b2e8b3f2 SHA512 3f9d2cf7538fe32010b811d3a49802eb085dde793b29d9590fe3032d63a743f620e3c1dcf1226b59aa5938ea239f440997a3d4d489f9887816621879e19a0c4c
diff --git a/sys-cluster/swift/swift-2.21.0-r1.ebuild b/sys-cluster/swift/swift-2.21.0-r1.ebuild
index 25a2b591ac5e..e0892e4069a1 100644
--- a/sys-cluster/swift/swift-2.21.0-r1.ebuild
+++ b/sys-cluster/swift/swift-2.21.0-r1.ebuild
@@ -114,7 +114,7 @@ python_install_all() {
dodoc -r doc/{s3api,saio,source}
fi
- fowners root:swift "/etc/swift" || die "fowners failed"
+ fowners root:swift "/etc/swift"
fperms 0750 /etc/swift
}
diff --git a/sys-cluster/swift/swift-2.22.0.ebuild b/sys-cluster/swift/swift-2.22.0.ebuild
index a88677f29fd8..9a409be64721 100644
--- a/sys-cluster/swift/swift-2.22.0.ebuild
+++ b/sys-cluster/swift/swift-2.22.0.ebuild
@@ -112,7 +112,7 @@ python_install_all() {
dodoc -r doc/{s3api,saio,source}
fi
- fowners root:swift "/etc/swift" || die "fowners failed"
+ fowners root:swift "/etc/swift"
fperms 0750 /etc/swift
}
diff --git a/sys-cluster/swift/swift-2.23.1.ebuild b/sys-cluster/swift/swift-2.23.1.ebuild
index aaecc71181d4..3e3deb94d7f2 100644
--- a/sys-cluster/swift/swift-2.23.1.ebuild
+++ b/sys-cluster/swift/swift-2.23.1.ebuild
@@ -112,7 +112,7 @@ python_install_all() {
dodoc -r doc/{s3api,saio,source}
fi
- fowners root:swift "/etc/swift" || die "fowners failed"
+ fowners root:swift "/etc/swift"
fperms 0750 /etc/swift
}
diff --git a/sys-cluster/swift/swift-2019.1.9999.ebuild b/sys-cluster/swift/swift-2019.1.9999.ebuild
index ec5ee0cd41ee..537207edd2a7 100644
--- a/sys-cluster/swift/swift-2019.1.9999.ebuild
+++ b/sys-cluster/swift/swift-2019.1.9999.ebuild
@@ -114,7 +114,7 @@ python_install_all() {
dodoc -r doc/{s3api,saio,source}
fi
- fowners root:swift "/etc/swift" || die "fowners failed"
+ fowners root:swift "/etc/swift"
fperms 0750 /etc/swift
}
diff --git a/sys-cluster/swift/swift-2019.2.9999.ebuild b/sys-cluster/swift/swift-2019.2.9999.ebuild
index 73b14dde3ae6..d90ce6aa21ec 100644
--- a/sys-cluster/swift/swift-2019.2.9999.ebuild
+++ b/sys-cluster/swift/swift-2019.2.9999.ebuild
@@ -112,7 +112,7 @@ python_install_all() {
dodoc -r doc/{s3api,saio,source}
fi
- fowners root:swift "/etc/swift" || die "fowners failed"
+ fowners root:swift "/etc/swift"
fperms 0750 /etc/swift
}
diff --git a/sys-cluster/wulfware/Manifest b/sys-cluster/wulfware/Manifest
index a9d7731f4b3b..10d82402c1a2 100644
--- a/sys-cluster/wulfware/Manifest
+++ b/sys-cluster/wulfware/Manifest
@@ -1,5 +1,5 @@
AUX wulfware-2.6.0-opts_and_strip.patch 5085 BLAKE2B 91f47591019cb6a3134a2713f7768ad9a82ae26863251784166b5a4974a7729fdd55b8796c85f39f90af3a19642f65cdc84dbbbe813b49b13be2787a9de7c516 SHA512 2c2f897374a5a81feef97a0db425961b4e58cbc62cfebe026dd3661bacd1737ce5e023385f0e6725160087c9a549c37c23be02cdfa0c680b473b94cd6ed212a0
AUX wulfware-2.6.0-tinfo.patch 762 BLAKE2B 1ef928141e186ec8dceeea98c14123a0bbd71fa9707500a5ee9fbd7075877c0d993b86df5212780f7fcf072976dcfc4bb2ca267003ed67ffdcfc883eee0846bb SHA512 e0b0ae730078f083b5546d98a6f6b60d7df6083ad20fd31b0d7a277e3baab8f384bd0c1bb45315231743e2cf24764e8f1cf55edcbb6d30d515148884efb7ebc5
DIST wulfware-2.6.0.tgz 469000 BLAKE2B 23730adeeafcef0761455fd62e744fec0fad1d8f1b13eabe256b27fa16a7bb468ff33b08ebff29e9c2c69c044e15fbf3b4d0ea2c39081ed7015089989bffa7b9 SHA512 626314124c836ee937f860a4093272d5b6e12b5d3aca631647bde6ef03880e2dd7916ab2805f34c4863e915ea3295e5c5d69ced9c5ec05b224cdf849738c78cd
-EBUILD wulfware-2.6.0.ebuild 1348 BLAKE2B 6e802bc18fe3ac1699c2863e39e3c7c0c9f56d9e1ebbaf0e26c1e3124a554bf96bf4b05927ed470d0c757d4eb8095f7d2803c5f789102b7bd435637bca8533e0 SHA512 ecb0b7887bddea09bc84639855ed77c38ac994f768a49ee18d8cc1b31be327cadbc538da3b4c1787d2409afa3453f1bb6491106e6d0a39c2a629fdc0eb702e03
+EBUILD wulfware-2.6.0.ebuild 1317 BLAKE2B e09dbeb4d892b3b0979bc8092eb64acfde2bc18e336c85770543184a31d22d55941a0ce4f0310d0406c95b216732b7626ca2630d518561f8e67f964206cd2f95 SHA512 934b4907c6f7c7a66cb36c8265acc167dd3442c8e8da9e47fb442fdbc33d6560ac2aacbf0ee69673bd6a741d6f56b5a2ddd53a16af191c4d75dcfa1711274dd8
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/sys-cluster/wulfware/wulfware-2.6.0.ebuild b/sys-cluster/wulfware/wulfware-2.6.0.ebuild
index dee0715397e4..c38cff22bd46 100644
--- a/sys-cluster/wulfware/wulfware-2.6.0.ebuild
+++ b/sys-cluster/wulfware/wulfware-2.6.0.ebuild
@@ -47,7 +47,7 @@ src_compile() {
src_install() {
emake prefix="${D}/usr" libdir="${D}/usr/$(get_libdir)" \
includedir="${D}/usr/include" sysconfdir="${D}/etc" \
- install || die "emake install failed."
+ install
dodoc AUTHORS ChangeLog NEWS NOTES README xmlsysd/DESIGN
diff --git a/sys-cluster/zookeeper-bin/Manifest b/sys-cluster/zookeeper-bin/Manifest
index 4e0aa38183a4..e2ed62418b32 100644
--- a/sys-cluster/zookeeper-bin/Manifest
+++ b/sys-cluster/zookeeper-bin/Manifest
@@ -5,8 +5,8 @@ DIST zookeeper-3.4.10.tar.gz 35042811 BLAKE2B c17100d2179688665cfc9efededd378543
DIST zookeeper-3.4.11.tar.gz 36668066 BLAKE2B 4bf963d41280bd6227b4e81721576bf1f973a765c7049e78c5fae4d9dbc7e4d034304208af0f68b894bd4624e1945c9e4492b3217ff7f0e05d9b822c1843d96d SHA512 1ed2df11dbff2fbbb70d992d02427c4f694ccb4fe493db10a087b04d934b132b970956099edbdf1c2c636d5eb248bca1528846fcb449ae8bee4b9a82f7936f9e
DIST zookeeper-3.4.12.tar.gz 36667596 BLAKE2B e4aac98f86fc4fcc576ecfb55381fd37efe3fa56cebc1632abda59b6ba71fecca17ace29124ef9f59ca0de627ff463f9d6fc7ff7fbbe77c2bbf30ae25a9f99f8 SHA512 026c7feb4a660bf8d99b1b719fec2b7e4603c3c46f2b77bac372df15ed0ceb4d971aa9c954082d61d73929ef8dc38c31693604ae75244f746cafb4eb6e67320c
DIST zookeeper-3.4.13.tar.gz 37191810 BLAKE2B 994eecf982a19bbf3ae648c5d140746f5836f0f5d8921ed005ebccdedf0098591005b9038eb75fc660b48ae12b09b8db9dd68d3ac3b4ac9f847de214996e1efd SHA512 3481bd19945d80848f81d9dc2896a682ae8b62269b8164ffbae532e55aa4219961403e0208c8e72cf784605eae436d70ddae2b26e0deba0f1f84c74188c32c0a
-EBUILD zookeeper-bin-3.4.10.ebuild 1956 BLAKE2B 09d13cfe913fb3626e25ca677fa38bb7d23220424fc34745b04ae9a8e85d9c103ee6c82b856c732df89f70810eb17c3f01d9b7ad98fedf7b8a09534c58108ce6 SHA512 21b72660fbd7cfe4aa3b9a6af3d04641e2cee78b0eaf249ef678a93d1c1cb8aee1f12ff61152f9d33fed1a880956e54fbd5c7141916976eeec5679423675f437
-EBUILD zookeeper-bin-3.4.11.ebuild 1956 BLAKE2B 09d13cfe913fb3626e25ca677fa38bb7d23220424fc34745b04ae9a8e85d9c103ee6c82b856c732df89f70810eb17c3f01d9b7ad98fedf7b8a09534c58108ce6 SHA512 21b72660fbd7cfe4aa3b9a6af3d04641e2cee78b0eaf249ef678a93d1c1cb8aee1f12ff61152f9d33fed1a880956e54fbd5c7141916976eeec5679423675f437
-EBUILD zookeeper-bin-3.4.12.ebuild 1956 BLAKE2B 96cb31edbc31b9da04f51d1b94adb1e403a106e3d1fa8e50eed7a144f0c57c0769b17df4135a07ba218bb25aa5ae6784f143406cc56ff0bb1fa77463b07234ce SHA512 18e2c107a885f3dac119029738870615dbc4613f5cb707c8d689ab50f1c1c9b868e6d804e3f4aa7ccd3a578034df4cd03e9652f120fe0ea88a8000dd47a4b180
-EBUILD zookeeper-bin-3.4.13.ebuild 2076 BLAKE2B fdf9459c8ee9e1e895c98272b3d2e9a2608be4efe2b41934fd8d95cfb561608981f270a50bb9e95d37b6c6fd6dd6eeecf8a7fc63bcb4d2946693e47afee82350 SHA512 e1b963cceeb053d9d57f481edd9c0d56b3a3069aaf3f3f20bdfcf453d31b8c48358b2448e20adc45582bc4e1bbd10fb5c7e0d2879ea2131728d5eea7080fbdbc
+EBUILD zookeeper-bin-3.4.10.ebuild 1933 BLAKE2B ac00e5f5e075cb3e77de407ae9863bc4f696711e54b92c45011fe2c51a992d8f156f8bacf20787b91126334c748bcc078ce327869e11c7f0b6afe6b8e73e3c8b SHA512 7dd0ece206a10f882e7fe9e0a6fee4f7a8079e84af017f6d9f12bd48ef08524fa5f672c18c469562812f4da9fdaab7a0c087ed977d473f6f33deac4f7a4e77c3
+EBUILD zookeeper-bin-3.4.11.ebuild 1933 BLAKE2B ac00e5f5e075cb3e77de407ae9863bc4f696711e54b92c45011fe2c51a992d8f156f8bacf20787b91126334c748bcc078ce327869e11c7f0b6afe6b8e73e3c8b SHA512 7dd0ece206a10f882e7fe9e0a6fee4f7a8079e84af017f6d9f12bd48ef08524fa5f672c18c469562812f4da9fdaab7a0c087ed977d473f6f33deac4f7a4e77c3
+EBUILD zookeeper-bin-3.4.12.ebuild 1933 BLAKE2B 5d326d7ea693b528e88a3e74b84e516b16ef60fc2ca1b92caa224170726b1092f8ac839b495a88d1880342b38958c6b18ebf58540884d62cd6ca44d65fd8b0cb SHA512 60b76cbc2b3e221f627737a56a0d3420d67c15f26f4b260f4278b678648d64bf51626867abff5ae2f5f7ca3d735943ac85cff03639c5daf353dc9c33314baf4e
+EBUILD zookeeper-bin-3.4.13.ebuild 2053 BLAKE2B 5aaa2b86d2762abd7558801ca16081ad65a02386bb91abb2b73caac17695028ccd3dac099194f38389c3321e11cc97281b782c9ccc0a99516195e3e7f694c28a SHA512 8335da5a5b9db28943af049dbbc25c615fe7d69684ea900ab9b4d49dc3d4823729b5f2a9c8b7df09cd7f2e0d125643693b475a8a7d382945d66ef474b3f30913
MISC metadata.xml 377 BLAKE2B ab2582cf60510f072415cc1dd008bd744f66d76fe6b34b779eba8acf7c28a0d055d70d16c2712af7324b6b11193ed2526b6b8bb1b101084e8a5ca8d96993ef3d SHA512 2ad1600101d36b70c32cb76894e55f01717a544d689bd28ffb41a727d7d23b6f8e9565eea71f252a721bcd4e516692921796f24266485a216a6015a5a9e74f26
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.10.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.10.ebuild
index bc0ae0982c2b..8f6e4bd484fb 100644
--- a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.10.ebuild
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.10.ebuild
@@ -86,5 +86,5 @@ src_install() {
PATH=${INSTALL_DIR}/bin
CONFIG_PROTECT=${INSTALL_DIR}/conf
EOF
- doenvd 99"${PN}" || die "doenvd failed"
+ doenvd 99"${PN}"
}
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.11.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.11.ebuild
index bc0ae0982c2b..8f6e4bd484fb 100644
--- a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.11.ebuild
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.11.ebuild
@@ -86,5 +86,5 @@ src_install() {
PATH=${INSTALL_DIR}/bin
CONFIG_PROTECT=${INSTALL_DIR}/conf
EOF
- doenvd 99"${PN}" || die "doenvd failed"
+ doenvd 99"${PN}"
}
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.12.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.12.ebuild
index a35bfb4d98d4..a68eac797592 100644
--- a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.12.ebuild
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.12.ebuild
@@ -86,5 +86,5 @@ src_install() {
PATH=${INSTALL_DIR}/bin
CONFIG_PROTECT=${INSTALL_DIR}/conf
EOF
- doenvd 99"${PN}" || die "doenvd failed"
+ doenvd 99"${PN}"
}
diff --git a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.13.ebuild b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.13.ebuild
index 0ed0f10b5ef0..d911c9fc1da5 100644
--- a/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.13.ebuild
+++ b/sys-cluster/zookeeper-bin/zookeeper-bin-3.4.13.ebuild
@@ -89,5 +89,5 @@ src_install() {
PATH=${INSTALL_DIR}/bin
CONFIG_PROTECT=${INSTALL_DIR}/conf
EOF
- doenvd 99"${PN}" || die "doenvd failed"
+ doenvd 99"${PN}"
}