diff --git a/Mesa-drivers.changes b/Mesa-drivers.changes index 77a9e4b..fcc97cf 100644 --- a/Mesa-drivers.changes +++ b/Mesa-drivers.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Jan 29 22:56:19 UTC 2020 - Stefan Dirsch + +- require and check for llvm-devel >= 9 instead of llvm9-devel on + openSUSE + +------------------------------------------------------------------- +Wed Jan 29 17:15:01 UTC 2020 - Stefan Dirsch + +- enabled build of gallium based llvmpipe driver for s390x + (related to jsc#IBM-369, jsc#SLE-7452) + +------------------------------------------------------------------- +Wed Jan 29 14:59:10 UTC 2020 - Stefan Dirsch + +- Update to version 19.3.3 + * There's plenty of changes here, but intel, docs, radeonsi, + and aco are the biggest sets of changes. +- supersedes U_0005-radv-Remove-syncobj_handle-variable-in-header.patch + +------------------------------------------------------------------- +Wed Jan 29 13:34:34 UTC 2020 - Stefan Dirsch + +- set optflags also for g++ compiler + ------------------------------------------------------------------- Mon Jan 27 15:31:52 UTC 2020 - Stefan Dirsch diff --git a/Mesa-drivers.spec b/Mesa-drivers.spec index a2620c4..761f959 100644 --- a/Mesa-drivers.spec +++ b/Mesa-drivers.spec @@ -42,7 +42,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 19.3.2 +%define _version 19.3.3 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -110,7 +110,7 @@ %endif Name: Mesa-drivers -Version: 19.3.2 +Version: 19.3.3 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -133,7 +133,6 @@ Patch61: U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patc Patch62: U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch Patch63: U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch Patch64: U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch -Patch65: U_0005-radv-Remove-syncobj_handle-variable-in-header.patch Patch66: U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch BuildRequires: bison BuildRequires: fdupes @@ -215,8 +214,12 @@ BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %endif %if 0%{with_llvm} +%if 0%{?is_opensuse} +BuildRequires: llvm-devel >= 9.0.0 +%else BuildRequires: llvm9-devel %endif +%endif %if 0%{with_opencl} BuildRequires: clang9-devel @@ -733,10 +736,16 @@ programs against the XA state tracker. rm -rf docs/README.{VMS,WIN32,OS2} %if 0%{with_llvm} +%if 0%{?is_opensuse} +%if %{pkg_vcmp llvm-devel >= 9.0} +%patch1 -p1 +%endif +%else %if %{pkg_vcmp llvm9-devel >= 9.0} %patch1 -p1 %endif %endif +%endif %patch2 -p1 %patch54 -p1 %patch58 -p1 @@ -744,7 +753,6 @@ rm -rf docs/README.{VMS,WIN32,OS2} %patch62 -p1 %patch63 -p1 %patch64 -p1 -%patch65 -p1 %patch66 -p1 # Remove requires to libglvnd/libglvnd-devel from baselibs.conf when @@ -829,8 +837,8 @@ egl_platforms=x11,drm,surfaceless -Ddri-drivers=nouveau \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast \ %else - -Ddri-drivers=swrast \ - -Dgallium-drivers= \ + -Ddri-drivers= \ + -Dgallium-drivers=swrast \ %endif %endif %endif @@ -839,7 +847,8 @@ egl_platforms=x11,drm,surfaceless -Dgallium-drivers= \ %endif -Db_ndebug=true \ - -Dc_args="%{optflags}" + -Dc_args="%{optflags}" \ + -Dcpp_args="%{optflags}" %meson_build diff --git a/Mesa.changes b/Mesa.changes index 77a9e4b..fcc97cf 100644 --- a/Mesa.changes +++ b/Mesa.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Wed Jan 29 22:56:19 UTC 2020 - Stefan Dirsch + +- require and check for llvm-devel >= 9 instead of llvm9-devel on + openSUSE + +------------------------------------------------------------------- +Wed Jan 29 17:15:01 UTC 2020 - Stefan Dirsch + +- enabled build of gallium based llvmpipe driver for s390x + (related to jsc#IBM-369, jsc#SLE-7452) + +------------------------------------------------------------------- +Wed Jan 29 14:59:10 UTC 2020 - Stefan Dirsch + +- Update to version 19.3.3 + * There's plenty of changes here, but intel, docs, radeonsi, + and aco are the biggest sets of changes. +- supersedes U_0005-radv-Remove-syncobj_handle-variable-in-header.patch + +------------------------------------------------------------------- +Wed Jan 29 13:34:34 UTC 2020 - Stefan Dirsch + +- set optflags also for g++ compiler + ------------------------------------------------------------------- Mon Jan 27 15:31:52 UTC 2020 - Stefan Dirsch diff --git a/Mesa.spec b/Mesa.spec index 6d4bb5d..63337e9 100644 --- a/Mesa.spec +++ b/Mesa.spec @@ -41,7 +41,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 19.3.2 +%define _version 19.3.3 %define with_opencl 0 %define with_vulkan 0 %define with_llvm 0 @@ -109,7 +109,7 @@ %endif Name: Mesa -Version: 19.3.2 +Version: 19.3.3 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -132,7 +132,6 @@ Patch61: U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patc Patch62: U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch Patch63: U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch Patch64: U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch -Patch65: U_0005-radv-Remove-syncobj_handle-variable-in-header.patch Patch66: U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch BuildRequires: bison BuildRequires: fdupes @@ -214,8 +213,12 @@ BuildRequires: pkgconfig(wayland-protocols) >= 1.8 BuildRequires: pkgconfig(wayland-server) >= 1.11 %endif %if 0%{with_llvm} +%if 0%{?is_opensuse} +BuildRequires: llvm-devel >= 9.0.0 +%else BuildRequires: llvm9-devel %endif +%endif %if 0%{with_opencl} BuildRequires: clang9-devel @@ -732,10 +735,16 @@ programs against the XA state tracker. rm -rf docs/README.{VMS,WIN32,OS2} %if 0%{with_llvm} +%if 0%{?is_opensuse} +%if %{pkg_vcmp llvm-devel >= 9.0} +%patch1 -p1 +%endif +%else %if %{pkg_vcmp llvm9-devel >= 9.0} %patch1 -p1 %endif %endif +%endif %patch2 -p1 %patch54 -p1 %patch58 -p1 @@ -743,7 +752,6 @@ rm -rf docs/README.{VMS,WIN32,OS2} %patch62 -p1 %patch63 -p1 %patch64 -p1 -%patch65 -p1 %patch66 -p1 # Remove requires to libglvnd/libglvnd-devel from baselibs.conf when @@ -828,8 +836,8 @@ egl_platforms=x11,drm,surfaceless -Ddri-drivers=nouveau \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast \ %else - -Ddri-drivers=swrast \ - -Dgallium-drivers= \ + -Ddri-drivers= \ + -Dgallium-drivers=swrast \ %endif %endif %endif @@ -838,7 +846,8 @@ egl_platforms=x11,drm,surfaceless -Dgallium-drivers= \ %endif -Db_ndebug=true \ - -Dc_args="%{optflags}" + -Dc_args="%{optflags}" \ + -Dcpp_args="%{optflags}" %meson_build diff --git a/U_0005-radv-Remove-syncobj_handle-variable-in-header.patch b/U_0005-radv-Remove-syncobj_handle-variable-in-header.patch deleted file mode 100644 index 5121b01..0000000 --- a/U_0005-radv-Remove-syncobj_handle-variable-in-header.patch +++ /dev/null @@ -1,36 +0,0 @@ -From bd4380c63c3b8b8b5f60dc840809dbe96a222fd7 Mon Sep 17 00:00:00 2001 -From: Bas Nieuwenhuizen -Date: Tue, 21 Jan 2020 11:49:55 +0100 -Subject: [PATCH] radv: Remove syncobj_handle variable in header. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -I strongly suspect it was supposed to be a typedef. However, used -nowhere, we should remove it. - -Fixes: eaa56eab6da "radv: initial support for shared semaphores (v2)" -Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2385 -Reviewed-by: Michel Dänzer -Reviewed-by: Samuel Pitoiset -Tested-by: Marge Bot -Part-of: ---- - src/amd/vulkan/radv_radeon_winsys.h | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/src/amd/vulkan/radv_radeon_winsys.h b/src/amd/vulkan/radv_radeon_winsys.h -index c8790917bcc..5c7b1ab5118 100644 ---- a/src/amd/vulkan/radv_radeon_winsys.h -+++ b/src/amd/vulkan/radv_radeon_winsys.h -@@ -156,7 +156,6 @@ struct radeon_bo_metadata { - uint32_t metadata[64]; - }; - --uint32_t syncobj_handle; - struct radeon_winsys_fence; - - struct radeon_winsys_bo { --- -2.16.4 - diff --git a/mesa-19.3.2.tar.xz b/mesa-19.3.2.tar.xz deleted file mode 100644 index 960b174..0000000 --- a/mesa-19.3.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e3aee324616352bbc7f58d47ab573e10f68cc7719fd045bd6d3abcdd97ee1c1 -size 11834324 diff --git a/mesa-19.3.2.tar.xz.sig b/mesa-19.3.2.tar.xz.sig deleted file mode 100644 index 8305e9f..0000000 Binary files a/mesa-19.3.2.tar.xz.sig and /dev/null differ diff --git a/mesa-19.3.3.tar.xz b/mesa-19.3.3.tar.xz new file mode 100644 index 0000000..f45c7a1 --- /dev/null +++ b/mesa-19.3.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81ce4810bb25d61300f8104856461f4d49cf7cb794aa70cb572312e370c39f09 +size 11938700 diff --git a/mesa-19.3.3.tar.xz.sig b/mesa-19.3.3.tar.xz.sig new file mode 100644 index 0000000..229229c Binary files /dev/null and b/mesa-19.3.3.tar.xz.sig differ