On Sat, Oct 26, 2019 at 12:27 AM Martin Jansa <[email protected]> wrote:
>
> It's not part of this mesa upgrade, but as you're maintaining it and I'll 
> possibly forget to mention it next time (or if someone is using newest mesa 
> for whatever reason like pinephone does now)...
>
> In latest mesa MESA_EGL_NO_X11_HEADERS was renamed to EGL_NO_X11 in:
> https://github.com/mesa3d/mesa/commit/6202a13b71e18dc31ba7e2f4ea915b67eacc1ddb
>
> 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:
> https://github.com/webOS-ports/meta-pine64-luneos/commit/a65667ab8356455557869c2e24cd6ad6a6cec61f
>

This is a good point I see it being used in few layers that yoe distro uses

meta-96boards/recipes-graphics/mesa/mesa-lima_git.bb
meta-odroid/recipes-graphics/mali/mali-450_r6p1.bb
meta-qt5/recipes-qt/qt5/qtmultimedia_git.bb
meta-wpe/recipes-wpe/wpewebkit/wpewebkit_2.22.bb
meta-wpe/recipes-wpe/wpewebkit/wpewebkit_20170728.bb


> Regards,
>
> On Fri, Oct 11, 2019 at 10:20 PM Fabio Berton <[email protected]> 
> wrote:
>>
>>   - Update patches with devtool finish --force-patch-refresh
>>
>>   - Update license checksum due to commit d5e273aad2
>>     docs: remove pointless line-break
>>
>>   This upgrade include the following changes:
>>
>>     - Mesa 19.2.1 This is a bug fix release.
>>       Full log: https://mesa3d.org/relnotes/19.2.1.html
>>
>>     - Mesa 19.2.0 This is a new development release.
>>       Full log: https://mesa3d.org/relnotes/19.2.0.html
>>
>>     - Mesa 19.1.7 is released.
>>       Full log: https://mesa3d.org/relnotes/19.1.7.html
>>
>>     - Mesa 19.1.6 is released. This is a bug-fix release.
>>       Full log: https://mesa3d.org/relnotes/19.1.6.html
>>
>> Signed-off-by: Fabio Berton <[email protected]>
>> ---
>>  ...k-for-all-linux-host_os-combinations.patch |  9 ++++----
>>  ...on.build-make-TLS-GLX-optional-again.patch | 22 +++++++++----------
>>  ...Allow-enable-DRI-without-DRI-drivers.patch |  9 ++++----
>>  .../{mesa-gl_19.1.6.bb => mesa-gl_19.2.1.bb}  |  0
>>  meta/recipes-graphics/mesa/mesa.inc           |  2 +-
>>  .../mesa/{mesa_19.1.6.bb => mesa_19.2.1.bb}   |  4 ++--
>>  6 files changed, 24 insertions(+), 22 deletions(-)
>>  rename meta/recipes-graphics/mesa/{mesa-gl_19.1.6.bb => mesa-gl_19.2.1.bb} 
>> (100%)
>>  rename meta/recipes-graphics/mesa/{mesa_19.1.6.bb => mesa_19.2.1.bb} (85%)
>>
>> 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
>> index 9fba5da4b2..461fc83345 100644
>> --- 
>> 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
>> @@ -1,4 +1,4 @@
>> -From ea966884e39aae9571c038fab55f3c1663d17850 Mon Sep 17 00:00:00 2001
>> +From 7ed5b340f4077e616287b6124dfd46cf6a2cab50 Mon Sep 17 00:00:00 2001
>>  From: Fabio Berton <[email protected]>
>>  Date: Wed, 12 Jun 2019 13:40:20 -0300
>>  Subject: [PATCH] meson.build: check for all linux host_os combinations
>> @@ -14,15 +14,16 @@ Upstream-Status: Pending
>>  Signed-off-by: Anuj Mittal <[email protected]>
>>  Signed-off-by: Fabio Berton <[email protected]>
>>  Signed-off-by: Otavio Salvador <[email protected]>
>> +
>>  ---
>>   meson.build | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>>  diff --git a/meson.build b/meson.build
>> -index 567a81afd6f..b33b430aed4 100644
>> +index db94f85..6f7b0ed 100644
>>  --- a/meson.build
>>  +++ b/meson.build
>> -@@ -107,7 +107,7 @@ with_any_opengl = with_opengl or with_gles1 or 
>> with_gles2
>> +@@ -117,7 +117,7 @@ with_any_opengl = with_opengl or with_gles1 or 
>> with_gles2
>>   # Only build shared_glapi if at least one OpenGL API is enabled
>>   with_shared_glapi = get_option('shared-glapi') and with_any_opengl
>>
>> @@ -31,7 +32,7 @@ index 567a81afd6f..b33b430aed4 100644
>>
>>   dri_drivers = get_option('dri-drivers')
>>   if dri_drivers.contains('auto')
>> -@@ -845,7 +845,7 @@ if cc.compiles('int foo(void) 
>> __attribute__((__noreturn__));',
>> +@@ -856,7 +856,7 @@ if cc.compiles('__uint128_t foo(void) { return 0; }',
>>   endif
>>
>>   # TODO: this is very incomplete
>> 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
>> index 641bacf1d9..dc232285f0 100644
>> --- 
>> 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
>> @@ -1,4 +1,4 @@
>> -From cee8e48c5344124e5d84307cb0c48ee0c9b3e684 Mon Sep 17 00:00:00 2001
>> +From 78efbf1e2e733097d22ae7c558b8acf866104bec Mon Sep 17 00:00:00 2001
>>  From: Fabio Berton <[email protected]>
>>  Date: Wed, 12 Jun 2019 14:15:57 -0300
>>  Subject: [PATCH] meson.build: make TLS GLX optional again
>> @@ -12,31 +12,32 @@ Upstream-Status: Pending
>>  Signed-off-by: Alexander Kanavin <[email protected]>
>>  Signed-off-by: Fabio Berton <[email protected]>
>>  Signed-off-by: Otavio Salvador <[email protected]>
>> +
>>  ---
>> - meson.build       | 4 +++-
>> - meson_options.txt | 7 +++++++
>> - 2 files changed, 10 insertions(+), 1 deletion(-)
>> + meson.build       | 4 ++++
>> + meson_options.txt | 6 ++++++
>> + 2 files changed, 10 insertions(+)
>>
>>  diff --git a/meson.build b/meson.build
>> -index b33b430aed4..0e50bb26c0a 100644
>> +index 6f7b0ed..d961748 100644
>>  --- a/meson.build
>>  +++ b/meson.build
>> -@@ -369,7 +369,9 @@ if with_egl and not (with_platform_drm or 
>> with_platform_surfaceless or with_plat
>> -   endif
>> +@@ -382,6 +382,10 @@ if not with_platform_android or 
>> get_option('platform-sdk-version') >= 29
>> +   pre_args += '-DUSE_ELF_TLS'
>>   endif
>>
>> --pre_args += '-DGLX_USE_TLS'
>>  +if get_option('glx-tls')
>>  +  pre_args += '-DGLX_USE_TLS'
>>  +endif
>> ++
>>   if with_glx != 'disabled'
>>     if not (with_platform_x11 and with_any_opengl)
>>       error('Cannot build GLX support without X11 platform support and at 
>> least one OpenGL API')
>>  diff --git a/meson_options.txt b/meson_options.txt
>> -index 1f72faabee8..fcd49efea27 100644
>> +index b768c15..d8a2d49 100644
>>  --- a/meson_options.txt
>>  +++ b/meson_options.txt
>> -@@ -339,6 +339,13 @@ option(
>> +@@ -333,6 +333,12 @@ option(
>>     value : true,
>>     description : 'Enable direct rendering in GLX and EGL for DRI',
>>   )
>> @@ -46,7 +47,6 @@ index 1f72faabee8..fcd49efea27 100644
>>  +  value : true,
>>  +  description : 'Enable TLS support in GLX',
>>  +)
>> -+
>>   option(
>>     'I-love-half-baked-turnips',
>>     type : 'boolean',
>> 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
>> index 3458c19199..5e66e09194 100644
>> --- 
>> 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
>> @@ -1,4 +1,4 @@
>> -From f1482e88c2295b9c7288f5b273335a8e18039de8 Mon Sep 17 00:00:00 2001
>> +From 8e0fe4f54d68ff962665f6d59ce5cc96520d9e7d Mon Sep 17 00:00:00 2001
>>  From: Fabio Berton <[email protected]>
>>  Date: Wed, 12 Jun 2019 14:18:31 -0300
>>  Subject: [PATCH] Allow enable DRI without DRI drivers
>> @@ -9,16 +9,17 @@ Upstream-Status: Pending
>>  Signed-off-by: Andrei Gherzan <[email protected]>
>>  Signed-off-by: Fabio Berton <[email protected]>
>>  Signed-off-by: Otavio Salvador <[email protected]>
>> +
>>  ---
>>   meson.build       | 2 +-
>>   meson_options.txt | 6 ++++++
>>   2 files changed, 7 insertions(+), 1 deletion(-)
>>
>>  diff --git a/meson.build b/meson.build
>> -index 0e50bb26c0a..de065c290d6 100644
>> +index d961748..4e586e9 100644
>>  --- a/meson.build
>>  +++ b/meson.build
>> -@@ -137,7 +137,7 @@ with_dri_r200 = dri_drivers.contains('r200')
>> +@@ -147,7 +147,7 @@ with_dri_r200 = dri_drivers.contains('r200')
>>   with_dri_nouveau = dri_drivers.contains('nouveau')
>>   with_dri_swrast = dri_drivers.contains('swrast')
>>
>> @@ -28,7 +29,7 @@ index 0e50bb26c0a..de065c290d6 100644
>>   gallium_drivers = get_option('gallium-drivers')
>>   if gallium_drivers.contains('auto')
>>  diff --git a/meson_options.txt b/meson_options.txt
>> -index fcd49efea27..0529200b3bb 100644
>> +index d8a2d49..3fe980e 100644
>>  --- a/meson_options.txt
>>  +++ b/meson_options.txt
>>  @@ -34,6 +34,12 @@ option(
>> diff --git a/meta/recipes-graphics/mesa/mesa-gl_19.1.6.bb 
>> b/meta/recipes-graphics/mesa/mesa-gl_19.2.1.bb
>> similarity index 100%
>> rename from meta/recipes-graphics/mesa/mesa-gl_19.1.6.bb
>> rename to meta/recipes-graphics/mesa/mesa-gl_19.2.1.bb
>> diff --git a/meta/recipes-graphics/mesa/mesa.inc 
>> b/meta/recipes-graphics/mesa/mesa.inc
>> index 9e5808ee27..7809170f46 100644
>> --- a/meta/recipes-graphics/mesa/mesa.inc
>> +++ b/meta/recipes-graphics/mesa/mesa.inc
>> @@ -10,7 +10,7 @@ HOMEPAGE = "http://mesa3d.org";
>>  BUGTRACKER = "https://bugs.freedesktop.org";
>>  SECTION = "x11"
>>  LICENSE = "MIT"
>> -LIC_FILES_CHKSUM = 
>> "file://docs/license.html;md5=725f991a1cc322aa7a0cd3a2016621c4"
>> +LIC_FILES_CHKSUM = 
>> "file://docs/license.html;md5=3a4999caf82cc503ac8b9e37c235782e"
>>
>>  PE = "2"
>>
>> diff --git a/meta/recipes-graphics/mesa/mesa_19.1.6.bb 
>> b/meta/recipes-graphics/mesa/mesa_19.2.1.bb
>> similarity index 85%
>> rename from meta/recipes-graphics/mesa/mesa_19.1.6.bb
>> rename to meta/recipes-graphics/mesa/mesa_19.2.1.bb
>> index 19221e9e25..ca66065251 100644
>> --- a/meta/recipes-graphics/mesa/mesa_19.1.6.bb
>> +++ b/meta/recipes-graphics/mesa/mesa_19.2.1.bb
>> @@ -6,8 +6,8 @@ SRC_URI = 
>> "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \
>>             file://0003-Allow-enable-DRI-without-DRI-drivers.patch \
>>             "
>>
>> -SRC_URI[md5sum] = "7dbb40b8d10e89bee0a5bfc85350647b"
>> -SRC_URI[sha256sum] = 
>> "2a369b7b48545c6486e7e44913ad022daca097c8bd937bf30dcf3f17a94d3496"
>> +SRC_URI[md5sum] = "8f9c05cfbf7b357c60a5345bb87a92c7"
>> +SRC_URI[sha256sum] = 
>> "4cc53ca1a8d12c6ff0e5ea44a5213c05c88447ab50d7e28bb350cd29199f01e9"
>>
>>  UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
>>
>> --
>> 2.20.1
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> [email protected]
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
> --
> _______________________________________________
> Openembedded-core mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to