diff options
author | Austin Shafer <ashafer@badland.io> | 2023-11-07 08:26:48 +0000 |
---|---|---|
committer | Gleb Popov <arrowd@FreeBSD.org> | 2023-11-07 08:35:19 +0000 |
commit | 0a0e141da5b584e00c498947e596b957bd40db94 (patch) | |
tree | 0b8e1896d3b3072543140acb4263268861eaa239 | |
parent | 4f8a7f82f0cd3e4277f4551826e5b9e6dbe85e85 (diff) | |
download | ports-0a0e141da5b584e00c498947e596b957bd40db94.tar.gz ports-0a0e141da5b584e00c498947e596b957bd40db94.zip |
graphics/nvidia-drm-515-kmod: Remove dependency on linuxkpi_gplv2.ko
This fixes a failure on module load for nvidia-drm.ko as a result of
linuxkpi_gplv2.ko being removed from drm-kmod in 5.15. For now we just
remove the dependency in the nvidia-drm 515 port to unbreak things, I'll
create a longer-term upstream fix.
PR: 274910
Reviewed by: arrowd
Differential Revision: https://reviews.freebsd.org/D42484
-rw-r--r-- | graphics/nvidia-drm-515-kmod/Makefile | 2 | ||||
-rw-r--r-- | graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-freebsd-lkpi.c | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile index aa8adc6442b6..5d43afc9f2c4 100644 --- a/graphics/nvidia-drm-515-kmod/Makefile +++ b/graphics/nvidia-drm-515-kmod/Makefile @@ -1,6 +1,6 @@ PORTNAME= nvidia-drm-515-kmod PORTVERSION= ${NVIDIA_DISTVERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod diff --git a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-freebsd-lkpi.c b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-freebsd-lkpi.c new file mode 100644 index 000000000000..5f707bd2f03d --- /dev/null +++ b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-freebsd-lkpi.c @@ -0,0 +1,10 @@ +--- nvidia-drm-freebsd-lkpi.c.orig 2023-11-06 18:11:13 UTC ++++ nvidia-drm-freebsd-lkpi.c +@@ -228,7 +228,6 @@ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1); + + LKPI_DRIVER_MODULE(nvidia_drm, nv_drm_init, nv_drm_exit); + MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1); +-MODULE_DEPEND(nvidia_drm, linuxkpi_gplv2, 1, 1, 1); + MODULE_DEPEND(nvidia_drm, drmn, 2, 2, 2); + MODULE_DEPEND(nvidia_drm, dmabuf, 1, 1, 1); + MODULE_DEPEND(nvidia_drm, nvidia, 1, 1, 1); |