Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2015-07-05 17:58:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2015-06-11 
09:10:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes   2015-07-05 
17:58:32.000000000 +0200
@@ -1,0 +2,54 @@
+Mon Jun 29 14:13:43 UTC 2015 - mimi...@gmail.com
+
+- adjust libdrm dependencies
+
+-------------------------------------------------------------------
+Mon Jun 29 10:09:24 UTC 2015 - sndir...@suse.com
+
+- Update to version 10.6.1
+  * This release includes core mesa and glsl patches (amonst which
+    a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific
+    fixes and a selection of shared-glapi commits - from build fixes, to
+    ones ensuring that the dri modules can be loaded.
+
+-------------------------------------------------------------------
+Tue Jun 23 14:26:17 UTC 2015 - sndir...@suse.com
+
+- n_Fixed-build-against-wayland-1.2.1.patch
+  * required to fix build with wayland on openSUSE 13.1 
+
+-------------------------------------------------------------------
+Mon Jun 15 14:19:06 UTC 2015 - tobias.johannes.klausm...@mni.thm.de
+
+- Update to version 10.6.0:
+- New GL/EGL Features:
+  + GL_AMD_pinned_memory on r600, radeonsi
+  + GL_ARB_clip_control on i965
+  + GL_ARB_depth_buffer_float on freedreno
+  + GL_ARB_depth_clamp on freedreno
+  + GL_ARB_direct_state_access on all drivers for Core GL contexts.
+  + GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
+  + GL_ARB_draw_instanced on freedreno
+  + GL_ARB_gpu_shader_fp64 on nvc0, softpipe
+  + GL_ARB_gpu_shader5 on i965/gen8+
+  + GL_ARB_instanced_arrays on freedreno
+  + GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, 
softpipe
+  + GL_ARB_program_interface_query (all drivers)
+  + GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
+  + GL_ARB_texture_view on llvmpipe, softpipe
+  + GL_ARB_uniform_buffer_object on freedreno
+  + GL_ARB_vertex_attrib_64bit on nvc0, softpipe
+  + GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6
+  + GL_EXT_draw_buffers2 on freedreno
+  + GL_OES_EGL_sync on all drivers
+  + EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+  + EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+  + EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
+  + GL_AMD_performance_monitor on nvc0
+- Changes to package:
+  + add --enable-shader-cache to configure options
+  + remove Patch100: U_0001_gallium_include_util_macros.patch
+  + remove Patch101: 
U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
+  + remove Patch102: U_0003_fix_build_after_macro_include.patch
+
+-------------------------------------------------------------------

Old:
----
  U_0001_gallium_include_util_macros.patch
  U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
  U_0003_fix_build_after_macro_include.patch
  mesa-10.5.7.tar.xz

New:
----
  mesa-10.6.1.tar.xz
  n_Fixed-build-against-wayland-1.2.1.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.wsVDj6/_old  2015-07-05 17:58:33.000000000 +0200
+++ /var/tmp/diff_new_pack.wsVDj6/_new  2015-07-05 17:58:33.000000000 +0200
@@ -18,7 +18,7 @@
 
 %define glamor 1
 %define _name_archive mesa
-%define _version 10.5.7
+%define _version 10.6.1
 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x
 %define gallium_loader 1
 %else
@@ -37,7 +37,7 @@
 %define with_nine 1
 %endif
 Name:           Mesa
-Version:        10.5.7
+Version:        10.6.1
 Release:        0
 Summary:        System for rendering interactive 3-D graphics
 License:        MIT
@@ -48,15 +48,14 @@
 Source3:        README.updates
 Source4:        manual-pages.tar.bz2
 Source6:        %{name}-rpmlintrc
+# required for building against wayland of openSUSE 13.1
+Patch0:         n_Fixed-build-against-wayland-1.2.1.patch
 # to be upstreamed
 Patch11:        u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
 # Patch from Fedora, fix 16bpp in llvmpipe
 Patch13:        u_mesa-8.0.1-fix-16bpp.patch
 # Patch from Fedora, use shmget when available, under llvmpipe
 Patch15:        u_mesa-8.0-llvmpipe-shmget.patch
-Patch100:       U_0001_gallium_include_util_macros.patch
-Patch101:       U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
-Patch102:       U_0003_fix_build_after_macro_include.patch
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
 BuildRequires:  bison
@@ -75,11 +74,12 @@
 BuildRequires:  pkgconfig(dri2proto)
 BuildRequires:  pkgconfig(dri3proto)
 BuildRequires:  pkgconfig(glproto)
-BuildRequires:  pkgconfig(libdrm) >= 2.4.30
+BuildRequires:  pkgconfig(libdrm) >= 2.4.38
 BuildRequires:  pkgconfig(libdrm_nouveau) >= 2.4.41
 BuildRequires:  pkgconfig(libdrm_radeon) >= 2.4.56
 BuildRequires:  pkgconfig(libkms) >= 1.0.0
 BuildRequires:  pkgconfig(libudev) > 151
+BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(presentproto)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(x11-xcb)
@@ -109,7 +109,7 @@
 %endif
 %ifarch x86_64 %ix86
 BuildRequires:  libelf-devel
-BuildRequires:  pkgconfig(libdrm_intel) >= 2.4.52
+BuildRequires:  pkgconfig(libdrm_intel) >= 2.4.60
 %endif
 %if 0%{?suse_version} >= 1310
 BuildRequires:  pkgconfig(wayland-client)
@@ -511,16 +511,16 @@
 %setup -q -n %{_name_archive}-%{_version} -b4
 # remove some docs
 rm -rf docs/README.{VMS,WIN32,OS2}
+%if 0%{?suse_version} < 1320
+# required for building against wayland of openSUSE 13.1
+%patch0 -p1
+%endif
 ### disabled, but not dropped yet; these still need investigation in
 ### order to figure out whether the issue is still reproducable and
 ### hence a fix is required
 #%patch11 -p1
 #%patch15 -p1
 #%patch13 -p1
-###
-%patch100 -p1
-%patch101 -p1
-%patch102 -p1
 
 %build
 %if 0%{?suse_version} >= 1310
@@ -540,6 +540,7 @@
            --enable-texture-float \
            --enable-osmesa \
            --enable-dri3 \
+           --enable-shader-cache \
            %{?with_nine:--enable-nine} \
 %if %{glamor}
            --enable-gbm \

++++++ mesa-10.5.7.tar.xz -> mesa-10.6.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/Mesa/mesa-10.5.7.tar.xz 
/work/SRC/openSUSE:Factory/.Mesa.new/mesa-10.6.1.tar.xz differ: char 26, line 1

++++++ n_Fixed-build-against-wayland-1.2.1.patch ++++++
>From 968a11158031d5d51e63f18cf4cddea7ae23177f Mon Sep 17 00:00:00 2001
From: Stefan Dirsch <sndir...@suse.de>
Date: Tue, 23 Jun 2015 16:43:51 +0200
Subject: [PATCH] Fixed build against wayland 1.2.1

Wayland 1.2.1 still lacks definition of WL_SHM_FORMAT_RGB565 format.
---
 src/egl/drivers/dri2/platform_wayland.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/egl/drivers/dri2/platform_wayland.c 
b/src/egl/drivers/dri2/platform_wayland.c
index ea2f9f2..4351e08 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -1236,9 +1236,6 @@ dri2_initialize_wayland_drm(_EGLDriver *drv, _EGLDisplay 
*disp)
 static int
 dri2_wl_swrast_get_stride_for_format(int format, int w)
 {
-   if (format == WL_SHM_FORMAT_RGB565)
-      return 2 * w;
-   else /* ARGB8888 || XRGB8888 */
       return 4 * w;
 }
 
@@ -1672,9 +1669,7 @@ dri2_wl_swrast_create_window_surface(_EGLDriver *drv, 
_EGLDisplay *disp,
    if (!_eglInitSurface(&dri2_surf->base, disp, EGL_WINDOW_BIT, conf, 
attrib_list))
       goto cleanup_surf;
 
-   if (conf->RedSize == 5)
-      dri2_surf->format = WL_SHM_FORMAT_RGB565;
-   else if (conf->AlphaSize == 0)
+   if (conf->AlphaSize == 0)
       dri2_surf->format = WL_SHM_FORMAT_XRGB8888;
    else
       dri2_surf->format = WL_SHM_FORMAT_ARGB8888;
@@ -1728,9 +1723,6 @@ shm_handle_format(void *data, struct wl_shm *shm, 
uint32_t format)
    case WL_SHM_FORMAT_XRGB8888:
       dri2_dpy->formats |= HAS_XRGB8888;
       break;
-   case WL_SHM_FORMAT_RGB565:
-      dri2_dpy->formats |= HAS_RGB565;
-      break;
    }
 }
 
-- 
1.8.4.5


Reply via email to