From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5980FC433EF for ; Mon, 6 Jun 2022 20:43:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 0C51E60E30; Mon, 6 Jun 2022 20:43:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vuzdVsngLuv0; Mon, 6 Jun 2022 20:43:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp3.osuosl.org (Postfix) with ESMTP id CA04B60DFF; Mon, 6 Jun 2022 20:43:19 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 3E7661BF297 for ; Mon, 6 Jun 2022 20:43:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 397CD4094B for ; Mon, 6 Jun 2022 20:43:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=mind.be Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k6t1H-FBtWQl for ; Mon, 6 Jun 2022 20:43:16 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by smtp4.osuosl.org (Postfix) with ESMTPS id 49C114098C for ; Mon, 6 Jun 2022 20:43:16 +0000 (UTC) Received: by mail-ej1-x629.google.com with SMTP id bg6so11398760ejb.0 for ; Mon, 06 Jun 2022 13:43:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mind.be; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:organization:in-reply-to :content-transfer-encoding; bh=1O4kskfUendTTF+q7546xqX5BX2ordV0m+RR3Hp+fG0=; b=Msn6tmzeZA++OHxfmlDkHFMwIChgaxpFXFYSFJ6m/9cY7kVU1kQfylm10t6LL1EAcl Ycnn4u6bIze8Hlp09+H0Zj3mgiAUnWC1T9vNgbwQOK7ISzPZWJqO2POExuuxZy0aeJzE 0EQhJnalkn79OvggBZXk83PpszyJ4DvsQXCk/bvzUDYdPw7sPGAtVyPU4hPBJEup4lEH HbhPyj5iofC1TFTKSRv1DH13ITOWUMrEGEUmiOLkEVGTPTxTPZAZ/aeLEWNG5Y92KKaH 3kDzFzd7gFMJi5TU955Huf2EhIels6KTLgdNF01ZiKWEtwOAD/2Ct7WAdDgOXWaGOL5o jiLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:organization:in-reply-to :content-transfer-encoding; bh=1O4kskfUendTTF+q7546xqX5BX2ordV0m+RR3Hp+fG0=; b=7snl3jDhGHfna1SJJo83dm8IkxnTtXB0a4z8sRP0Py8m+pMfnleOYXNFGv6UHZV2JX l6IFit8Uoi4Yr/hEHoQmYWZnw8Hd+4bCSp1+R/+nXadi7xfdddTPm7JGC+snJQwvFTfU awn3UHWzIzjjzzFcGWppnAwrVr2xzx5F7GiTgPAvMR44arOFtP91tn6PycI6bCHnRyGe BABWBnGxlYeZYivM6VvTkwgt80fU1eD540u+69Xm7f+EK9f5VH2B7Dn4r2q8YA+3kFoI V6xVoUDcVH9SpR0rOtPAGMMUhydJVfc2Q30gWEUjG8A/2MIt3S39iXWv8YlHIHX6PIry Q4lg== X-Gm-Message-State: AOAM530xQXq/wP+6gGnvXBB8sPi03L4cV9d02exoHsFxMmCLGE9RdRzs CBVRRhUMWhEHBmiTdZpNc2wPg/CylIMbIQ== X-Google-Smtp-Source: ABdhPJwL/Ejlt3sK7Hb3KRs5qCcPE4GkMcXuoK1sRWH37uYKozK9xvghQ29XR98LcAaEpj706DUfbw== X-Received: by 2002:a17:907:1620:b0:711:da21:d836 with SMTP id hb32-20020a170907162000b00711da21d836mr3253290ejc.427.1654548194320; Mon, 06 Jun 2022 13:43:14 -0700 (PDT) Received: from ?IPV6:2a02:1811:3a7e:7b00:29c8:f1e0:f17f:3385? (ptr-9fplejngm4eebjbmd8l.18120a2.ip6.access.telenet.be. [2a02:1811:3a7e:7b00:29c8:f1e0:f17f:3385]) by smtp.gmail.com with ESMTPSA id y24-20020a170906071800b006feed200464sm6781124ejb.131.2022.06.06.13.43.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Jun 2022 13:43:13 -0700 (PDT) Message-ID: Date: Mon, 6 Jun 2022 22:43:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-GB To: Bernd Kuhls , buildroot@buildroot.org References: <20220514175612.2510884-1-bernd.kuhls@t-online.de> <20220514175612.2510884-19-bernd.kuhls@t-online.de> From: Arnout Vandecappelle Organization: Essensium/Mind In-Reply-To: <20220514175612.2510884-19-bernd.kuhls@t-online.de> Subject: Re: [Buildroot] [PATCH 19/19] package/{mesa3d, mesa3d-headers}: bump version to 22.0.3 X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Gary Bisson , Romain Naour , "Yann E . MORIN" , =?UTF-8?B?SsOpcsO0bWUgUG91aWxsZXI=?= Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" On 14/05/2022 19:56, Bernd Kuhls wrote: > Release notes: > https://lists.freedesktop.org/archives/mesa-announce/2022-April/000670.html > https://lists.freedesktop.org/archives/mesa-announce/2022-March/000667.html > https://lists.freedesktop.org/archives/mesa-announce/2022-March/000665.html > https://lists.freedesktop.org/archives/mesa-announce/2022-May/000673.html > https://www.phoronix.com/scan.php?page=news_item&px=Mesa-22.0-Released > > Signed-off-by: Bernd Kuhls This one was marked as Superseded in patchwork, but I couldn't find a newer one... Any idea? Regards, Arnout > --- > Config.in.legacy | 24 +++++++++ > package/mesa3d-headers/mesa3d-headers.mk | 12 +---- > package/mesa3d/Config.in | 69 ++---------------------- > package/mesa3d/mesa3d.hash | 9 ++-- > package/mesa3d/mesa3d.mk | 16 +----- > 5 files changed, 35 insertions(+), 95 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 95b9d784d3..d9aa778f83 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,30 @@ endif > > comment "Legacy options removed in 2022.05" > > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 > + bool "mesa DRI i915 driver removed" > + select BR2_LEGACY > + help > + The DRI i915 driver was removed upstream. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 > + bool "mesa DRI i965 driver removed" > + select BR2_LEGACY > + help > + The DRI i965 driver was removed upstream. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU > + bool "mesa DRI nouveau driver removed" > + select BR2_LEGACY > + help > + The DRI radeon nouveau was removed upstream. > + > +config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON > + bool "mesa DRI radeon r100 driver removed" > + select BR2_LEGACY > + help > + The DRI radeon r100 driver was removed upstream. > + > config BR2_KERNEL_HEADERS_5_16 > bool "kernel headers version 5.16.x are no longer supported" > select BR2_LEGACY > diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk > index 760c5368e5..fb3763297d 100644 > --- a/package/mesa3d-headers/mesa3d-headers.mk > +++ b/package/mesa3d-headers/mesa3d-headers.mk > @@ -12,7 +12,7 @@ endif > > # Not possible to directly refer to mesa3d variables, because of > # first/second expansion trickery... > -MESA3D_HEADERS_VERSION = 21.3.8 > +MESA3D_HEADERS_VERSION = 22.0.3 > MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz > MESA3D_HEADERS_SITE = https://archive.mesa3d.org > MESA3D_HEADERS_DL_SUBDIR = mesa3d > @@ -33,19 +33,9 @@ MESA3D_HEADERS_DIRS += GL > > ifeq ($(BR2_PACKAGE_XORG7),y) > > -# Not using $(SED) because we do not want to work in-place, and $(SED) > -# contains -i. > -define MESA3D_HEADERS_BUILD_DRI_PC > - sed -e 's:@VERSION@:$(MESA3D_HEADERS_VERSION):' \ > - package/mesa3d-headers/dri.pc \ > - >$(@D)/src/mesa/drivers/dri/dri.pc > -endef > - > define MESA3D_HEADERS_INSTALL_DRI_PC > $(INSTALL) -D -m 0644 $(@D)/include/GL/internal/dri_interface.h \ > $(STAGING_DIR)/usr/include/GL/internal/dri_interface.h > - $(INSTALL) -D -m 0644 $(@D)/src/mesa/drivers/dri/dri.pc \ > - $(STAGING_DIR)/usr/lib/pkgconfig/dri.pc > endef > > endif # Xorg > diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in > index e41da562dc..7468c2c804 100644 > --- a/package/mesa3d/Config.in > +++ b/package/mesa3d/Config.in > @@ -63,16 +63,6 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > bool > select BR2_PACKAGE_MESA3D_DRIVER > > -config BR2_PACKAGE_MESA3D_DRI_DRIVER > - bool > - select BR2_PACKAGE_MESA3D_DRI3 if \ > - (BR2_PACKAGE_XORG7 && BR2_TOOLCHAIN_HAS_SYNC_4 && \ > - !BR2_RISCV_32) > - select BR2_PACKAGE_MESA3D_DRIVER > - select BR2_PACKAGE_MESA3D_GBM if \ > - !BR2_PACKAGE_MESA3D_OPENGL_GLX && \ > - !BR2_PACKAGE_MESA3D_OPENGL_EGL > - > config BR2_PACKAGE_MESA3D_VULKAN_DRIVER > bool > select BR2_PACKAGE_MESA3D_DRIVER > @@ -134,16 +124,11 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_FREEDRENO > config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_I915 > bool "Gallium i915 driver" > depends on BR2_i386 || BR2_x86_64 > - depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 > select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > select BR2_PACKAGE_LIBDRM_INTEL > help > Support for i915-based Intel GPUs. > > -comment "Gallium i915: Only one i915 provider can be built" > - depends on BR2_i386 || BR2_x86_64 > - depends on BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 > - > config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS > bool "Gallium iris driver" > depends on BR2_i386 || BR2_x86_64 > @@ -330,49 +315,6 @@ comment "Gallium XvMC state tracker needs X.org and gallium drivers r600 or nouv > !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_NOUVEAU \ > || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_R600) > > -comment "DRI drivers" > - > -config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915 > - bool "DRI i915 driver" > - depends on BR2_i386 || BR2_x86_64 > - select BR2_PACKAGE_MESA3D_DRI_DRIVER > - select BR2_PACKAGE_LIBDRM_INTEL > - help > - Support for i915-based Intel GPUs. > - > -config BR2_PACKAGE_MESA3D_DRI_DRIVER_I965 > - bool "DRI i965 driver" > - depends on BR2_i386 || BR2_x86_64 > - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # memfd.h > - select BR2_PACKAGE_MESA3D_DRI_DRIVER > - select BR2_PACKAGE_LIBDRM_INTEL > - help > - Support for i965-based Intel GPUs. > - > -comment "DRI i965 driver needs a toolchain w/ headers >= 3.17" > - depends on BR2_i386 || BR2_x86_64 > - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 > - > -config BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU > - bool "DRI nouveau driver" > - select BR2_PACKAGE_MESA3D_DRI_DRIVER > - select BR2_PACKAGE_LIBDRM_NOUVEAU > - help > - Support for Nvidia-based GPUs. > - > -config BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON > - bool "DRI radeon r100 driver" > - depends on BR2_i386 || BR2_x86_64 > - # libdrm's radeon option depends on LIBDRM_HAS_ATOMIC. Propagating > - # that dependency here causes a circular dependency that Kconfig > - # can't see is just spurious. However, that dependency is about > - # the toolchain having sync4 primitives, which is always a given > - # for i386 and x86_64. > - select BR2_PACKAGE_MESA3D_DRI_DRIVER > - select BR2_PACKAGE_LIBDRM_RADEON > - help > - Legacy Radeon driver for R100 series GPUs. > - > comment "Vulkan drivers" > > config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL > @@ -406,17 +348,16 @@ comment "OpenGL API Support" > > config BR2_PACKAGE_MESA3D_GBM > bool "gbm" > - depends on BR2_PACKAGE_MESA3D_DRI_DRIVER \ > - || (BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) > + depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && \ > + BR2_PACKAGE_MESA3D_OPENGL_EGL > select BR2_PACKAGE_HAS_LIBGBM > select BR2_PACKAGE_LIBGBM_HAS_FEATURE_FORMAT_MODIFIER_PLANE_COUNT > select BR2_PACKAGE_LIBGBM_HAS_FEATURE_DMA_BUF > help > Enable Generic Buffer Management (gbm) > > -comment "gbm support needs a dri driver or a gallium driver w/ EGL support." > - depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER \ > - && !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) > +comment "gbm support needs a gallium driver w/ EGL support." > + depends on !(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER && BR2_PACKAGE_MESA3D_OPENGL_EGL) > > config BR2_PACKAGE_MESA3D_OPENGL_GLX > bool "OpenGL GLX" > @@ -432,7 +373,7 @@ comment "OpenGL GLX support needs X11" > > config BR2_PACKAGE_MESA3D_OPENGL_EGL > bool "OpenGL EGL" > - depends on BR2_PACKAGE_MESA3D_DRI_DRIVER || BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > + depends on BR2_PACKAGE_MESA3D_GALLIUM_DRIVER > select BR2_PACKAGE_HAS_LIBEGL if !BR2_PACKAGE_LIBGLVND > select BR2_PACKAGE_LIBGLVND_DISPATCH_EGL if BR2_PACKAGE_LIBGLVND > select BR2_PACKAGE_HAS_LIBEGL_WAYLAND > diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash > index 5b74e14fef..32221b8c89 100644 > --- a/package/mesa3d/mesa3d.hash > +++ b/package/mesa3d/mesa3d.hash > @@ -1,6 +1,5 @@ > -# From https://lists.freedesktop.org/archives/mesa-announce/2022-March/000666.html > -sha256 e70d273bdc53a4e931871bb5550ba3900e6a3deab2fff64184107c33e92d9da7 mesa-21.3.8.tar.xz > -sha512 0462c44fa8e358dafd03088411452bc172a365902795b3198df1e6cfbf1d87675ef5b72b572de7f15e5ee87b30ce5b2f217c81ea72b376962f6428c6ff83f2e9 mesa-21.3.8.tar.xz > - > +# From https://lists.freedesktop.org/archives/mesa-announce/2022-May/000673.html > +sha256 9f2b30f5276a9abaf71aafc6979685e2636189de1a87aea2c9e69744a6d0ebb9 mesa-22.0.3.tar.xz > +sha512 3982cd2fadca5349b2513885ed734c2422e3f2dced85f471f245b120ffaf018acafcd929dc5ec317f2c568bb5f619f5a3475d3a92495f766a2eefb225efcac14 mesa-22.0.3.tar.xz > # License > -sha256 998437f3f75f0c542046f83c1cb349408122268168fb13eb4ae6967aa18b7d98 docs/license.rst > +sha256 4bc15d14dcc134b024cbdca3b5330010136ce8a427b6f8353440ce2ad7aab037 docs/license.rst > diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk > index 9f375edc1f..aa6a4ac958 100644 > --- a/package/mesa3d/mesa3d.mk > +++ b/package/mesa3d/mesa3d.mk > @@ -5,7 +5,7 @@ > ################################################################################ > > # When updating the version, please also update mesa3d-headers > -MESA3D_VERSION = 21.3.8 > +MESA3D_VERSION = 22.0.3 > MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz > MESA3D_SITE = https://archive.mesa3d.org > MESA3D_LICENSE = MIT, SGI, Khronos > @@ -114,11 +114,6 @@ MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA) += tegra > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_V3D) += v3d > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VC4) += vc4 > MESA3D_GALLIUM_DRIVERS-$(BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_VIRGL) += virgl > -# DRI Drivers > -MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I915) += i915 > -MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_I965) += i965 > -MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_NOUVEAU) += nouveau > -MESA3D_DRI_DRIVERS-$(BR2_PACKAGE_MESA3D_DRI_DRIVER_RADEON) += r100 > # Vulkan Drivers > MESA3D_VULKAN_DRIVERS-$(BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL) += intel > > @@ -133,15 +128,6 @@ MESA3D_CONF_OPTS += \ > -Dgallium-extra-hud=true > endif > > -ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),) > -MESA3D_CONF_OPTS += \ > - -Ddri-drivers= > -else > -MESA3D_CONF_OPTS += \ > - -Dshared-glapi=enabled \ > - -Ddri-drivers=$(subst $(space),$(comma),$(MESA3D_DRI_DRIVERS-y)) > -endif > - > ifeq ($(BR2_PACKAGE_MESA3D_VULKAN_DRIVER),) > MESA3D_CONF_OPTS += \ > -Dvulkan-drivers= _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot