diff --git a/graphics/drm-510-kmod/Makefile b/graphics/drm-510-kmod/Makefile index b6975c2d7c3a..bccbabf6da9f 100644 --- a/graphics/drm-510-kmod/Makefile +++ b/graphics/drm-510-kmod/Makefile @@ -1,5 +1,6 @@ PORTNAME= drm-510-kmod PORTVERSION= 5.10.0 +PORTREVISION= 1 CATEGORIES= graphics kld MAINTAINER= x11@FreeBSD.org diff --git a/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c b/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c new file mode 100644 index 000000000000..cb9a273366ab --- /dev/null +++ b/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c @@ -0,0 +1,17 @@ +--- drivers/gpu/drm/drm_os_freebsd.c.orig 2022-04-27 15:51:15 UTC ++++ drivers/gpu/drm/drm_os_freebsd.c +@@ -200,9 +200,14 @@ MODULE_DEPEND(drmn, agp, 1, 1, 1); + MODULE_DEPEND(drmn, agp, 1, 1, 1); + #endif + #if __FreeBSD_version >= 1400051 ++#if __FreeBSD_version >= 1400057 ++DRIVER_MODULE(iicbus, drmn, iicbus_driver, NULL, NULL); ++DRIVER_MODULE(acpi_iicbus, drmn, acpi_iicbus_driver, NULL, NULL); ++#else + DRIVER_MODULE(iicbus, drmn, iicbus_driver, iicbus_devclass, NULL, NULL); + DRIVER_MODULE(acpi_iicbus, drmn, acpi_iicbus_driver, iicbus_devclass, NULL, + NULL); ++#endif + MODULE_DEPEND(drmn, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER); + MODULE_DEPEND(drmn, iic, 1, 1, 1); + MODULE_DEPEND(drmn, iicbb, IICBB_MINVER, IICBB_PREFVER, IICBB_MAXVER);