Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/
Date: Sun, 07 Nov 2021 23:59:26
Message-Id: 1636329463.8de8847f3b466c59f70a0da8fd01696702fec7eb.gyakovlev@gentoo
1 commit: 8de8847f3b466c59f70a0da8fd01696702fec7eb
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 7 23:04:12 2021 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 7 23:57:43 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de8847f
7
8 sys-fs/zfs-kmod: sync live ebuild
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 sys-fs/zfs-kmod/zfs-kmod-9999.ebuild | 13 ++++++++++++-
13 1 file changed, 12 insertions(+), 1 deletion(-)
14
15 diff --git a/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild b/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
16 index 255ef48a0b4..5b11d92a6ea 100644
17 --- a/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
18 +++ b/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
19 @@ -21,6 +21,10 @@ else
20 S="${WORKDIR}/zfs-${PV%_rc?}"
21 ZFS_KERNEL_COMPAT="5.14"
22
23 + # increments minor eg 5.14 -> 5.15, and still supports override.
24 + ZFS_KERNEL_DEP="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
25 + ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
26 +
27 if [[ ${PV} != *_rc* ]]; then
28 KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
29 fi
30 @@ -39,8 +43,15 @@ BDEPEND="
31 virtual/awk
32 "
33
34 +# we want dist-kernel block in BDEPEND because of portage resolver.
35 +# since linux-mod.eclass already sets version-unbounded dep, portage
36 +# will pull new versions. So we set it in BDEPEND which takes priority.
37 +# and we don't need in in git ebuild.
38 if [[ ${PV} != "9999" ]] ; then
39 - BDEPEND+=" verify-sig? ( app-crypt/openpgp-keys-openzfs )"
40 + BDEPEND+="
41 + verify-sig? ( app-crypt/openpgp-keys-openzfs )
42 + dist-kernel? ( <virtual/dist-kernel-${ZFS_KERNEL_DEP}:= )
43 + "
44 fi
45
46 # PDEPEND in this form is needed to trick portage suggest