<div dir="ltr">It&#39;s not part of this mesa upgrade, but as you&#39;re maintaining it and I&#39;ll possibly forget to mention it next time (or if someone is using newest mesa for whatever reason like pinephone does now)...<div><br></div><div>In latest mesa MESA_EGL_NO_X11_HEADERS was renamed to EGL_NO_X11 in:</div><div><a href="https://github.com/mesa3d/mesa/commit/6202a13b71e18dc31ba7e2f4ea915b67eacc1ddb">https://github.com/mesa3d/mesa/commit/6202a13b71e18dc31ba7e2f4ea915b67eacc1ddb</a></div><div><br></div><div>which will require do_install_append update in mesa recipe, libepoxy upgrade or patch and possibly few other fixes like I just did for pinephone here:</div><div><a href="https://github.com/webOS-ports/meta-pine64-luneos/commit/a65667ab8356455557869c2e24cd6ad6a6cec61f">https://github.com/webOS-ports/meta-pine64-luneos/commit/a65667ab8356455557869c2e24cd6ad6a6cec61f</a><br></div><div><br></div><div>Regards,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 11, 2019 at 10:20 PM Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br">fabio.berton@ossystems.com.br</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  - Update patches with devtool finish --force-patch-refresh<br>
<br>
  - Update license checksum due to commit d5e273aad2<br>
    docs: remove pointless line-break<br>
<br>
  This upgrade include the following changes:<br>
<br>
    - Mesa 19.2.1 This is a bug fix release.<br>
      Full log: <a href="https://mesa3d.org/relnotes/19.2.1.html" rel="noreferrer" target="_blank">https://mesa3d.org/relnotes/19.2.1.html</a><br>
<br>
    - Mesa 19.2.0 This is a new development release.<br>
      Full log: <a href="https://mesa3d.org/relnotes/19.2.0.html" rel="noreferrer" target="_blank">https://mesa3d.org/relnotes/19.2.0.html</a><br>
<br>
    - Mesa 19.1.7 is released.<br>
      Full log: <a href="https://mesa3d.org/relnotes/19.1.7.html" rel="noreferrer" target="_blank">https://mesa3d.org/relnotes/19.1.7.html</a><br>
<br>
    - Mesa 19.1.6 is released. This is a bug-fix release.<br>
      Full log: <a href="https://mesa3d.org/relnotes/19.1.6.html" rel="noreferrer" target="_blank">https://mesa3d.org/relnotes/19.1.6.html</a><br>
<br>
Signed-off-by: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
---<br>
 ...k-for-all-linux-host_os-combinations.patch |  9 ++++----<br>
 ...on.build-make-TLS-GLX-optional-again.patch | 22 +++++++++----------<br>
 ...Allow-enable-DRI-without-DRI-drivers.patch |  9 ++++----<br>
 .../{<a href="http://mesa-gl_19.1.6.bb" rel="noreferrer" target="_blank">mesa-gl_19.1.6.bb</a> =&gt; <a href="http://mesa-gl_19.2.1.bb" rel="noreferrer" target="_blank">mesa-gl_19.2.1.bb</a>}  |  0<br>
 meta/recipes-graphics/mesa/mesa.inc           |  2 +-<br>
 .../mesa/{<a href="http://mesa_19.1.6.bb" rel="noreferrer" target="_blank">mesa_19.1.6.bb</a> =&gt; <a href="http://mesa_19.2.1.bb" rel="noreferrer" target="_blank">mesa_19.2.1.bb</a>}   |  4 ++--<br>
 6 files changed, 24 insertions(+), 22 deletions(-)<br>
 rename meta/recipes-graphics/mesa/{<a href="http://mesa-gl_19.1.6.bb" rel="noreferrer" target="_blank">mesa-gl_19.1.6.bb</a> =&gt; <a href="http://mesa-gl_19.2.1.bb" rel="noreferrer" target="_blank">mesa-gl_19.2.1.bb</a>} (100%)<br>
 rename meta/recipes-graphics/mesa/{<a href="http://mesa_19.1.6.bb" rel="noreferrer" target="_blank">mesa_19.1.6.bb</a> =&gt; <a href="http://mesa_19.2.1.bb" rel="noreferrer" target="_blank">mesa_19.2.1.bb</a>} (85%)<br>
<br>
diff --git a/meta/recipes-graphics/mesa/files/0001-meson.build-check-for-all-linux-host_os-combinations.patch b/meta/recipes-graphics/mesa/files/0001-meson.build-check-for-all-linux-host_os-combinations.patch<br>
index 9fba5da4b2..461fc83345 100644<br>
--- a/meta/recipes-graphics/mesa/files/0001-meson.build-check-for-all-linux-host_os-combinations.patch<br>
+++ b/meta/recipes-graphics/mesa/files/0001-meson.build-check-for-all-linux-host_os-combinations.patch<br>
@@ -1,4 +1,4 @@<br>
-From ea966884e39aae9571c038fab55f3c1663d17850 Mon Sep 17 00:00:00 2001<br>
+From 7ed5b340f4077e616287b6124dfd46cf6a2cab50 Mon Sep 17 00:00:00 2001<br>
 From: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Date: Wed, 12 Jun 2019 13:40:20 -0300<br>
 Subject: [PATCH] meson.build: check for all linux host_os combinations<br>
@@ -14,15 +14,16 @@ Upstream-Status: Pending<br>
 Signed-off-by: Anuj Mittal &lt;<a href="mailto:anuj.mittal@intel.com" target="_blank">anuj.mittal@intel.com</a>&gt;<br>
 Signed-off-by: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Signed-off-by: Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br" target="_blank">otavio@ossystems.com.br</a>&gt;<br>
+<br>
 ---<br>
  meson.build | 4 ++--<br>
  1 file changed, 2 insertions(+), 2 deletions(-)<br>
<br>
 diff --git a/meson.build b/meson.build<br>
-index 567a81afd6f..b33b430aed4 100644<br>
+index db94f85..6f7b0ed 100644<br>
 --- a/meson.build<br>
 +++ b/meson.build<br>
-@@ -107,7 +107,7 @@ with_any_opengl = with_opengl or with_gles1 or with_gles2<br>
+@@ -117,7 +117,7 @@ with_any_opengl = with_opengl or with_gles1 or with_gles2<br>
  # Only build shared_glapi if at least one OpenGL API is enabled<br>
  with_shared_glapi = get_option(&#39;shared-glapi&#39;) and with_any_opengl<br>
<br>
@@ -31,7 +32,7 @@ index 567a81afd6f..b33b430aed4 100644<br>
<br>
  dri_drivers = get_option(&#39;dri-drivers&#39;)<br>
  if dri_drivers.contains(&#39;auto&#39;)<br>
-@@ -845,7 +845,7 @@ if cc.compiles(&#39;int foo(void) __attribute__((__noreturn__));&#39;,<br>
+@@ -856,7 +856,7 @@ if cc.compiles(&#39;__uint128_t foo(void) { return 0; }&#39;,<br>
  endif<br>
<br>
  # TODO: this is very incomplete<br>
diff --git a/meta/recipes-graphics/mesa/files/0002-meson.build-make-TLS-GLX-optional-again.patch b/meta/recipes-graphics/mesa/files/0002-meson.build-make-TLS-GLX-optional-again.patch<br>
index 641bacf1d9..dc232285f0 100644<br>
--- a/meta/recipes-graphics/mesa/files/0002-meson.build-make-TLS-GLX-optional-again.patch<br>
+++ b/meta/recipes-graphics/mesa/files/0002-meson.build-make-TLS-GLX-optional-again.patch<br>
@@ -1,4 +1,4 @@<br>
-From cee8e48c5344124e5d84307cb0c48ee0c9b3e684 Mon Sep 17 00:00:00 2001<br>
+From 78efbf1e2e733097d22ae7c558b8acf866104bec Mon Sep 17 00:00:00 2001<br>
 From: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Date: Wed, 12 Jun 2019 14:15:57 -0300<br>
 Subject: [PATCH] meson.build: make TLS GLX optional again<br>
@@ -12,31 +12,32 @@ Upstream-Status: Pending<br>
 Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
 Signed-off-by: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Signed-off-by: Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br" target="_blank">otavio@ossystems.com.br</a>&gt;<br>
+<br>
 ---<br>
- meson.build       | 4 +++-<br>
- meson_options.txt | 7 +++++++<br>
- 2 files changed, 10 insertions(+), 1 deletion(-)<br>
+ meson.build       | 4 ++++<br>
+ meson_options.txt | 6 ++++++<br>
+ 2 files changed, 10 insertions(+)<br>
<br>
 diff --git a/meson.build b/meson.build<br>
-index b33b430aed4..0e50bb26c0a 100644<br>
+index 6f7b0ed..d961748 100644<br>
 --- a/meson.build<br>
 +++ b/meson.build<br>
-@@ -369,7 +369,9 @@ if with_egl and not (with_platform_drm or with_platform_surfaceless or with_plat<br>
-   endif<br>
+@@ -382,6 +382,10 @@ if not with_platform_android or get_option(&#39;platform-sdk-version&#39;) &gt;= 29<br>
+   pre_args += &#39;-DUSE_ELF_TLS&#39;<br>
  endif<br>
<br>
--pre_args += &#39;-DGLX_USE_TLS&#39;<br>
 +if get_option(&#39;glx-tls&#39;)<br>
 +  pre_args += &#39;-DGLX_USE_TLS&#39;<br>
 +endif<br>
++<br>
  if with_glx != &#39;disabled&#39;<br>
    if not (with_platform_x11 and with_any_opengl)<br>
      error(&#39;Cannot build GLX support without X11 platform support and at least one OpenGL API&#39;)<br>
 diff --git a/meson_options.txt b/meson_options.txt<br>
-index 1f72faabee8..fcd49efea27 100644<br>
+index b768c15..d8a2d49 100644<br>
 --- a/meson_options.txt<br>
 +++ b/meson_options.txt<br>
-@@ -339,6 +339,13 @@ option(<br>
+@@ -333,6 +333,12 @@ option(<br>
    value : true,<br>
    description : &#39;Enable direct rendering in GLX and EGL for DRI&#39;,<br>
  )<br>
@@ -46,7 +47,6 @@ index 1f72faabee8..fcd49efea27 100644<br>
 +  value : true,<br>
 +  description : &#39;Enable TLS support in GLX&#39;,<br>
 +)<br>
-+<br>
  option(<br>
    &#39;I-love-half-baked-turnips&#39;,<br>
    type : &#39;boolean&#39;,<br>
diff --git a/meta/recipes-graphics/mesa/files/0003-Allow-enable-DRI-without-DRI-drivers.patch b/meta/recipes-graphics/mesa/files/0003-Allow-enable-DRI-without-DRI-drivers.patch<br>
index 3458c19199..5e66e09194 100644<br>
--- a/meta/recipes-graphics/mesa/files/0003-Allow-enable-DRI-without-DRI-drivers.patch<br>
+++ b/meta/recipes-graphics/mesa/files/0003-Allow-enable-DRI-without-DRI-drivers.patch<br>
@@ -1,4 +1,4 @@<br>
-From f1482e88c2295b9c7288f5b273335a8e18039de8 Mon Sep 17 00:00:00 2001<br>
+From 8e0fe4f54d68ff962665f6d59ce5cc96520d9e7d Mon Sep 17 00:00:00 2001<br>
 From: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Date: Wed, 12 Jun 2019 14:18:31 -0300<br>
 Subject: [PATCH] Allow enable DRI without DRI drivers<br>
@@ -9,16 +9,17 @@ Upstream-Status: Pending<br>
 Signed-off-by: Andrei Gherzan &lt;<a href="mailto:andrei@gherzan.ro" target="_blank">andrei@gherzan.ro</a>&gt;<br>
 Signed-off-by: Fabio Berton &lt;<a href="mailto:fabio.berton@ossystems.com.br" target="_blank">fabio.berton@ossystems.com.br</a>&gt;<br>
 Signed-off-by: Otavio Salvador &lt;<a href="mailto:otavio@ossystems.com.br" target="_blank">otavio@ossystems.com.br</a>&gt;<br>
+<br>
 ---<br>
  meson.build       | 2 +-<br>
  meson_options.txt | 6 ++++++<br>
  2 files changed, 7 insertions(+), 1 deletion(-)<br>
<br>
 diff --git a/meson.build b/meson.build<br>
-index 0e50bb26c0a..de065c290d6 100644<br>
+index d961748..4e586e9 100644<br>
 --- a/meson.build<br>
 +++ b/meson.build<br>
-@@ -137,7 +137,7 @@ with_dri_r200 = dri_drivers.contains(&#39;r200&#39;)<br>
+@@ -147,7 +147,7 @@ with_dri_r200 = dri_drivers.contains(&#39;r200&#39;)<br>
  with_dri_nouveau = dri_drivers.contains(&#39;nouveau&#39;)<br>
  with_dri_swrast = dri_drivers.contains(&#39;swrast&#39;)<br>
<br>
@@ -28,7 +29,7 @@ index 0e50bb26c0a..de065c290d6 100644<br>
  gallium_drivers = get_option(&#39;gallium-drivers&#39;)<br>
  if gallium_drivers.contains(&#39;auto&#39;)<br>
 diff --git a/meson_options.txt b/meson_options.txt<br>
-index fcd49efea27..0529200b3bb 100644<br>
+index d8a2d49..3fe980e 100644<br>
 --- a/meson_options.txt<br>
 +++ b/meson_options.txt<br>
 @@ -34,6 +34,12 @@ option(<br>
diff --git a/meta/recipes-graphics/mesa/<a href="http://mesa-gl_19.1.6.bb" rel="noreferrer" target="_blank">mesa-gl_19.1.6.bb</a> b/meta/recipes-graphics/mesa/<a href="http://mesa-gl_19.2.1.bb" rel="noreferrer" target="_blank">mesa-gl_19.2.1.bb</a><br>
similarity index 100%<br>
rename from meta/recipes-graphics/mesa/<a href="http://mesa-gl_19.1.6.bb" rel="noreferrer" target="_blank">mesa-gl_19.1.6.bb</a><br>
rename to meta/recipes-graphics/mesa/<a href="http://mesa-gl_19.2.1.bb" rel="noreferrer" target="_blank">mesa-gl_19.2.1.bb</a><br>
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc<br>
index 9e5808ee27..7809170f46 100644<br>
--- a/meta/recipes-graphics/mesa/mesa.inc<br>
+++ b/meta/recipes-graphics/mesa/mesa.inc<br>
@@ -10,7 +10,7 @@ HOMEPAGE = &quot;<a href="http://mesa3d.org" rel="noreferrer" target="_blank">http://mesa3d.org</a>&quot;<br>
 BUGTRACKER = &quot;<a href="https://bugs.freedesktop.org" rel="noreferrer" target="_blank">https://bugs.freedesktop.org</a>&quot;<br>
 SECTION = &quot;x11&quot;<br>
 LICENSE = &quot;MIT&quot;<br>
-LIC_FILES_CHKSUM = &quot;file://docs/license.html;md5=725f991a1cc322aa7a0cd3a2016621c4&quot;<br>
+LIC_FILES_CHKSUM = &quot;file://docs/license.html;md5=3a4999caf82cc503ac8b9e37c235782e&quot;<br>
<br>
 PE = &quot;2&quot;<br>
<br>
diff --git a/meta/recipes-graphics/mesa/<a href="http://mesa_19.1.6.bb" rel="noreferrer" target="_blank">mesa_19.1.6.bb</a> b/meta/recipes-graphics/mesa/<a href="http://mesa_19.2.1.bb" rel="noreferrer" target="_blank">mesa_19.2.1.bb</a><br>
similarity index 85%<br>
rename from meta/recipes-graphics/mesa/<a href="http://mesa_19.1.6.bb" rel="noreferrer" target="_blank">mesa_19.1.6.bb</a><br>
rename to meta/recipes-graphics/mesa/<a href="http://mesa_19.2.1.bb" rel="noreferrer" target="_blank">mesa_19.2.1.bb</a><br>
index 19221e9e25..ca66065251 100644<br>
--- a/meta/recipes-graphics/mesa/<a href="http://mesa_19.1.6.bb" rel="noreferrer" target="_blank">mesa_19.1.6.bb</a><br>
+++ b/meta/recipes-graphics/mesa/<a href="http://mesa_19.2.1.bb" rel="noreferrer" target="_blank">mesa_19.2.1.bb</a><br>
@@ -6,8 +6,8 @@ SRC_URI = &quot;<a href="https://mesa.freedesktop.org/archive/mesa-$%7BPV%7D.tar.xz" rel="noreferrer" target="_blank">https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz</a> \<br>
            file://0003-Allow-enable-DRI-without-DRI-drivers.patch \<br>
            &quot;<br>
<br>
-SRC_URI[md5sum] = &quot;7dbb40b8d10e89bee0a5bfc85350647b&quot;<br>
-SRC_URI[sha256sum] = &quot;2a369b7b48545c6486e7e44913ad022daca097c8bd937bf30dcf3f17a94d3496&quot;<br>
+SRC_URI[md5sum] = &quot;8f9c05cfbf7b357c60a5345bb87a92c7&quot;<br>
+SRC_URI[sha256sum] = &quot;4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9&quot;<br>
<br>
 UPSTREAM_CHECK_GITTAGREGEX = &quot;mesa-(?P&lt;pver&gt;\d+(\.\d+)+)&quot;<br>
<br>
-- <br>
2.20.1<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>