From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1C3701580B9 for ; Tue, 24 Aug 2021 06:15:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BF29EE09D0; Tue, 24 Aug 2021 06:15:43 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6202FE09C8 for ; Tue, 24 Aug 2021 06:15:43 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BBCBF33BEED for ; Tue, 24 Aug 2021 06:15:41 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 014D925 for ; Tue, 24 Aug 2021 06:15:40 +0000 (UTC) From: "Alessandro Barbieri" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alessandro Barbieri" Message-ID: <1629785737.1ef1daf985929a1aa286b28c7f66bde6673b2a5d.Alessandro-Barbieri@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/xpmem/ X-VCS-Repository: repo/proj/guru X-VCS-Files: sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild X-VCS-Directories: sys-kernel/xpmem/ X-VCS-Committer: Alessandro-Barbieri X-VCS-Committer-Name: Alessandro Barbieri X-VCS-Revision: 1ef1daf985929a1aa286b28c7f66bde6673b2a5d X-VCS-Branch: dev Date: Tue, 24 Aug 2021 06:15:40 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 6a93417b-045a-4872-b04d-4e1c81a4265d X-Archives-Hash: 6611aaa9964c7455a5ac644d0ab807c9 commit: 1ef1daf985929a1aa286b28c7f66bde6673b2a5d Author: Alessandro Barbieri gmail com> AuthorDate: Tue Aug 24 05:53:36 2021 +0000 Commit: Alessandro Barbieri gmail com> CommitDate: Tue Aug 24 06:15:37 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ef1daf9 sys-kernel/xpmem: check for compatible kernel Signed-off-by: Alessandro Barbieri gmail.com> sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild b/sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild index 602ce6c71..8debc587e 100644 --- a/sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild +++ b/sys-kernel/xpmem/xpmem-2.6.3_p20210217.ebuild @@ -3,11 +3,13 @@ EAPI=7 +MAX_KV_MAJ="5" +MAX_KV_MIN="8" MODULES_OPTIONAL_USE="modules" MODULES_OPTIONAL_USE_IUSE_DEFAULT=1 MY_REV="242eaa1eca92567c2118afe21e37cafc524f9166" -inherit autotools linux-mod +inherit autotools linux-info linux-mod DESCRIPTION="Linux Cross-Memory Attach" HOMEPAGE="https://github.com/hjelmn/xpmem" @@ -21,6 +23,16 @@ KEYWORDS="~amd64" MODULE_NAMES="xpmem(misc:${WORKDIR}/module/kernel:${WORKDIR}/module/kernel)" BUILD_TARGETS="all" +pkg_pretend() { + # https://github.com/hjelmn/xpmem/issues/43 + if use modules; then + if kernel_is ge ${MAX_KV_MAJ} ${MAX_KV_MINOR}; then + eerror "Unsupported kernel version" + die + fi + fi +} + src_prepare() { default AT_M4DIR="m4" eautoreconf