1 |
commit: 513e46a093f94a8b7de0fb3aa11dddbc3390913d |
2 |
Author: Zac Medico <zmedico <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jan 20 01:39:20 2022 +0000 |
4 |
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jan 20 01:39:20 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513e46a0 |
7 |
|
8 |
sys-cluster/minikube: Bump to version 1.25.0 |
9 |
|
10 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
11 |
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org> |
12 |
|
13 |
sys-cluster/minikube/Manifest | 1 + |
14 |
sys-cluster/minikube/minikube-1.25.0.ebuild | 75 +++++++++++++++++++++++++++++ |
15 |
2 files changed, 76 insertions(+) |
16 |
|
17 |
diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest |
18 |
index 27fe2f6b0a41..59b50dba433e 100644 |
19 |
--- a/sys-cluster/minikube/Manifest |
20 |
+++ b/sys-cluster/minikube/Manifest |
21 |
@@ -2363,6 +2363,7 @@ DIST minikube-1.17.1.tar.gz 85850026 BLAKE2B 1d43b15ed33cc112ca5fbe379ad68d517e6 |
22 |
DIST minikube-1.19.0.tar.gz 85929986 BLAKE2B c5a26d4fdc7b807f7d06f66ef73ad1d5162b59edb4b446e38efbbc3851da32726487847c657ac09b20f5f34c835482798bb74f6c657d384215b0015be415f35b SHA512 488811084599640520db4c468c3832df430b150177d297ed8cc999d6d6abfc5cf40c40bbdfa5d8f391d6e35efa40c1a15f35913efbbb54c7c411daf4bff4a97a |
23 |
DIST minikube-1.23.2.tar.gz 86377710 BLAKE2B 901c423b3c8f7e95c3fa6dabd52c8b10bd35b323e4b5e31952ce2dbf42500cd4b785da668cebc0ae2df2809728ec9838d369a0af947c61b74294c0bd4ec39811 SHA512 be2c99b6570fff9597f22082a05fd292c81801fb0632c69b5e0670d8cc09e99c9b13f9aa6a760b9dbdffdbcff96090adaf5f9330d9739d43aae2e4fe142ef314 |
24 |
DIST minikube-1.24.0-vendor.tar.gz 104103829 BLAKE2B ff38483b65854ec1756b3f880621a0e187b92e16bc38452b61f1fa1f0db0acc10bb48d1dae6698c84aa41c69d5a08c012ae7e309dbb543baf5b22a04151db251 SHA512 7b4be1c3850a7a24cd8c97afbd31a0c1283e0b30d2ef4de9f54f918e749e08e7496307ca6c685e21c5a608e272b873cec0a25de7f8707c0ef26aad4767300ec3 |
25 |
+DIST minikube-1.25.0-vendor.tar.gz 104662120 BLAKE2B ed717fdd3770b5b71b4a38b8a81ea86060c0c2eeb0d846adafd856b861a3974862267f9ad224f8cec09fb0933cedb8b434fd5a708cbefea0d7403ff53ab519f3 SHA512 3836a5d297ec9fc1b031fa170583253fe11031b8337290fcff3a20fb3c392f6259c1f1144909b1172c5cfcb308942fedbea5a10bde623c2b00f7299ed278b8ce |
26 |
DIST modernc.org%2Fcc%2F@v%2Fv1.0.0.mod 22 BLAKE2B 26488aa7e4d0339d58279e663998091c24b5a6d4d026ea71166c06695034ffb5011d20f49c151c6a41481c6cb5648806ae5201bffcf4e2e49b6e7ec9375d9469 SHA512 22847329a9a431f222a2bde9c743aa5d76e737e2535b53273c31cb641c89fa4b73e51de12f84fb6da532b060a1daa084c5150502e3ab4e311eaff351f10617fa |
27 |
DIST modernc.org%2Fgolex%2F@v%2Fv1.0.0.mod 25 BLAKE2B 5ae90f4bebc5486b84fbad78cbb9e747a2b1710805a35eefb93fb5f860c7850242067bf79c38a7a076f9f5823995cb4a2fa0120491258cfee9e87fd5996cbbf2 SHA512 764e7459060a8e7e90c8b8714926cb8b1eeb130789d1d89eb52e4dec5be83298bfe03647720c0e84d5aa9cf293a38f041e1696ccfe60a87cd1ef7316190b41ac |
28 |
DIST modernc.org%2Fmathutil%2F@v%2Fv1.0.0.mod 28 BLAKE2B d93ac859fd33dd8b36dcb992876edf1470206d4a455f6dbfc3a8be76aa84cd3b1a16a12e23d857b090ee5b18ba51441c90bc5d6a4bb35430193d7f99d61a3725 SHA512 53b0f0324ef1cc51f322d535b2199362be3962aa8e2d1c32b0c58da2fd4f65f8f19450089d78fc58aa89ff5903500ae2cb60ba38d89373c9f58f075db0ba80fa |
29 |
|
30 |
diff --git a/sys-cluster/minikube/minikube-1.25.0.ebuild b/sys-cluster/minikube/minikube-1.25.0.ebuild |
31 |
new file mode 100644 |
32 |
index 000000000000..2cad809a694b |
33 |
--- /dev/null |
34 |
+++ b/sys-cluster/minikube/minikube-1.25.0.ebuild |
35 |
@@ -0,0 +1,75 @@ |
36 |
+# Copyright 1999-2022 Gentoo Authors |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+ |
39 |
+EAPI=7 |
40 |
+inherit bash-completion-r1 go-module toolchain-funcs |
41 |
+GIT_COMMIT=3edf4801f38f3916c9ff96af4284df905a347c86 |
42 |
+GIT_COMMIT_SHORT=${GIT_COMMIT:0:9} |
43 |
+ |
44 |
+DESCRIPTION="Single Node Kubernetes Cluster" |
45 |
+HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io" |
46 |
+ |
47 |
+SRC_URI="https://github.com/zmedico/minikube/archive/refs/tags/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz" |
48 |
+ |
49 |
+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 )" |
50 |
+SLOT="0" |
51 |
+KEYWORDS="~amd64" |
52 |
+IUSE="hardened libvirt" |
53 |
+ |
54 |
+COMMON_DEPEND="libvirt? ( app-emulation/libvirt:=[qemu] )" |
55 |
+DEPEND="${COMMON_DEPEND}" |
56 |
+RDEPEND="${COMMON_DEPEND}" |
57 |
+BDEPEND="dev-go/go-bindata" |
58 |
+ |
59 |
+RESTRICT+=" test" |
60 |
+S=${WORKDIR}/${P}-vendor |
61 |
+ |
62 |
+src_configure() { |
63 |
+ case "${ARCH}" in |
64 |
+ amd64|arm*) |
65 |
+ minikube_arch="${ARCH}" ;; |
66 |
+ ppc64) |
67 |
+ # upstream does not support big-endian ppc64 |
68 |
+ minikube_arch="${ARCH}le" ;; |
69 |
+ *) |
70 |
+ die "${ARCH} is not supported" ;; |
71 |
+ esac |
72 |
+ minikube_target="out/minikube-linux-${minikube_arch}" |
73 |
+} |
74 |
+ |
75 |
+src_compile() { |
76 |
+ # out/docker-machine-driver-kvm2 target is amd64 specific |
77 |
+ # but libvirt useflag is masked on most arches. |
78 |
+ COMMIT=${GIT_COMMIT} \ |
79 |
+ COMMIT_NO=${GIT_COMMIT} \ |
80 |
+ COMMIT_SHORT=${GIT_COMMIT_SHORT} \ |
81 |
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ |
82 |
+ LDFLAGS="" \ |
83 |
+ emake \ |
84 |
+ $(usex libvirt "out/docker-machine-driver-kvm2" "") \ |
85 |
+ "${minikube_target}" |
86 |
+} |
87 |
+ |
88 |
+src_install() { |
89 |
+ newbin "${minikube_target}" minikube |
90 |
+ use libvirt && dobin out/docker-machine-driver-kvm2 |
91 |
+ dodoc -r site CHANGELOG.md README.md |
92 |
+ |
93 |
+ if ! tc-is-cross-compiler; then |
94 |
+ "${minikube_target}" completion bash > "${T}/bashcomp" || die |
95 |
+ "${minikube_target}" completion fish > "${T}/fishcomp" || die |
96 |
+ "${minikube_target}" completion zsh > "${T}/zshcomp" || die |
97 |
+ |
98 |
+ newbashcomp "${T}/bashcomp" minikube |
99 |
+ insinto /usr/share/fish/vendor_completions.d |
100 |
+ newins "${T}/fishcomp" minikube.fish |
101 |
+ insinto /usr/share/zsh/site-functions |
102 |
+ newins "${T}/zshcomp" _minikube |
103 |
+ fi |
104 |
+} |
105 |
+ |
106 |
+pkg_postinst() { |
107 |
+ elog "You may want to install the following optional dependencies:" |
108 |
+ elog " app-emulation/virtualbox or app-emulation/virtualbox-bin" |
109 |
+ elog " sys-cluster/kubectl" |
110 |
+} |