Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-01-24 10:40:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and      /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wxWidgets-3_0"

Changes:
--------
--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes        
2016-09-28 11:31:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-01-24 10:40:26.438431233 +0100
@@ -1,0 +2,5 @@
+Mon Jan 16 18:09:14 UTC 2017 - jeng...@inai.de
+
+- Add relax-abi.diff
+
+-------------------------------------------------------------------
wxWidgets-3_0.changes: same change

New:
----
  relax-abi.diff

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

Other differences:
------------------
++++++ wxWidgets-3_0-nostl.spec ++++++
--- /var/tmp/diff_new_pack.OMA4Pa/_old  2017-01-24 10:40:28.310165426 +0100
+++ /var/tmp/diff_new_pack.OMA4Pa/_new  2017-01-24 10:40:28.310165426 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0-nostl
 #
-# 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
@@ -104,8 +104,8 @@
 
 %package -n libwx_baseu-suse-nostl1
 Summary:        wxWidgets Library
-Group:          System/Libraries
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
+Group:          System/Libraries
 Obsoletes:      wxGTK <= %version.0
 # Third party base package name:
 Obsoletes:      wxWidgets < %version

++++++ wxWidgets-3_0.spec ++++++
--- /var/tmp/diff_new_pack.OMA4Pa/_old  2017-01-24 10:40:28.346160315 +0100
+++ /var/tmp/diff_new_pack.OMA4Pa/_new  2017-01-24 10:40:28.350159747 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0
 #
-# 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
@@ -58,8 +58,8 @@
 Patch13:        0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
 Patch14:        0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch
 Patch15:        abs.diff
-# PATCH-FIX-UPSTREAM wxWidgets-3_0-gstreamer-1.0.patch badshah...@gmail.com -- 
Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report: 
http://trac.wxwidgets.org/ticket/14976
 Patch16:        wxWidgets-3_0-gstreamer-1.0.patch
+Patch17:        relax-abi.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -100,8 +100,8 @@
 
 %package -n libwx_baseu-suse1
 Summary:        wxWidgets Library
-Group:          System/Libraries
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
+Group:          System/Libraries
 Obsoletes:      wxGTK <= %version.0
 # Third party base package name:
 Obsoletes:      wxWidgets < %version
@@ -276,7 +276,7 @@
 echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
 %setup -q -n %tarball_name-%version
 %patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -p1
-%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -p1
 cp %{S:2} .
 
 %build

++++++ relax-abi.diff ++++++
From: Nathan Ridge

Relax the ABI compatibility requirements for GCC.

Allow a library and an application to differ in __GXX_ABI_VERSION
within the range 1002-1008. The ABI changes made in this range
do not affect wxWidgets.

https://github.com/wxWidgets/wxWidgets/commit/ad21cc332ac906b9ae8f238ab135cbe410e78eba
https://github.com/wxWidgets/wxWidgets/commit/96f5a24f6dfdfff3466ab7c1736dfc741165aaea
---
 include/wx/build.h |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

Index: wxWidgets-3.0.2/include/wx/build.h
===================================================================
--- wxWidgets-3.0.2.orig/include/wx/build.h
+++ wxWidgets-3.0.2/include/wx/build.h
@@ -52,8 +52,17 @@
 // GCC and Intel C++ share same C++ ABI (and possibly others in the future),
 // check if compiler versions are compatible:
 #if defined(__GXX_ABI_VERSION)
+    // The changes between ABI versions 1002 through 1008 (documented at
+    // https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Dialect-Options.html
+    // under -fabi-version) don't affect wxWidgets, so we allow a library
+    // and an application to differ within that range.
+    #if ((__GXX_ABI_VERSION >= 1002) && (__GXX_ABI_VERSION <= 1010))
+        #define wxGXX_EFFECTIVE_ABI_VERSION 1002
+    #else
+        #define wxGXX_EFFECTIVE_ABI_VERSION __GXX_ABI_VERSION
+    #endif
     #define __WX_BO_COMPILER \
-            ",compiler with C++ ABI " __WX_BO_STRINGIZE(__GXX_ABI_VERSION)
+            ",compiler with C++ ABI " 
__WX_BO_STRINGIZE(wxGXX_EFFECTIVE_ABI_VERSION)
 #elif defined(__GNUG__)
     #define __WX_BO_COMPILER ",GCC " \
             __WX_BO_STRINGIZE(__GNUC__) "." __WX_BO_STRINGIZE(__GNUC_MINOR__)
++++++ wxWidgets-3_0-gstreamer-1.0.patch ++++++
--- /var/tmp/diff_new_pack.OMA4Pa/_old  2017-01-24 10:40:28.554130780 +0100
+++ /var/tmp/diff_new_pack.OMA4Pa/_new  2017-01-24 10:40:28.554130780 +0100
@@ -1,3 +1,8 @@
+From: badshah...@gmail.com
+
+Port wxcntrl to use gstreamer 1.0; patch taken from upstream bug report
+http://trac.wxwidgets.org/ticket/14976
+
 Index: wxwidgets3.0-3.0.2+dfsg/configure.in
 ===================================================================
 --- wxwidgets3.0-3.0.2+dfsg.orig/configure.in


Reply via email to