* [Buildroot] [PATCH v3 1/1] package/{mesa3d, mesa3d-headers}: bump version to 21.0.2
@ 2021-04-07 17:31 Bernd Kuhls
2021-04-07 21:42 ` Yann E. MORIN
0 siblings, 1 reply; 3+ messages in thread
From: Bernd Kuhls @ 2021-04-07 17:31 UTC (permalink / raw)
To: buildroot
Release notes:
21.0.0: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000622.html
21.0.1: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000624.html
21.0.2: https://lists.freedesktop.org/archives/mesa-announce/2021-April/000625.html
OSMesa classic support was removed:
https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=ee802372180a2b4460cc7abb53438e45c6b6f1e4
DRI swrast driver was removed:
https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=435de835cd639d1b9bb96f81fc224771dc90af6d
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v3: bump version to 21.0.2
v2: - osmesa needs swrast driver (Yann)
- updated other packages following the renamed osmesa Config.in
option (Yann)
Config.in.legacy | 22 ++++++++++++++--------
package/mesa3d-demos/mesa3d-demos.mk | 2 +-
| 2 +-
package/mesa3d/Config.in | 20 +++++---------------
package/mesa3d/mesa3d.hash | 6 +++---
package/mesa3d/mesa3d.mk | 9 ++++-----
package/wine/wine.mk | 2 +-
7 files changed, 29 insertions(+), 34 deletions(-)
diff --git a/Config.in.legacy b/Config.in.legacy
index 8ebbc4c295..da48a78158 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,20 @@ endif
comment "Legacy options removed in 2021.05"
+config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
+ bool "mesa OSMesa option renamed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_MESA3D_OSMESA
+ help
+ The option was renamed in order to match the naming used
+ by the meson buildsystem.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
+ bool "mesa DRI swrast driver removed"
+ select BR2_LEGACY
+ help
+ The DRI swrast driver was removed.
+
config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH
bool "kodi-screensaver-crystalmorph removed"
select BR2_LEGACY
@@ -886,14 +900,6 @@ config BR2_PACKAGE_KODI_AUDIODECODER_OPUS
help
This package is incompatible with Kodi 18.x.
-config BR2_PACKAGE_MESA3D_OSMESA
- bool "mesa OSMesa option renamed"
- select BR2_PACKAGE_MESA3D_OSMESA_CLASSIC if BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
- select BR2_LEGACY
- help
- The option was renamed in order to match the naming used
- by the meson buildsystem.
-
config BR2_PACKAGE_HOSTAPD_DRIVER_RTW
bool "hostapd rtl871xdrv driver removed"
select BR2_LEGACY
diff --git a/package/mesa3d-demos/mesa3d-demos.mk b/package/mesa3d-demos/mesa3d-demos.mk
index e9aa44dc2e..ddff9b9ed9 100644
--- a/package/mesa3d-demos/mesa3d-demos.mk
+++ b/package/mesa3d-demos/mesa3d-demos.mk
@@ -61,7 +61,7 @@ ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
MESA3D_DEMOS_DEPENDENCIES += libfreeglut
MESA3D_DEMOS_CONF_OPTS += --with-glut=$(STAGING_DIR)/usr
# osmesa support depends on glut
-ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
+ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
MESA3D_DEMOS_CONF_OPTS += --enable-osmesa
else
MESA3D_DEMOS_CONF_OPTS += --disable-osmesa
--git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk
index 6e2f0b5a79..cac50e5b92 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 = 20.3.4
+MESA3D_HEADERS_VERSION = 21.0.2
MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz
MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive
MESA3D_HEADERS_DL_SUBDIR = mesa3d
diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in
index a96fd46bbe..6a803d65a4 100644
--- a/package/mesa3d/Config.in
+++ b/package/mesa3d/Config.in
@@ -64,7 +64,7 @@ config BR2_PACKAGE_MESA3D_DRI_DRIVER
select BR2_PACKAGE_MESA3D_GBM if \
!BR2_PACKAGE_MESA3D_OPENGL_GLX && \
!BR2_PACKAGE_MESA3D_OPENGL_EGL && \
- !BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
+ !BR2_PACKAGE_MESA3D_OSMESA
select BR2_PACKAGE_XLIB_LIBXSHMFENCE if \
(BR2_PACKAGE_XORG7 && BR2_TOOLCHAIN_HAS_SYNC_4)
@@ -242,15 +242,11 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
bool "Gallium swrast driver"
- depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
help
This is a software opengl implementation using the Gallium3D
infrastructure.
-comment "Gallium swrast: Only one swrast provider can be built"
- depends on BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
-
config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA
bool "Gallium tegra driver"
select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
@@ -334,13 +330,6 @@ comment "Gallium XvMC state tracker needs X.org and gallium drivers r600 or nouv
comment "DRI drivers"
-config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
- bool "DRI swrast driver"
- select BR2_PACKAGE_MESA3D_DRI_DRIVER
- help
- This is a software opengl implementation using the DRI
- infrastructure.
-
config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915
bool "DRI i915 driver"
depends on BR2_i386 || BR2_x86_64
@@ -405,10 +394,11 @@ comment "intel vulkan depends on X.org and needs a glibc toolchain w/ headers >=
comment "Off-screen Rendering"
-config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
- bool "OSMesa (classic) library"
+config BR2_PACKAGE_MESA3D_OSMESA
+ bool "OSMesa library"
+ select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
help
- The OSMesa classic API provides functions for
+ The OSMesa API provides functions for
making off-screen renderings.
if BR2_PACKAGE_MESA3D_DRIVER
diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash
index e7b375440d..f171d97a68 100644
--- a/package/mesa3d/mesa3d.hash
+++ b/package/mesa3d/mesa3d.hash
@@ -1,6 +1,6 @@
-# From https://lists.freedesktop.org/archives/mesa-announce/2021-January/000618.html
-sha256 dc21a987ec1ff45b278fe4b1419b1719f1968debbb80221480e44180849b4084 mesa-20.3.4.tar.xz
-sha512 81c4d032213b4aef842f1594e0e89bc0045f7ca7ce5f267b62a0f8236eb12ab09c1f780d8b3776b3072f37cd0bd8829f8a1330a749ccf462471b262ef8097477 mesa-20.3.4.tar.xz
+# From https://lists.freedesktop.org/archives/mesa-announce/2021-April/000625.html
+sha256 46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88 mesa-21.0.2.tar.xz
+sha512 c3d7969b56e1c31ee642e3b7143d565c4233173dab7cc5576b686c873c27134dc8292a9f2caa0a0dd3c54d0c89d27d6030f36a2c84f85dcedee7ae80b19e5c3b mesa-21.0.2.tar.xz
# License
sha256 1361129baa4519b6ed27a1bf4aeee33a58b060bf7bb9b6ea415ecede04e35e46 docs/license.rst
diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk
index 4ca51f5e71..136e134854 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 = 20.3.4
+MESA3D_VERSION = 21.0.2
MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz
MESA3D_SITE = https://mesa.freedesktop.org/archive
MESA3D_LICENSE = MIT, SGI, Khronos
@@ -102,7 +102,6 @@ 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_SWRAST) += swrast
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
@@ -149,10 +148,10 @@ endif
# APIs
-ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
-MESA3D_CONF_OPTS += -Dosmesa=classic
+ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
+MESA3D_CONF_OPTS += -Dosmesa=true
else
-MESA3D_CONF_OPTS += -Dosmesa=none
+MESA3D_CONF_OPTS += -Dosmesa=false
endif
# Always enable OpenGL:
diff --git a/package/wine/wine.mk b/package/wine/wine.mk
index 3179658cee..0320ca9cd4 100644
--- a/package/wine/wine.mk
+++ b/package/wine/wine.mk
@@ -191,7 +191,7 @@ else
WINE_CONF_OPTS += --without-ldap
endif
-ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
+ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
WINE_CONF_OPTS += --with-osmesa
WINE_DEPENDENCIES += mesa3d
else
--
2.29.2
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH v3 1/1] package/{mesa3d, mesa3d-headers}: bump version to 21.0.2
2021-04-07 17:31 [Buildroot] [PATCH v3 1/1] package/{mesa3d, mesa3d-headers}: bump version to 21.0.2 Bernd Kuhls
@ 2021-04-07 21:42 ` Yann E. MORIN
2021-05-13 12:36 ` Romain Naour
0 siblings, 1 reply; 3+ messages in thread
From: Yann E. MORIN @ 2021-04-07 21:42 UTC (permalink / raw)
To: buildroot
Bernd, All,
On 2021-04-07 19:31 +0200, Bernd Kuhls spake thusly:
> Release notes:
> 21.0.0: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000622.html
> 21.0.1: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000624.html
> 21.0.2: https://lists.freedesktop.org/archives/mesa-announce/2021-April/000625.html
>
> OSMesa classic support was removed:
> https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=ee802372180a2b4460cc7abb53438e45c6b6f1e4
>
> DRI swrast driver was removed:
> https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=435de835cd639d1b9bb96f81fc224771dc90af6d
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
The OSMesa option renaming back-n-forth was confusing. Besides, we want
to keep the legacy options as long as it makes sense (about 5 years).
So, I've renamed the new option with a _GALLIUM suffix, and adapted the
rest accordingly.
Applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> v3: bump version to 21.0.2
> v2: - osmesa needs swrast driver (Yann)
> - updated other packages following the renamed osmesa Config.in
> option (Yann)
>
> Config.in.legacy | 22 ++++++++++++++--------
> package/mesa3d-demos/mesa3d-demos.mk | 2 +-
> package/mesa3d-headers/mesa3d-headers.mk | 2 +-
> package/mesa3d/Config.in | 20 +++++---------------
> package/mesa3d/mesa3d.hash | 6 +++---
> package/mesa3d/mesa3d.mk | 9 ++++-----
> package/wine/wine.mk | 2 +-
> 7 files changed, 29 insertions(+), 34 deletions(-)
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index 8ebbc4c295..da48a78158 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -146,6 +146,20 @@ endif
>
> comment "Legacy options removed in 2021.05"
>
> +config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
> + bool "mesa OSMesa option renamed"
> + select BR2_LEGACY
> + select BR2_PACKAGE_MESA3D_OSMESA
> + help
> + The option was renamed in order to match the naming used
> + by the meson buildsystem.
> +
> +config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
> + bool "mesa DRI swrast driver removed"
> + select BR2_LEGACY
> + help
> + The DRI swrast driver was removed.
> +
> config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH
> bool "kodi-screensaver-crystalmorph removed"
> select BR2_LEGACY
> @@ -886,14 +900,6 @@ config BR2_PACKAGE_KODI_AUDIODECODER_OPUS
> help
> This package is incompatible with Kodi 18.x.
>
> -config BR2_PACKAGE_MESA3D_OSMESA
> - bool "mesa OSMesa option renamed"
> - select BR2_PACKAGE_MESA3D_OSMESA_CLASSIC if BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
> - select BR2_LEGACY
> - help
> - The option was renamed in order to match the naming used
> - by the meson buildsystem.
> -
> config BR2_PACKAGE_HOSTAPD_DRIVER_RTW
> bool "hostapd rtl871xdrv driver removed"
> select BR2_LEGACY
> diff --git a/package/mesa3d-demos/mesa3d-demos.mk b/package/mesa3d-demos/mesa3d-demos.mk
> index e9aa44dc2e..ddff9b9ed9 100644
> --- a/package/mesa3d-demos/mesa3d-demos.mk
> +++ b/package/mesa3d-demos/mesa3d-demos.mk
> @@ -61,7 +61,7 @@ ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
> MESA3D_DEMOS_DEPENDENCIES += libfreeglut
> MESA3D_DEMOS_CONF_OPTS += --with-glut=$(STAGING_DIR)/usr
> # osmesa support depends on glut
> -ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
> +ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
> MESA3D_DEMOS_CONF_OPTS += --enable-osmesa
> else
> MESA3D_DEMOS_CONF_OPTS += --disable-osmesa
> diff --git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk
> index 6e2f0b5a79..cac50e5b92 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 = 20.3.4
> +MESA3D_HEADERS_VERSION = 21.0.2
> MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz
> MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive
> MESA3D_HEADERS_DL_SUBDIR = mesa3d
> diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in
> index a96fd46bbe..6a803d65a4 100644
> --- a/package/mesa3d/Config.in
> +++ b/package/mesa3d/Config.in
> @@ -64,7 +64,7 @@ config BR2_PACKAGE_MESA3D_DRI_DRIVER
> select BR2_PACKAGE_MESA3D_GBM if \
> !BR2_PACKAGE_MESA3D_OPENGL_GLX && \
> !BR2_PACKAGE_MESA3D_OPENGL_EGL && \
> - !BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
> + !BR2_PACKAGE_MESA3D_OSMESA
> select BR2_PACKAGE_XLIB_LIBXSHMFENCE if \
> (BR2_PACKAGE_XORG7 && BR2_TOOLCHAIN_HAS_SYNC_4)
>
> @@ -242,15 +242,11 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SVGA
>
> config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
> bool "Gallium swrast driver"
> - depends on !BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
> select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
> help
> This is a software opengl implementation using the Gallium3D
> infrastructure.
>
> -comment "Gallium swrast: Only one swrast provider can be built"
> - depends on BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
> -
> config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_TEGRA
> bool "Gallium tegra driver"
> select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
> @@ -334,13 +330,6 @@ comment "Gallium XvMC state tracker needs X.org and gallium drivers r600 or nouv
>
> comment "DRI drivers"
>
> -config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
> - bool "DRI swrast driver"
> - select BR2_PACKAGE_MESA3D_DRI_DRIVER
> - help
> - This is a software opengl implementation using the DRI
> - infrastructure.
> -
> config BR2_PACKAGE_MESA3D_DRI_DRIVER_I915
> bool "DRI i915 driver"
> depends on BR2_i386 || BR2_x86_64
> @@ -405,10 +394,11 @@ comment "intel vulkan depends on X.org and needs a glibc toolchain w/ headers >=
>
> comment "Off-screen Rendering"
>
> -config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
> - bool "OSMesa (classic) library"
> +config BR2_PACKAGE_MESA3D_OSMESA
> + bool "OSMesa library"
> + select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
> help
> - The OSMesa classic API provides functions for
> + The OSMesa API provides functions for
> making off-screen renderings.
>
> if BR2_PACKAGE_MESA3D_DRIVER
> diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash
> index e7b375440d..f171d97a68 100644
> --- a/package/mesa3d/mesa3d.hash
> +++ b/package/mesa3d/mesa3d.hash
> @@ -1,6 +1,6 @@
> -# From https://lists.freedesktop.org/archives/mesa-announce/2021-January/000618.html
> -sha256 dc21a987ec1ff45b278fe4b1419b1719f1968debbb80221480e44180849b4084 mesa-20.3.4.tar.xz
> -sha512 81c4d032213b4aef842f1594e0e89bc0045f7ca7ce5f267b62a0f8236eb12ab09c1f780d8b3776b3072f37cd0bd8829f8a1330a749ccf462471b262ef8097477 mesa-20.3.4.tar.xz
> +# From https://lists.freedesktop.org/archives/mesa-announce/2021-April/000625.html
> +sha256 46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88 mesa-21.0.2.tar.xz
> +sha512 c3d7969b56e1c31ee642e3b7143d565c4233173dab7cc5576b686c873c27134dc8292a9f2caa0a0dd3c54d0c89d27d6030f36a2c84f85dcedee7ae80b19e5c3b mesa-21.0.2.tar.xz
>
> # License
> sha256 1361129baa4519b6ed27a1bf4aeee33a58b060bf7bb9b6ea415ecede04e35e46 docs/license.rst
> diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk
> index 4ca51f5e71..136e134854 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 = 20.3.4
> +MESA3D_VERSION = 21.0.2
> MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz
> MESA3D_SITE = https://mesa.freedesktop.org/archive
> MESA3D_LICENSE = MIT, SGI, Khronos
> @@ -102,7 +102,6 @@ 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_SWRAST) += swrast
> 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
> @@ -149,10 +148,10 @@ endif
>
> # APIs
>
> -ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
> -MESA3D_CONF_OPTS += -Dosmesa=classic
> +ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
> +MESA3D_CONF_OPTS += -Dosmesa=true
> else
> -MESA3D_CONF_OPTS += -Dosmesa=none
> +MESA3D_CONF_OPTS += -Dosmesa=false
> endif
>
> # Always enable OpenGL:
> diff --git a/package/wine/wine.mk b/package/wine/wine.mk
> index 3179658cee..0320ca9cd4 100644
> --- a/package/wine/wine.mk
> +++ b/package/wine/wine.mk
> @@ -191,7 +191,7 @@ else
> WINE_CONF_OPTS += --without-ldap
> endif
>
> -ifeq ($(BR2_PACKAGE_MESA3D_OSMESA_CLASSIC),y)
> +ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
> WINE_CONF_OPTS += --with-osmesa
> WINE_DEPENDENCIES += mesa3d
> else
> --
> 2.29.2
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH v3 1/1] package/{mesa3d, mesa3d-headers}: bump version to 21.0.2
2021-04-07 21:42 ` Yann E. MORIN
@ 2021-05-13 12:36 ` Romain Naour
0 siblings, 0 replies; 3+ messages in thread
From: Romain Naour @ 2021-05-13 12:36 UTC (permalink / raw)
To: buildroot
Hello,
Le 07/04/2021 ? 23:42, Yann E. MORIN a ?crit?:
> Bernd, All,
>
> On 2021-04-07 19:31 +0200, Bernd Kuhls spake thusly:
>> Release notes:
>> 21.0.0: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000622.html
>> 21.0.1: https://lists.freedesktop.org/archives/mesa-announce/2021-March/000624.html
>> 21.0.2: https://lists.freedesktop.org/archives/mesa-announce/2021-April/000625.html
>>
>> OSMesa classic support was removed:
>> https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=ee802372180a2b4460cc7abb53438e45c6b6f1e4
>>
>> DRI swrast driver was removed:
>> https://cgit.freedesktop.org/mesa/mesa/commit/?h=21.0&id=435de835cd639d1b9bb96f81fc224771dc90af6d
>>
>> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
>
> The OSMesa option renaming back-n-forth was confusing. Besides, we want
> to keep the legacy options as long as it makes sense (about 5 years).
>
> So, I've renamed the new option with a _GALLIUM suffix, and adapted the
> rest accordingly.
The BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST option is still used in the tree
$ git grep BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
configs/minnowboard_max-graphical_defconfig
support/testing/tests/package/test_glxinfo.py
I'll check for test_glxinfo test.
Best regards,
Romain
>
> Applied to master, thanks.
>
> Regards,
> Yann E. MORIN.
>
>> ---
>> v3: bump version to 21.0.2
>> v2: - osmesa needs swrast driver (Yann)
>> - updated other packages following the renamed osmesa Config.in
>> option (Yann)
>>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-05-13 12:36 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-07 17:31 [Buildroot] [PATCH v3 1/1] package/{mesa3d, mesa3d-headers}: bump version to 21.0.2 Bernd Kuhls
2021-04-07 21:42 ` Yann E. MORIN
2021-05-13 12:36 ` Romain Naour
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.