| 1 |
|
# Copyright 1999-2026 Gentoo Authors
|
|
1 |
# Copyright 1999-2025 Gentoo Authors
|
| 2 |
2 |
# Distributed under the terms of the GNU General Public License v2
|
| 3 |
3 |
|
| 4 |
4 |
EAPI=8
|
| ... | ... | |
| 11 |
11 |
|
| 12 |
12 |
PYTHON_COMPAT=( python3_{11..13} )
|
| 13 |
13 |
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/coreutils.asc
|
| 14 |
|
inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig
|
|
14 |
inherit branding flag-o-matic python-any-r1 toolchain-funcs verify-sig
|
| 15 |
15 |
|
| 16 |
16 |
MY_PATCH="${PN}-9.6-patches"
|
| 17 |
17 |
DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)"
|
| ... | ... | |
| 33 |
33 |
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
|
| 34 |
34 |
"
|
| 35 |
35 |
|
| 36 |
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
|
36 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
| 37 |
37 |
fi
|
| 38 |
38 |
|
| 39 |
39 |
SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
|
| ... | ... | |
| 83 |
83 |
!sys-apps/mktemp
|
| 84 |
84 |
!<app-forensics/tct-1.18-r1
|
| 85 |
85 |
!<net-fs/netatalk-2.0.3-r4
|
|
86 |
!<sys-apps/shadow-4.19.0_rc1
|
| 86 |
87 |
"
|
| 87 |
88 |
|
| 88 |
89 |
QA_CONFIG_IMPL_DECL_SKIP=(
|
| ... | ... | |
| 117 |
118 |
local PATCHES=(
|
| 118 |
119 |
"${FILESDIR}"/${PN}-9.5-skip-readutmp-test.patch
|
| 119 |
120 |
# Upstream patches
|
| 120 |
|
"${FILESDIR}"/${PN}-9.9-cp-SEEK_HOLE-loop.patch
|
| 121 |
121 |
)
|
| 122 |
122 |
|
| 123 |
123 |
if ! use vanilla && [[ -d "${WORKDIR}"/${MY_PATCH} ]] ; then
|
| ... | ... | |
| 155 |
155 |
# still experimental at the moment, but:
|
| 156 |
156 |
# https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=85edb4afbd119fb69a0d53e1beb71f46c9525dd0
|
| 157 |
157 |
local myconf=(
|
| 158 |
|
--with-packager="Gentoo"
|
| 159 |
158 |
--with-packager-version="${PVR} (p${PATCH_VER:-0})"
|
| 160 |
|
--with-packager-bug-reports="https://bugs.gentoo.org/"
|
| 161 |
159 |
# kill/uptime - procps
|
| 162 |
|
# groups/su - shadow
|
| 163 |
160 |
# hostname - net-tools
|
| 164 |
161 |
--enable-install-program="arch,$(usev hostname),$(usev kill)"
|
| 165 |
|
--enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime"
|
|
162 |
--enable-no-install-program="$(usev !hostname),$(usev !kill),su,uptime"
|
| 166 |
163 |
$(usev !caps --disable-libcap)
|
| 167 |
164 |
$(use_enable nls)
|
| 168 |
165 |
$(use_enable acl)
|