From nobody Sat Sep 13 18:06:24 2025 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4cPK4055Jnz67JJP; Sat, 13 Sep 2025 18:06:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cPK404cJxz475V; Sat, 13 Sep 2025 18:06:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757786784; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o2S7Bp83VR4e4J+h2xXFMN411/9zPn7XqDlxfAf9IWA=; b=pVQjY5xxb8e3iTLCIYEw5uzFEl6grw4oqp41k7Wc48lhraiD8W1xwD93gtiz2pN0KEzXuf upA532seOzD6xfl2zgVTWvs7QpkeABdSrquBIz7xaYnwKtGDYyEQxpzNn0hb08ooIwJCg3 FWNZQ9Tx7rg7QNS7tRPNKh7tYL6gVVxQqoEGaf4zuaZIxptV7cZOYjN7r2wVlhvIRcB4oW ljTcOy68PCnBD/ife3uDYCAslQDMG24B3/OuGecn6vCvTn/C7F0tTEWhjrpMUFpn5+kWWF T/tVh40UcZgr6d6L5LTGt1W9qGd3yMwTkWZQdIC+IZrDa/A6BPU4/Rz06w7+Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1757786784; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=o2S7Bp83VR4e4J+h2xXFMN411/9zPn7XqDlxfAf9IWA=; b=pWfT6N5ry0Qbwy+RPXZ98nhUZXgvcFTlHePuLM4oYpdiXehqIJkel0tiul46Ymib4zmvE+ vkQS2yRT6elzHmFtGEr8EzhJmquFZe96JOk/iYQRizqMSL+R7L7gm4J45zt23eIJfe0U3L jmWYJcleqIqBmFrlB0z0zfFHp7isISRkVatbcZu1otx8nozoE1lRBawyFWtbKroEusro7+ iicFUTZ9vpxcdUcvLfyna+E2AM5wrus5A4FpyXTS5J+YTCZiApXe+exMwAE0ZUisbwICQj rB8vjjF3hAS+SZu0HrUsfuSSBQqjpxs75J4gzY8f7S2RD/GCSGUsYHe+0OuKmw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1757786784; a=rsa-sha256; cv=none; b=vFKFHaRbRKjDmY7DnmW5lBgGxiYtcSvRn5F3wrRstR8L4gmgYKnq7b631odeyUAOAJMJ7I jirMjyTuvgxDBttPu0ytEI38zWJgb814ocneSlUeynmhh+Avg4P6+lQ3Rq+rqDOfjejkxa yF+24mKM4WfgGc+pmTmX1GZo6UKPRzLRIXHQ2ue5qy9Ic1cprYj8iHUMx359mxu4fyuFsf HpuTq04R2R6hwdN4L+zvt5Rnb7sk/weQRh7BBsrYS5etuYC5ej1FDSvKG8OIjL9f5vPbA8 0sprUMhm0LCkmUb74EWcnJ+88yiAl4Cc+ysFEETBFBtUIsxnAYtpne5rnf/HjQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4cPK4046xJzqkC; Sat, 13 Sep 2025 18:06:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 58DI6Oie016035; Sat, 13 Sep 2025 18:06:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58DI6Ou9016032; Sat, 13 Sep 2025 18:06:24 GMT (envelope-from git) Date: Sat, 13 Sep 2025 18:06:24 GMT Message-Id: <202509131806.58DI6Ou9016032@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Jan Beich Subject: git: 76eafab14843 - 2025Q3 - graphics/drm_info: update to 2.8.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/2025Q3 X-Git-Reftype: branch X-Git-Commit: 76eafab14843afefb080992de52af500a16e4217 Auto-Submitted: auto-generated The branch 2025Q3 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=76eafab14843afefb080992de52af500a16e4217 commit 76eafab14843afefb080992de52af500a16e4217 Author: Jan Beich AuthorDate: 2025-06-09 12:43:22 +0000 Commit: Jan Beich CommitDate: 2025-09-13 18:06:00 +0000 graphics/drm_info: update to 2.8.0 Changes: https://gitlab.freedesktop.org/emersion/drm_info/-/tags/v2.8.0 Reported by: GitLab (notify releases) (cherry picked from commit 47dbbce93c578d47fe6d9c9bb7f215aec9e6e172) --- graphics/drm_info/Makefile | 2 +- graphics/drm_info/distinfo | 6 +-- graphics/drm_info/files/patch-libdrm-2.4.123 | 55 ++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 4 deletions(-) diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile index 11a9e0638323..6b535402ae00 100644 --- a/graphics/drm_info/Makefile +++ b/graphics/drm_info/Makefile @@ -1,6 +1,6 @@ PORTNAME= drm_info DISTVERSIONPREFIX= v -DISTVERSION= 2.7.0 +DISTVERSION= 2.8.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo index 4e67e704b715..669eb55ffdb4 100644 --- a/graphics/drm_info/distinfo +++ b/graphics/drm_info/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722361585 -SHA256 (drm_info-v2.7.0.tar.bz2) = 6c503e00a6d8915e9d0c92677cf2805a96d0256b0cc364e702f8d2dd989edb4a -SIZE (drm_info-v2.7.0.tar.bz2) = 16899 +TIMESTAMP = 1749473002 +SHA256 (drm_info-v2.8.0.tar.bz2) = 63b67be39c9b7b515b0b27b751fa1c6cc5707763a681d5797ad23914a2917634 +SIZE (drm_info-v2.8.0.tar.bz2) = 16998 diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123 new file mode 100644 index 000000000000..1c3488aaa4da --- /dev/null +++ b/graphics/drm_info/files/patch-libdrm-2.4.123 @@ -0,0 +1,55 @@ +Drop after graphics/libdrm >= 2.4.125 update + +--- meson.build.orig 2025-06-09 12:43:22 UTC ++++ meson.build +@@ -41,7 +41,7 @@ libdrm = dependency('libdrm', + # + # 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. +-if libdrm.version().version_compare('<2.4.125') ++if libdrm.version().version_compare('<2.4.123') + 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 + fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h' ++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() +--- modifiers.c.orig 2025-06-09 12:43:22 UTC ++++ modifiers.c +@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) { + printf(")"); + } + ++#ifdef HAVE_MEDIATEK + static const char *mediatek_tile_layout_str(uint64_t tile_layout) { + switch (tile_layout) { + case MTK_FMT_MOD_TILE_NONE: +@@ -343,6 +344,7 @@ static void print_mediatek_modifier(uint64_t mod) { + mediatek_compression_str(compression), + mediatek_10bit_layout_str(layout_10bit)); + } ++#endif + + static uint8_t mod_vendor(uint64_t mod) { + return (uint8_t)(mod >> 56); +@@ -365,9 +367,11 @@ void print_modifier(uint64_t mod) { + case DRM_FORMAT_MOD_VENDOR_VIVANTE: + print_vivante_modifier(mod); + break; ++#ifdef HAVE_MEDIATEK + case DRM_FORMAT_MOD_VENDOR_MTK: + print_mediatek_modifier(mod); + break; ++#endif + default: + printf("%s", basic_modifier_str(mod)); + }