Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2016-01-23 01:04:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2016-01-09 
23:09:46.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes   2016-01-23 
01:04:26.000000000 +0100
@@ -1,0 +2,28 @@
+Wed Jan 20 16:40:10 UTC 2016 - e...@suse.com
+
+- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
+  Check for dummyContext to see if the glx_context is valid (boo#962609).
+
+-------------------------------------------------------------------
+Wed Jan 20 15:16:11 UTC 2016 - sndir...@suse.com
+
+- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch 
+  * Since these are packaged separately in (open)SUSE anyway, one
+    can use copies as well. This makes debug packages possible
+    again. (bnc #962609)
+
+-------------------------------------------------------------------
+Wed Jan 13 23:14:33 UTC 2016 - mimi...@gmail.com
+
+- update to 11.1.1
+* Bugfix release and adding KB Lake PCI id's
++ fdo#91806 - configure does not test whether assembler supports sse4.1
++ fdo#92229 - [APITRACE] SOMA have serious graphical errors
++ fdo#92233 - Unigine Heaven 4.0 silhuette run
++ fdo#93004 - Guild Wars 2 crash on nouveau DX11 cards
++ fdo#93215 - [Regression bisected] Ogles1conform Automatic mipmap
+    generation test is fail
++ fdo#93257 - [SKL, bisected] ASTC dEQP tests segfault
++ fixes for r600,nv*,glx,glsl,radeonsi and i965
+
+-------------------------------------------------------------------

Old:
----
  mesa-11.1.0.tar.xz
  mesa-11.1.0.tar.xz.sig

New:
----
  mesa-11.1.1.tar.xz
  mesa-11.1.1.tar.xz.sig
  n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch

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

Other differences:
------------------
++++++ Mesa.spec ++++++
--- /var/tmp/diff_new_pack.lYW9E2/_old  2016-01-23 01:04:27.000000000 +0100
+++ /var/tmp/diff_new_pack.lYW9E2/_new  2016-01-23 01:04:27.000000000 +0100
@@ -18,7 +18,7 @@
 
 %define glamor 1
 %define _name_archive mesa
-%define _version 11.1.0
+%define _version 11.1.1
 %define with_opencl 0
 %ifarch %ix86 x86_64 %arm ppc ppc64 ppc64le s390x
 %define gallium_loader 1
@@ -42,7 +42,7 @@
 %endif
 %endif
 Name:           Mesa
-Version:        11.1.0
+Version:        11.1.1
 Release:        0
 Summary:        System for rendering interactive 3-D graphics
 License:        MIT
@@ -57,6 +57,7 @@
 Source7:        Mesa.keyring
 # required for building against wayland of openSUSE 13.1
 Patch0:         n_Fixed-build-against-wayland-1.2.1.patch
+Patch1:         
u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.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
@@ -65,6 +66,8 @@
 Patch15:        u_mesa-8.0-llvmpipe-shmget.patch
 # to be upstreamed
 Patch17:        u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
+# never to be upstreamed
+Patch18:        n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
 BuildRequires:  autoconf >= 2.60
 BuildRequires:  automake
 BuildRequires:  bison
@@ -548,6 +551,7 @@
 # required for building against wayland of openSUSE 13.1
 %patch0 -p1
 %endif
+%patch1 -p1
 ### 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
@@ -555,6 +559,7 @@
 #%patch15 -p1
 #%patch13 -p1
 %patch17 -p1
+%patch18 -p1
 
 %build
 %if 0%{?suse_version} >= 1310


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

++++++ n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch ++++++
>From a9af1af5f1f9aa9fdea9e73135a92f053478f849 Mon Sep 17 00:00:00 2001
From: Stefan Dirsch <sndir...@suse.de>
Date: Wed, 20 Jan 2016 16:10:15 +0100
Subject: [PATCH] VDPAU/XVMC libs: Replace hardlinks with copies

Since these are packaged separately in (open)SUSE anyway, one can use
copies as well. This makes debug packages possible again. (bnc #962609)

Signed-off-by: Stefan Dirsch <sndir...@suse.de>
---
 src/gallium/targets/vdpau/Makefile.am | 4 ++--
 src/gallium/targets/xvmc/Makefile.am  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/targets/vdpau/Makefile.am 
b/src/gallium/targets/vdpau/Makefile.am
index d388f8b..c9cc534 100644
--- a/src/gallium/targets/vdpau/Makefile.am
+++ b/src/gallium/targets/vdpau/Makefile.am
@@ -86,7 +86,7 @@ all-local: $(vdpau_LTLIBRARIES)
                j=libvdpau_gallium.$(LIB_EXT);                          \
                k=libvdpau_$${i}.$(LIB_EXT);                            \
                l=$${k}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0;                \
-               ln -f .libs/$${j}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0       \
+               cp -a .libs/$${j}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0       \
                      $${link_dir}/$${l};                               \
                ln -sf $${l}                                            \
                       $${link_dir}/$${k}.$(VDPAU_MAJOR).$(VDPAU_MINOR); \
@@ -111,7 +111,7 @@ install-data-hook:
                j=libvdpau_gallium.$(LIB_EXT);                          \
                k=libvdpau_$${i}.$(LIB_EXT);                            \
                l=$${k}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0;                \
-               ln -f $${dest_dir}/$${j}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0 \
+               cp -a $${dest_dir}/$${j}.$(VDPAU_MAJOR).$(VDPAU_MINOR).0 \
                      $${dest_dir}/$${l};                               \
                ln -sf $${l}                                            \
                       $${dest_dir}/$${k}.$(VDPAU_MAJOR).$(VDPAU_MINOR); \
diff --git a/src/gallium/targets/xvmc/Makefile.am 
b/src/gallium/targets/xvmc/Makefile.am
index fdc5f4b..93ef230 100644
--- a/src/gallium/targets/xvmc/Makefile.am
+++ b/src/gallium/targets/xvmc/Makefile.am
@@ -73,7 +73,7 @@ install-data-hook:
                j=libXvMCgallium.$(LIB_EXT);                            \
                k=libXvMC$${i}.$(LIB_EXT);                              \
                l=$${k}.$(XVMC_MAJOR).$(XVMC_MINOR).0;                  \
-               ln -f $${dest_dir}/$${j}.$(XVMC_MAJOR).$(XVMC_MINOR).0  \
+               cp -a $${dest_dir}/$${j}.$(XVMC_MAJOR).$(XVMC_MINOR).0  \
                      $${dest_dir}/$${l};                               \
                ln -sf $${l}                                            \
                       $${dest_dir}/$${k}.$(XVMC_MAJOR).$(XVMC_MINOR);  \
-- 
2.6.2

++++++ u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch 
++++++
From: Egbert Eich <e...@suse.de>
Date: Wed Jan 20 13:51:11 2016 +0100
Subject: [PATCH]dri2: Check for dummyContext to see if the glx_context is valid
Patch-mainline: to be upstreamed

References: boo#962609
Signed-off-by: Egbert Eich <e...@suse.com>

According to the comments in src/glx/glxcurrent.c __glXGetCurrentContext()
always returns a valid pointer. If no context is made current, it will
contain dummyContext. Thus a test for NULL will always fail.

Signed-off-by: Egbert Eich <e...@suse.de>
---
 src/glx/dri2_glx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/glx/dri2_glx.c b/src/glx/dri2_glx.c
index 27ea952..6a5f964 100644
--- a/src/glx/dri2_glx.c
+++ b/src/glx/dri2_glx.c
@@ -520,7 +520,7 @@ dri2GetCurrentContext()
    struct glx_context *gc = __glXGetCurrentContext();
    struct dri2_context *dri2Ctx = (struct dri2_context *)gc;
 
-   return dri2Ctx ? dri2Ctx->driContext : NULL;
+   return (gc != &dummyContext) ? dri2Ctx->driContext : NULL;
 }
 
 /**

Reply via email to