From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A5AE11582EF for ; Fri, 28 Feb 2025 15:12:02 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 8E3A534322D for ; Fri, 28 Feb 2025 15:12:02 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id B80991102D0; Fri, 28 Feb 2025 15:11:58 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id AE4DB1102D0 for ; Fri, 28 Feb 2025 15:11:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6E7A934306E for ; Fri, 28 Feb 2025 15:11:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9F0A21A10 for ; Fri, 28 Feb 2025 15:11:56 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1740755458.a89a5cd12f2e2f63684df1790b8cf9162ce4d90b.mattst88@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-libs/mesa/mesa-25.0.0.ebuild media-libs/mesa/mesa-9999.ebuild X-VCS-Directories: media-libs/mesa/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: a89a5cd12f2e2f63684df1790b8cf9162ce4d90b X-VCS-Branch: master Date: Fri, 28 Feb 2025 15:11:56 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 12365978-086b-48b3-a035-96736c252ec3 X-Archives-Hash: 98204e972fc6ee3df93c13a08fffa868 commit: a89a5cd12f2e2f63684df1790b8cf9162ce4d90b Author: Matt Jolly gentoo org> AuthorDate: Tue Feb 25 03:27:41 2025 +0000 Commit: Matt Turner gentoo org> CommitDate: Fri Feb 28 15:10:58 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89a5cd1 media-libs/mesa: bump meson and bindgen deps for Rust-related USE Due to a bug in Meson < 1.7.0, it is possible for bindgen to generate code that is not compatible with the compiler in use. This has the potential to cause build failures when e.g. edition 2024 bindings are generated for a compiler that only supports edition 2021 code. A patch has been submitted upstream to enforce this dependency in the Meson build scripts, however we can just enforce dependencies on appropriate bindgen and Meson versions if the USE flags that generate bindings are selected. Bug: https://bugs.gentoo.org/946913 Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12680 Signed-off-by: Matt Jolly gentoo.org> Signed-off-by: Matt Turner gentoo.org> media-libs/mesa/mesa-25.0.0.ebuild | 6 ++++-- media-libs/mesa/mesa-9999.ebuild | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/media-libs/mesa/mesa-25.0.0.ebuild b/media-libs/mesa/mesa-25.0.0.ebuild index f9f6f3778ffd..762af41772c1 100644 --- a/media-libs/mesa/mesa-25.0.0.ebuild +++ b/media-libs/mesa/mesa-25.0.0.ebuild @@ -160,8 +160,9 @@ DEPEND="${RDEPEND} BDEPEND=" ${PYTHON_DEPS} opencl? ( + >=dev-build/meson-1.7.0 + >=dev-util/bindgen-0.71.0 ${RUST_DEPEND} - >=dev-util/bindgen-0.58.0 ) >=dev-build/meson-1.4.1 app-alternatives/yacc @@ -180,7 +181,8 @@ BDEPEND=" vulkan? ( dev-util/glslang video_cards_nvk? ( - >=dev-util/bindgen-0.68.1 + >=dev-build/meson-1.7.0 + >=dev-util/bindgen-0.71.0 >=dev-util/cbindgen-0.26.0 ${RUST_DEPEND} ) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 7eece800ac5c..3a53d196a213 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -160,8 +160,9 @@ DEPEND="${RDEPEND} BDEPEND=" ${PYTHON_DEPS} opencl? ( + >=dev-build/meson-1.7.0 + >=dev-util/bindgen-0.71.0 ${RUST_DEPEND} - >=dev-util/bindgen-0.58.0 ) >=dev-build/meson-1.4.1 app-alternatives/yacc @@ -180,7 +181,8 @@ BDEPEND=" vulkan? ( dev-util/glslang video_cards_nvk? ( - >=dev-util/bindgen-0.68.1 + >=dev-build/meson-1.7.0 + >=dev-util/bindgen-0.71.0 >=dev-util/cbindgen-0.26.0 ${RUST_DEPEND} )