commit:     ac89c4a2b7afdc83214e55f7684f4e90adda1a56
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 23:37:00 2025 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 23:37:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac89c4a2

app-containers/runc: drop versions

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 app-containers/runc/Manifest           |  7 ---
 app-containers/runc/runc-1.1.12.ebuild | 78 ----------------------------------
 app-containers/runc/runc-1.1.13.ebuild | 77 ---------------------------------
 app-containers/runc/runc-1.1.14.ebuild | 77 ---------------------------------
 app-containers/runc/runc-1.2.0.ebuild  | 75 --------------------------------
 app-containers/runc/runc-1.2.1.ebuild  | 75 --------------------------------
 app-containers/runc/runc-1.2.2.ebuild  | 75 --------------------------------
 app-containers/runc/runc-1.2.3.ebuild  | 75 --------------------------------
 8 files changed, 539 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index edd5fa0271cd..34d4e0724d48 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,8 +1 @@
-DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 
14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663
 SHA512 
92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
-DIST runc-1.1.13.tar.gz 2532849 BLAKE2B 
f3d3171ffce2bb833bfb5cc21d0dc034fd7e38c47ee098cc1fc75c06fd4dfae21dfe25c2e69a1ca93b29d36e8799727ea41725eee8aca3a059c14dab6c8a435f
 SHA512 
644bf9e6359bf49bbdec667c0f7c69ded78c7eacfc2d1b730d52fdcf7348571c6406b8e5790811fe3662a458c878e4225c3559885f0d95f8905273e7e40e55ad
-DIST runc-1.1.14.tar.gz 2543890 BLAKE2B 
3eede8cd7d04d2a3826cfc7caae032744551799e8262d28e989d3d5c66ca3969ce8dede064ebd37361a00eb276fa7c9961180dd9fc9b0d53535421ecc99acb39
 SHA512 
bdefbf34cf57485c6b961babc8294d0e6b2e003eb836b8e99c49ef4d00acf11f30a46ad0bcd399ee9346610419591daf1eecb3b6b127962357d629bf5f252e22
-DIST runc-1.2.0.tar.gz 2776027 BLAKE2B 
743ea8641c0fabda5e32c1d3e044627241337bcdfd92b740bf8ef406e2ad4f37f7069975d93639954a1b20b2627b6456a66847eabfb544ee0eef44e59b2a7453
 SHA512 
30194521e9ff8e5586309bedbb29812f057220f765b68145d88f2e0008f7f9b5a22fa185d448247d7c71aeade3f48f76b48d4289c94a6c02a1e3384ae5674617
-DIST runc-1.2.1.tar.gz 2742512 BLAKE2B 
06beda96edb4fa0796371d28f646b01760cd9b663104045407ae27f3ddd51e0318eddba8fc3dbe107629831a5f4051af0f50406418213485b7ee90cdf9a86085
 SHA512 
098ba9810d6a6704b11f97360cf403d0e5cccdf635a9b5c594b70e26c2c1554c328506265754f500e2faec1f08655839837036010c6a25265047a47c31f4defd
-DIST runc-1.2.2.tar.gz 2743483 BLAKE2B 
d1e59aff284dcacdc50a17c4efab09b4bdda5d93ce13822542ea73ec696d3642d4dcc715d2adad308622100b04ef62365d3848be6418db5a325ac574b66e314c
 SHA512 
87066ff0fe7ff6dc0eefd61ba2b194fa96433a091a34e9035350123b7da7dccf7fcec6f52b377c72be853820b4a57154b42bcd58c872263f8b7a16bfc480e5d7
-DIST runc-1.2.3.tar.gz 2757883 BLAKE2B 
adc3b23ddc487d674a406de8e9e17c2d41d2335e4e18ed2a8a1f5add0909ec235a01fc9483e91e74fb2869950c572d0a22882034b8b5f80c4719d20790e3b38c
 SHA512 
e422e469dbcd60fbc3bf9ca348ba04f8b27b2a43bca8f3ee4c9407539f5dec71373d53d192b47d42eaefa1d7ca2ac9e64839cbe4b82bf930b5a496f3028e5212
 DIST runc-1.2.4.tar.gz 2759394 BLAKE2B 
02b282c9fbe7f82ad1d4297b9d2576ee99db7f4db193aa6b08b595d1a18f4a0cb41c5fddb8184ca389e77726c71f4b64b686b2ee1b8e8df97179669362c17ff7
 SHA512 
2a14bfe7759e0cefcf88fac9d756eb2cbed8a9ebf7b6eacb96855467ea151c278ae0d58735d2a5a2d3335fc54eae4625dfcdb641065df58ba10fd1faafbd3119

diff --git a/app-containers/runc/runc-1.1.12.ebuild 
b/app-containers/runc/runc-1.1.12.ebuild
deleted file mode 100644
index ed23ef215d7b..000000000000
--- a/app-containers/runc/runc-1.1.12.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for https://github.com/docker\
-# docker-ce/blob/<docker ver OR 
branch>/components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=51d5e94601ceffbbd85688df1c928ecccbfa4685
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="http://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-       ${DEPEND}
-       !app-emulation/docker-runc
-       apparmor? ( sys-libs/libapparmor )
-       selinux? ( sec-policy/selinux-container )
-"
-
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )
-"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.1.13.ebuild 
b/app-containers/runc/runc-1.1.13.ebuild
deleted file mode 100644
index 821b7ad84de7..000000000000
--- a/app-containers/runc/runc-1.1.13.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=58aa9203c123022138b22cf96540c284876a7910
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-       ${DEPEND}
-       !app-emulation/docker-runc
-       apparmor? ( sys-libs/libapparmor )
-       selinux? ( sec-policy/selinux-container )
-"
-
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )
-"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.1.14.ebuild 
b/app-containers/runc/runc-1.1.14.ebuild
deleted file mode 100644
index e9d447700b12..000000000000
--- a/app-containers/runc/runc-1.1.14.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=2c9f5602f0ba3d9da1c2596322dfc4e156844890
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-       ${DEPEND}
-       !app-emulation/docker-runc
-       apparmor? ( sys-libs/libapparmor )
-       selinux? ( sec-policy/selinux-container )
-"
-
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )
-"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.2.0.ebuild 
b/app-containers/runc/runc-1.2.0.ebuild
deleted file mode 100644
index 4ebe9d4e820f..000000000000
--- a/app-containers/runc/runc-1.2.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=0b9fa21be2bcba45f6d9d748b4bcf70cfbffbc19
-
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-COMMON_DEPEND="
-       apparmor? ( sys-libs/libapparmor )
-       seccomp? ( sys-libs/libseccomp )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-       !app-emulation/docker-runc
-       selinux? ( sec-policy/selinux-container )"
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.2.1.ebuild 
b/app-containers/runc/runc-1.2.1.ebuild
deleted file mode 100644
index 56751cc62a35..000000000000
--- a/app-containers/runc/runc-1.2.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=7cb363254b69e10320360b63fb73e0ffb5da7bf2
-
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-COMMON_DEPEND="
-       apparmor? ( sys-libs/libapparmor )
-       seccomp? ( sys-libs/libseccomp )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-       !app-emulation/docker-runc
-       selinux? ( sec-policy/selinux-container )"
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.2.2.ebuild 
b/app-containers/runc/runc-1.2.2.ebuild
deleted file mode 100644
index 56751cc62a35..000000000000
--- a/app-containers/runc/runc-1.2.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=7cb363254b69e10320360b63fb73e0ffb5da7bf2
-
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-COMMON_DEPEND="
-       apparmor? ( sys-libs/libapparmor )
-       seccomp? ( sys-libs/libseccomp )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-       !app-emulation/docker-runc
-       selinux? ( sec-policy/selinux-container )"
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

diff --git a/app-containers/runc/runc-1.2.3.ebuild 
b/app-containers/runc/runc-1.2.3.ebuild
deleted file mode 100644
index e9a15e300e2a..000000000000
--- a/app-containers/runc/runc-1.2.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module linux-info
-
-# update on bump, look for commit ID on release tag.
-# https://github.com/opencontainers/runc
-RUNC_COMMIT=0d37cfd4b557771e555a184d5a78d0ed4bdb79a5
-
-CONFIG_CHECK="~USER_NS"
-
-DESCRIPTION="runc container cli tools"
-HOMEPAGE="https://github.com/opencontainers/runc/";
-MY_PV="${PV/_/-}"
-SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp selinux test"
-
-COMMON_DEPEND="
-       apparmor? ( sys-libs/libapparmor )
-       seccomp? ( sys-libs/libseccomp )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}
-       !app-emulation/docker-runc
-       selinux? ( sec-policy/selinux-container )"
-BDEPEND="
-       dev-go/go-md2man
-       test? ( "${RDEPEND}" )"
-
-# tests need busybox binary, and portage namespace
-# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
-# majority of tests pass
-RESTRICT+=" test"
-
-src_compile() {
-       # Taken from app-containers/docker-1.7.0-r1
-       CGO_CFLAGS+=" -I${ESYSROOT}/usr/include"
-       CGO_LDFLAGS+=" $(usex hardened '-fno-PIC ' '')
-               -L${ESYSROOT}/usr/$(get_libdir)"
-
-       # build up optional flags
-       local options=(
-               $(usev apparmor)
-               $(usev seccomp)
-               $(usex kmem '' 'nokmem')
-       )
-
-       myemakeargs=(
-               BUILDTAGS="${options[*]}"
-               COMMIT="${RUNC_COMMIT}"
-       )
-
-       emake "${myemakeargs[@]}" runc man
-}
-
-src_install() {
-       myemakeargs+=(
-               PREFIX="${ED}/usr"
-               BINDIR="${ED}/usr/bin"
-               MANDIR="${ED}/usr/share/man"
-       )
-       emake "${myemakeargs[@]}" install install-man install-bash
-
-       local DOCS=( README.md PRINCIPLES.md docs/. )
-       einstalldocs
-}
-
-src_test() {
-       emake "${myemakeargs[@]}" localunittest
-}

Reply via email to