[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-07-16 Thread James Le Cuirot
commit: 6627fbc8ddb4d249139d7f17722090d9e2c32341
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Jul 16 09:28:56 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 16 20:29:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6627fbc8

app-containers/runc: HTTPS for HOMEPAGE, move S

Signed-off-by: James Le Cuirot  gentoo.org>

 app-containers/runc/runc-1.1.13.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-containers/runc/runc-1.1.13.ebuild 
b/app-containers/runc/runc-1.1.13.ebuild
index 182586a7d26a..821b7ad84de7 100644
--- a/app-containers/runc/runc-1.1.13.ebuild
+++ b/app-containers/runc/runc-1.1.13.ebuild
@@ -10,9 +10,10 @@ RUNC_COMMIT=58aa9203c123022138b22cf96540c284876a7910
 CONFIG_CHECK="~USER_NS"
 
 DESCRIPTION="runc container cli tools"
-HOMEPAGE="http://github.com/opencontainers/runc/;
+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"
@@ -38,8 +39,6 @@ BDEPEND="
 # 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"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-07-16 Thread James Le Cuirot
commit: 00739da2e898f275a92b569aeddf5766ad537bc4
Author: Mathieu Tortuyaux  microsoft  com>
AuthorDate: Mon Jul  8 12:34:36 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Jul 16 20:29:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00739da2

app-containers/runc: add release 1.1.13

Signed-off-by: Mathieu Tortuyaux  microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/37486
Signed-off-by: James Le Cuirot  gentoo.org>

 app-containers/runc/Manifest   |  1 +
 app-containers/runc/runc-1.1.13.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 54fafe76f957..241b60c0ce67 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1 +1,2 @@
 DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 
14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663
 SHA512 
92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
+DIST runc-1.1.13.tar.gz 2532849 BLAKE2B 
f3d3171ffce2bb833bfb5cc21d0dc034fd7e38c47ee098cc1fc75c06fd4dfae21dfe25c2e69a1ca93b29d36e8799727ea41725eee8aca3a059c14dab6c8a435f
 SHA512 
644bf9e6359bf49bbdec667c0f7c69ded78c7eacfc2d1b730d52fdcf7348571c6406b8e5790811fe3662a458c878e4225c3559885f0d95f8905273e7e40e55ad

diff --git a/app-containers/runc/runc-1.1.13.ebuild 
b/app-containers/runc/runc-1.1.13.ebuild
new file mode 100644
index ..182586a7d26a
--- /dev/null
+++ b/app-containers/runc/runc-1.1.13.ebuild
@@ -0,0 +1,78 @@
+# 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="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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-06-18 Thread William Hubbs
commit: c41ea6c4c5ab09daed8063788c25e78247d985fd
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jun 18 22:39:45 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jun 18 22:39:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41ea6c4

app-containers/runc: drop 1.1.7, 1.1.9

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  2 -
 app-containers/runc/runc-1.1.7.ebuild | 78 ---
 app-containers/runc/runc-1.1.9.ebuild | 78 ---
 3 files changed, 158 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index acb6c17123e9..54fafe76f957 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,3 +1 @@
 DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 
14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663
 SHA512 
92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
-DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c
-DIST runc-1.1.9.tar.gz 2512231 BLAKE2B 
4e8e2a454231492f83de34bf66ba25a02b8925b6ef0af2206cdf4ab3299173d3452cea4d51fcfeb02026df288dd8ca6c44ecd35fb075f25f56fd7bc07f873af7
 SHA512 
020986f2df49c45394d0acbfa4da62663353004550d9b4409f6cfe8369972a090fb8020e4a05342754bde5c1fbe9fcf3868faed2dceed5d54460c3373cdd2278

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
deleted file mode 100644
index 01b66cb34800..
--- a/app-containers/runc/runc-1.1.7.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
-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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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.9.ebuild 
b/app-containers/runc/runc-1.1.9.ebuild
deleted file mode 100644
index 3d5796186404..
--- a/app-containers/runc/runc-1.1.9.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=ccaecfcbc907d70a7aa870a6650887b901b25b82
-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"

[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-06-13 Thread Sam James
commit: 3092ca60e9219793b9df1282548ca692eb0b5c51
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 17:56:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 17:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3092ca60

app-containers/runc: Stabilize 1.1.12 amd64, #934160

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.12.ebuild 
b/app-containers/runc/runc-1.1.12.ebuild
index 3717165cc5ab..9a94108c30b6 100644
--- a/app-containers/runc/runc-1.1.12.ebuild
+++ b/app-containers/runc/runc-1.1.12.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-06-12 Thread Sam James
commit: f1bf67da86a6bf12fd915dca387b36989f60bc17
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 02:14:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 02:14:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1bf67da

app-containers/runc: Stabilize 1.1.12 ppc64, #934160

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.12.ebuild 
b/app-containers/runc/runc-1.1.12.ebuild
index e763c9f74daa..3717165cc5ab 100644
--- a/app-containers/runc/runc-1.1.12.ebuild
+++ b/app-containers/runc/runc-1.1.12.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-06-12 Thread Sam James
commit: e297b464eddb22383a0943fba09d85c732a16f42
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 01:55:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 01:55:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e297b464

app-containers/runc: Stabilize 1.1.12 arm64, #934160

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.12.ebuild 
b/app-containers/runc/runc-1.1.12.ebuild
index c605e6d0a2c3..e763c9f74daa 100644
--- a/app-containers/runc/runc-1.1.12.ebuild
+++ b/app-containers/runc/runc-1.1.12.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2024-02-01 Thread William Hubbs
commit: 76215ae8b1d053ac1c73eb25fe9db7e612d9
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Feb  1 16:22:52 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Feb  1 16:24:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76215ae8

app-containers/runc: add 1.1.12

Bug: https://bugs.gentoo.org/923434
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest   |  1 +
 app-containers/runc/runc-1.1.12.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 6d16b6ad9648..acb6c17123e9 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1,3 @@
+DIST runc-1.1.12.tar.gz 2522196 BLAKE2B 
14fe8d5f82d5b4d7f6b4bb9111c5d258e74f6a44aeb51fc87c69104e95b9bf24a3d503f4cc5dedb40d542fbd4b6e27273f456bda4fcf3bc298eb93ae292d9663
 SHA512 
92e8ac54a77d7ebcc76b5a9cc08d9a064211f12e9d26f064070cc203a5afb11c3af28d8f556f297513f797a2933d50bf10a8f22e307724041d66aa8c5ca1d9d3
 DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c
 DIST runc-1.1.9.tar.gz 2512231 BLAKE2B 
4e8e2a454231492f83de34bf66ba25a02b8925b6ef0af2206cdf4ab3299173d3452cea4d51fcfeb02026df288dd8ca6c44ecd35fb075f25f56fd7bc07f873af7
 SHA512 
020986f2df49c45394d0acbfa4da62663353004550d9b4409f6cfe8369972a090fb8020e4a05342754bde5c1fbe9fcf3868faed2dceed5d54460c3373cdd2278

diff --git a/app-containers/runc/runc-1.1.12.ebuild 
b/app-containers/runc/runc-1.1.12.ebuild
new file mode 100644
index ..c605e6d0a2c3
--- /dev/null
+++ b/app-containers/runc/runc-1.1.12.ebuild
@@ -0,0 +1,78 @@
+# 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//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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-10-31 Thread Sam James
commit: 8e1909eefc6d6b8f6ead4c7c102e78ff2636e6d2
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 31 19:52:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 31 19:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1909ee

app-containers/runc: Stabilize 1.1.9 amd64, #916561

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.9.ebuild 
b/app-containers/runc/runc-1.1.9.ebuild
index ae3f62236cef..3d5796186404 100644
--- a/app-containers/runc/runc-1.1.9.ebuild
+++ b/app-containers/runc/runc-1.1.9.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-10-31 Thread Sam James
commit: 09a4fd69b5b8136e7fc4b6423a4c966fd3ea49c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 31 19:20:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 31 19:20:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a4fd69

app-containers/runc: Stabilize 1.1.9 arm64, #916561

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.9.ebuild 
b/app-containers/runc/runc-1.1.9.ebuild
index 075f1761e1ab..ae3f62236cef 100644
--- a/app-containers/runc/runc-1.1.9.ebuild
+++ b/app-containers/runc/runc-1.1.9.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-10-31 Thread Sam James
commit: ae381a2a55ecab4767c165d3039f52cae075d25e
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 31 19:20:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 31 19:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae381a2a

app-containers/runc: Stabilize 1.1.9 ppc64, #916561

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.9.ebuild 
b/app-containers/runc/runc-1.1.9.ebuild
index 6282b7e07955..075f1761e1ab 100644
--- a/app-containers/runc/runc-1.1.9.ebuild
+++ b/app-containers/runc/runc-1.1.9.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-09-25 Thread William Hubbs
commit: 447ee104202dc9397c842d44ca4a527e30323a71
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep 25 19:02:16 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep 25 19:20:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447ee104

app-containers/runc: add 1.1.9

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.9.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 07cf4093fb49..6d16b6ad9648 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1 +1,2 @@
 DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c
+DIST runc-1.1.9.tar.gz 2512231 BLAKE2B 
4e8e2a454231492f83de34bf66ba25a02b8925b6ef0af2206cdf4ab3299173d3452cea4d51fcfeb02026df288dd8ca6c44ecd35fb075f25f56fd7bc07f873af7
 SHA512 
020986f2df49c45394d0acbfa4da62663353004550d9b4409f6cfe8369972a090fb8020e4a05342754bde5c1fbe9fcf3868faed2dceed5d54460c3373cdd2278

diff --git a/app-containers/runc/runc-1.1.9.ebuild 
b/app-containers/runc/runc-1.1.9.ebuild
new file mode 100644
index ..6282b7e07955
--- /dev/null
+++ b/app-containers/runc/runc-1.1.9.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=ccaecfcbc907d70a7aa870a6650887b901b25b82
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-25 Thread William Hubbs
commit: c5bf2a0bfa317aea69e2536b61e17e963257a8e9
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jul 25 15:18:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jul 25 15:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bf2a0b

app-containers/runc: drop 1.1.4

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 -
 app-containers/runc/runc-1.1.4.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 258b36fe4190..07cf4093fb49 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1 @@
-DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
 DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
deleted file mode 100644
index 8818b620d307..
--- a/app-containers/runc/runc-1.1.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=5fd4c4d144137e991c4acebb2146ab1483a97925
-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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-24 Thread William Hubbs
commit: 1485ee097f10ade3b68b5b0ba05d1c4cde000704
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jul 24 21:26:27 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jul 24 21:26:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1485ee09

app-containers/runc: drop 1.1.5

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 -
 app-containers/runc/runc-1.1.5.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index a3082d620465..258b36fe4190 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,3 +1,2 @@
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
-DIST runc-1.1.5.tar.gz 2336539 BLAKE2B 
3fcc4c2160f33fcec2efd6bcd755279c535128af870d4ea71dc07c501c0f401f394f2f66219739ca24cc5ec37b5944b0323f8e7ee49c619513ce826159e3a395
 SHA512 
f3cc9b93b0fe8a4341d410010fe584febb8e975ec9e0fd569d7dff33ab74c5821a2e0c40b7aeafd6b90991a50eae9c352342437f09cf6884dc850ceccdc68944
 DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c

diff --git a/app-containers/runc/runc-1.1.5.ebuild 
b/app-containers/runc/runc-1.1.5.ebuild
deleted file mode 100644
index 83e98084e2e8..
--- a/app-containers/runc/runc-1.1.5.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=f19387a6bec4944c770f7668ab51c4348d9c2f38
-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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-24 Thread Sam James
commit: 01afa94c0c7c5ab2bfc310bc10005614443a5994
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 24 20:54:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 24 20:54:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01afa94c

app-containers/runc: Stabilize 1.1.7 ppc64, #910651

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
index b73c9be9abbe..01b66cb34800 100644
--- a/app-containers/runc/runc-1.1.7.ebuild
+++ b/app-containers/runc/runc-1.1.7.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-21 Thread Sam James
commit: 432d5eed19530d8a3b9bd54cfeeda9da885091fd
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 21 23:51:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 21 23:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432d5eed

app-containers/runc: Stabilize 1.1.7 arm64, #910651

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
index e1c69c2b7058..b73c9be9abbe 100644
--- a/app-containers/runc/runc-1.1.7.ebuild
+++ b/app-containers/runc/runc-1.1.7.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-21 Thread Sam James
commit: 74ca77a918246bc774f2cfd678ec71240eaa39d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 21 21:52:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 21 21:52:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ca77a9

app-containers/runc: Stabilize 1.1.7 amd64, #910651

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
index 0633aa35c491..e1c69c2b7058 100644
--- a/app-containers/runc/runc-1.1.7.ebuild
+++ b/app-containers/runc/runc-1.1.7.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-07-20 Thread William Hubbs
commit: 3b00a6b63c6198ab7576923962d0b40b3c2abb2d
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jul 20 19:32:46 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jul 20 19:32:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b00a6b6

app-containers/runc: add 1.1.7

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.7.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 919aead73539..a3082d620465 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1,3 @@
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
 DIST runc-1.1.5.tar.gz 2336539 BLAKE2B 
3fcc4c2160f33fcec2efd6bcd755279c535128af870d4ea71dc07c501c0f401f394f2f66219739ca24cc5ec37b5944b0323f8e7ee49c619513ce826159e3a395
 SHA512 
f3cc9b93b0fe8a4341d410010fe584febb8e975ec9e0fd569d7dff33ab74c5821a2e0c40b7aeafd6b90991a50eae9c352342437f09cf6884dc850ceccdc68944
+DIST runc-1.1.7.tar.gz 2511464 BLAKE2B 
63f09052659636b62185abbb178f7e104d22125190899e80e71ed2ba35567eb855abf786d3c7fff3dd9a1ab43ee282fcaecb6650cd8a1ce49c05acefd7c12cde
 SHA512 
e3a18f04ac2c3553a815074ca64e04cfd71af54d78edbd4a13819f187476f96d7311c23bb63fb5c311b91865db4540985a6f9daa84819b0bac5f023b3b2a832c

diff --git a/app-containers/runc/runc-1.1.7.ebuild 
b/app-containers/runc/runc-1.1.7.ebuild
new file mode 100644
index ..0633aa35c491
--- /dev/null
+++ b/app-containers/runc/runc-1.1.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-04-23 Thread William Hubbs
commit: 082f7b1e24a65be9c7b8d09cab220a68a3aca164
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Apr 23 21:33:55 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Apr 23 21:33:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082f7b1e

app-containers/runc: add 1.1.5

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.5.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 1aab0cf80f9d..919aead73539 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1 +1,2 @@
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6
+DIST runc-1.1.5.tar.gz 2336539 BLAKE2B 
3fcc4c2160f33fcec2efd6bcd755279c535128af870d4ea71dc07c501c0f401f394f2f66219739ca24cc5ec37b5944b0323f8e7ee49c619513ce826159e3a395
 SHA512 
f3cc9b93b0fe8a4341d410010fe584febb8e975ec9e0fd569d7dff33ab74c5821a2e0c40b7aeafd6b90991a50eae9c352342437f09cf6884dc850ceccdc68944

diff --git a/app-containers/runc/runc-1.1.5.ebuild 
b/app-containers/runc/runc-1.1.5.ebuild
new file mode 100644
index ..83e98084e2e8
--- /dev/null
+++ b/app-containers/runc/runc-1.1.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=f19387a6bec4944c770f7668ab51c4348d9c2f38
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-01-04 Thread William Hubbs
commit: b1bed292b9e7921754f4466ad7aeb11dbfc9dbc3
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Jan  5 05:34:37 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan  5 05:34:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1bed292

app-containers/runc: drop 1.1.3

Bug: https://bugs.gentoo.org/884803
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 -
 app-containers/runc/runc-1.1.3.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 5f8b6d16045a..1aab0cf80f9d 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1 @@
-DIST runc-1.1.3.tar.gz 284 BLAKE2B 
7530faa80a6d51c840a1ea702ec59580a3e42514f5932a7dd4df9f80ff93245bde05accd572a942190b6be76316f38a408566b003ad380611376e73abe3cb5c0
 SHA512 
27fce2569d0dc710a0f90095957be30c29da24ce1d2b8e115b9dc11d36f5226d98c4b2d8b92ecfa7581eade90bc51c5d9bccaf15fcb2542dafebe4fabc6e1cd9
 DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
deleted file mode 100644
index ae3b5499f47a..
--- a/app-containers/runc/runc-1.1.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 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//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=6724737f999df9ee0d8ca5c6d7b81f97adc34374
-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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-01-04 Thread Sam James
commit: 103c27e775055430b2a97ac0ebba0d4f9a4396f9
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan  5 05:05:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  5 05:05:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103c27e7

app-containers/runc: Stabilize 1.1.4 arm64, #889546

Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/runc-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
index 0e6806625342..8818b620d307 100644
--- a/app-containers/runc/runc-1.1.4.ebuild
+++ b/app-containers/runc/runc-1.1.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-01-03 Thread William Hubbs
commit: bcf3f59981ae8bf2af0341089c181a25b987aa0e
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jan  3 19:31:17 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jan  3 19:34:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf3f599

app-containers/runc: stabilize 1.1.4 for amd64 #889546

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/runc-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
index 5a7ce14b3789..0e6806625342 100644
--- a/app-containers/runc/runc-1.1.4.ebuild
+++ b/app-containers/runc/runc-1.1.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-01-03 Thread Arthur Zamarin
commit: 3489204f7fc21714273de4ee447022ccf5543042
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan  3 19:16:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan  3 19:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3489204f

app-containers/runc: Stabilize 1.1.4 ppc64, #889546

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/runc/runc-1.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
index e54c791a9b78..5a7ce14b3789 100644
--- a/app-containers/runc/runc-1.1.4.ebuild
+++ b/app-containers/runc/runc-1.1.4.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2023-01-02 Thread William Hubbs
commit: 44711d3988a18ae2953421f20c0572e93eaf8975
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Jan  2 22:21:45 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jan  2 22:21:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44711d39

app-containers/runc: add 1.1.4

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.4.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index a2c2fb30da3f..5f8b6d16045a 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1 +1,2 @@
 DIST runc-1.1.3.tar.gz 284 BLAKE2B 
7530faa80a6d51c840a1ea702ec59580a3e42514f5932a7dd4df9f80ff93245bde05accd572a942190b6be76316f38a408566b003ad380611376e73abe3cb5c0
 SHA512 
27fce2569d0dc710a0f90095957be30c29da24ce1d2b8e115b9dc11d36f5226d98c4b2d8b92ecfa7581eade90bc51c5d9bccaf15fcb2542dafebe4fabc6e1cd9
+DIST runc-1.1.4.tar.gz 2334639 BLAKE2B 
bc7eb7de29e8ebb9ce146bc77bf6cfc116f4af3e28c0344059183cf0c8082c629ccb235531c368cce99915991b25df0b50b7cbb98b9c6a7d141ba6cc15958651
 SHA512 
c8e79ad839964680d29ab56a4de255f91192741951673025da6889c544a232d4d392db2da8005d8e22999a37bfbc9c9fe7f6043b165bc4edc2f2a29261d8a3d6

diff --git a/app-containers/runc/runc-1.1.4.ebuild 
b/app-containers/runc/runc-1.1.4.ebuild
new file mode 100644
index ..e54c791a9b78
--- /dev/null
+++ b/app-containers/runc/runc-1.1.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=5fd4c4d144137e991c4acebb2146ab1483a97925
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-08-20 Thread William Hubbs
commit: 4639f22272c5c72029eb8a50e846abc06280cd59
Author: William Hubbs  gentoo  org>
AuthorDate: Sat Aug 20 22:02:45 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat Aug 20 22:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4639f222

app-containers/runc: drop 1.0.3, 1.1.0, 1.1.1, 1.1.2

Bug: https://bugs.gentoo.org/850124
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  4 --
 app-containers/runc/runc-1.0.3.ebuild | 78 ---
 app-containers/runc/runc-1.1.0.ebuild | 77 --
 app-containers/runc/runc-1.1.1.ebuild | 78 ---
 app-containers/runc/runc-1.1.2.ebuild | 78 ---
 5 files changed, 315 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 415eda4e88c7..a2c2fb30da3f 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,5 +1 @@
-DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
-DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41
-DIST runc-1.1.1.tar.gz 2332722 BLAKE2B 
d0abe624ddd17885bd25a5923e35ed760a7acaeb2ae7eefa18cdd28a2ecfc79a958d550eafac421b58865376620d7475338752df823e0f1b4a69be201fe4ea90
 SHA512 
baf622e7edae9b68d2fa255f02359d770489c7578be3c6379a5d939b4f1dfa697ec9eb4ef7dce252e64ee5225f76c06e45182a9b92b68a952e21e3f5f91450d0
-DIST runc-1.1.2.tar.gz 2332953 BLAKE2B 
e6047baa799e97d201630f5ff438ca8742ef4c9f465c3728fe2e4bd7f18a571172cb8f994c0e9ffba4f7ae75088626583602f49e0e9f4764c96157820c332b5b
 SHA512 
61d8cc82f49e3bc1cf4cc4ae18a9d9c8f4ae93e8380ce6fa9034b154bd1b915339ee65babdf7518021d015a3c31545fcbad5bbf0c4579c7eb50988877121f049
 DIST runc-1.1.3.tar.gz 284 BLAKE2B 
7530faa80a6d51c840a1ea702ec59580a3e42514f5932a7dd4df9f80ff93245bde05accd572a942190b6be76316f38a408566b003ad380611376e73abe3cb5c0
 SHA512 
27fce2569d0dc710a0f90095957be30c29da24ce1d2b8e115b9dc11d36f5226d98c4b2d8b92ecfa7581eade90bc51c5d9bccaf15fcb2542dafebe4fabc6e1cd9

diff --git a/app-containers/runc/runc-1.0.3.ebuild 
b/app-containers/runc/runc-1.0.3.ebuild
deleted file mode 100644
index 98acb8f3bd4e..
--- a/app-containers/runc/runc-1.0.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module linux-info
-
-# update on bump, look for https://github.com/docker\
-# docker-ce/blob//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=f46b6ba2c9314cfc8caae24a32ec5fe9ef1059fe
-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 test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-   ${DEPEND}
-   !app-emulation/docker-runc
-   apparmor? ( sys-libs/libapparmor )
-"
-
-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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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.0.ebuild 
b/app-containers/runc/runc-1.1.0.ebuild
deleted file mode 100644

[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-08-19 Thread Arthur Zamarin
commit: 3acf8305bfb8cfad0c9a3f4f6503529b1a075aac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug 19 19:32:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug 19 19:32:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3acf8305

app-containers/runc: Stabilize 1.1.3 ppc64, #865193

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-containers/runc/runc-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
index b4a730d82449..ae3b5499f47a 100644
--- a/app-containers/runc/runc-1.1.3.ebuild
+++ b/app-containers/runc/runc-1.1.3.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-08-15 Thread Agostino Sarubbo
commit: fcd2c2212bd5a1d93a170c7a315d7bc0a3cda0c5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:42:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:42:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd2c221

app-containers/runc: arm64 stable wrt bug #865193

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-containers/runc/runc-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
index f18a5090b8d6..b4a730d82449 100644
--- a/app-containers/runc/runc-1.1.3.ebuild
+++ b/app-containers/runc/runc-1.1.3.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-08-15 Thread Agostino Sarubbo
commit: f81ce98597d4346f8696e939116f651b6ba4d19d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:39:07 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:39:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81ce985

app-containers/runc: amd64 stable wrt bug #865193

Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-containers/runc/runc-1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
index e17a2001f385..f18a5090b8d6 100644
--- a/app-containers/runc/runc-1.1.3.ebuild
+++ b/app-containers/runc/runc-1.1.3.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-08-14 Thread William Hubbs
commit: c7b010c97cc4f8b06d7ab25f592a45e0cd521245
Author: William Hubbs  gentoo  org>
AuthorDate: Sun Aug 14 22:39:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun Aug 14 22:46:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b010c9

app-containers/runc: add 1.1.3

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.3.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index 2c9db9c9f776..415eda4e88c7 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -2,3 +2,4 @@ DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16
 DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41
 DIST runc-1.1.1.tar.gz 2332722 BLAKE2B 
d0abe624ddd17885bd25a5923e35ed760a7acaeb2ae7eefa18cdd28a2ecfc79a958d550eafac421b58865376620d7475338752df823e0f1b4a69be201fe4ea90
 SHA512 
baf622e7edae9b68d2fa255f02359d770489c7578be3c6379a5d939b4f1dfa697ec9eb4ef7dce252e64ee5225f76c06e45182a9b92b68a952e21e3f5f91450d0
 DIST runc-1.1.2.tar.gz 2332953 BLAKE2B 
e6047baa799e97d201630f5ff438ca8742ef4c9f465c3728fe2e4bd7f18a571172cb8f994c0e9ffba4f7ae75088626583602f49e0e9f4764c96157820c332b5b
 SHA512 
61d8cc82f49e3bc1cf4cc4ae18a9d9c8f4ae93e8380ce6fa9034b154bd1b915339ee65babdf7518021d015a3c31545fcbad5bbf0c4579c7eb50988877121f049
+DIST runc-1.1.3.tar.gz 284 BLAKE2B 
7530faa80a6d51c840a1ea702ec59580a3e42514f5932a7dd4df9f80ff93245bde05accd572a942190b6be76316f38a408566b003ad380611376e73abe3cb5c0
 SHA512 
27fce2569d0dc710a0f90095957be30c29da24ce1d2b8e115b9dc11d36f5226d98c4b2d8b92ecfa7581eade90bc51c5d9bccaf15fcb2542dafebe4fabc6e1cd9

diff --git a/app-containers/runc/runc-1.1.3.ebuild 
b/app-containers/runc/runc-1.1.3.ebuild
new file mode 100644
index ..e17a2001f385
--- /dev/null
+++ b/app-containers/runc/runc-1.1.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=6724737f999df9ee0d8ca5c6d7b81f97adc34374
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-05-13 Thread William Hubbs
commit: 6d09b48976e555e3a183f73dd59748b6e6092bca
Author: William Hubbs  gentoo  org>
AuthorDate: Sat May 14 02:29:31 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sat May 14 02:29:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d09b489

app-containers/runc: add 1.1.2

Bug: https://bugs.gentoo.org/844085
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.2.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index e689d99a3337..2c9db9c9f776 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,3 +1,4 @@
 DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
 DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41
 DIST runc-1.1.1.tar.gz 2332722 BLAKE2B 
d0abe624ddd17885bd25a5923e35ed760a7acaeb2ae7eefa18cdd28a2ecfc79a958d550eafac421b58865376620d7475338752df823e0f1b4a69be201fe4ea90
 SHA512 
baf622e7edae9b68d2fa255f02359d770489c7578be3c6379a5d939b4f1dfa697ec9eb4ef7dce252e64ee5225f76c06e45182a9b92b68a952e21e3f5f91450d0
+DIST runc-1.1.2.tar.gz 2332953 BLAKE2B 
e6047baa799e97d201630f5ff438ca8742ef4c9f465c3728fe2e4bd7f18a571172cb8f994c0e9ffba4f7ae75088626583602f49e0e9f4764c96157820c332b5b
 SHA512 
61d8cc82f49e3bc1cf4cc4ae18a9d9c8f4ae93e8380ce6fa9034b154bd1b915339ee65babdf7518021d015a3c31545fcbad5bbf0c4579c7eb50988877121f049

diff --git a/app-containers/runc/runc-1.1.2.ebuild 
b/app-containers/runc/runc-1.1.2.ebuild
new file mode 100644
index ..a40a7842ef9b
--- /dev/null
+++ b/app-containers/runc/runc-1.1.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2022 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=a916309fff0f838eb94e928713dbc3c0d0ac7aa4
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/files/

2022-04-17 Thread Sam James
commit: 2d0d3ec11073df20c4c76cbcb76807690ee3ad42
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Apr 16 15:11:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 19:42:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0d3ec1

app-containers/runc: remove unused patch(es)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25043
Signed-off-by: Sam James  gentoo.org>

 app-containers/runc/files/CVE-2021-43784.patch | 86 --
 1 file changed, 86 deletions(-)

diff --git a/app-containers/runc/files/CVE-2021-43784.patch 
b/app-containers/runc/files/CVE-2021-43784.patch
deleted file mode 100644
index ab3886ee9ba7..
--- a/app-containers/runc/files/CVE-2021-43784.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From b8dbe46687c2a96efa9252b69d3fc1ce33bdc416 Mon Sep 17 00:00:00 2001
-From: Aleksa Sarai 
-Date: Thu, 18 Nov 2021 16:12:59 +1100
-Subject: [PATCH] runc init: avoid netlink message length overflows
-
-When writing netlink messages, it is possible to have a byte array
-larger than UINT16_MAX which would result in the length field
-overflowing and allowing user-controlled data to be parsed as control
-characters (such as creating custom mount points, changing which set of
-namespaces to allow, and so on).
-
-Co-authored-by: Kir Kolyshkin 
-Signed-off-by: Kir Kolyshkin 
-Signed-off-by: Aleksa Sarai 

- libcontainer/container_linux.go | 20 +++-
- libcontainer/message_linux.go   |  9 +
- 2 files changed, 28 insertions(+), 1 deletion(-)
-
-diff --git a/libcontainer/container_linux.go b/libcontainer/container_linux.go
-index 6ce1854f68..1484703b0c 100644
 a/libcontainer/container_linux.go
-+++ b/libcontainer/container_linux.go
-@@ -2028,16 +2028,34 @@ func encodeIDMapping(idMap []configs.IDMap) ([]byte, 
error) {
-   return data.Bytes(), nil
- }
- 
-+// netlinkError is an error wrapper type for use by custom netlink message
-+// types. Panics with errors are wrapped in netlinkError so that the recover
-+// in bootstrapData can distinguish intentional panics.
-+type netlinkError struct{ error }
-+
- // bootstrapData encodes the necessary data in netlink binary format
- // as a io.Reader.
- // Consumer can write the data to a bootstrap program
- // such as one that uses nsenter package to bootstrap the container's
- // init process correctly, i.e. with correct namespaces, uid/gid
- // mapping etc.
--func (c *linuxContainer) bootstrapData(cloneFlags uintptr, nsMaps 
map[configs.NamespaceType]string) (io.Reader, error) {
-+func (c *linuxContainer) bootstrapData(cloneFlags uintptr, nsMaps 
map[configs.NamespaceType]string) (_ io.Reader, Err error) {
-   // create the netlink message
-   r := nl.NewNetlinkRequest(int(InitMsg), 0)
- 
-+  // Our custom messages cannot bubble up an error using returns, instead
-+  // they will panic with the specific error type, netlinkError. In that
-+  // case, recover from the panic and return that as an error.
-+  defer func() {
-+  if r := recover(); r != nil {
-+  if e, ok := r.(netlinkError); ok {
-+  Err = e.error
-+  } else {
-+  panic(r)
-+  }
-+  }
-+  }()
-+
-   // write cloneFlags
-   r.AddData({
-   Type:  CloneFlagsAttr,
-diff --git a/libcontainer/message_linux.go b/libcontainer/message_linux.go
-index 1d4f5033aa..e4107ce39f 100644
 a/libcontainer/message_linux.go
-+++ b/libcontainer/message_linux.go
-@@ -3,6 +3,9 @@
- package libcontainer
- 
- import (
-+  "fmt"
-+  "math"
-+
-   "github.com/vishvananda/netlink/nl"
-   "golang.org/x/sys/unix"
- )
-@@ -54,6 +57,12 @@ type Bytemsg struct {
- 
- func (msg *Bytemsg) Serialize() []byte {
-   l := msg.Len()
-+  if l > math.MaxUint16 {
-+  // We cannot return nil nor an error here, so we panic with
-+  // a specific type instead, which is handled via recover in
-+  // bootstrapData.
-+  panic(netlinkError{fmt.Errorf("netlink: cannot serialize 
bytemsg of length %d (larger than UINT16_MAX)", l)})
-+  }
-   buf := make([]byte, (l+unix.NLA_ALIGNTO-1) & ^(unix.NLA_ALIGNTO-1))
-   native := nl.NativeEndian()
-   native.PutUint16(buf[0:2], uint16(l))



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-04-14 Thread William Hubbs
commit: 27387f634fa4b8863b46dab79da17503788a9930
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Apr 14 22:52:01 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Apr 14 22:52:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27387f63

app-containers/runc: drop 1.0.2-r1

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest |  1 -
 app-containers/runc/runc-1.0.2-r1.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index b87f6306aa6e..e689d99a3337 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,4 +1,3 @@
-DIST runc-1.0.2.tar.gz 2374156 BLAKE2B 
526520adb7127e46e7258de75e66a15a5aac216a2a2fcb91f4d9c5da393892242c4d93c5f5483ab111bf29eed7d8f0c8c138ae83a22809d72802a981dcda0395
 SHA512 
434abd6d7ad2508c2272b627d8aeeb28ecd8461899bff463e7d2c7abbc0f0cbb2e0bafbfe81fc534fad506b1acb4bda3e05639ecd908bc9d0d2e9356f1e56e26
 DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
 DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41
 DIST runc-1.1.1.tar.gz 2332722 BLAKE2B 
d0abe624ddd17885bd25a5923e35ed760a7acaeb2ae7eefa18cdd28a2ecfc79a958d550eafac421b58865376620d7475338752df823e0f1b4a69be201fe4ea90
 SHA512 
baf622e7edae9b68d2fa255f02359d770489c7578be3c6379a5d939b4f1dfa697ec9eb4ef7dce252e64ee5225f76c06e45182a9b92b68a952e21e3f5f91450d0

diff --git a/app-containers/runc/runc-1.0.2-r1.ebuild 
b/app-containers/runc/runc-1.0.2-r1.ebuild
deleted file mode 100644
index d31a90d65a0d..
--- a/app-containers/runc/runc-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module linux-info
-
-# update on bump, look for https://github.com/docker\
-# docker-ce/blob//components/engine/hack/dockerfile/install/runc.installer
-RUNC_COMMIT=52b36a2dd837e8462de8e01458bf02cf9eea47dd
-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 test"
-
-DEPEND="seccomp? ( sys-libs/libseccomp )"
-
-RDEPEND="
-   ${DEPEND}
-   !app-emulation/docker-runc
-   apparmor? ( sys-libs/libapparmor )
-"
-
-BDEPEND="
-   dev-go/go-md2man
-   test? ( "${RDEPEND}" )
-"
-
-PATCHES=( "${FILESDIR}/CVE-2021-43784.patch" )
-
-# 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
-   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
-   export 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
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-04-09 Thread Jason Zaman
commit: 5fbd2bf5e2770e21ece6c83939280405b66dfd99
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Apr  9 21:22:25 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Apr  9 21:31:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbd2bf5

app-containers/runc: Add selinux-container policy dep

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jason Zaman  gentoo.org>

 app-containers/runc/runc-1.1.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.1.1.ebuild 
b/app-containers/runc/runc-1.1.1.ebuild
index 1f7972fd498f..655750e7d505 100644
--- a/app-containers/runc/runc-1.1.1.ebuild
+++ b/app-containers/runc/runc-1.1.1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="apparmor hardened +kmem +seccomp test"
+IUSE="apparmor hardened +kmem +seccomp selinux test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"
 
@@ -25,6 +25,7 @@ RDEPEND="
${DEPEND}
!app-emulation/docker-runc
apparmor? ( sys-libs/libapparmor )
+   selinux? ( sec-policy/selinux-container )
 "
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-04-04 Thread William Hubbs
commit: 74c192ffb88575551c1b9d6d1c692d3392b45c1a
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  4 21:32:23 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  4 21:32:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c192ff

app-containers/runc: add 1.1.1

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.1.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index f6a9690dc00b..b87f6306aa6e 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,3 +1,4 @@
 DIST runc-1.0.2.tar.gz 2374156 BLAKE2B 
526520adb7127e46e7258de75e66a15a5aac216a2a2fcb91f4d9c5da393892242c4d93c5f5483ab111bf29eed7d8f0c8c138ae83a22809d72802a981dcda0395
 SHA512 
434abd6d7ad2508c2272b627d8aeeb28ecd8461899bff463e7d2c7abbc0f0cbb2e0bafbfe81fc534fad506b1acb4bda3e05639ecd908bc9d0d2e9356f1e56e26
 DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
 DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41
+DIST runc-1.1.1.tar.gz 2332722 BLAKE2B 
d0abe624ddd17885bd25a5923e35ed760a7acaeb2ae7eefa18cdd28a2ecfc79a958d550eafac421b58865376620d7475338752df823e0f1b4a69be201fe4ea90
 SHA512 
baf622e7edae9b68d2fa255f02359d770489c7578be3c6379a5d939b4f1dfa697ec9eb4ef7dce252e64ee5225f76c06e45182a9b92b68a952e21e3f5f91450d0

diff --git a/app-containers/runc/runc-1.1.1.ebuild 
b/app-containers/runc/runc-1.1.1.ebuild
new file mode 100644
index ..1f7972fd498f
--- /dev/null
+++ b/app-containers/runc/runc-1.1.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=52de29d7e0f8c0899bd7efb8810dd07f0073fa87
+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 test"
+
+DEPEND="seccomp? ( sys-libs/libseccomp )"
+
+RDEPEND="
+   ${DEPEND}
+   !app-emulation/docker-runc
+   apparmor? ( sys-libs/libapparmor )
+"
+
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-04-04 Thread William Hubbs
commit: bb72d1876fca7bed59258ad629e2c8e927e745e8
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Apr  4 15:26:24 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Apr  4 15:28:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb72d187

app-containers/runc: add 1.1.0

Signed-off-by: William Hubbs  gentoo.org>

 app-containers/runc/Manifest  |  1 +
 app-containers/runc/runc-1.1.0.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-containers/runc/Manifest b/app-containers/runc/Manifest
index e896bdf3b837..f6a9690dc00b 100644
--- a/app-containers/runc/Manifest
+++ b/app-containers/runc/Manifest
@@ -1,2 +1,3 @@
 DIST runc-1.0.2.tar.gz 2374156 BLAKE2B 
526520adb7127e46e7258de75e66a15a5aac216a2a2fcb91f4d9c5da393892242c4d93c5f5483ab111bf29eed7d8f0c8c138ae83a22809d72802a981dcda0395
 SHA512 
434abd6d7ad2508c2272b627d8aeeb28ecd8461899bff463e7d2c7abbc0f0cbb2e0bafbfe81fc534fad506b1acb4bda3e05639ecd908bc9d0d2e9356f1e56e26
 DIST runc-1.0.3.tar.gz 2375241 BLAKE2B 
0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33
 SHA512 
64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e
+DIST runc-1.1.0.tar.gz 2332427 BLAKE2B 
3a194221d0bab813249e23c5f725255e453ce6843c2cb7e1a40a3c6fdd90a1a805c18ebadf56ee5d535f253025716aae6ab3f437140a3cc69e854e750e205e0c
 SHA512 
542ea87c488fd120f2b77e53e2c197f09cd504fbe55dbe47008aaa5b0565aa300fc49f8cadc24ead796e45a4e95a30dfb08bfeefa58dc370145a218fd2869e41

diff --git a/app-containers/runc/runc-1.1.0.ebuild 
b/app-containers/runc/runc-1.1.0.ebuild
new file mode 100644
index ..e5ad2453a3b5
--- /dev/null
+++ b/app-containers/runc/runc-1.1.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 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//components/engine/hack/dockerfile/install/runc.installer
+RUNC_COMMIT=067aaf8548d78269dcb2c13b856775e27c410f9c
+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 test"
+
+DEPEND="seccomp? ( sys-libs/libseccomp )"
+
+RDEPEND="
+   ${DEPEND}
+   !app-emulation/docker-runc
+   apparmor? ( sys-libs/libapparmor )
+"
+
+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
+   export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
+   export 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
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-02-14 Thread Jakov Smolić
commit: 47e96ed86fb6dd998f7ba9d8cca8a6c5efede563
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb 14 09:47:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb 14 09:47:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e96ed8

app-containers/runc: Stabilize 1.0.3 amd64, #830674

Signed-off-by: Jakov Smolić  gentoo.org>

 app-containers/runc/runc-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.0.3.ebuild 
b/app-containers/runc/runc-1.0.3.ebuild
index 283dd8ed7811..98acb8f3bd4e 100644
--- a/app-containers/runc/runc-1.0.3.ebuild
+++ b/app-containers/runc/runc-1.0.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-01-07 Thread Georgy Yakovlev
commit: f7a4ad7e3345ad680fe36917ecae41b282ef6253
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 18:05:47 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 18:05:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a4ad7e

app-containers/runc: Stabilize 1.0.3 arm64, #830674

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-containers/runc/runc-1.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/runc/runc-1.0.3.ebuild 
b/app-containers/runc/runc-1.0.3.ebuild
index 030101eed9c3..283dd8ed7811 100644
--- a/app-containers/runc/runc-1.0.3.ebuild
+++ b/app-containers/runc/runc-1.0.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/

2022-01-07 Thread Georgy Yakovlev
commit: 49f79202f4b284b283fbf3e92daa3944d7610a12
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jan  7 17:44:54 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jan  7 17:52:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f79202

app-containers/runc: Stabilize 1.0.3 ppc64, #830674

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-containers/runc/runc-1.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-containers/runc/runc-1.0.3.ebuild 
b/app-containers/runc/runc-1.0.3.ebuild
index b4281cd2aad2..030101eed9c3 100644
--- a/app-containers/runc/runc-1.0.3.ebuild
+++ b/app-containers/runc/runc-1.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ 
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P
 
 LICENSE="Apache-2.0 BSD-2 BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
 IUSE="apparmor hardened +kmem +seccomp test"
 
 DEPEND="seccomp? ( sys-libs/libseccomp )"



[gentoo-commits] repo/gentoo:master commit in: app-containers/runc/, app-containers/img/, app-emulation/runc/, ...

2021-12-20 Thread Georgy Yakovlev
commit: d989e708fffe34dedb517ef61464dad873c9f017
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 20 07:38:59 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 20 08:51:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d989e708

Move {app-emulation -> app-containers}/runc

Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-containers/containerd/containerd-1.4.11.ebuild| 2 +-
 app-containers/containerd/containerd-1.4.12.ebuild| 2 +-
 app-containers/containerd/containerd-1.5.7.ebuild | 2 +-
 app-containers/cri-o/cri-o-1.21.0.ebuild  | 2 +-
 app-containers/cri-o/cri-o-1.21.4.ebuild  | 2 +-
 app-containers/cri-o/cri-o-1.22.1.ebuild  | 2 +-
 app-containers/img/img-0.5.11.ebuild  | 2 +-
 app-containers/podman/podman-3.3.1.ebuild | 2 +-
 app-containers/podman/podman-3.4.0.ebuild | 2 +-
 app-containers/podman/podman-3.4.1.ebuild | 2 +-
 app-containers/podman/podman-3.4.2.ebuild | 2 +-
 app-containers/podman/podman-3.4.3.ebuild | 2 +-
 app-containers/podman/podman-3.4.4.ebuild | 2 +-
 {app-emulation => app-containers}/runc/Manifest   | 0
 {app-emulation => app-containers}/runc/files/CVE-2021-43784.patch | 0
 {app-emulation => app-containers}/runc/metadata.xml   | 0
 {app-emulation => app-containers}/runc/runc-1.0.2-r1.ebuild   | 0
 {app-emulation => app-containers}/runc/runc-1.0.3.ebuild  | 0
 profiles/updates/4Q-2021  | 1 +
 19 files changed, 14 insertions(+), 13 deletions(-)

diff --git a/app-containers/containerd/containerd-1.4.11.ebuild 
b/app-containers/containerd/containerd-1.4.11.ebuild
index d2038dd4a85c..44e419c33326 100644
--- a/app-containers/containerd/containerd-1.4.11.ebuild
+++ b/app-containers/containerd/containerd-1.4.11.ebuild
@@ -24,7 +24,7 @@ DEPEND="
 # recommended version of runc is found in script/setup/runc-version
 RDEPEND="
${DEPEND}
-   ~app-emulation/runc-1.0.2
+   ~app-containers/runc-1.0.2
 "
 
 BDEPEND="

diff --git a/app-containers/containerd/containerd-1.4.12.ebuild 
b/app-containers/containerd/containerd-1.4.12.ebuild
index 10c53e0472be..a738accf70b9 100644
--- a/app-containers/containerd/containerd-1.4.12.ebuild
+++ b/app-containers/containerd/containerd-1.4.12.ebuild
@@ -24,7 +24,7 @@ DEPEND="
 # recommended version of runc is found in script/setup/runc-version
 RDEPEND="
${DEPEND}
-   ~app-emulation/runc-1.0.2
+   ~app-containers/runc-1.0.2
 "
 
 BDEPEND="

diff --git a/app-containers/containerd/containerd-1.5.7.ebuild 
b/app-containers/containerd/containerd-1.5.7.ebuild
index 03b79d4159d6..de23ad71b908 100644
--- a/app-containers/containerd/containerd-1.5.7.ebuild
+++ b/app-containers/containerd/containerd-1.5.7.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 # recommended version of runc is found in script/setup/runc-version
 RDEPEND="
${DEPEND}
-   ~app-emulation/runc-1.0.2
+   ~app-containers/runc-1.0.2
 "
 
 BDEPEND="

diff --git a/app-containers/cri-o/cri-o-1.21.0.ebuild 
b/app-containers/cri-o/cri-o-1.21.0.ebuild
index 51699a1ed417..bd5def52cce5 100644
--- a/app-containers/cri-o/cri-o-1.21.0.ebuild
+++ b/app-containers/cri-o/cri-o-1.21.0.ebuild
@@ -1915,7 +1915,7 @@ IUSE="btrfs +device-mapper selinux systemd"
 COMMON_DEPEND="
app-crypt/gpgme:=
app-containers/conmon
-   app-emulation/runc
+   app-containers/runc
dev-libs/glib:=
dev-libs/libassuan:=
dev-libs/libgpg-error:=

diff --git a/app-containers/cri-o/cri-o-1.21.4.ebuild 
b/app-containers/cri-o/cri-o-1.21.4.ebuild
index a7724cecf4ef..68c28e6f0190 100644
--- a/app-containers/cri-o/cri-o-1.21.4.ebuild
+++ b/app-containers/cri-o/cri-o-1.21.4.ebuild
@@ -1959,7 +1959,7 @@ IUSE="btrfs +device-mapper selinux systemd"
 COMMON_DEPEND="
app-crypt/gpgme:=
app-containers/conmon
-   app-emulation/runc
+   app-containers/runc
dev-libs/glib:=
dev-libs/libassuan:=
dev-libs/libgpg-error:=

diff --git a/app-containers/cri-o/cri-o-1.22.1.ebuild 
b/app-containers/cri-o/cri-o-1.22.1.ebuild
index b7d6765090d4..4d339e8f124f 100644
--- a/app-containers/cri-o/cri-o-1.22.1.ebuild
+++ b/app-containers/cri-o/cri-o-1.22.1.ebuild
@@ -1997,7 +1997,7 @@ IUSE="btrfs +device-mapper selinux systemd"
 COMMON_DEPEND="
app-crypt/gpgme:=
app-containers/conmon
-   app-emulation/runc
+   app-containers/runc
dev-libs/glib:=
dev-libs/libassuan:=
dev-libs/libgpg-error:=

diff --git a/app-containers/img/img-0.5.11.ebuild 
b/app-containers/img/img-0.5.11.ebuild
index cd92124e2d1f..a01cea3b2268 100644
--- a/app-containers/img/img-0.5.11.ebuild
+++