Hello community,

here is the log from the commit of package xf86-video-savage for 
openSUSE:Factory checked in at 2017-01-24 10:35:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-video-savage (Old)
 and      /work/SRC/openSUSE:Factory/.xf86-video-savage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xf86-video-savage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-video-savage/xf86-video-savage.changes      
2016-12-02 16:42:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-savage.new/xf86-video-savage.changes 
2017-01-24 10:35:51.389496580 +0100
@@ -1,0 +2,9 @@
+Thu Jan 19 14:54:11 UTC 2017 - [email protected]
+
+- Update to version 2.3.9:
+  * Adapt Block/WakeupHandler signature for ABI 23
+  * Disable tiling on SuperSavage by default
+- supersedes U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch,
+  u_Disable-tiling-on-SuperSavage-Novell-Bugzilla-805380.patch
+
+-------------------------------------------------------------------

Old:
----
  U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
  u_Disable-tiling-on-SuperSavage-Novell-Bugzilla-805380.patch
  xf86-video-savage-2.3.8.tar.bz2

New:
----
  xf86-video-savage-2.3.9.tar.bz2

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

Other differences:
------------------
++++++ xf86-video-savage.spec ++++++
--- /var/tmp/diff_new_pack.xijVtG/_old  2017-01-24 10:35:51.953416474 +0100
+++ /var/tmp/diff_new_pack.xijVtG/_new  2017-01-24 10:35:51.957415907 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-savage
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:           xf86-video-savage
-Version:        2.3.8
+Version:        2.3.9
 Release:        0
 Summary:        S3 Savage video driver for the Xorg X server
 License:        MIT
 Group:          System/X11/Servers/XF86_4
 Url:            http://xorg.freedesktop.org/
 Source0:        
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Patch2:         u_Disable-tiling-on-SuperSavage-Novell-Bugzilla-805380.patch
-Patch3:         U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
@@ -55,8 +53,6 @@
 
 %prep
 %setup -q
-%patch2 -p1
-%patch3 -p1
 
 %build
 %configure

++++++ xf86-video-savage-2.3.8.tar.bz2 -> xf86-video-savage-2.3.9.tar.bz2 ++++++
++++ 21806 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/ChangeLog new/xf86-video-savage-2.3.9/ChangeLog
--- old/xf86-video-savage-2.3.8/ChangeLog       2015-05-08 12:13:56.000000000 
+0200
+++ new/xf86-video-savage-2.3.9/ChangeLog       2017-01-17 23:44:37.000000000 
+0100
@@ -1,3 +1,31 @@
+commit d0582b84231de1b089eda296cd3bb859e5df1acd
+Author: Matt Turner <[email protected]>
+Date:   Tue Jan 17 14:44:13 2017 -0800
+
+    xf86-video-savage 2.3.9
+    
+    Signed-off-by: Matt Turner <[email protected]>
+
+commit de3e1803314820968502156703d5bfe3fab24972
+Author: Adam Jackson <[email protected]>
+Date:   Tue Jul 19 10:03:56 2016 -0400
+
+    Adapt Block/WakeupHandler signature for ABI 23
+    
+    Signed-off-by: Adam Jackson <[email protected]>
+
+commit de61497415e58a21fa247faf6db180ca47fb5df0
+Author: Stefan Dirsch <[email protected]>
+Date:   Wed Apr 27 16:02:13 2016 +0200
+
+    Disable tiling on SuperSavage by default
+    
+    Xserver cannot be started with Tiling enabled on SuperSavage.
+    https://bugzilla.opensuse.org/show_bug.cgi?id=805380
+    
+    Signed-off-by: Stefan Dirsch <[email protected]>
+    Acked-by: Hans de Goede <[email protected]>
+
 commit f8f24e6856e2627f6620a8fd0474366d057496d2
 Author: Julien Cristau <[email protected]>
 Date:   Fri May 8 12:08:50 2015 +0200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/compile new/xf86-video-savage-2.3.9/compile
--- old/xf86-video-savage-2.3.8/compile 2015-05-08 12:06:37.000000000 +0200
+++ new/xf86-video-savage-2.3.9/compile 2017-01-17 23:44:33.000000000 +0100
@@ -3,7 +3,7 @@
 
 scriptversion=2012-10-14.11; # UTC
 
-# Copyright (C) 1999-2013 Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/config.h.in new/xf86-video-savage-2.3.9/config.h.in
--- old/xf86-video-savage-2.3.8/config.h.in     2015-05-08 12:13:56.000000000 
+0200
+++ new/xf86-video-savage-2.3.9/config.h.in     2017-01-17 23:44:33.000000000 
+0100
@@ -41,8 +41,7 @@
 /* Have xf86XVFillKeyHelperDrawable prototype */
 #undef HAVE_XV_DRAWABLE_HELPER
 
-/* Define to the sub-directory in which libtool stores uninstalled libraries.
-   */
+/* Define to the sub-directory where libtool stores uninstalled libraries. */
 #undef LT_OBJDIR
 
 /* Name of package */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/configure.ac 
new/xf86-video-savage-2.3.9/configure.ac
--- old/xf86-video-savage-2.3.8/configure.ac    2015-05-08 12:08:44.000000000 
+0200
+++ new/xf86-video-savage-2.3.9/configure.ac    2017-01-17 23:44:10.000000000 
+0100
@@ -23,7 +23,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.60])
 AC_INIT([xf86-video-savage],
-        [2.3.8],
+        [2.3.9],
         [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
         [xf86-video-savage])
 AC_CONFIG_SRCDIR([Makefile.am])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/missing new/xf86-video-savage-2.3.9/missing
--- old/xf86-video-savage-2.3.8/missing 2015-05-08 12:06:38.000000000 +0200
+++ new/xf86-video-savage-2.3.9/missing 2017-01-17 23:44:33.000000000 +0100
@@ -3,7 +3,7 @@
 
 scriptversion=2013-10-28.13; # UTC
 
-# Copyright (C) 1996-2013 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/src/compat-api.h 
new/xf86-video-savage-2.3.9/src/compat-api.h
--- old/xf86-video-savage-2.3.8/src/compat-api.h        2014-01-07 
15:53:28.000000000 +0100
+++ new/xf86-video-savage-2.3.9/src/compat-api.h        2017-01-17 
23:43:40.000000000 +0100
@@ -78,11 +78,19 @@
 
 #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
 
+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
+#define BLOCKHANDLER_ARGS arg, pTimeout
+
+#define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result
+#define WAKEUPHANDLER_ARGS arg, result
+#else
 #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
 #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
 
 #define WAKEUPHANDLER_ARGS_DECL ScreenPtr arg, unsigned long result, pointer 
read_mask
 #define WAKEUPHANDLER_ARGS arg, result, read_mask
+#endif
 
 #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
 #define CLOSE_SCREEN_ARGS pScreen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/xf86-video-savage-2.3.8/src/savage_driver.c 
new/xf86-video-savage-2.3.9/src/savage_driver.c
--- old/xf86-video-savage-2.3.8/src/savage_driver.c     2015-05-08 
12:07:11.000000000 +0200
+++ new/xf86-video-savage-2.3.9/src/savage_driver.c     2017-01-17 
23:43:40.000000000 +0100
@@ -1668,7 +1668,11 @@
 #endif
 
     /* we can use Option "DisableTile TRUE" to disable tile mode */
-    psav->bDisableTile = FALSE; 
+    if (psav->Chipset == S3_SUPERSAVAGE)
+        /* apparently broken with these GPUs, see 
https://bugzilla.opensuse.org/show_bug.cgi?id=805380 */
+       psav->bDisableTile = TRUE;
+    else
+       psav->bDisableTile = FALSE;
     if (xf86GetOptValBool(psav->Options, 
OPTION_DISABLE_TILE,&psav->bDisableTile)) {
         xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
                    "Option: %s Tile Mode and Program it 
\n",(psav->bDisableTile?"Disable":"Enable"));


Reply via email to