Diff libcgroup-3.0.0-r1 with a libcgroup-3.1.0
/usr/portage/dev-libs/libcgroup/libcgroup-3.1.0.ebuild 2023-10-09 14:52:29.512368351 +0300 | ||
---|---|---|
7 | 7 | |
8 | 8 |
DESCRIPTION="Tools and libraries to configure and manage kernel control groups" |
9 | 9 |
HOMEPAGE="https://github.com/libcgroup/libcgroup" |
10 |
SRC_URI="https://github.com/libcgroup/libcgroup/releases/download/v$(ver_cut 1-2)/${P}.tar.gz" |
|
10 |
SRC_URI="https://github.com/libcgroup/libcgroup/releases/download/v${PV}/${P}.tar.gz" |
|
11 | 11 | |
12 | 12 |
LICENSE="LGPL-2.1" |
13 | 13 |
SLOT="0" |
14 | 14 |
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" |
15 |
IUSE="+daemon pam static-libs test +tools" |
|
15 |
IUSE="+daemon pam static-libs systemd test +tools" |
|
16 | 16 |
REQUIRED_USE="daemon? ( tools )" |
17 | 17 | |
18 | 18 |
# Test failure needs investigation |
19 | 19 |
RESTRICT="!test? ( test ) test" |
20 | 20 | |
21 |
BDEPEND=" |
|
22 |
sys-devel/bison |
|
23 |
sys-devel/flex |
|
24 |
" |
|
25 | 21 |
DEPEND=" |
26 | 22 |
elibc_musl? ( sys-libs/fts-standalone ) |
27 | 23 |
pam? ( sys-libs/pam ) |
24 |
systemd? ( sys-apps/systemd:= ) |
|
28 | 25 |
" |
29 | 26 |
RDEPEND="${DEPEND}" |
30 | ||
31 |
PATCHES=( |
|
32 |
"${FILESDIR}/${PN}-3.0.0-configure-bashism.patch" |
|
33 |
"${FILESDIR}/${PN}-3.0.0-musl-strerror_r.patch" |
|
34 |
) |
|
27 |
BDEPEND=" |
|
28 |
sys-devel/bison |
|
29 |
sys-devel/flex |
|
30 |
" |
|
35 | 31 | |
36 | 32 |
pkg_setup() { |
37 | 33 |
local CONFIG_CHECK="~CGROUPS" |
... | ... | |
67 | 63 |
append-ldflags -lfts |
68 | 64 |
fi |
69 | 65 | |
66 |
# Needs flex+bison |
|
67 |
unset LEX YACC |
|
68 | ||
70 | 69 |
local myconf=( |
71 |
"$(use_enable static-libs static)" |
|
72 |
"$(use_enable daemon)" |
|
73 |
"$(use_enable pam)" |
|
74 |
"$(use_enable tools)" |
|
75 |
"$(use_enable test tests)" |
|
70 |
--disable-python |
|
71 |
$(use_enable static-libs static) |
|
72 |
$(use_enable daemon) |
|
73 |
$(use_enable pam) |
|
74 |
$(use_enable systemd) |
|
75 |
$(use_enable tools) |
|
76 |
$(use_enable test tests) |
|
76 | 77 |
) |
77 | 78 | |
78 | 79 |
if use pam; then |
... | ... | |
96 | 97 |
insinto /etc/cgroup |
97 | 98 |
doins samples/config/cgconfig.conf |
98 | 99 |
doins samples/config/cgrules.conf |
99 |
doins samples/config/cgsnapshot_blacklist.conf |
|
100 |
doins samples/config/cgsnapshot_denylist.conf |
|
100 | 101 | |
101 | 102 |
keepdir /etc/cgroup/cgconfig.d |
102 | 103 |
keepdir /etc/cgroup/cgrules.d |