repo/gentoo:master commit in: sys-kernel/dkms/

"Nowa Ammerlaan" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1787149828.850f048afc096d38a389260611ba9e534e4c148c.nowa@gentoo>
commit:     850f048afc096d38a389260611ba9e534e4c148c
Author:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 14:30:28 2026 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 14:30:28 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850f048a

sys-kernel/dkms: add 3.4.3

Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 sys-kernel/dkms/Manifest          |  1 +
 sys-kernel/dkms/dkms-3.4.3.ebuild | 55 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest
index 7e3c5dfc40d7..d14666bcdf91 100644
--- a/sys-kernel/dkms/Manifest
+++ b/sys-kernel/dkms/Manifest
@@ -3,3 +3,4 @@ DIST dkms-3.3.0.tar.gz 113379 BLAKE2B a874d2457c03726a52f6e212033b8ba86e6db6042b
 DIST dkms-3.4.0.tar.gz 150121 BLAKE2B 7d9a3c6d63e25c61351b677ddd3c966c7e640188ba0cb84eedf706231bde756d03166287e97af3699419ef66d93768501a35f80ac625ce93b95c87658d1aade0 SHA512 b5d0cb2205aaf7caa4231ce191c85618a43e165db964aa58365f195fe510581211765a0fbb223e21367fa69234bc9a540cbe53a78e3224ba28092af1bf038ba2
 DIST dkms-3.4.1.tar.gz 151583 BLAKE2B 1a77a679f2b40423cd10cf095aee9a92b63ea2aa0933525bd9aa1195b933f29f5e5a8b3f8143821663f2265246a25dabb66fb8b5a50bd4fea2dcfbcd03cae019 SHA512 85f0a7b7d81fd95fd98af974983061f39cb76d74684c2a1cf0c291987351703aaf8f9d715a3acdd84fa63507f198d5d3b306dc9708bf546dfe5619ca5638966f
 DIST dkms-3.4.2.tar.gz 151917 BLAKE2B a22017c6ab3645c8d6558050ae53dc7e2502eba9026401ada542117b6149b7bb952bc42a8f96768655a8b1ba191af67bcbc77a78e9c7a15497b7d62faf5c8d0d SHA512 f02ec97bd12ea837ea92b35d748593055791ac0100d87d39b0a734f4fbeec30f71da317500ffd430d0f325cfd3913fcc1d13bf10583828be8aaa4ae73fb413dd
+DIST dkms-3.4.3.tar.gz 151932 BLAKE2B fa86fa3115b52fc1e5cd6a01199c08e54adeb856314127c6f6db75478fbc2f578d99cd2b0575fccb16e6964b7c119499ee6c1729eeadeccad13b663475267d9a SHA512 aff51403bfdb9f6229a32ebb804fac642635cda7c526df52f9ec56d5dea20a89dace4ffc47917f8e65227769451610e13d53f83a38e5952b0d82734c4b8bcde5

diff --git a/sys-kernel/dkms/dkms-3.4.3.ebuild b/sys-kernel/dkms/dkms-3.4.3.ebuild
new file mode 100644
index 000000000000..e5436878657b
--- /dev/null
+++ b/sys-kernel/dkms/dkms-3.4.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 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/dkms-project/dkms"
+else
+	SRC_URI="https://github.com/dkms-project/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+	KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Dynamic Kernel Module Support"
+HOMEPAGE="https://github.com/dkms-project/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
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.