git: 39015d0ae5ef - main - graphics/drm_info: update to 2.9.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Nov 2025 00:19:43 UTC
The branch main has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=39015d0ae5ef7af1815a1b30e1b7acc9ed217ee0
commit 39015d0ae5ef7af1815a1b30e1b7acc9ed217ee0
Author: Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2025-11-16 17:35:59 +0000
Commit: Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2025-11-17 23:05:31 +0000
graphics/drm_info: update to 2.9.0
Changes: https://gitlab.freedesktop.org/emersion/drm_info/-/tags/v2.9.0
Reported by: GitLab (notify releases)
---
graphics/drm_info/Makefile | 10 +++++++---
graphics/drm_info/distinfo | 6 +++---
graphics/drm_info/files/patch-libdrm-2.4.123 | 20 ++++++++++----------
3 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile
index 6cf1191b576f..c543120bb16a 100644
--- a/graphics/drm_info/Makefile
+++ b/graphics/drm_info/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm_info
DISTVERSIONPREFIX= v
-DISTVERSION= 2.8.0
+DISTVERSION= 2.9.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -19,8 +19,12 @@ GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= emersion
PLIST_FILES= bin/${PORTNAME}
-OPTIONS_DEFINE= MANPAGES PCI
-OPTIONS_DEFAULT=MANPAGES PCI
+OPTIONS_DEFINE= EDID MANPAGES PCI
+OPTIONS_DEFAULT=EDID MANPAGES PCI
+
+EDID_DESC= Print EDID identification via libdisplay-info
+EDID_LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info
+EDID_MESON_ENABLED= libdisplay-info
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo
index 669eb55ffdb4..8fa5d13c34d0 100644
--- a/graphics/drm_info/distinfo
+++ b/graphics/drm_info/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749473002
-SHA256 (drm_info-v2.8.0.tar.bz2) = 63b67be39c9b7b515b0b27b751fa1c6cc5707763a681d5797ad23914a2917634
-SIZE (drm_info-v2.8.0.tar.bz2) = 16998
+TIMESTAMP = 1763314559
+SHA256 (drm_info-v2.9.0.tar.bz2) = b684773e3ae48b9f9937b2078221fc4b46590c7c4130a55aa746918a03a0a1a2
+SIZE (drm_info-v2.9.0.tar.bz2) = 20575
diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123
index 1c3488aaa4da..9a2b1d298d0b 100644
--- a/graphics/drm_info/files/patch-libdrm-2.4.123
+++ b/graphics/drm_info/files/patch-libdrm-2.4.123
@@ -1,8 +1,8 @@
Drop after graphics/libdrm >= 2.4.125 update
---- meson.build.orig 2025-06-09 12:43:22 UTC
+--- meson.build.orig 2025-11-16 17:35:59 UTC
+++ meson.build
-@@ -41,7 +41,7 @@ libdrm = dependency('libdrm',
+@@ -45,7 +45,7 @@ libdrm = dependency(
#
# We need to make sure we don't use any new libdrm functions, but those
# are added very infrequently, so this is unlikely to be an issue.
@@ -11,18 +11,18 @@ Drop after graphics/libdrm >= 2.4.125 update
if libdrm.type_name() == 'internal'
error('libdrm subproject out of date. Run `meson subprojects update`.')
endif
-@@ -65,6 +65,11 @@ else
- fourcc_h = meson.current_source_dir() / 'subprojects/libdrm/include/drm/drm_fourcc.h'
- else
+@@ -71,6 +71,11 @@ endif
fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h'
-+endif
-+
+ endif
+
+# DRM_FORMAT_MOD_VENDOR_MTK and its information is included in libdrm v2.4.125
+if libdrm.version().version_compare('>=2.4.125')
+ add_project_arguments('-DHAVE_MEDIATEK', language: 'c')
- endif
-
- if libpci.found()
++endif
++
+ # The DRM_BUS_FAUX bus and its information is included in libdrm v2.4.127
+ if libdrm.version().version_compare('>=2.4.127')
+ add_project_arguments('-DHAVE_FAUX_BUS', language: 'c')
--- modifiers.c.orig 2025-06-09 12:43:22 UTC
+++ modifiers.c
@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) {