aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <dumbbell@FreeBSD.org>2026-06-10 17:44:00 +0000
committerJean-Sébastien Pédron <dumbbell@FreeBSD.org>2026-06-10 17:49:44 +0000
commite50c876e295af951485b605b8cb9bf567b6c23e1 (patch)
tree83f70540e6a2d210d00f6f62908348a45e3ee363
parent44f9f144f7f039954a5bb220f5720908e036efec (diff)
graphics/drm-*-kmod, graphics/nvidia-drm-*-kmod: Update DRM drivers
Several changes were made to all LTS drm-kmod branches: 1. All branches were updated with Makefile cleanups and fixes. 2. The addition of the `DMA_BUF_IOCTL_EXPORT_SYNC_FILE` and `DMA_BUF_IOCTL_IMPORT_SYNC_FILE` ioctls was backported to the 6.1 and 6.6 branches. 3. A couple fixes to amdgpu and i915 drivers were committed to the 6.12 branch. The corresponding `graphics/nvidia-drm-*-kmod` ports were updated to reference the latest `graphics/drm-*-kmod` ports. Sponsored by: The FreeBSD Foundation
-rw-r--r--graphics/drm-515-kmod/Makefile7
-rw-r--r--graphics/drm-515-kmod/Makefile.version2
-rw-r--r--graphics/drm-515-kmod/distinfo6
-rw-r--r--graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci102
-rw-r--r--graphics/drm-61-kmod/Makefile2
-rw-r--r--graphics/drm-61-kmod/Makefile.version2
-rw-r--r--graphics/drm-61-kmod/distinfo6
-rw-r--r--graphics/drm-61-kmod/files/patch-compiler__flags.mk12
-rw-r--r--graphics/drm-612-kmod/Makefile1
-rw-r--r--graphics/drm-612-kmod/Makefile.version2
-rw-r--r--graphics/drm-612-kmod/distinfo6
-rw-r--r--graphics/drm-66-kmod/Makefile2
-rw-r--r--graphics/drm-66-kmod/Makefile.version2
-rw-r--r--graphics/drm-66-kmod/distinfo6
-rw-r--r--graphics/drm-66-kmod/files/patch-compiler__flags.mk12
-rw-r--r--graphics/nvidia-drm-515-kmod-580/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-515-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod-580/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-61-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-612-kmod-580/distinfo6
-rw-r--r--graphics/nvidia-drm-612-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-612-kmod/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod-580/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/distinfo6
-rw-r--r--graphics/nvidia-drm-66-kmod/distinfo6
27 files changed, 56 insertions, 186 deletions
diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile
index 4e5eaae35280..920b15ef3f7a 100644
--- a/graphics/drm-515-kmod/Makefile
+++ b/graphics/drm-515-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-515-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics kld
.include "Makefile.version"
@@ -39,11 +39,6 @@ IGNORE= not supported on FreeBSD 16.0 and higher
IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
.endif
-.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500065 || \
- (${OSVERSION} < 1500000 && ${OSVERSION} >= 1403508))
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-linuxkpi-pci
-.endif
-
.if ${ARCH} == "amd64"
PLIST_SUB+= AMDGPU=""
PLIST_SUB+= I915=""
diff --git a/graphics/drm-515-kmod/Makefile.version b/graphics/drm-515-kmod/Makefile.version
index db97049c4ab1..4ba402f0b458 100644
--- a/graphics/drm-515-kmod/Makefile.version
+++ b/graphics/drm-515-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 5.15.160
-DRM_KMOD_GH_TAGNAME= drm_v5.15.160_6
+DRM_KMOD_GH_TAGNAME= drm_v5.15.160_7
diff --git a/graphics/drm-515-kmod/distinfo b/graphics/drm-515-kmod/distinfo
index c61f5441c75e..7d2aea599611 100644
--- a/graphics/drm-515-kmod/distinfo
+++ b/graphics/drm-515-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760982913
-SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6
-SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = 26099109
+TIMESTAMP = 1780337254
+SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5
+SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_7_GH0.tar.gz) = 26100564
diff --git a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci
deleted file mode 100644
index 220f7c3f8e9d..000000000000
--- a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci
+++ /dev/null
@@ -1,102 +0,0 @@
-commit 20829888caf411a4ac5a4349cbb013334e0b31de
-Author: Bjoern A. Zeeb <bz@FreeBSD.org>
-AuthorDate: Thu Jul 31 07:31:38 2025 +0000
-Commit: Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr>
-CommitDate: Sat Aug 9 16:13:12 2025 +0200
-
- drm: use LinuxKPI PCI functions rather than bsd native
-
- LinuxKPI seems to provide everything needed here, which allows
- us to remove the special casing for FreeBSD.
- Switch from bsddev and FreeBSD native functions to LinuxKPI
- variables and functions/macros; this will avoid conflicts with
- upcoming additions to LinuxKPI.
-
- Sponsored by: The FreeBSD Foundation
-
-diff --git drivers/gpu/drm/drm_pci.c drivers/gpu/drm/drm_pci.c
-index b7fcd9ea0b..2798d55a48 100644
---- drivers/gpu/drm/drm_pci.c
-+++ drivers/gpu/drm/drm_pci.c
-@@ -57,30 +57,18 @@ static int drm_get_pci_domain(struct drm_device *dev)
- return 0;
- #endif /* __alpha__ */
-
--#ifdef __FreeBSD__
-- return pci_get_domain(dev->dev->bsddev);
--#else
- return pci_domain_nr(to_pci_dev(dev->dev)->bus);
--#endif
- }
-
- int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master)
- {
- struct pci_dev *pdev = to_pci_dev(dev->dev);
-
--#ifdef __FreeBSD__
-- master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d",
-- drm_get_pci_domain(dev),
-- pci_get_bus(dev->dev->bsddev),
-- pci_get_slot(dev->dev->bsddev),
-- PCI_FUNC(pdev->devfn));
--#else
- master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d",
- drm_get_pci_domain(dev),
- pdev->bus->number,
- PCI_SLOT(pdev->devfn),
- PCI_FUNC(pdev->devfn));
--#endif
- if (!master->unique)
- return -ENOMEM;
-
-@@ -93,16 +81,17 @@ int
- drm_getpciinfo(struct drm_device *dev, void *data, struct drm_file *file_priv)
- {
- struct drm_pciinfo *info = data;
-+ struct pci_dev *pdev = to_pci_dev(dev->dev);
-
-- info->domain = pci_get_domain(dev->dev->bsddev);
-- info->bus = pci_get_bus(dev->dev->bsddev);
-- info->dev = pci_get_slot(dev->dev->bsddev);
-- info->func = pci_get_function(dev->dev->bsddev);
-- info->vendor_id = pci_get_vendor(dev->dev->bsddev);
-- info->device_id = pci_get_device(dev->dev->bsddev);
-- info->subvendor_id = pci_get_subvendor(dev->dev->bsddev);
-- info->subdevice_id = pci_get_subdevice(dev->dev->bsddev);
-- info->revision_id = pci_get_revid(dev->dev->bsddev);
-+ info->domain = drm_get_pci_domain(dev);
-+ info->bus = pdev->bus->number;
-+ info->dev = PCI_SLOT(pdev->devfn);
-+ info->func = PCI_FUNC(pdev->devfn);
-+ info->vendor_id = pdev->vendor;
-+ info->device_id = pdev->device;
-+ info->subvendor_id = pdev->subsystem_vendor;
-+ info->subdevice_id = pdev->subsystem_device;
-+ info->revision_id = pdev->revision;
-
- return 0;
- }
-diff --git drivers/gpu/drm/drm_sysctl_freebsd.c drivers/gpu/drm/drm_sysctl_freebsd.c
-index b6dd16b5b5..b9eca7a53c 100644
---- drivers/gpu/drm/drm_sysctl_freebsd.c
-+++ drivers/gpu/drm/drm_sysctl_freebsd.c
-@@ -170,14 +170,13 @@ drm_add_busid_modesetting(struct drm_device *dev, struct sysctl_ctx_list *ctx,
- struct sysctl_oid *top)
- {
- struct sysctl_oid *oid;
-- device_t bsddev;
- int domain, bus, slot, func;
-+ struct pci_dev *pdev = to_pci_dev(dev->dev);
-
-- bsddev = dev->dev->bsddev;
-- domain = pci_get_domain(bsddev);
-- bus = pci_get_bus(bsddev);
-- slot = pci_get_slot(bsddev);
-- func = pci_get_function(bsddev);
-+ domain = pci_domain_nr(pdev->bus);
-+ bus = pdev->bus->number;
-+ slot = PCI_SLOT(pdev->devfn);
-+ func = PCI_FUNC(pdev->devfn);
-
- snprintf(dev->busid_str, sizeof(dev->busid_str),
- "pci:%04x:%02x:%02x.%d", domain, bus, slot, func);
diff --git a/graphics/drm-61-kmod/Makefile b/graphics/drm-61-kmod/Makefile
index c095880d5f97..0e4f29e8a484 100644
--- a/graphics/drm-61-kmod/Makefile
+++ b/graphics/drm-61-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-61-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics kld
.include "Makefile.version"
diff --git a/graphics/drm-61-kmod/Makefile.version b/graphics/drm-61-kmod/Makefile.version
index e2b10b6d4560..c11b4a8dba29 100644
--- a/graphics/drm-61-kmod/Makefile.version
+++ b/graphics/drm-61-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.1.128
-DRM_KMOD_GH_TAGNAME= drm_v6.1.128_9
+DRM_KMOD_GH_TAGNAME= drm_v6.1.128_11
diff --git a/graphics/drm-61-kmod/distinfo b/graphics/drm-61-kmod/distinfo
index d71ee4835f9e..8606eb087dc9 100644
--- a/graphics/drm-61-kmod/distinfo
+++ b/graphics/drm-61-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777449805
-SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_9_GH0.tar.gz) = 049832794bb3a3411d750f081aa36b8adc72e5040f88e6fb0afcce903aab2134
-SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_9_GH0.tar.gz) = 37106439
+TIMESTAMP = 1780339643
+SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546
+SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_11_GH0.tar.gz) = 37111640
diff --git a/graphics/drm-61-kmod/files/patch-compiler__flags.mk b/graphics/drm-61-kmod/files/patch-compiler__flags.mk
deleted file mode 100644
index 4ff9308b5382..000000000000
--- a/graphics/drm-61-kmod/files/patch-compiler__flags.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- compiler_flags.mk.orig 2026-04-29 07:48:52 UTC
-+++ compiler_flags.mk
-@@ -16,7 +16,9 @@ COMPILER_TYPE= gcc
- #
- # At least `drivers/gpu/drm/drm_atomic_uapi.c` and
- # `include/drm/drm_atomic_uap.h` depends on this to compile.
-+.if exists(${SYSDIR}/compat/linuxkpi/common/include/linux/compiler_types.h)
- CFLAGS+= -include ${SYSDIR}/compat/linuxkpi/common/include/linux/compiler_types.h
-+.endif
-
- CWARNFLAGS+= -Wno-pointer-sign
-
diff --git a/graphics/drm-612-kmod/Makefile b/graphics/drm-612-kmod/Makefile
index c6dc38595bc1..0c7080239466 100644
--- a/graphics/drm-612-kmod/Makefile
+++ b/graphics/drm-612-kmod/Makefile
@@ -1,5 +1,6 @@
PORTNAME= drm-612-kmod
DISTVERSION= ${DRM_KMOD_DISTVERSION}
+PORTREVISION= 1
CATEGORIES= graphics kld
.include "Makefile.version"
diff --git a/graphics/drm-612-kmod/Makefile.version b/graphics/drm-612-kmod/Makefile.version
index c2b74d18f6a7..b1d2a2e604d9 100644
--- a/graphics/drm-612-kmod/Makefile.version
+++ b/graphics/drm-612-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.12.85
-DRM_KMOD_GH_TAGNAME= drm_v6.12.85_1
+DRM_KMOD_GH_TAGNAME= drm_v6.12.85_2
diff --git a/graphics/drm-612-kmod/distinfo b/graphics/drm-612-kmod/distinfo
index fcd33beba93e..d117fb8fce24 100644
--- a/graphics/drm-612-kmod/distinfo
+++ b/graphics/drm-612-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778246100
-SHA256 (freebsd-drm-kmod-6.12.85-drm_v6.12.85_1_GH0.tar.gz) = 418b81a5d83f269ecb6ac3cdab663684614df07ce87d65ebdab74889c0d6be9e
-SIZE (freebsd-drm-kmod-6.12.85-drm_v6.12.85_1_GH0.tar.gz) = 44075974
+TIMESTAMP = 1780335819
+SHA256 (freebsd-drm-kmod-6.12.85-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af
+SIZE (freebsd-drm-kmod-6.12.85-drm_v6.12.85_2_GH0.tar.gz) = 44076407
diff --git a/graphics/drm-66-kmod/Makefile b/graphics/drm-66-kmod/Makefile
index 513faee5b294..d7e4313719d5 100644
--- a/graphics/drm-66-kmod/Makefile
+++ b/graphics/drm-66-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-66-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics kld
.include "Makefile.version"
diff --git a/graphics/drm-66-kmod/Makefile.version b/graphics/drm-66-kmod/Makefile.version
index 7407452e7030..df9d51d60f19 100644
--- a/graphics/drm-66-kmod/Makefile.version
+++ b/graphics/drm-66-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.6.25
-DRM_KMOD_GH_TAGNAME= drm_v6.6.25_10
+DRM_KMOD_GH_TAGNAME= drm_v6.6.25_13
diff --git a/graphics/drm-66-kmod/distinfo b/graphics/drm-66-kmod/distinfo
index 7b42fdf3c40b..cba20bb77798 100644
--- a/graphics/drm-66-kmod/distinfo
+++ b/graphics/drm-66-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1777449033
-SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_10_GH0.tar.gz) = 1633c5e712dd781239b61928d6524a25f7aa18206200b54f20c3f2b5c4f596ff
-SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_10_GH0.tar.gz) = 38488660
+TIMESTAMP = 1780335791
+SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109
+SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_13_GH0.tar.gz) = 38489347
diff --git a/graphics/drm-66-kmod/files/patch-compiler__flags.mk b/graphics/drm-66-kmod/files/patch-compiler__flags.mk
deleted file mode 100644
index 1047d23a3369..000000000000
--- a/graphics/drm-66-kmod/files/patch-compiler__flags.mk
+++ /dev/null
@@ -1,12 +0,0 @@
---- compiler_flags.mk.orig 2026-04-29 07:43:28 UTC
-+++ compiler_flags.mk
-@@ -16,7 +16,9 @@ COMPILER_TYPE= gcc
- #
- # At least `drivers/gpu/drm/drm_atomic_uapi.c` and
- # `include/drm/drm_atomic_uap.h` depends on this to compile.
-+.if exists(${SYSDIR}/compat/linuxkpi/common/include/linux/compiler_types.h)
- CFLAGS+= -include ${SYSDIR}/compat/linuxkpi/common/include/linux/compiler_types.h
-+.endif
-
- CWARNFLAGS+= -Wno-pointer-sign
-
diff --git a/graphics/nvidia-drm-515-kmod-580/distinfo b/graphics/nvidia-drm-515-kmod-580/distinfo
index 6c945532eb74..af0c9980a8e8 100644
--- a/graphics/nvidia-drm-515-kmod-580/distinfo
+++ b/graphics/nvidia-drm-515-kmod-580/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1779340340
+TIMESTAMP = 1780340157
SHA256 (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 658a163d482fa999404ecd5033aba6976f70544daf6f02953408efcd3be6e224
SIZE (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 289159328
-SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6
-SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109
+SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5
+SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564
diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo
index 1e2ab94c3947..f7697a21d712 100644
--- a/graphics/nvidia-drm-515-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-515-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128696
+TIMESTAMP = 1780340160
SHA256 (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = cd82263439a961a9a8c2f425024a2cccdb1c6e7e2b74ec2ee5de9813b221dea7
SIZE (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = 357254444
-SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6
-SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109
+SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5
+SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index e4f0fb66c4d8..c6e97239dc1b 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128302
+TIMESTAMP = 1780340155
SHA256 (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = bfebb91c22433e18a54027dc067dcc0bbf56bfba421b76122001836719f1e336
SIZE (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = 328342032
-SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6
-SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109
+SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5
+SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564
diff --git a/graphics/nvidia-drm-61-kmod-580/distinfo b/graphics/nvidia-drm-61-kmod-580/distinfo
index 52f6f8b41acd..1230989649cd 100644
--- a/graphics/nvidia-drm-61-kmod-580/distinfo
+++ b/graphics/nvidia-drm-61-kmod-580/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1779341220
+TIMESTAMP = 1780340064
SHA256 (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 658a163d482fa999404ecd5033aba6976f70544daf6f02953408efcd3be6e224
SIZE (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 289159328
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 049832794bb3a3411d750f081aa36b8adc72e5040f88e6fb0afcce903aab2134
-SIZE (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 37106439
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546
+SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640
diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo
index ac191e6101ec..16f87f3806e5 100644
--- a/graphics/nvidia-drm-61-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-61-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128722
+TIMESTAMP = 1780340132
SHA256 (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = cd82263439a961a9a8c2f425024a2cccdb1c6e7e2b74ec2ee5de9813b221dea7
SIZE (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = 357254444
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 049832794bb3a3411d750f081aa36b8adc72e5040f88e6fb0afcce903aab2134
-SIZE (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 37106439
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546
+SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index 17c6f662fd1a..891c268f465f 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128337
+TIMESTAMP = 1780340059
SHA256 (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = bfebb91c22433e18a54027dc067dcc0bbf56bfba421b76122001836719f1e336
SIZE (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = 328342032
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 049832794bb3a3411d750f081aa36b8adc72e5040f88e6fb0afcce903aab2134
-SIZE (freebsd-drm-kmod-drm_v6.1.128_9_GH0.tar.gz) = 37106439
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546
+SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640
diff --git a/graphics/nvidia-drm-612-kmod-580/distinfo b/graphics/nvidia-drm-612-kmod-580/distinfo
index 28fc9ec5466e..e2824cda3094 100644
--- a/graphics/nvidia-drm-612-kmod-580/distinfo
+++ b/graphics/nvidia-drm-612-kmod-580/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1779519999
+TIMESTAMP = 1780340174
SHA256 (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 658a163d482fa999404ecd5033aba6976f70544daf6f02953408efcd3be6e224
SIZE (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 289159328
-SHA256 (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 418b81a5d83f269ecb6ac3cdab663684614df07ce87d65ebdab74889c0d6be9e
-SIZE (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 44075974
+SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af
+SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407
diff --git a/graphics/nvidia-drm-612-kmod-devel/distinfo b/graphics/nvidia-drm-612-kmod-devel/distinfo
index 2af4c9e2c597..f7f0609c674c 100644
--- a/graphics/nvidia-drm-612-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-612-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128772
+TIMESTAMP = 1780340176
SHA256 (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = cd82263439a961a9a8c2f425024a2cccdb1c6e7e2b74ec2ee5de9813b221dea7
SIZE (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = 357254444
-SHA256 (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 418b81a5d83f269ecb6ac3cdab663684614df07ce87d65ebdab74889c0d6be9e
-SIZE (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 44075974
+SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af
+SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407
diff --git a/graphics/nvidia-drm-612-kmod/distinfo b/graphics/nvidia-drm-612-kmod/distinfo
index a07ca853c021..5ddc00b2485a 100644
--- a/graphics/nvidia-drm-612-kmod/distinfo
+++ b/graphics/nvidia-drm-612-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128443
+TIMESTAMP = 1780340172
SHA256 (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = bfebb91c22433e18a54027dc067dcc0bbf56bfba421b76122001836719f1e336
SIZE (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = 328342032
-SHA256 (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 418b81a5d83f269ecb6ac3cdab663684614df07ce87d65ebdab74889c0d6be9e
-SIZE (freebsd-drm-kmod-drm_v6.12.85_1_GH0.tar.gz) = 44075974
+SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af
+SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407
diff --git a/graphics/nvidia-drm-66-kmod-580/distinfo b/graphics/nvidia-drm-66-kmod-580/distinfo
index 00e39d2dfe76..399cd53601b2 100644
--- a/graphics/nvidia-drm-66-kmod-580/distinfo
+++ b/graphics/nvidia-drm-66-kmod-580/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1779341157
+TIMESTAMP = 1780340144
SHA256 (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 658a163d482fa999404ecd5033aba6976f70544daf6f02953408efcd3be6e224
SIZE (NVIDIA-FreeBSD-x86_64-580.159.04.tar.xz) = 289159328
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 1633c5e712dd781239b61928d6524a25f7aa18206200b54f20c3f2b5c4f596ff
-SIZE (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 38488660
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109
+SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347
diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo
index 83984aba963b..185fe1afe92d 100644
--- a/graphics/nvidia-drm-66-kmod-devel/distinfo
+++ b/graphics/nvidia-drm-66-kmod-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128752
+TIMESTAMP = 1780340146
SHA256 (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = cd82263439a961a9a8c2f425024a2cccdb1c6e7e2b74ec2ee5de9813b221dea7
SIZE (NVIDIA-FreeBSD-x86_64-610.43.02.tar.xz) = 357254444
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 1633c5e712dd781239b61928d6524a25f7aa18206200b54f20c3f2b5c4f596ff
-SIZE (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 38488660
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109
+SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index cba474a6c4e9..7394c9a64b21 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1780128412
+TIMESTAMP = 1780340142
SHA256 (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = bfebb91c22433e18a54027dc067dcc0bbf56bfba421b76122001836719f1e336
SIZE (NVIDIA-FreeBSD-x86_64-595.80.tar.xz) = 328342032
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 1633c5e712dd781239b61928d6524a25f7aa18206200b54f20c3f2b5c4f596ff
-SIZE (freebsd-drm-kmod-drm_v6.6.25_10_GH0.tar.gz) = 38488660
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109
+SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347