From a9b632dd24571fc0822c782a308d12a5cf894a7b Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@koprulu.sector>
Date: Sun, 17 Dec 2023 21:01:34 +0000
Subject: sys-kernel/bcmwl-dkms : enable build for kernel v6.6.x

---
 .../bcmwl-dkms/bcmwl-dkms-6.30.223.271-r6.ebuild   | 56 ----------------------
 .../bcmwl-dkms/bcmwl-dkms-6.30.223.271-r7.ebuild   | 56 ++++++++++++++++++++++
 sys-kernel/bcmwl-dkms/files/dkms.conf              |  2 +-
 3 files changed, 57 insertions(+), 57 deletions(-)
 delete mode 100644 sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r6.ebuild
 create mode 100644 sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r7.ebuild

(limited to 'sys-kernel/bcmwl-dkms')

diff --git a/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r6.ebuild b/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r6.ebuild
deleted file mode 100644
index 3e6c3257..00000000
--- a/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r6.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils
-
-DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver source"
-HOMEPAGE="http://www.broadcom.com/support/802.11/"
-SRC_BASE="http://www.broadcom.com/docs/linux_sta/hybrid-v35"
-SRC_URI="amd64? ( ${SRC_BASE}_64-nodebug-pcoem-${PV//\./_}.tar.gz )"
-
-LICENSE="Broadcom"
-KEYWORDS="amd64"
-SLOT="0"
-RESTRICT="mirror"
-
-DEPEND="sys-kernel/dkms"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}"/makefile.patch
-	"${FILESDIR}"/eth-to-wlan.patch
-	"${FILESDIR}"/gcc.patch
-	"${FILESDIR}"/date-time.patch
-	"${FILESDIR}"/date-time-error.patch
-	"${FILESDIR}"/kernel-4.7-to-kernel-5.10.patch
-	"${FILESDIR}"/kernel-5.17.patch
-	"${FILESDIR}"/kernel-5.18.patch
-	"${FILESDIR}"/kernel-6.0.patch
-	"${FILESDIR}"/kernel-6.1.patch
-)
-
-S="${WORKDIR}"
-
-src_compile(){
-	:
-}
-
-src_install() {
-	dodir usr/src/${P}
-	insinto usr/src/${P}
-	doins -r "${S}"/*
-	doins "${FILESDIR}"/dkms.conf
-	dodir etc/modprobe.d
-	insinto etc/modprobe.d
-	doins "${FILESDIR}"/"${PN}".conf
-}
-
-pkg_postinst() {
-	dkms add ${PN}/${PV}
-}
-
-pkg_prerm() {
-	dkms remove ${PN}/${PV} --all
-}
diff --git a/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r7.ebuild b/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r7.ebuild
new file mode 100644
index 00000000..3e6c3257
--- /dev/null
+++ b/sys-kernel/bcmwl-dkms/bcmwl-dkms-6.30.223.271-r7.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver source"
+HOMEPAGE="http://www.broadcom.com/support/802.11/"
+SRC_BASE="http://www.broadcom.com/docs/linux_sta/hybrid-v35"
+SRC_URI="amd64? ( ${SRC_BASE}_64-nodebug-pcoem-${PV//\./_}.tar.gz )"
+
+LICENSE="Broadcom"
+KEYWORDS="amd64"
+SLOT="0"
+RESTRICT="mirror"
+
+DEPEND="sys-kernel/dkms"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/makefile.patch
+	"${FILESDIR}"/eth-to-wlan.patch
+	"${FILESDIR}"/gcc.patch
+	"${FILESDIR}"/date-time.patch
+	"${FILESDIR}"/date-time-error.patch
+	"${FILESDIR}"/kernel-4.7-to-kernel-5.10.patch
+	"${FILESDIR}"/kernel-5.17.patch
+	"${FILESDIR}"/kernel-5.18.patch
+	"${FILESDIR}"/kernel-6.0.patch
+	"${FILESDIR}"/kernel-6.1.patch
+)
+
+S="${WORKDIR}"
+
+src_compile(){
+	:
+}
+
+src_install() {
+	dodir usr/src/${P}
+	insinto usr/src/${P}
+	doins -r "${S}"/*
+	doins "${FILESDIR}"/dkms.conf
+	dodir etc/modprobe.d
+	insinto etc/modprobe.d
+	doins "${FILESDIR}"/"${PN}".conf
+}
+
+pkg_postinst() {
+	dkms add ${PN}/${PV}
+}
+
+pkg_prerm() {
+	dkms remove ${PN}/${PV} --all
+}
diff --git a/sys-kernel/bcmwl-dkms/files/dkms.conf b/sys-kernel/bcmwl-dkms/files/dkms.conf
index 6b336499..10b4431c 100644
--- a/sys-kernel/bcmwl-dkms/files/dkms.conf
+++ b/sys-kernel/bcmwl-dkms/files/dkms.conf
@@ -1,6 +1,6 @@
 PACKAGE_NAME="bcmwl-dkms"
 PACKAGE_VERSION="6.30.223.271"
-BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-5]\.)" # only build for kernels v5.x.x up to and including v6.5.x
+BUILD_EXCLUSIVE_KERNEL="^(5\.[0-9]+\.|6\.[0-6]\.)" # only build for kernels v5.x.x up to and including v6.6.x
 MAKE[0]="make KVER=$kernelver"
 MAKE[0]="make KV_FULL=$kernelver"
 BUILT_MODULE_NAME[0]="wl"
-- 
cgit v1.2.3