| 1 |
|
# Copyright 1999-2025 Gentoo Authors
|
|
1 |
# Copyright 1999-2026 Gentoo Authors
|
| 2 |
2 |
# Distributed under the terms of the GNU General Public License v2
|
| 3 |
3 |
|
| 4 |
4 |
# genkernel-9999 -> latest Git branch "master"
|
| ... | ... | |
| 23 |
23 |
VERSION_DROPBEAR="2022.83"
|
| 24 |
24 |
VERSION_EUDEV="3.2.14"
|
| 25 |
25 |
VERSION_EXPAT="2.5.0"
|
| 26 |
|
VERSION_E2FSPROGS="1.47.0"
|
|
26 |
VERSION_E2FSPROGS="1.47.3"
|
| 27 |
27 |
VERSION_FUSE="2.9.9"
|
| 28 |
28 |
# gnupg-2.x needs several new deps packaged
|
| 29 |
29 |
VERSION_GPG="1.4.23"
|
| 30 |
30 |
VERSION_HWIDS="20210613"
|
| 31 |
31 |
# open-iscsi-2.1.9 static build not working yet
|
| 32 |
32 |
VERSION_ISCSI="2.1.8"
|
| 33 |
|
# json-c-0.17 needs gkbuild ported to meson
|
| 34 |
|
VERSION_JSON_C="0.17"
|
|
33 |
VERSION_JSON_C="0.18"
|
| 35 |
34 |
VERSION_KMOD="31"
|
| 36 |
35 |
VERSION_LIBAIO="0.3.113"
|
| 37 |
36 |
VERSION_LIBGCRYPT="1.10.3"
|
| 38 |
|
VERSION_LIBGPGERROR="1.47"
|
| 39 |
|
VERSION_LIBXCRYPT="4.4.36"
|
|
37 |
VERSION_LIBGPGERROR="1.51"
|
|
38 |
VERSION_LIBXCRYPT="4.4.38"
|
| 40 |
39 |
VERSION_LVM="2.03.22"
|
| 41 |
40 |
VERSION_LZO="2.10"
|
| 42 |
41 |
VERSION_MDADM="4.2"
|
| 43 |
42 |
VERSION_POPT="1.19"
|
| 44 |
|
VERSION_STRACE="6.7"
|
|
43 |
VERSION_STRACE="6.15"
|
| 45 |
44 |
VERSION_THIN_PROVISIONING_TOOLS="0.9.0"
|
| 46 |
45 |
# unionfs-fuse-3.4 needs fuse:3
|
| 47 |
46 |
VERSION_UNIONFS_FUSE="2.0"
|
| ... | ... | |
| 99 |
98 |
else
|
| 100 |
99 |
SRC_URI="https://dev.gentoo.org/~bkohler/dist/${P}.tar.xz
|
| 101 |
100 |
${COMMON_URI}"
|
| 102 |
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
|
101 |
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
| 103 |
102 |
fi
|
| 104 |
103 |
|
| 105 |
104 |
DESCRIPTION="Gentoo automatic kernel building scripts"
|
| ... | ... | |
| 120 |
119 |
"
|
| 121 |
120 |
RDEPEND="${PYTHON_DEPS}
|
| 122 |
121 |
app-alternatives/cpio
|
|
122 |
app-alternatives/bc
|
|
123 |
app-alternatives/yacc
|
|
124 |
app-alternatives/lex
|
| 123 |
125 |
>=app-misc/pax-utils-1.2.2
|
| 124 |
126 |
app-portage/elt-patches
|
| 125 |
127 |
app-portage/portage-utils
|
| 126 |
|
dev-util/gperf
|
| 127 |
|
sys-apps/sandbox
|
| 128 |
128 |
dev-build/autoconf
|
| 129 |
129 |
dev-build/autoconf-archive
|
| 130 |
130 |
dev-build/automake
|
| 131 |
|
app-alternatives/bc
|
| 132 |
|
app-alternatives/yacc
|
| 133 |
|
app-alternatives/lex
|
|
131 |
dev-build/cmake
|
| 134 |
132 |
dev-build/libtool
|
|
133 |
dev-util/gperf
|
|
134 |
sys-apps/sandbox
|
| 135 |
135 |
virtual/pkgconfig
|
| 136 |
136 |
elibc_glibc? ( sys-libs/glibc[static-libs(+)] )
|
| 137 |
137 |
firmware? ( sys-kernel/linux-firmware )
|
| ... | ... | |
| 139 |
139 |
|
| 140 |
140 |
PATCHES=(
|
| 141 |
141 |
"${FILESDIR}"/genkernel-4.3.16-globbing-workaround.patch
|
| 142 |
|
"${FILESDIR}"/${PN}-4.3.16-musl.patch
|
| 143 |
|
"${FILESDIR}"/${PN}-4.3.16-posix-shell.patch
|
|
142 |
"${FILESDIR}"/genkernel-4.3.17-libxcrypt-build-fix.patch
|
| 144 |
143 |
)
|
| 145 |
144 |
|
| 146 |
145 |
src_unpack() {
|