commit:     81c386116fb212c8d1942a2fa10a50c77eb552b6
Author:     Sebastian Hamann <code <AT> ares-macrotechnology <DOT> com>
AuthorDate: Thu Aug 10 06:20:26 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 10:07:33 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c38611

app-emulation/firecracker-bin: drop old versions

Closes: https://github.com/gentoo/gentoo/pull/32241
Signed-off-by: Sebastian Hamann <code <AT> ares-macrotechnology.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 app-emulation/firecracker-bin/Manifest             |  8 ---
 .../firecracker-bin/firecracker-bin-1.2.0.ebuild   | 82 ----------------------
 .../firecracker-bin/firecracker-bin-1.3.1.ebuild   | 82 ----------------------
 .../firecracker-bin/firecracker-bin-1.3.2.ebuild   | 82 ----------------------
 .../firecracker-bin/firecracker-bin-1.3.3.ebuild   | 82 ----------------------
 5 files changed, 336 deletions(-)

diff --git a/app-emulation/firecracker-bin/Manifest 
b/app-emulation/firecracker-bin/Manifest
index 64d3520a57a9..f4e29a804226 100644
--- a/app-emulation/firecracker-bin/Manifest
+++ b/app-emulation/firecracker-bin/Manifest
@@ -1,11 +1,3 @@
-DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 
28434aa623eb473b1886e5a6da2a2b97a7bb1f6d6692724dccbeaef49cbd2204f3d0f409c59a1ca54b293f15b83ced5eb545d9c93c450048cb9f652e99c97a3c
 SHA512 
c0ce21fb54fd16e0b649da65a05cbd43af470b5b8660a1b86cbcd7220c88ca535e5e107114c6ff30cd1d8818d046c741af0365ce6c2f25b7b2cac5b13f77634e
-DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 
3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a
 SHA512 
67fcd8b898ebc3207de8f93a466430261c923d27bce97bb32636bd243957cb757da1fc72ebec2751c14205e111d2ffb80c94cfa033aecf715962e59b813fbe5f
-DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 
80636ee5878acce741f12647c7107b111430ee4a6f1da9e09af44d30bce16ac8e69d11ebc59b6220cbf145882876b38f4ee0e0a7c0050830ee93b6c925c0bd7e
 SHA512 
f82ab276bac1d8187d33b4b0b07e871122170199025ca693d2eaf3a02d93e03dcbfe50af87584a69ac2c00868e0c02a8a7350f5e1b1e9cb196dc52d7c677f539
-DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B 
ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45
 SHA512 
272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5
-DIST firecracker-v1.3.2-aarch64.tgz 4192631 BLAKE2B 
b1a44c7fb0458f8e9298eddebc047cb4582ca4164926b29b23961a3c9decba26278bd70117365b89e29c414561aed1e79f4e2c248d362ea3e389d58bc5a60235
 SHA512 
9e88396270da04f8b0ee92c0b15f4abb8e05674c97b2dc9233ea181e9ce5a9c96400d2cc870279d9dd3fd5763cbefc3e74db01cb0ecacd1d84c966eb9c7d39d9
-DIST firecracker-v1.3.2-x86_64.tgz 4152061 BLAKE2B 
f9025e827b53b482bd0f44918533ad0834eaa2ca4e4d13bedda5899ba3790e9bd0bf31793d2d6e53b7791b988a2fe0b5c69b5c08eba94d865660ee4e6c2ce282
 SHA512 
ff5c8ed9c7a200c87436ea5f952ecf584476030a2153eaa6d753624a324fa980687249a2a3351cb120f984b86c13395c611dbb44029072f2a961d79c54dbe731
-DIST firecracker-v1.3.3-aarch64.tgz 4203758 BLAKE2B 
0ce55d98420fe23281c54ad43b83a5c6040e6cb14fc0cfcfc75b9945a20af26c58f67f9b173ae6259b069aebc5b99af9ef47534a749763a24cdc1088df9baf49
 SHA512 
ba543ba1dbae2a4e0321c1d8dbf1fc9cc3da11dec773815175773a6c07f135f9bc3103cfdb3a083743478fd3084c4b2e8988ebf62beff0d4473d644bd21bd9f8
-DIST firecracker-v1.3.3-x86_64.tgz 4170049 BLAKE2B 
691135ef0d269667cde73bded237b2b6b59c6d74bd92dc0938b6b6b31babc6c28de841eef3ecb6769a6c5f4fe7d85e1ebf25f133608746676a02af4ae0e5028e
 SHA512 
12697db9ce0cd2724dbb7a56643fc660c1b0faf7910090fbd227300099f54bf4f69678fa328f84827c18031db3827104262a7365db53fffdede7759e7562f1bc
 DIST firecracker-v1.4.0-aarch64.tgz 8415004 BLAKE2B 
8311a8ec4a98be63ca6398559bab173e083eeecbd359dfcee972d84f978b465d80d35c36e557b56b3aaa9a3c4bfaec3f8562077101c215bf2835bd941b5ee31e
 SHA512 
c22074c50b9d4ca94f10dcdbe81bffa03f9a9bd5fe43a1e7a545469feee51234217664a422c70e8c111690c69ff93e72003eaa4df84a484db4d45215b6fe40ce
 DIST firecracker-v1.4.0-x86_64.tgz 8818170 BLAKE2B 
0f5ed139ad6426f45e31b1c29238199a67af2140a8c8992779472563cd4dc75d0311161f0bf95dd708a9660b2f3d55e5f89f4c0e8e5767958f98cf57a4b2157f
 SHA512 
e72aafcc667a78ac691000e81d67aaf0cc69adbbefaed19e647d294988a084612b0c3b6f73738200e8b5769cc128b07e0bf8bc1a079402f11317c70e17147594
 DIST firecracker-v1.4.1-aarch64.tgz 8517732 BLAKE2B 
4c12716654a48aaf82c1b8888ad26449f2d9f8ffb9d002707dc921de9ec72a25b6afb5dd6f3d65cd7857de3ca5f65e9eede9f352a4aab55d4fe7cccbf939c201
 SHA512 
c8b83515d8e84c6bb42c5e9a7a8f08bd7eb5a91d7e255551849ff703f1867ab30e7e69dc139215f138035e253e853367697ff431e67dc868ec5cacce2b5762b2

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild
deleted file mode 100644
index d91fe042b78a..000000000000
--- a/app-emulation/firecracker-bin/firecracker-bin-1.2.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker";
-SRC_URI="
-       amd64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
-       )
-       arm64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
-       )"
-
-LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="test strip"
-
-RDEPEND="acct-group/kvm"
-
-QA_PREBUILT="usr/bin/firecracker
-       usr/bin/jailer
-       usr/bin/rebase-snap
-       usr/bin/seccompiler-bin"
-
-S="${WORKDIR}"
-
-pkg_pretend() {
-       if use kernel_linux && kernel_is lt 4 14; then
-               eerror "Firecracker requires a host kernel of 4.14 or higher."
-       elif use kernel_linux; then
-               if ! linux_config_exists; then
-                       eerror "Unable to check your kernel for KVM support"
-               else
-                       CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-                       ERROR_KVM="You must enable KVM in your kernel to 
continue"
-                       ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
-                       ERROR_KVM_AMD+=" your kernel configuration."
-                       ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
-                       ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
-                       ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
-                       ERROR_TUN+=" into your kernel or loaded as a module to 
use"
-                       ERROR_TUN+=" virtual network devices."
-                       ERROR_BRIDGE="You will also need support for 802.1d"
-                       ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-
-                       if use amd64 || use amd64-linux; then
-                               if grep -q AuthenticAMD /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_AMD"
-                               elif grep -q GenuineIntel /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_INTEL"
-                               fi
-                       fi
-
-                       # Now do the actual checks setup above
-                       check_extra_config
-               fi
-       fi
-}
-
-src_compile() { :; }
-
-src_install() {
-       if use amd64; then
-               my_arch=x86_64
-       elif use arm64; then
-               my_arch=aarch64
-       fi
-
-       dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml"
-       dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json"
-
-       newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" 
firecracker
-       newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
-       newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" 
rebase-snap
-       newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" 
seccompiler-bin
-}

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild
deleted file mode 100644
index ec091124b7ad..000000000000
--- a/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker";
-SRC_URI="
-       amd64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
-       )
-       arm64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
-       )"
-
-LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="test strip"
-
-RDEPEND="acct-group/kvm"
-
-QA_PREBUILT="usr/bin/firecracker
-       usr/bin/jailer
-       usr/bin/rebase-snap
-       usr/bin/seccompiler-bin"
-
-S="${WORKDIR}"
-
-pkg_pretend() {
-       if use kernel_linux && kernel_is lt 4 14; then
-               eerror "Firecracker requires a host kernel of 4.14 or higher."
-       elif use kernel_linux; then
-               if ! linux_config_exists; then
-                       eerror "Unable to check your kernel for KVM support"
-               else
-                       CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-                       ERROR_KVM="You must enable KVM in your kernel to 
continue"
-                       ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
-                       ERROR_KVM_AMD+=" your kernel configuration."
-                       ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
-                       ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
-                       ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
-                       ERROR_TUN+=" into your kernel or loaded as a module to 
use"
-                       ERROR_TUN+=" virtual network devices."
-                       ERROR_BRIDGE="You will also need support for 802.1d"
-                       ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-
-                       if use amd64 || use amd64-linux; then
-                               if grep -q AuthenticAMD /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_AMD"
-                               elif grep -q GenuineIntel /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_INTEL"
-                               fi
-                       fi
-
-                       # Now do the actual checks setup above
-                       check_extra_config
-               fi
-       fi
-}
-
-src_compile() { :; }
-
-src_install() {
-       if use amd64; then
-               my_arch=x86_64
-       elif use arm64; then
-               my_arch=aarch64
-       fi
-
-       dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml"
-       dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json"
-
-       newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" 
firecracker
-       newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
-       newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" 
rebase-snap
-       newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" 
seccompiler-bin
-}

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild
deleted file mode 100644
index ec091124b7ad..000000000000
--- a/app-emulation/firecracker-bin/firecracker-bin-1.3.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker";
-SRC_URI="
-       amd64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
-       )
-       arm64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
-       )"
-
-LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="test strip"
-
-RDEPEND="acct-group/kvm"
-
-QA_PREBUILT="usr/bin/firecracker
-       usr/bin/jailer
-       usr/bin/rebase-snap
-       usr/bin/seccompiler-bin"
-
-S="${WORKDIR}"
-
-pkg_pretend() {
-       if use kernel_linux && kernel_is lt 4 14; then
-               eerror "Firecracker requires a host kernel of 4.14 or higher."
-       elif use kernel_linux; then
-               if ! linux_config_exists; then
-                       eerror "Unable to check your kernel for KVM support"
-               else
-                       CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-                       ERROR_KVM="You must enable KVM in your kernel to 
continue"
-                       ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
-                       ERROR_KVM_AMD+=" your kernel configuration."
-                       ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
-                       ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
-                       ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
-                       ERROR_TUN+=" into your kernel or loaded as a module to 
use"
-                       ERROR_TUN+=" virtual network devices."
-                       ERROR_BRIDGE="You will also need support for 802.1d"
-                       ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-
-                       if use amd64 || use amd64-linux; then
-                               if grep -q AuthenticAMD /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_AMD"
-                               elif grep -q GenuineIntel /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_INTEL"
-                               fi
-                       fi
-
-                       # Now do the actual checks setup above
-                       check_extra_config
-               fi
-       fi
-}
-
-src_compile() { :; }
-
-src_install() {
-       if use amd64; then
-               my_arch=x86_64
-       elif use arm64; then
-               my_arch=aarch64
-       fi
-
-       dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml"
-       dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json"
-
-       newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" 
firecracker
-       newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
-       newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" 
rebase-snap
-       newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" 
seccompiler-bin
-}

diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild 
b/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild
deleted file mode 100644
index ec091124b7ad..000000000000
--- a/app-emulation/firecracker-bin/firecracker-bin-1.3.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Secure and fast microVMs for serverless computing (static build)"
-HOMEPAGE="https://firecracker-microvm.github.io 
https://github.com/firecracker-microvm/firecracker";
-SRC_URI="
-       amd64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz
-       )
-       arm64? (
-               
https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz
-       )"
-
-LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RESTRICT="test strip"
-
-RDEPEND="acct-group/kvm"
-
-QA_PREBUILT="usr/bin/firecracker
-       usr/bin/jailer
-       usr/bin/rebase-snap
-       usr/bin/seccompiler-bin"
-
-S="${WORKDIR}"
-
-pkg_pretend() {
-       if use kernel_linux && kernel_is lt 4 14; then
-               eerror "Firecracker requires a host kernel of 4.14 or higher."
-       elif use kernel_linux; then
-               if ! linux_config_exists; then
-                       eerror "Unable to check your kernel for KVM support"
-               else
-                       CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
-                       ERROR_KVM="You must enable KVM in your kernel to 
continue"
-                       ERROR_KVM_AMD="If you have an AMD CPU, you must enable 
KVM_AMD in"
-                       ERROR_KVM_AMD+=" your kernel configuration."
-                       ERROR_KVM_INTEL="If you have an Intel CPU, you must 
enable"
-                       ERROR_KVM_INTEL+=" KVM_INTEL in your kernel 
configuration."
-                       ERROR_TUN="You will need the Universal TUN/TAP driver 
compiled"
-                       ERROR_TUN+=" into your kernel or loaded as a module to 
use"
-                       ERROR_TUN+=" virtual network devices."
-                       ERROR_BRIDGE="You will also need support for 802.1d"
-                       ERROR_BRIDGE+=" Ethernet Bridging for some network 
configurations."
-
-                       if use amd64 || use amd64-linux; then
-                               if grep -q AuthenticAMD /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_AMD"
-                               elif grep -q GenuineIntel /proc/cpuinfo; then
-                                       CONFIG_CHECK+=" ~KVM_INTEL"
-                               fi
-                       fi
-
-                       # Now do the actual checks setup above
-                       check_extra_config
-               fi
-       fi
-}
-
-src_compile() { :; }
-
-src_install() {
-       if use amd64; then
-               my_arch=x86_64
-       elif use arm64; then
-               my_arch=aarch64
-       fi
-
-       dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml"
-       dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json"
-
-       newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" 
firecracker
-       newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer
-       newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" 
rebase-snap
-       newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" 
seccompiler-bin
-}

Reply via email to