Page MenuHomeFreeBSD

D56670.id178444.diff
No OneTemporary

D56670.id178444.diff

diff --git a/graphics/drm-latest-kmod/Makefile b/graphics/drm-latest-kmod/Makefile
--- a/graphics/drm-latest-kmod/Makefile
+++ b/graphics/drm-latest-kmod/Makefile
@@ -1,6 +1,5 @@
PORTNAME= drm-latest-kmod
-PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 1
+DISTVERSION= ${DRM_KMOD_DISTVERSION}
CATEGORIES= graphics kld
.include "Makefile.version"
@@ -30,37 +29,18 @@
SUB_FILES= pkg-message
SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL}
-.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500058
-IGNORE= not supported on older than 1500058, no kernel support
-.endif
.if ${OPSYS} != FreeBSD
-IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
-.endif
-
-.if ${ARCH} == "amd64"
-PLIST_SUB+= AMDGPU=""
-PLIST_SUB+= I915=""
-.elif ${ARCH} == "i386"
-PLIST_SUB+= AMDGPU="@comment "
-PLIST_SUB+= I915=""
-.elif ${ARCH} == "aarch64" || ${ARCH:Mpowerpc*}
-PLIST_SUB+= AMDGPU=""
-PLIST_SUB+= I915="@comment "
-.else
-PLIST_SUB+= AMDGPU="@comment "
-PLIST_SUB+= I915="@comment "
+IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
+.elif ${OSVERSION} < 1500509
+IGNORE= not supported on FreeBSD < 1500509, no kernel support
+.elif 1600000 <= ${OSVERSION} && ${OSVERSION} < 1600018
+IGNORE= not supported on FreeBSD 16 before 1600018, no kernel support
.endif
MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 211
-CFLAGS+= -Wno-default-const-init-var-unsafe
-.endif
-
pre-build:
${MKDIR} ${WRKSRC}/obj
(cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj)
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/drm-latest-kmod/Makefile.version b/graphics/drm-latest-kmod/Makefile.version
--- a/graphics/drm-latest-kmod/Makefile.version
+++ b/graphics/drm-latest-kmod/Makefile.version
@@ -1,5 +1,5 @@
# drm-kmod common version definition
#
# This will be included from consumers such as nvidia-drm
-DRM_KMOD_DISTVERSION= 6.9
-DRM_KMOD_GH_TAGNAME= drm_v6.9_1
+DRM_KMOD_DISTVERSION= 6.12
+DRM_KMOD_GH_TAGNAME= drm_v6.12
diff --git a/graphics/drm-latest-kmod/distinfo b/graphics/drm-latest-kmod/distinfo
--- a/graphics/drm-latest-kmod/distinfo
+++ b/graphics/drm-latest-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765611228
-SHA256 (freebsd-drm-kmod-6.9-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63
-SIZE (freebsd-drm-kmod-6.9-drm_v6.9_1_GH0.tar.gz) = 41512758
+TIMESTAMP = 1778245340
+SHA256 (freebsd-drm-kmod-6.12-drm_v6.12_GH0.tar.gz) = d14ee33f3ff5e32aa0d1dffa43a27d93b2083ec9c4216508b29cf4c519ffc5df
+SIZE (freebsd-drm-kmod-6.12-drm_v6.12_GH0.tar.gz) = 44013275
diff --git a/graphics/drm-latest-kmod/pkg-descr b/graphics/drm-latest-kmod/pkg-descr
--- a/graphics/drm-latest-kmod/pkg-descr
+++ b/graphics/drm-latest-kmod/pkg-descr
@@ -1,4 +1,4 @@
amdgpu, i915, and radeon DRM drivers modules.
-Currently corresponding to Linux 6.9 DRM.
-This version is for FreeBSD 15 1500058
-and above.
+Currently corresponding to Linux 6.12 DRM.
+This version is for FreeBSD 15 1500509
+and above, or FreeBSD 16 1600018 and above.
diff --git a/graphics/drm-latest-kmod/pkg-plist b/graphics/drm-latest-kmod/pkg-plist
--- a/graphics/drm-latest-kmod/pkg-plist
+++ b/graphics/drm-latest-kmod/pkg-plist
@@ -1,6 +1,6 @@
/%%KMODDIR%%/dmabuf.ko
-%%AMDGPU%%/%%KMODDIR%%/amdgpu.ko
+/%%KMODDIR%%/amdgpu.ko
/%%KMODDIR%%/drm.ko
-%%I915%%/%%KMODDIR%%/i915kms.ko
+/%%KMODDIR%%/i915kms.ko
/%%KMODDIR%%/radeonkms.ko
/%%KMODDIR%%/ttm.ko

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 13, 8:55 AM (2 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36561271
Default Alt Text
D56670.id178444.diff (3 KB)

Event Timeline