From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B1BCF1584AD for ; Wed, 07 May 2025 17:34:27 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 94773343379 for ; Wed, 07 May 2025 17:34:27 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 939BD110278; Wed, 07 May 2025 17:34:26 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 89349110278 for ; Wed, 07 May 2025 17:34:26 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3659734332A for ; Wed, 07 May 2025 17:34:26 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9701C1F52 for ; Wed, 07 May 2025 17:34:24 +0000 (UTC) From: "Nowa Ammerlaan" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Nowa Ammerlaan" Message-ID: <1746639234.8472104441c0e4c3039c4e25644afc42f1323ae2.nowa@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-kernel/dkms/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-kernel/dkms/Manifest sys-kernel/dkms/dkms-3.2.0.ebuild X-VCS-Directories: sys-kernel/dkms/ X-VCS-Committer: nowa X-VCS-Committer-Name: Nowa Ammerlaan X-VCS-Revision: 8472104441c0e4c3039c4e25644afc42f1323ae2 X-VCS-Branch: master Date: Wed, 07 May 2025 17:34:24 +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: 467d21de-6205-4c92-83b5-27a4d773319d X-Archives-Hash: db7be664fc8ea061128a8d852ccae1fc commit: 8472104441c0e4c3039c4e25644afc42f1323ae2 Author: Nowa Ammerlaan gentoo org> AuthorDate: Wed May 7 17:33:54 2025 +0000 Commit: Nowa Ammerlaan gentoo org> CommitDate: Wed May 7 17:33:54 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84721044 sys-kernel/dkms: add 3.2.0 Signed-off-by: Nowa Ammerlaan gentoo.org> sys-kernel/dkms/Manifest | 1 + sys-kernel/dkms/dkms-3.2.0.ebuild | 55 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest index 1d398972d1ba..0e68ee1de236 100644 --- a/sys-kernel/dkms/Manifest +++ b/sys-kernel/dkms/Manifest @@ -1,3 +1,4 @@ DIST dkms-3.1.6.tar.gz 104856 BLAKE2B 6ca1e122286d11004f96aa073805e3c56409a7e49902d5a42fa8cd941b8aa51cd053374be67806ef1f7448cc84c788788a5aca733636ee7f7d316a24062fa73f SHA512 aec4673d4f352c6b78136557bb8596d9a4933539299b3ae03dd10c8f2192498d3077e650ca4a6a6762ef2f65633fb6b9ae86dda80670b162b5ff57eeefa30d8d DIST dkms-3.1.7.tar.gz 106391 BLAKE2B 8f82eecd17589596091862dcd1ef4143ef20ee22ce435170834543b7ae3995a04f03b2b007f0b4ba1bf1a7cd78fb568b341ed8c78c1301a39d8504a7babc6848 SHA512 2c0c71838130dc3972ffa83fc0a9d82c226b42d79d1d12c518d8f411c23ea9b0203da5aa72f1a4d4355f85c8d8569dd453418ff4b89dd8c7dd8e8d4ae20bb077 DIST dkms-3.1.8.tar.gz 107290 BLAKE2B 20bc841c27f555a9fafd2e21989f955e0e77947b16bee9d016585b2624d55c32db2984bf68c3f57ad82e4c86977b875f1736c924dda5134ee13e16d28a1cb2bc SHA512 4a31a4c08573a59977d7110ef63aabc1d7521eee6d0c2cfad76497070cd829d14d69b9288f594abbaf46afcadc615cad92b4993f425d38779fac554f9dfc216e +DIST dkms-3.2.0.tar.gz 110104 BLAKE2B 7fbde2b531c9a7f6bc30114cb784147c7b7ab132c995522f549a927e9d9d4a0af093f723bcf236c7110c64b5dc0b8a80a5e6e91a3af51ad35977eba9be66e438 SHA512 745a9bacb28add051021ed025dc07394f2af578e29f756d3945de3265610c30acdb789070737ace202f9457d3ef7261dff87971d277aa34c5f1ac758c3815731 diff --git a/sys-kernel/dkms/dkms-3.2.0.ebuild b/sys-kernel/dkms/dkms-3.2.0.ebuild new file mode 100644 index 000000000000..8bd3e56cbae3 --- /dev/null +++ b/sys-kernel/dkms/dkms-3.2.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info optfeature + +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/dell/dkms" +else + SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +fi + +DESCRIPTION="Dynamic Kernel Module Support" +HOMEPAGE="https://github.com/dell/dkms" + +LICENSE="GPL-2" +SLOT="0" +IUSE="systemd" +RESTRICT="test" # Should be run in a container + +RDEPEND=" + sys-apps/kmod + virtual/linux-sources + systemd? ( sys-apps/systemd ) +" + +CONFIG_CHECK="~MODULES" + +src_compile() { + emake KCONF="/usr/lib/kernel" +} + +src_test() { + chmod +x dkms run_test.sh || die + PATH="${PATH}:$(pwd)" ./run_test.sh || die "Tests failed" +} + +src_install() { + if use systemd; then + emake install-redhat DESTDIR="${ED}" KCONF="/usr/lib/kernel" + else + emake install-debian DESTDIR="${ED}" KCONF="/usr/lib/kernel" + fi + + einstalldocs + keepdir /var/lib/dkms +} + +pkg_postinst() { + optfeature "automatically running \"dkms autoinstall\" on each kernel installation" \ + sys-kernel/installkernel +}