Diff runc-1.4.2 with a runc-1.4.3

/usr/portage/app-containers/runc/runc-1.4.3.ebuild 2026-08-11 20:03:04.668127966 +0300
7 7

  
8 8
# update on bump, look for commit ID on release tag.
9 9
# https://github.com/opencontainers/runc
10
RUNC_COMMIT=c241c0bb5e60a8e8c1b2e53d4eca8d0068d8d57e
10
RUNC_COMMIT=bb14dabeb7185bb72c8c86735d090dcb20f36587
11 11

  
12
CONFIG_CHECK="~USER_NS"
13

  
14
DESCRIPTION="runc container cli tools"
12
DESCRIPTION="CLI tool for spawning and running containers"
15 13
HOMEPAGE="https://github.com/opencontainers/runc/"
16 14
MY_PV="${PV/_/-}"
17 15
SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
......
20 18
LICENSE="Apache-2.0 BSD-2 BSD MIT"
21 19
SLOT="0"
22 20
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
23
IUSE="apparmor +kmem +seccomp selinux test"
21
IUSE="apparmor +seccomp selinux test"
24 22

  
25 23
COMMON_DEPEND="
26
	apparmor? ( sys-libs/libapparmor )
27 24
	seccomp? ( sys-libs/libseccomp )"
28 25
DEPEND="${COMMON_DEPEND}"
29 26
RDEPEND="${COMMON_DEPEND}
30 27
	!app-emulation/docker-runc
28
	apparmor? ( sys-libs/libapparmor )
31 29
	selinux? ( sec-policy/selinux-container )"
32 30
BDEPEND="
33 31
	dev-go/go-md2man
34
	test? ( "${RDEPEND}" )"
32
	test? ( ${RDEPEND} )"
35 33

  
36 34
# tests need busybox binary, and portage namespace
37 35
# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
38 36
# majority of tests pass
39
RESTRICT+=" test"
37
RESTRICT="test"
40 38

  
41 39
# Please refer:
42 40
# https://github.com/opencontainers/runc/blob/main/script/check-config.sh
......
68 66
		~NF_NAT
69 67
		~POSIX_MQUEUE
70 68
		~OVERLAY_FS
69
		~CGROUP_BPF
71 70
	"
72 71

  
73 72
	CONFIG_CHECK+="
......
92 91
	fi
93 92

  
94 93
	CONFIG_CHECK+="
94
		~BLK_CGROUP_IOCOST
95 95
		~BLK_CGROUP
96 96
		~BLK_DEV_THROTTLING
97 97
		~CGROUP_PERF
98 98
		~CGROUP_HUGETLB
99 99
		~NET_CLS_CGROUP
100
		~CGROUP_NET_PRIO
100 101
		~CFS_BANDWIDTH
101 102
		~FAIR_GROUP_SCHED
102 103
		~RT_GROUP_SCHED
......
107 108
		~IP_VS_PROTO_UDP
108 109
		~IP_VS_RR
109 110
		~CHECKPOINT_RESTORE
110
		~CGROUP_NET_PRIO
111 111
	"
112 112

  
113 113
	use selinux && CONFIG_CHECK+="
......
124 124
src_compile() {
125 125
	# build up optional flags
126 126
	local options=(
127
		$(usev apparmor)
128 127
		$(usev seccomp)
129
		$(usex kmem '' 'nokmem')
130 128
	)
131 129

  
132 130
	myemakeargs=(
Thank you!