commit wxWidgets-3_0 for openSUSE:Factory

2020-02-06 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2020-02-06 13:07:07

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new.26092 (New)


Package is "wxWidgets-3_0"

Thu Feb  6 13:07:07 2020 rev:27 rq:769486 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2018-07-13 10:20:55.574424950 +0200
+++ 
/work/SRC/openSUSE:Factory/.wxWidgets-3_0.new.26092/wxWidgets-3_0-nostl.changes 
2020-02-06 13:07:09.896301532 +0100
@@ -1,0 +2,6 @@
+Mon Feb  3 07:24:39 UTC 2020 - Dave Plater 
+
+- Build wxWidgets-3_0-nostl variant with LTO disabled to fix
+  boo#1162418.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.gDwiEn/_old  2020-02-06 13:07:12.216302794 +0100
+++ /var/tmp/diff_new_pack.gDwiEn/_new  2020-02-06 13:07:12.216302794 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0-nostl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -265,6 +265,7 @@
 cp %{S:2} .
 
 %build
+%define _lto_cflags %{nil}
 autoconf -f -i
 # With 2.9.1:
 # --enable-objc_uniquifying is relevant only for Cocoa

++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.gDwiEn/_old  2020-02-06 13:07:12.236302805 +0100
+++ /var/tmp/diff_new_pack.gDwiEn/_new  2020-02-06 13:07:12.236302805 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 




commit wxWidgets-3_0 for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2018-07-13 10:19:35

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Fri Jul 13 10:19:35 2018 rev:26 rq:621874 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2018-04-22 14:33:13.738887087 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2018-07-13 10:20:55.574424950 +0200
@@ -1,0 +2,5 @@
+Tue Jul 10 11:24:39 UTC 2018 - jeng...@inai.de
+
+- Update relax-abi.diff for new upstream patch.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
wxWidgets-3_0.spec: same change
++ relax-abi.diff ++
--- /var/tmp/diff_new_pack.ePMh4Z/_old  2018-07-13 10:20:56.522426083 +0200
+++ /var/tmp/diff_new_pack.ePMh4Z/_new  2018-07-13 10:20:56.522426083 +0200
@@ -1,13 +1,20 @@
-From: Nathan Ridge
+From 7f1d08d5bd5681d1a79ea2f0e2a7fa3c8fa10b1b Mon Sep 17 00:00:00 2001
+From: Vadim Zeitlin 
+Date: Mon, 9 Jul 2018 00:36:15 +0200
+Subject: [PATCH] Ignore all changes to g++ ABI version since 1002
 
-Relax the ABI compatibility requirements for GCC.
+Checking for the exact match of __GXX_ABI_VERSION created more problems
+(including for both Fedora and Debian packagers, see
+https://github.com/wxWidgets/wxWidgets/pull/828) than it solved
+(approximately 0), so relax it and assume that future g++ versions will
+remain broadly compatible with the current ABI, which seems like a safe
+assumption so far.
 
-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
+It's not really clear if there is any value in having this ABI check at
+all, or if we should remove CheckBuildOptions() and all the code calling
+it entirely, as it seems that there is no way to trigger this check
+during run-time without getting a link error first. But keep it for now,
+just because it's simpler to keep it than to remove it.
 ---
  include/wx/build.h |   11 ++-
  1 file changed, 10 insertions(+), 1 deletion(-)
@@ -24,7 +31,7 @@
 +// 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 <= 1011))
++#if ((__GXX_ABI_VERSION >= 1002))
 +#define wxGXX_EFFECTIVE_ABI_VERSION 1002
 +#else
 +#define wxGXX_EFFECTIVE_ABI_VERSION __GXX_ABI_VERSION




commit wxWidgets-3_0 for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2018-04-22 14:33:07

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Sun Apr 22 14:33:07 2018 rev:25 rq:597435 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2018-02-20 17:53:14.534424582 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2018-04-22 14:33:13.738887087 +0200
@@ -1,0 +2,22 @@
+Tue Apr 17 10:50:49 UTC 2018 - jeng...@inai.de
+
+- Bump soversion.diff for 3.0.4
+
+---
+Mon Apr 16 22:03:08 UTC 2018 - ec...@opensuse.org
+
+- update to 3.0.4
+  * Don't crash on trailing '%' in wxDateTime::Format().
+  * Fix various problems when parsing invalid ZIP files.
+  * Fix generic wxTimePickerCtrl to accept max values from
+keyboard.
+  * Multiple surrogate-related fixes in UTF-16 support.
+  * Fix reading wide character data in wxFile::ReadAll().
+  * Make parsing WAV data more robust.
+  * Fix copy ctor in numeric validators classes.
+  * Fix memory leak when wxDataViewCtrl is deleted.
+  * Avoid some GTK+ run-time errors when using
+wx{File,Dir}PickerCtrl.
+- rebase patch soversion.diff
+
+---
wxWidgets-3_0.changes: same change

Old:

  wxWidgets-3.0.3.tar.bz2

New:

  wxWidgets-3.0.4.tar.bz2



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.6ySPZa/_old  2018-04-22 14:33:15.834811233 +0200
+++ /var/tmp/diff_new_pack.6ySPZa/_new  2018-04-22 14:33:15.838811088 +0200
@@ -20,8 +20,9 @@
 %define base_name wxWidgets-3_0
 %define tarball_name wxWidgets
 %define variant suse-nostl
-%define sonum 3
-Version:3.0.3
+%define psonum 3_0_4
+%define sonum 3.0.4
+Version:3.0.4
 Release:0
 %define wx_minor 3.0
 # libdir for installing of all the stuff
@@ -32,7 +33,7 @@
 # build non-UI toolkit related packages
 %define base_packages 1
 Summary:C++ Library for Cross-Platform Development
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Development/Libraries/C and C++
 Url:http://www.wxwidgets.org/
 
@@ -90,7 +91,7 @@
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on the wxChar pointer API.
 
-%package -n libwx_baseu-%variant%sonum
+%package -n libwx_baseu-%variant%psonum
 Summary:wxWidgets Library
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
 Group:  System/Libraries
@@ -101,134 +102,134 @@
 Provides:   wxWidgets = %version
 Recommends: wxWidgets-lang >= %version
 
-%description -n libwx_baseu-%variant%sonum
+%description -n libwx_baseu-%variant%psonum
 Library for the wxWidgets cross-platform GUI.
 
 This varaint of wxWidgets is built without STL types (such as
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on the wxChar pointer API.
 
-%package -n libwx_baseu_net-%variant%sonum
+%package -n libwx_baseu_net-%variant%psonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_net-%variant%sonum
+%description -n libwx_baseu_net-%variant%psonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_baseu_xml-%variant%sonum
+%package -n libwx_baseu_xml-%variant%psonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_xml-%variant%sonum
+%description -n libwx_baseu_xml-%variant%psonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum
+%package -n libwx_gtk%{gtk_version}u_adv-%variant%psonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_adv-%variant%sonum
+%description -n libwx_gtk%{gtk_version}u_adv-%variant%psonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_aui-%variant%sonum
+%package -n libwx_gtk%{gtk_version}u_aui-%variant%psonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_aui-%variant%sonum
+%description -n libwx_gtk%{gtk_version}u_aui-%variant%psonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_core-%variant%sonum
+%package -n libwx_gtk%{gtk_version}u_core-%variant%psonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_core-%variant%sonum
+%description 

commit wxWidgets-3_0 for openSUSE:Factory

2018-02-20 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2018-02-20 17:53:06

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Tue Feb 20 17:53:06 2018 rev:24 rq:577900 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2018-01-26 13:57:06.375964275 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2018-02-20 17:53:14.534424582 +0100
@@ -1,0 +2,7 @@
+Sat Feb 17 09:36:15 UTC 2018 - martin.koeg...@chello.at
+
+- Prevent breaking binaries, if C++11 is enabled
+  http://trac.wxwidgets.org/ticket/18034
+  Add 0001-18034-stick-with-compile-settings-detected-at-config.patch
+
+---
wxWidgets-3_0.changes: same change

New:

  0001-18034-stick-with-compile-settings-detected-at-config.patch



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.7WUvg8/_old  2018-02-20 17:53:16.458355305 +0100
+++ /var/tmp/diff_new_pack.7WUvg8/_new  2018-02-20 17:53:16.458355305 +0100
@@ -48,6 +48,7 @@
 Patch17:relax-abi.diff
 Patch18:0001-spinctrl.patch
 Patch19:0002-spinctrl.patch
+Patch20:0001-18034-stick-with-compile-settings-detected-at-config.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 #Link SDL2 for newer distros
@@ -259,6 +260,7 @@
 %patch -P 17 -p1
 %patch -P 18 -p1
 %patch -P 19 -p1
+%patch -P 20 -p1
 cp %{S:2} .
 
 %build

wxWidgets-3_0.spec: same change
++ 0001-18034-stick-with-compile-settings-detected-at-config.patch ++
>From c585363db117ab928256586bcf76231a612bd0ca Mon Sep 17 00:00:00 2001
From: Martin Koegler 
Date: Sat, 30 Dec 2017 09:51:25 +
Subject: [PATCH]  #18034 stick with compile settings detected at configure
 time

---
 include/wx/defs.h | 6 --
 1 file changed, 6 deletions(-)

diff --git a/include/wx/defs.h b/include/wx/defs.h
index 2c5cdeeeb6..6a2a779081 100644
--- a/include/wx/defs.h
+++ b/include/wx/defs.h
@@ -378,12 +378,6 @@
 #ifndef HAVE_TYPE_TRAITS
 #define HAVE_TYPE_TRAITS
 #endif
-#ifndef HAVE_STD_UNORDERED_MAP
-#define HAVE_STD_UNORDERED_MAP
-#endif
-#ifndef HAVE_STD_UNORDERED_SET
-#define HAVE_STD_UNORDERED_SET
-#endif
 #elif defined(__has_include)
 /*
 Notice that we trust our configure tests more than __has_include(),
-- 
2.13.6




commit wxWidgets-3_0 for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2018-01-26 13:57:04

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Fri Jan 26 13:57:04 2018 rev:23 rq:568881 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-12-31 00:43:09.294784911 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2018-01-26 13:57:06.375964275 +0100
@@ -1,0 +2,5 @@
+Wed Jan 24 09:07:47 UTC 2018 - jeng...@inai.de
+
+- Rework provides/conflicts between -devel variants.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.0Bru6q/_old  2018-01-26 13:57:07.699902460 +0100
+++ /var/tmp/diff_new_pack.0Bru6q/_new  2018-01-26 13:57:07.699902460 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0-nostl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -81,7 +81,7 @@
 BuildRequires:  pkgconfig(glu)
 
 %description
-wxWidgets is a free C++ library for cross-platform GUI.
+wxWidgets is a C++ library for cross-platform GUI.
 With wxWidgets, you can create applications for different GUIs (GTK+,
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
 
@@ -89,7 +89,6 @@
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on the wxChar pointer API.
 
-%if %base_packages
 %package -n libwx_baseu-%variant%sonum
 Summary:wxWidgets Library
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
@@ -122,8 +121,6 @@
 %description -n libwx_baseu_xml-%variant%sonum
 Library for the wxWidgets cross-platform GUI.
 
-%endif
-
 %package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum
 Summary:wxWidgets Library
 Group:  System/Libraries
@@ -213,7 +210,7 @@
 Library for the wxWidgets cross-platform GUI.
 
 %package devel
-Summary:Everything needed for development with wxWidgets
+Summary:Development files for an old API variant of wxWidgets
 Group:  Development/Libraries/C and C++
 Requires:   gtk%gtk_version-devel
 Requires:   libwx_baseu-%variant%sonum = %version
@@ -233,10 +230,11 @@
 Requires:   libwx_gtk%{gtk_version}u_xrc-%variant%sonum = %version
 Requires:   pkgconfig(gl)
 Requires:   pkgconfig(glu)
-Conflicts:  wxWidgets-devel
+Provides:   wxWidgets-any-devel
+Conflicts:  wxWidgets-any-devel
 
 %description devel
-wxWidgets is a free C++ library for cross-platform GUI development.
+wxWidgets is a C++ library for cross-platform GUI development.
 With wxWidgets, you can create applications for different GUIs (GTK+,
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
 
@@ -274,24 +272,24 @@
 export SDL_CONFIG=%_bindir/sdl2-config
 %endif
 
-%configure\
+%configure \
--enable-vendor=%variant \
-   --with-gtk=%gtk_version\
-   --disable-static\
-   --enable-unicode\
-   --with-opengl\
-   --with-libmspack\
-   --with-sdl\
-   --with-gnomevfs\
-   --enable-ipv6\
-   --enable-mediactrl\
-   --enable-optimise\
+   --with-gtk=%gtk_version \
+   --disable-static \
+   --enable-unicode \
+   --with-opengl \
+   --with-libmspack \
+   --with-sdl \
+   --with-gnomevfs \
+   --enable-ipv6 \
+   --enable-mediactrl \
+   --enable-optimise \
 %if 0%{?WX_DEBUG}
-   --enable-debug\
+   --enable-debug \
 %else
-   --disable-debug\
+   --disable-debug \
 %endif
-   --disable-stl\
+   --disable-stl \
--disable-plugins
 make %{?_smp_mflags} V=1
 %if %BUILD_LANG
@@ -300,13 +298,10 @@
 cd ..
 %endif
 
-%clean
-:
-
 %install
 export VENDORTAG='-$variant' # only needed for non-MSW
 make install DESTDIR="%buildroot"
-%if !0%{?base_packages}
+%if !%base_packages
 # Drop libraries already supplied by another packages
 rm -f "%buildroot/%_libdir"/libwx_baseu{,_net,_xml}-%variant.so.%{sonum}* \
"%buildroot/%_libdir/wx/%wx_minor"/sound_sdlu-*.so
@@ -322,14 +317,12 @@
 # HACK: Fix wx-config symlink (bug introduced in 2.9.4).
 ln -sf $(echo %buildroot/%_libdir/wx/config/* | sed "s%%%buildroot") 
%buildroot/%_bindir/wx-config
 
-%if %base_packages
 %post   -n libwx_baseu-%variant%sonum -p /sbin/ldconfig
 %postun -n libwx_baseu-%variant%sonum -p 

commit wxWidgets-3_0 for openSUSE:Factory

2017-12-30 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-12-31 00:43:06

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Sun Dec 31 00:43:06 2017 rev:22 rq:559505 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-10-17 01:50:01.737430776 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-12-31 00:43:09.294784911 +0100
@@ -1,0 +2,13 @@
+Fri Dec 15 19:52:16 UTC 2017 - jeng...@inai.de
+
+- Rework language package dependencies with base library.
+- Replace otherproviders() by regular Conflicts.
+
+---
+Sat Oct 21 09:33:29 UTC 2017 - martin.koeg...@chello.at
+
+- Unify packaging
+- Backport spinctrl patches: 0001-spinctrl.patch
+  0002-spinctrl.patch
+
+---
wxWidgets-3_0.changes: same change

New:

  0001-spinctrl.patch
  0002-spinctrl.patch



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.lWCNib/_old  2017-12-31 00:43:13.377423167 +0100
+++ /var/tmp/diff_new_pack.lWCNib/_new  2017-12-31 00:43:13.381421834 +0100
@@ -17,19 +17,20 @@
 
 
 Name:   wxWidgets-3_0-nostl
-%define base_name wxWidgets
+%define base_name wxWidgets-3_0
 %define tarball_name wxWidgets
+%define variant suse-nostl
+%define sonum 3
 Version:3.0.3
 Release:0
 %define wx_minor 3.0
 # libdir for installing of all the stuff
 %define wxlibdir %_libdir
-# lang packages are exactly equal for all variants. Build it only once:
-%if "%name" == "%base_name"
-%define BUILD_LANG 1
-%else
+# lang packages are exactly equal for all variants and versions.
+# coordinate a bit between nostl and wxWidgets-3_x.
 %define BUILD_LANG 0
-%endif
+# build non-UI toolkit related packages
+%define base_packages 1
 Summary:C++ Library for Cross-Platform Development
 License:GPL-2.0+
 Group:  Development/Libraries/C and C++
@@ -45,8 +46,16 @@
 Source50:   baselibs.conf
 Patch1: soversion.diff
 Patch17:relax-abi.diff
+Patch18:0001-spinctrl.patch
+Patch19:0002-spinctrl.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  SDL-devel
+
+#Link SDL2 for newer distros
+%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
+BuildRequires:  pkgconfig(sdl2)
+%else
+BuildRequires:  pkgconfig(sdl)
+%endif
 BuildRequires:  autoconf
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
@@ -78,9 +87,10 @@
 
 This varaint of wxWidgets is built without STL types (such as
 std::string), and is provided for old programs which fail to use e.g.
-wxString and instead rely on wxChar pointer API.
+wxString and instead rely on the wxChar pointer API.
 
-%package -n libwx_baseu-suse-nostl3
+%if %base_packages
+%package -n libwx_baseu-%variant%sonum
 Summary:wxWidgets Library
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
 Group:  System/Libraries
@@ -89,142 +99,141 @@
 Obsoletes:  wxWidgets < %version
 # wxWidgets-lang requires wxWidgets. Provide them to fix dependencies:
 Provides:   wxWidgets = %version
-Recommends: %base_name-lang >= %version
+Recommends: wxWidgets-lang >= %version
 
-%description -n libwx_baseu-suse-nostl3
+%description -n libwx_baseu-%variant%sonum
 Library for the wxWidgets cross-platform GUI.
 
 This varaint of wxWidgets is built without STL types (such as
 std::string), and is provided for old programs which fail to use e.g.
-wxString and instead rely on wxChar pointer API.
+wxString and instead rely on the wxChar pointer API.
 
-%package -n libwx_baseu_net-suse-nostl3
+%package -n libwx_baseu_net-%variant%sonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_net-suse-nostl3
+%description -n libwx_baseu_net-%variant%sonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_baseu_xml-suse-nostl3
+%package -n libwx_baseu_xml-%variant%sonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_xml-suse-nostl3
+%description -n libwx_baseu_xml-%variant%sonum
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_adv-suse-nostl3
+%endif
+
+%package -n libwx_gtk%{gtk_version}u_adv-%variant%sonum
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_adv-suse-nostl3
+%description -n libwx_gtk%{gtk_version}u_adv-%variant%sonum
 Library for the wxWidgets cross-platform 

commit wxWidgets-3_0 for openSUSE:Factory

2017-10-16 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-10-17 01:49:58

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Tue Oct 17 01:49:58 2017 rev:21 rq:533124 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-09-15 21:08:57.459482014 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-10-17 01:50:01.737430776 +0200
@@ -1,0 +2,10 @@
+Fri Sep 22 14:24:39 CEST 2017 - sbra...@suse.com
+
+- Fix SLE12 build with SDL1.
+
+---
+Thu Sep 21 08:54:58 UTC 2017 - jeng...@inai.de
+
+- Make use of %is_opensuse to select SDL1 for SLE12
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.xcJfPc/_old  2017-10-17 01:50:03.805333892 +0200
+++ /var/tmp/diff_new_pack.xcJfPc/_new  2017-10-17 01:50:03.809333704 +0200
@@ -48,7 +48,7 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 #Link SDL2 for newer distros
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
+%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
 BuildRequires:  pkgconfig(sdl2)
 %else
 BuildRequires:  pkgconfig(sdl)
@@ -259,7 +259,7 @@
 # --enable-accessibility is currently supported only in msw
 # --enable-extended_rtti does not compile
 
-%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
+%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
 export SDL_CONFIG=/usr/bin/sdl2-config
 %endif
 




commit wxWidgets-3_0 for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-09-15 21:08:56

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Fri Sep 15 21:08:56 2017 rev:20 rq:525935 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-06-16 10:53:36.365442785 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-09-15 21:08:57.459482014 +0200
@@ -1,0 +2,6 @@
+Thu Sep  7 19:56:23 UTC 2017 - jeng...@inai.de
+
+- Disable building WebView (the built-in browser widget),
+  as pkconfig(webkit-1.0) (= webkit1gtk2) is going away.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.VVEXDU/_old  2017-09-15 21:08:59.799153523 +0200
+++ /var/tmp/diff_new_pack.VVEXDU/_new  2017-09-15 21:08:59.803152962 +0200
@@ -70,13 +70,6 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glu)
-%if 0%{?suse_version} >= 1140
-BuildRequires:  pkgconfig(webkit-1.0)
-%else
-%if 0%{?sles_version} == 0
-BuildRequires:  libwebkit-gtk-devel
-%endif
-%endif
 
 %description
 wxWidgets is a free C++ library for cross-platform GUI.
@@ -200,13 +193,6 @@
 %description -n libwx_gtk2u_stc-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_webview-suse-nostl3
-Summary:wxWidgets Library
-Group:  System/Libraries
-
-%description -n libwx_gtk2u_webview-suse-nostl3
-Library for the wxWidgets cross-platform GUI.
-
 %package -n libwx_gtk2u_xrc-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
@@ -232,7 +218,6 @@
 Requires:   libwx_gtk2u_ribbon-suse-nostl3 = %version
 Requires:   libwx_gtk2u_richtext-suse-nostl3 = %version
 Requires:   libwx_gtk2u_stc-suse-nostl3 = %version
-Requires:   libwx_gtk2u_webview-suse-nostl3 = %version
 Requires:   libwx_gtk2u_xrc-suse-nostl3 = %version
 Requires:   pkgconfig(gl)
 Requires:   pkgconfig(glu)
@@ -338,8 +323,6 @@
 %postun -n libwx_gtk2u_richtext-suse-nostl3 -p /sbin/ldconfig
 %post   -n libwx_gtk2u_stc-suse-nostl3 -p /sbin/ldconfig
 %postun -n libwx_gtk2u_stc-suse-nostl3 -p /sbin/ldconfig
-%post   -n libwx_gtk2u_webview-suse-nostl3 -p /sbin/ldconfig
-%postun -n libwx_gtk2u_webview-suse-nostl3 -p /sbin/ldconfig
 %post   -n libwx_gtk2u_xrc-suse-nostl3 -p /sbin/ldconfig
 %postun -n libwx_gtk2u_xrc-suse-nostl3 -p /sbin/ldconfig
 
@@ -404,10 +387,6 @@
 %defattr(-,root,root)
 %_libdir/libwx_gtk2u_stc-suse-nostl.so.3*
 
-%files -n libwx_gtk2u_webview-suse-nostl3
-%defattr(-,root,root)
-%_libdir/libwx_gtk2u_webview-suse-nostl.so.3*
-
 %files -n libwx_gtk2u_xrc-suse-nostl3
 %defattr(-,root,root)
 %_libdir/libwx_gtk2u_xrc-suse-nostl.so.3*

++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.VVEXDU/_old  2017-09-15 21:08:59.839147908 +0200
+++ /var/tmp/diff_new_pack.VVEXDU/_new  2017-09-15 21:08:59.843147346 +0200
@@ -77,13 +77,6 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(glu)
-%if 0%{?suse_version} >= 1140
-BuildRequires:  pkgconfig(webkit-1.0)
-%else
-%if 0%{?sles_version} == 0
-BuildRequires:  libwebkit-gtk-devel
-%endif
-%endif
 
 %description
 wxWidgets is a free C++ library for cross-platform GUI.
@@ -195,15 +188,6 @@
 %description -n libwx_gtk%{gtk_version}u_stc-suse3
 Library for the wxWidgets cross-platform GUI.
 
-%if 0%{?suse_version} > 1110
-%package -n libwx_gtk%{gtk_version}u_webview-suse3
-Summary:wxWidgets Library
-Group:  System/Libraries
-
-%description -n libwx_gtk%{gtk_version}u_webview-suse3
-Library for the wxWidgets cross-platform GUI.
-%endif
-
 %package -n libwx_gtk%{gtk_version}u_xrc-suse3
 Summary:wxWidgets Library
 Group:  System/Libraries
@@ -236,11 +220,8 @@
 Requires:   libwx_gtk%{gtk_version}u_ribbon-suse3 = %version
 Requires:   libwx_gtk%{gtk_version}u_richtext-suse3 = %version
 Requires:   libwx_gtk%{gtk_version}u_stc-suse3 = %version
-Requires:   pkgconfig(gl)
-%if 0%{?suse_version} > 1110
-Requires:   libwx_gtk%{gtk_version}u_webview-suse3 = %version
-%endif
 Requires:   libwx_gtk%{gtk_version}u_xrc-suse3 = %version
+Requires:   pkgconfig(gl)
 Requires:   pkgconfig(glu)
 Provides:   wxGTK2-devel = %version-%release
 Provides:   wxWidgets-devel = %version-%release
@@ -353,10 +334,6 @@
 %postun -n libwx_gtk%{gtk_version}u_richtext-suse3 -p /sbin/ldconfig
 %post   -n libwx_gtk%{gtk_version}u_stc-suse3 -p 

commit wxWidgets-3_0 for openSUSE:Factory

2017-06-16 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-06-16 10:53:28

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Fri Jun 16 10:53:28 2017 rev:19 rq:502696 version:3.0.3

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-05-03 15:53:26.951913454 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-06-16 10:53:36.365442785 +0200
@@ -1,0 +2,26 @@
+Sun Jun  4 08:22:29 UTC 2017 - ec...@opensuse.org
+
+- update to 3.0.3
+  See: 
https://github.com/wxWidgets/wxWidgets/blob/v3.0.3/docs/changes.txt#L583-L632
+
+- change source url to github
+- rebase patch soversion.diff
+- remove following patches, because they are now in upstream:
+  0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
+  0001-Ensure-the-PangoFontFace-type-is-loaded.patch
+  0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
+  0001-set-transient-parent-for-about-dialog-closes-16823.patch
+  0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
+  0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
+  0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
+  0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
+  0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
+  0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
+  0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
+  0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
+  0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
+  0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch
+  abs.diff
+  wxWidgets-3_0-gstreamer-1.0.patch
+
+---
wxWidgets-3_0.changes: same change

Old:

  0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
  0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
  0001-Ensure-the-PangoFontFace-type-is-loaded.patch
  0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
  0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
  0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
  0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
  0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
  0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
  0001-set-transient-parent-for-about-dialog-closes-16823.patch
  0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
  0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
  0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
  0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch
  abs.diff
  wxWidgets-3.0.2.tar.bz2
  wxWidgets-3_0-gstreamer-1.0.patch

New:

  wxWidgets-3.0.3.tar.bz2



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.d2iuAB/_old  2017-06-16 10:53:38.109197313 +0200
+++ /var/tmp/diff_new_pack.d2iuAB/_new  2017-06-16 10:53:38.109197313 +0200
@@ -19,7 +19,7 @@
 Name:   wxWidgets-3_0-nostl
 %define base_name wxWidgets
 %define tarball_name wxWidgets
-Version:3.0.2
+Version:3.0.3
 Release:0
 %define wx_minor 3.0
 # libdir for installing of all the stuff
@@ -36,7 +36,7 @@
 Url:http://www.wxwidgets.org/
 
 #SVN-Clone:https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk
-Source: 
http://downloads.sf.net/wxwindows/%tarball_name-%version.tar.bz2
+Source: 
https://github.com/wxWidgets/wxWidgets/releases/download/v%version/wxWidgets-%version.tar.bz2
 Source2:README.SUSE
 Source5:wxWidgets-3_0-rpmlintrc
 # This script is not used during build, but it makes possible to
@@ -44,23 +44,7 @@
 Source6:wxpython-mkdiff.sh
 Source50:   baselibs.conf
 Patch1: soversion.diff
-Patch2: 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
-Patch3: 0001-Ensure-the-PangoFontFace-type-is-loaded.patch
-Patch4: 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
-Patch5: 0001-set-transient-parent-for-about-dialog-closes-16823.patch
-Patch6: 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
-Patch7: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
-Patch8: 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
-Patch9: 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
-Patch10:0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
-Patch11:

commit wxWidgets-3_0 for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-05-03 15:53: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"

Wed May  3 15:53:25 2017 rev:18 rq:491965 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-03-18 20:48:53.292008440 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-05-03 15:53:26.951913454 +0200
@@ -2 +2 @@
-Tue Mar 14 08:53:03 UTC 2017 - davejpla...@gmail.com
+Tue Apr 18 13:13:26 UTC 2017 - jeng...@inai.de
@@ -4 +4,8 @@
-- Actually apply relax-abi.diff and fix devel package description.
+- Bump __GXX_ABI_VERSION to 1011 for gcc7
+- Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
+  to resolve crash [boo#1034350]
+
+---
+Tue Mar 14 08:56:12 UTC 2017 - davejpla...@gmail.com
+
+- Fix devel package description.
--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes  
2017-03-18 20:48:53.451985776 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 
2017-05-03 15:53:27.047899904 +0200
@@ -1,0 +2,7 @@
+Tue Apr 18 13:13:26 UTC 2017 - jeng...@inai.de
+
+- Bump __GXX_ABI_VERSION to 1011 for gcc7
+- Add 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
+  to resolve crash [boo#1034350]
+
+---

New:

  0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.JrfKo9/_old  2017-05-03 15:53:28.535689864 +0200
+++ /var/tmp/diff_new_pack.JrfKo9/_new  2017-05-03 15:53:28.539689299 +0200
@@ -57,10 +57,10 @@
 Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
 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
-# 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
 Patch15:abs.diff
 Patch17:relax-abi.diff
+Patch18:0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -275,7 +275,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 -P 17 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -p1
 cp %{S:2} .
 
 %build

++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.JrfKo9/_old  2017-05-03 15:53:28.567685347 +0200
+++ /var/tmp/diff_new_pack.JrfKo9/_new  2017-05-03 15:53:28.571684782 +0200
@@ -60,8 +60,17 @@
 Patch15:abs.diff
 Patch16:wxWidgets-3_0-gstreamer-1.0.patch
 Patch17:relax-abi.diff
+Patch18:0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  SDL-devel
+
+#Link SDL2 for newer distros
+%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
+BuildRequires: pkgconfig(sdl2)
+%else
+BuildRequires:  pkgconfig(sdl)
+%endif
+
+
 BuildRequires:  autoconf
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
@@ -276,7 +285,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 -P 17 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -P 17 -P 18 -p1
 cp %{S:2} .
 
 %build
@@ -286,6 +295,10 @@
 # --enable-accessibility is currently supported only in msw
 # --enable-extended_rtti does not compile
 
+%if 0%{?suse_version} > 1320 || 0%{?suse_version} == 1315
+export SDL_CONFIG=/usr/bin/sdl2-config
+%endif
+
 %configure\
--enable-vendor=suse \
--with-gtk=%gtk_version\

++ 0001-Fix-spurious-assert-in-wxGTK-wxDataViewCtrl-EditItem.patch ++
>From ed88188be7e97a0503f3471f7b0452740b732902 Mon Sep 17 00:00:00 2001
From: Vadim Zeitlin 
Date: Tue, 10 Feb 2015 23:14:53 +
Subject: [PATCH] Fix spurious assert in wxGTK wxDataViewCtrl::EditItem().

The assert in wxGtkTreeSelectionLock ctor failed after the first time this
object was created as it doesn't reset the selection function to 

commit wxWidgets-3_0 for openSUSE:Factory

2017-03-18 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-03-18 20:48:52

Comparing /work/SRC/openSUSE:Factory/wxWidgets-3_0 (Old)
 and  /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new (New)


Package is "wxWidgets-3_0"

Sat Mar 18 20:48:52 2017 rev:17 rq:479921 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0-nostl.changes
2017-02-19 01:02:26.759665400 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-03-18 20:48:53.292008440 +0100
@@ -1,0 +2,5 @@
+Tue Mar 14 08:53:03 UTC 2017 - davejpla...@gmail.com
+
+- Actually apply relax-abi.diff and fix devel package description.
+
+---
--- /work/SRC/openSUSE:Factory/wxWidgets-3_0/wxWidgets-3_0.changes  
2017-02-19 01:02:26.779662591 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 
2017-03-18 20:48:53.451985776 +0100
@@ -1,0 +2,5 @@
+Tue Mar 14 08:56:12 UTC 2017 - davejpla...@gmail.com
+
+- Fix devel package description.
+
+---



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.oxzxwk/_old  2017-03-18 20:48:54.527833363 +0100
+++ /var/tmp/diff_new_pack.oxzxwk/_new  2017-03-18 20:48:54.527833363 +0100
@@ -57,9 +57,10 @@
 Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
 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
+Patch15:abs.diff
+Patch17:relax-abi.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -261,7 +262,7 @@
 With wxWidgets, you can create applications for different GUIs (GTK+,
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
 
-This package contains all files needed for developing with wxGTK3.
+This package contains all files needed for developing with wxGTK%{gtk_version}.
 
 Note: wxWidgets variant devel packages are mutually exclusive. Please
 read %_docdir/%name/README.SUSE to pick a correct variant.
@@ -274,7 +275,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

++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.oxzxwk/_old  2017-03-18 20:48:54.547830530 +0100
+++ /var/tmp/diff_new_pack.oxzxwk/_new  2017-03-18 20:48:54.551829964 +0100
@@ -263,7 +263,7 @@
 With wxWidgets, you can create applications for different GUIs (GTK+,
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
 
-This package contains all files needed for developing with wxGTK3.
+This package contains all files needed for developing with wxGTK%{gtk_version}.
 
 Note: wxWidgets variant devel packages are mutually exclusive. Please
 read %_docdir/%name/README.SUSE to pick a correct variant.




commit wxWidgets-3_0 for openSUSE:Factory

2017-02-18 Thread root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2017-02-19 01:02:19

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
2017-01-24 10:40:26.438431233 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2017-02-19 01:02:26.759665400 +0100
@@ -1,0 +2,5 @@
+Wed Feb 15 09:41:18 UTC 2017 - jeng...@inai.de
+
+- Bump (SUSE-local) SO version to force rebuild.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.eC6oa3/_old  2017-02-19 01:02:28.215460890 +0100
+++ /var/tmp/diff_new_pack.eC6oa3/_new  2017-02-19 01:02:28.215460890 +0100
@@ -102,7 +102,7 @@
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on wxChar pointer API.
 
-%package -n libwx_baseu-suse-nostl1
+%package -n libwx_baseu-suse-nostl3
 Summary:wxWidgets Library
 # Name up to openSUSE 11.3 and up to wxGTK-2.8:
 Group:  System/Libraries
@@ -113,142 +113,142 @@
 Provides:   wxWidgets = %version
 Recommends: %base_name-lang >= %version
 
-%description -n libwx_baseu-suse-nostl1
+%description -n libwx_baseu-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
 This varaint of wxWidgets is built without STL types (such as
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on wxChar pointer API.
 
-%package -n libwx_baseu_net-suse-nostl1
+%package -n libwx_baseu_net-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_net-suse-nostl1
+%description -n libwx_baseu_net-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_baseu_xml-suse-nostl1
+%package -n libwx_baseu_xml-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_baseu_xml-suse-nostl1
+%description -n libwx_baseu_xml-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_adv-suse-nostl1
+%package -n libwx_gtk2u_adv-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_adv-suse-nostl1
+%description -n libwx_gtk2u_adv-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_aui-suse-nostl1
+%package -n libwx_gtk2u_aui-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_aui-suse-nostl1
+%description -n libwx_gtk2u_aui-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_core-suse-nostl1
+%package -n libwx_gtk2u_core-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_core-suse-nostl1
+%description -n libwx_gtk2u_core-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
 This varaint of wxWidgets is built without STL types (such as
 std::string), and is provided for old programs which fail to use e.g.
 wxString and instead rely on wxChar pointer API.
 
-%package -n libwx_gtk2u_gl-suse-nostl1
+%package -n libwx_gtk2u_gl-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_gl-suse-nostl1
+%description -n libwx_gtk2u_gl-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_html-suse-nostl1
+%package -n libwx_gtk2u_html-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_html-suse-nostl1
+%description -n libwx_gtk2u_html-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_media-suse-nostl1
+%package -n libwx_gtk2u_media-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_media-suse-nostl1
+%description -n libwx_gtk2u_media-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_propgrid-suse-nostl1
+%package -n libwx_gtk2u_propgrid-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk2u_propgrid-suse-nostl1
+%description -n libwx_gtk2u_propgrid-suse-nostl3
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk2u_qa-suse-nostl1
+%package -n libwx_gtk2u_qa-suse-nostl3
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n 

commit wxWidgets-3_0 for openSUSE:Factory

2017-01-24 Thread root
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.0 +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 \
- 

commit wxWidgets-3_0 for openSUSE:Factory

2016-09-28 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2016-09-28 11:31:00

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-23 11:41:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2016-09-28 11:31:02.0 +0200
@@ -1,0 +2,7 @@
+Sat Sep 24 13:30:09 UTC 2016 - badshah...@gmail.com
+
+- Also apply wxWidgets-3_0-gstreamer-1.0.patch to -nostl specfile,
+  and switch its BR to gstreamer-1.0 too; this was missed in the
+  previous submission.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxWidgets-3_0-nostl.spec ++
--- /var/tmp/diff_new_pack.NRKBCy/_old  2016-09-28 11:31:05.0 +0200
+++ /var/tmp/diff_new_pack.NRKBCy/_new  2016-09-28 11:31:05.0 +0200
@@ -58,14 +58,16 @@
 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
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-vfs2-devel
-BuildRequires:  gstreamer-0_10-devel
-BuildRequires:  gstreamer-0_10-plugins-base-devel
+BuildRequires:  gstreamer-devel
+BuildRequires:  gstreamer-plugins-base-devel
 BuildRequires:  gtk2-devel
 %define gtk_version 2
 %if 0%{?suse_version} >= 1220
@@ -272,7 +274,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 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1
 cp %{S:2} .
 
 %build




commit wxWidgets-3_0 for openSUSE:Factory

2016-09-23 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2016-09-23 11:41:14

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-07-01 10:00:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2016-09-23 11:41:16.0 +0200
@@ -1,0 +2,8 @@
+Wed Sep  7 05:05:43 UTC 2016 - badshah...@gmail.com
+
+- Add wxWidgets-3_0-gstreamer-1.0.patch to port functions to use
+  gstreamer 1.0 instead of the unmaintained 0.10 branch; patch
+  taken from upstream issue:
+  http://trac.wxwidgets.org/ticket/14976.
+
+---
wxWidgets-3_0.changes: same change

New:

  wxWidgets-3_0-gstreamer-1.0.patch



Other differences:
--
++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.ipXXvg/_old  2016-09-23 11:41:18.0 +0200
+++ /var/tmp/diff_new_pack.ipXXvg/_new  2016-09-23 11:41:18.0 +0200
@@ -58,14 +58,16 @@
 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
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
 BuildRequires:  cppunit-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-vfs2-devel
-BuildRequires:  gstreamer-0_10-devel
-BuildRequires:  gstreamer-0_10-plugins-base-devel
+BuildRequires:  gstreamer-devel
+BuildRequires:  gstreamer-plugins-base-devel
 BuildRequires:  gtk2-devel
 %define gtk_version 2
 %if 0%{?suse_version} >= 1220
@@ -274,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 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -P 16 -p1
 cp %{S:2} .
 
 %build

++ wxWidgets-3_0-gstreamer-1.0.patch ++
 886 lines (skipped)




commit wxWidgets-3_0 for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2016-07-01 10:00:07

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:

New Changes file:

--- /dev/null   2016-06-25 11:41:22.768041005 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0-nostl.changes   
2016-07-01 10:00:11.0 +0200
@@ -0,0 +1,996 @@
+---
+Mon Jun 27 13:25:47 UTC 2016 - davejpla...@gmail.com
+
+- Created wxWidgets-nostl to enable audacity updates in openSUSE
+  because all of the other Linux distributions prefer to build
+  wxWidgets without STL and audacity developers have no intention
+  of fixing audacity to build against wxWidgets built with STL.
+
+---
+Fri Jun 17 07:19:49 UTC 2016 - jeng...@inai.de
+
+- Add abs.diff to reenable successful gcc6 build
+
+---
+Sat Feb 20 12:33:39 UTC 2016 - jeng...@inai.de
+
+- Add patches from upstream to resolve crashes in normal conditions,
+  and when running under non-X11 wxGTK3.
+  0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
+  0001-Ensure-the-PangoFontFace-type-is-loaded.patch
+  0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
+  0001-set-transient-parent-for-about-dialog-closes-16823.patch
+  0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
+  0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
+  0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
+  0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
+  0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch
+  0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
+  0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
+  0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
+  0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch
+  0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
+
+---
+Sun Mar 29 20:14:10 UTC 2015 - jeng...@inai.de
+
+- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3,
+  and should conflict against experimental variants that are
+  shipping concurrently.
+
+---
+Sun Dec  7 00:08:03 UTC 2014 - jeng...@inai.de
+
+- Add missing directives to baselibs.conf, and also
+  remove wxGTK3 from baselibs.
+
+---
+Fri Dec  5 18:17:03 UTC 2014 - jeng...@inai.de
+
+- Reenable standard dependency generator. We no longer have
+  overlapping library SONAMEs.
+
+---
+Fri Nov  7 09:05:48 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.0.2
+* Fix silent data loss in wx[F]File::Write(wxString) if conversion
+  fails.
+* Make wxString::FromCDouble() work when the global C++ locale is
+  not the C one.
+* Fix mouse handling in wxNotebook containing wxListCtrl.
+- Bump SONAME due to changed ABI, add soversion.diff.
+- Don't let wxGTK3-3_0.spec build the SDL plugin (already done
+  by wxWidgets-3_0.spec)
+
+---
+Thu Nov  6 13:35:08 UTC 2014 - jeng...@inai.de
+
+- Restore libwx_base*.so devel symlinks [boo#904098]
+
+---
+Wed Nov  5 09:51:01 UTC 2014 - jeng...@inai.de
+
+- Replace broad Requires: Mesa-devel by pkgconfig(gl)
+  [Mesa-libGL-devel]
+
+---
+Thu Jul 31 16:16:35 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---
+Wed Jul 16 16:16:26 UTC 2014 - jeng...@inai.de
+
+- Remove the mechanism to support different variants, as it does
+  not support concurrent presence of multiple variants.
+- Remove wxWidgets-3_0-config-force-rpath.patch,
+  wxWidgets-find-wx-provides-bash3.patch (no longer needed)
+
+---
+Mon Jun 16 19:30:11 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.0.1
+* wxHTML displays tables much faster now.
+* Double clicking wxGrid columns does not make them too small
+  any more.
+* Fix bugs when dragging columns in wxGrid with hidden columns.
+* Loading ICO files with PNG data is now supported.
+* Mouse wheel scrolling in wxListCtrl works again.
+* wxStaticBoxSizer contents is not 

commit wxWidgets-3_0 for openSUSE:Factory

2016-06-19 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2016-06-19 10:50:16

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.changes  
2016-03-07 13:24:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 
2016-06-19 10:50:20.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun 17 07:19:49 UTC 2016 - jeng...@inai.de
+
+- Add abs.diff to reenable successful gcc6 build
+
+---

New:

  abs.diff



Other differences:
--
++ wxGTK3-3_0.spec ++
--- /var/tmp/diff_new_pack.vBxZ11/_old  2016-06-19 10:50:22.0 +0200
+++ /var/tmp/diff_new_pack.vBxZ11/_new  2016-06-19 10:50:22.0 +0200
@@ -54,6 +54,7 @@
 Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
 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
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -225,7 +226,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 -p1
+%patch -P 10 -P 11 -P 12 -P 13 -P 14 -P 15 -p1
 cp %{S:2} .
 
 %build

wxWidgets-3_0.spec: same change
++ abs.diff ++
From: Jan Engelhardt 
Date: 2016-06-17 08:08:34.610326109 +0200

Pick one of the abses and move on.

./src/stc/scintilla/src/Editor.cxx:5844:23: error: call of overloaded 
'abs(XYPOSITION)' is ambiguous
  if (abs(pt1.x - pt2.x) > 3)
./src/stc/scintilla/src/Editor.cxx:5846:23: error: call of overloaded 
'abs(XYPOSITION)' is ambiguous
  if (abs(pt1.y - pt2.y) > 3)

---
 src/stc/scintilla/src/Editor.cxx |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Index: wxWidgets-3.0.2/src/stc/scintilla/src/Editor.cxx
===
--- wxWidgets-3.0.2.orig/src/stc/scintilla/src/Editor.cxx
+++ wxWidgets-3.0.2/src/stc/scintilla/src/Editor.cxx
@@ -981,7 +981,7 @@ void Editor::ScrollTo(int line, bool mov
// Try to optimise small scrolls
 #ifndef UNDER_CE
int linesToMove = topLine - topLineNew;
-   bool performBlit = (abs(linesToMove) <= 10) && (paintState == 
notPainting);
+   bool performBlit = (abs(static_cast(linesToMove)) <= 10) 
&& (paintState == notPainting);
willRedrawAll = !performBlit;
 #endif
SetTopLine(topLineNew);
@@ -5841,9 +5841,9 @@ void Editor::GoToLine(int lineNo) {
 }
 
 static bool Close(Point pt1, Point pt2) {
-   if (abs(pt1.x - pt2.x) > 3)
+   if (abs(static_cast(pt1.x - pt2.x)) > 3)
return false;
-   if (abs(pt1.y - pt2.y) > 3)
+   if (abs(static_cast(pt1.y - pt2.y)) > 3)
return false;
return true;
 }



commit wxWidgets-3_0 for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2016-03-07 13:23:37

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/wxGTK3-3_0.changes 2015-04-07 
09:27:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes
2016-03-07 13:24:06.0 +0100
@@ -1,0 +2,20 @@
+Sat Feb 20 12:33:39 UTC 2016 - jeng...@inai.de
+
+- Add patches from upstream to resolve crashes in normal conditions,
+  and when running under non-X11 wxGTK3.
+  0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
+  0001-Ensure-the-PangoFontFace-type-is-loaded.patch
+  0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
+  0001-set-transient-parent-for-about-dialog-closes-16823.patch
+  0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
+  0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
+  0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
+  0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
+  0001-fix-crashes-in-wxGTK3-when-running-with-non-X11-back.patch
+  0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
+  0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
+  0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
+  0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch
+  0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
+
+---
wxWidgets-3_0.changes: same change

New:

  0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
  0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
  0001-Ensure-the-PangoFontFace-type-is-loaded.patch
  0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
  0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
  0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
  0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
  0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
  0001-set-transient-parent-for-about-dialog-closes-16823.patch
  0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
  0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
  0004-Don-t-crash-when-switching-to-full-screen-in-non-X11.patch
  0005-Don-t-use-X11-only-functions-when-not-using-X11-in-w.patch



Other differences:
--
++ wxGTK3-3_0.spec ++
--- /var/tmp/diff_new_pack.Z87xWm/_old  2016-03-07 13:24:08.0 +0100
+++ /var/tmp/diff_new_pack.Z87xWm/_new  2016-03-07 13:24:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxGTK3-3_0
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -41,6 +41,19 @@
 Source6:wxpython-mkdiff.sh
 Source50:   baselibs.conf
 Patch1: soversion.diff
+Patch2: 0001-avoid-passing-invalid-rect-to-Refresh-closes-16819.patch
+Patch3: 0001-Ensure-the-PangoFontFace-type-is-loaded.patch
+Patch4: 0001-Fix-wxPrintDialog-when-used-directly-see-16821.patch
+Patch5: 0001-set-transient-parent-for-about-dialog-closes-16823.patch
+Patch6: 0001-Avoid-refreshing-not-currently-visible-items-in-gene.patch
+Patch7: 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch
+Patch8: 0001-Fix-wxSpinButton-best-size-for-GTK-3.12-and-later-se.patch
+Patch9: 0001-Fix-drawing-checkbox-and-radiobutton-in-checked-stat.patch
+Patch10:0001-Provide-trivial-GDK_IS_X11_DISPLAY-definition-for-GT.patch
+Patch11:0002-Don-t-defer-wxTLW-initialization-in-wxGTK-when-not-u.patch
+Patch12:0003-Don-t-use-frame-extents-when-not-using-X11-in-wxGTK.patch
+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
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -211,7 +224,8 @@
 %prep
 echo "=== RPM build flags: WX_DEBUG=0%{?WX_DEBUG}"
 %setup -q -n %tarball_name-%version
-%patch -P 1 -p1
+%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 -p1
 cp %{S:2} .
 
 %build

wxWidgets-3_0.spec: same change
++ 0001-Avoid-Gtk-Message-GtkDialog-mapped-without-a-transie.patch ++
>From eb4aab5639579264c5de62f662e0562d3d4aad80 Mon Sep 17 

commit wxWidgets-3_0 for openSUSE:Factory

2015-04-07 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2015-04-07 09:27:23

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/wxGTK3-3_0.changes 2014-12-17 
19:14:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes
2015-04-07 09:27:24.0 +0200
@@ -1,0 +2,7 @@
+Sun Mar 29 20:14:10 UTC 2015 - jeng...@inai.de
+
+- Fixup Provides/Conflicts: wxWidgets-3_0 is wxGTK2, not wxGTK3,
+  and should conflict against experimental variants that are
+  shipping concurrently.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxGTK3-3_0.spec ++
--- /var/tmp/diff_new_pack.9retSz/_old  2015-04-07 09:27:25.0 +0200
+++ /var/tmp/diff_new_pack.9retSz/_new  2015-04-07 09:27:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package wxGTK3-3_0
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -189,9 +189,10 @@
 %endif
 Requires:   libwx_gtk%{gtk_version}u_xrc-suse1 = %version
 Requires:   pkgconfig(glu)
-#not fit for general use yet#Provides:   wxWidgets-devel = 
%version-%release
-Conflicts:  otherproviders(wxWidgets-devel)
 Provides:   wxGTK3-devel = %version-%release
+Provides:   wxWidgets-experimental-devel = %version-%release
+Conflicts:  wxWidgets-devel
+Conflicts:  otherproviders(wxWidgets-experimental-devel)
 
 %description devel
 wxWidgets is a free C++ library for cross-platform GUI development.

++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.9retSz/_old  2015-04-07 09:27:25.0 +0200
+++ /var/tmp/diff_new_pack.9retSz/_new  2015-04-07 09:27:25.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -234,9 +234,10 @@
 %endif
 Requires:   libwx_gtk%{gtk_version}u_xrc-suse1 = %version
 Requires:   pkgconfig(glu)
+Provides:   wxGTK2-devel = %version-%release
 Provides:   wxWidgets-devel = %version-%release
 Conflicts:  otherproviders(wxWidgets-devel)
-Provides:   wxGTK3-devel = %version-%release
+Conflicts:  wxWidgets-experimental-devel
 # Name up to openSUSE 11.3 and up to wxGTK-2.8.x:
 Provides:   wxGTK-devel = %version-%release
 Obsoletes:  wxGTK-devel = %version-%release




commit wxWidgets-3_0 for openSUSE:Factory

2014-12-17 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2014-12-17 19:15:35

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/wxGTK3-3_0.changes 2014-11-11 
09:59:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes
2014-12-17 19:14:40.0 +0100
@@ -1,0 +2,12 @@
+Sun Dec  7 00:08:03 UTC 2014 - jeng...@inai.de
+
+- Add missing directives to baselibs.conf, and also
+  remove wxGTK3 from baselibs.
+
+---
+Fri Dec  5 18:17:03 UTC 2014 - jeng...@inai.de
+
+- Reenable standard dependency generator. We no longer have
+  overlapping library SONAMEs.
+
+---
wxWidgets-3_0.changes: same change



Other differences:
--
++ wxGTK3-3_0.spec ++
--- /var/tmp/diff_new_pack.Xewh4j/_old  2014-12-17 19:14:44.0 +0100
+++ /var/tmp/diff_new_pack.Xewh4j/_new  2014-12-17 19:14:44.0 +0100
@@ -17,32 +17,13 @@
 
 
 Name:   wxGTK3-3_0
-# Build flags are deduced from the package name and the repository environment:
-#
-# Flags inherited from the environment:
-# If the WX_DEBUG is set and equal to 1, then debug versions of
-# libraries with lots of asserts will be built. Debug version is useful
-# for debugging of wxWidgets use.
-#
 %define base_name wxWidgets
-# Tarball name:
-# In theory, you can save some space and use wxGTK here. But there are
-# no wxGTK tarballs for versions 2.9.x. And current 2.8.x wxGTK
-# tarballs lack sources for mmedia library, so we have to use full
-# wxWidgets tarball here.
 %define tarball_name wxWidgets
 Version:3.0.2
 Release:0
-%define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//')
-#%define wx_minor_description %{wx_minor}
-%define wx_minor_description 3.0
-# libdir for installing of all the stuff
-%define __wx_description STL API
-%define _wx_description %{__wx_description} with Unicode/ANSI support
-%define wxlibdir %_libdir
-%define wx_description %{_wx_description}
+%define wx_minor 3.0
 # lang packages are exactly equal for all variants. Build it only once:
-%if %{name} == %{base_name}
+%if %name == %base_name
 %define BUILD_LANG 1
 %else
 %define BUILD_LANG 0
@@ -70,7 +51,7 @@
 %if 0%{?suse_version} = 1220
 BuildRequires:  libSM-devel
 %else
-%if %{sles_version} = 11
+%if 0%{?sles_version} = 11
 BuildRequires:  xorg-x11-libSM-devel
 %endif
 %endif
@@ -85,8 +66,6 @@
 BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(webkitgtk-3.0)
 %define gtk_version 3
-# We cannot use standard Requires/Provides, as we can have several instances 
of the library with the same soname.
-%define _use_internal_dependency_generator 0
 
 %description
 wxWidgets is a free C++ library for cross-platform GUI.
@@ -170,7 +149,7 @@
 %description -n libwx_gtk%{gtk_version}u_stc-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%if %{suse_version}  1110
+%if 0%{?suse_version}  1110
 %package -n libwx_gtk%{gtk_version}u_webview-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
@@ -189,26 +168,26 @@
 %package devel
 Summary:Everything needed for development with wxWidgets
 Group:  Development/Libraries/C and C++
-Requires:   gtk%{gtk_version}-devel
-Requires:   libwx_baseu-suse1 = %{version}
-Requires:   libwx_baseu_net-suse1 = %{version}
-Requires:   libwx_baseu_xml-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_adv-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_aui-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_core-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_gl-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_html-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_media-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_propgrid-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_qa-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_ribbon-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_richtext-suse1 = %{version}
-Requires:   libwx_gtk%{gtk_version}u_stc-suse1 = %{version}
+Requires:   gtk%gtk_version-devel
+Requires:   libwx_baseu-suse1 = %version
+Requires:   libwx_baseu_net-suse1 = %version
+Requires:   libwx_baseu_xml-suse1 = %version
+Requires:   libwx_gtk%{gtk_version}u_adv-suse1 = %version
+Requires:   libwx_gtk%{gtk_version}u_aui-suse1 = %version
+Requires:   libwx_gtk%{gtk_version}u_core-suse1 = %version
+Requires:   

commit wxWidgets-3_0 for openSUSE:Factory

2014-11-11 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2014-11-11 09:59:34

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/wxGTK3-3_0.changes 2014-08-08 
10:13:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes
2014-11-11 09:59:48.0 +0100
@@ -1,0 +2,24 @@
+Fri Nov  7 09:05:48 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.0.2
+* Fix silent data loss in wx[F]File::Write(wxString) if conversion
+  fails.
+* Make wxString::FromCDouble() work when the global C++ locale is
+  not the C one.
+* Fix mouse handling in wxNotebook containing wxListCtrl.
+- Bump SONAME due to changed ABI, add soversion.diff.
+- Don't let wxGTK3-3_0.spec build the SDL plugin (already done
+  by wxWidgets-3_0.spec)
+
+---
+Thu Nov  6 13:35:08 UTC 2014 - jeng...@inai.de
+
+- Restore libwx_base*.so devel symlinks [boo#904098]
+
+---
+Wed Nov  5 09:51:01 UTC 2014 - jeng...@inai.de
+
+- Replace broad Requires: Mesa-devel by pkgconfig(gl)
+  [Mesa-libGL-devel]
+
+---
wxWidgets-3_0.changes: same change

Old:

  wxWidgets-3.0.1.tar.bz2

New:

  soversion.diff
  wxWidgets-3.0.2.tar.bz2



Other differences:
--
++ wxGTK3-3_0.spec ++
--- /var/tmp/diff_new_pack.texD66/_old  2014-11-11 09:59:52.0 +0100
+++ /var/tmp/diff_new_pack.texD66/_new  2014-11-11 09:59:52.0 +0100
@@ -31,7 +31,7 @@
 # tarballs lack sources for mmedia library, so we have to use full
 # wxWidgets tarball here.
 %define tarball_name wxWidgets
-Version:3.0.1
+Version:3.0.2
 Release:0
 %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//')
 #%define wx_minor_description %{wx_minor}
@@ -59,6 +59,7 @@
 # identify and backport wxPython fixes to wxWidgets.
 Source6:wxpython-mkdiff.sh
 Source50:   baselibs.conf
+Patch1: soversion.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  SDL-devel
 BuildRequires:  autoconf
@@ -92,129 +93,122 @@
 With wxWidgets, you can create applications for different GUIs (GTK+,
 Motif, MS Windows, MacOS X, Windows CE, GPE) from the same source code.
 
-%package -n libwx_gtk%{gtk_version}u_adv-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_adv-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_adv-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_adv-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_aui-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_aui-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_aui-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_aui-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_core-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_core-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_core-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_core-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_gl-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_gl-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_gl-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_gl-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_html-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_html-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_html-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_html-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_media-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_media-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_media-suse-3_0-0
+%description -n libwx_gtk%{gtk_version}u_media-suse1
 Library for the wxWidgets cross-platform GUI.
 
-%package -n libwx_gtk%{gtk_version}u_propgrid-suse-3_0-0
+%package -n libwx_gtk%{gtk_version}u_propgrid-suse1
 Summary:wxWidgets Library
 Group:  System/Libraries
 
-%description -n libwx_gtk%{gtk_version}u_propgrid-suse-3_0-0

commit wxWidgets-3_0 for openSUSE:Factory

2014-08-08 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2014-08-08 10:10:22

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:

New Changes file:

--- /dev/null   2014-07-24 01:57:42.080040256 +0200
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxGTK3-3_0.changes
2014-08-08 10:13:35.0 +0200
@@ -0,0 +1,920 @@
+---
+Thu Jul 31 16:16:35 UTC 2014 - dims...@opensuse.org
+
+- Rename rpmlintrc to %{name}-rpmlintrc.
+  Follow the packaging guidelines.
+
+---
+Wed Jul 16 16:16:26 UTC 2014 - jeng...@inai.de
+
+- Remove the mechanism to support different variants, as it does
+  not support concurrent presence of multiple variants.
+- Remove wxWidgets-3_0-config-force-rpath.patch,
+  wxWidgets-find-wx-provides-bash3.patch (no longer needed)
+
+---
+Mon Jun 16 19:30:11 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.0.1
+* wxHTML displays tables much faster now.
+* Double clicking wxGrid columns does not make them too small
+  any more.
+* Fix bugs when dragging columns in wxGrid with hidden columns.
+* Loading ICO files with PNG data is now supported.
+* Mouse wheel scrolling in wxListCtrl works again.
+* wxStaticBoxSizer contents is not truncated any more.
+* AUI panels may now be re-docked after floating them.
+- Remove wxWidgets-3_0-fixGTK3-build.patch (no longer needed)
+
+---
+Wed Jun 11 10:56:19 UTC 2014 - fcro...@suse.com
+
+- Add _constraints file to ensure enough disk space is available
+  for build.
+
+---
+Mon Jun  9 10:57:47 UTC 2014 - jeng...@inai.de
+
+- Revert the GTK3 change (there are rendering problems).
+  wxWidgets-3_0(-devel) is now wxGTK2 again, and the wxGTK3 backend
+  is available in wxGTK3(-devel).
+
+---
+Fri Jun  6 19:44:52 UTC 2014 - jeng...@inai.de
+
+- Continue to provide a wxGTK2 build in parallel to wxGTK3
+  (new specfile wxGTK2-3_0.spec; use BuildRequire wxGTK2-devel)
+- Remove unused wxcontainer and wxcontainer26c subpackage logic
+  plus spec files
+- Let /usr/lib(64)/wx be owned by packages that put files there
+
+---
+Fri Jun  6 09:11:11 UTC 2014 - fcro...@suse.com
+
+- Switch build to GTK3 for SLE12 and openSUSE  13.1
+- Add wxWidgets-3_0-fixGTK3-build.patch: fix build with recent GTK3
+  (from upstream)
+- Remove libgnomeprintui dependencies, GTK printing support is now
+  used.
+- Disable gnomevfs support when building GTK3 version.
+- Add/fix missing BuildRequires: xorg-x11-libSM-devel,
+  libnotify-devel.
+- Do not build webview on SLE10 and SLE11
+
+---
+Thu Jun  5 12:54:26 UTC 2014 - jeng...@inai.de
+
+- Use system libraries instead of bundled versions:
+  libjpeg, libpng, zlib
+- Enable use of libSM
+
+---
+Fri Apr 25 21:53:59 UTC 2014 - jeng...@inai.de
+
+- Remove unused ansi configuration: wxWidgets 3 in Unicode mode
+  supports both char* and wchar_t*.
+
+---
+Tue Mar 11 09:48:36 UTC 2014 - jeng...@inai.de
+
+- Exclude libwx_webview from SLE11 build
+
+---
+Mon Feb 17 14:21:18 UTC 2014 - sei...@b1-systems.de
+
+- added baselibs.conf to provide *-32bit packages
+
+---
+Fri Feb  7 18:42:38 UTC 2014 - jeng...@inai.de
+
+- Remove seemingly pointless patch wxGTK-enable-wxrc.patch.
+  wxrc is built and installed in any case.
+
+---
+Thu Jan 30 13:57:06 UTC 2014 - jeng...@inai.de
+
+- Patches wxGTK-enable-wxrc.patch,
+  wxWidgets-3_0-config-force-rpath.patch,
+  wxWidgets-find-wx-provides-bash3.patch were inherited from
+  wxWidgets-2_8 package but never mentioned in any package.
+  Here is a mention.
+
+---
+Thu Nov 14 05:56:09 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 3.0.0
+* wxWidgets is now always built with Unicode support but provides
+  the same simple (i.e. char *-tolerant) API as was available
+  in ANSI build in the past.
+* wxWidgets may now use either wchar_t (UTF-16/32) or UTF-8
+  internally, depending on what is optimal 

commit wxWidgets-3_0 for openSUSE:Factory

2014-04-17 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2014-04-17 14:11:52

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.changes  
2014-02-19 07:26:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 
2014-04-17 14:11:53.0 +0200
@@ -1,0 +2,10 @@
+Tue Mar 11 09:48:36 UTC 2014 - jeng...@inai.de
+
+- Exclude libwx_webview from SLE11 build
+
+---
+Mon Feb 17 14:21:18 UTC 2014 - sei...@b1-systems.de
+
+- added baselibs.conf to provide *-32bit packages
+
+---

New:

  baselibs.conf



Other differences:
--
++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.uQPads/_old  2014-04-17 14:11:54.0 +0200
+++ /var/tmp/diff_new_pack.uQPads/_new  2014-04-17 14:11:54.0 +0200
@@ -61,7 +61,11 @@
 BuildRequires:  libmspack-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  pkgconfig(glu)
+%if 0%{?suse_version} = 1140
 BuildRequires:  pkgconfig(webkit-1.0)
+%else
+BuildRequires:  libwebkit-gtk-devel
+%endif
 Version:3.0.0
 Release:0
 %define wx_minor %(echo %{version} | sed 's/\.[0-9][0-9]*$//')
@@ -114,6 +118,7 @@
 # This script is not used during build, but it makes possible to
 # identify and backport wxPython fixes to wxWidgets.
 Source6:wxpython-mkdiff.sh
+Source50:   baselibs.conf
 Url:http://www.wxwidgets.org/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- 
Force rpath use for installed libraries.

++ baselibs.conf ++
libwx_baseu-3_0-0-stl
libwx_baseu_net-3_0-0-stl
libwx_baseu_xml-3_0-0-stl
libwx_gtk2u_adv-3_0-0-stl
libwx_gtk2u_aui-3_0-0-stl
libwx_gtk2u_core-3_0-0-stl
libwx_gtk2u_gl-3_0-0-stl
libwx_gtk2u_html-3_0-0-stl
libwx_gtk2u_media-3_0-0-stl
libwx_gtk2u_propgrid-3_0-0-stl
libwx_gtk2u_qa-3_0-0-stl
libwx_gtk2u_ribbon-3_0-0-stl
libwx_gtk2u_richtext-3_0-0-stl
libwx_gtk2u_stc-3_0-0-stl
libwx_gtk2u_webview-3_0-0-stl
libwx_gtk2u_xrc-3_0-0-stl
wxWidgets-3_0-compat-lib-config
wxWidgets-3_0-devel
wxWidgets-3_0-plugin-sound_sdlu-3_0-stl
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit wxWidgets-3_0 for openSUSE:Factory

2014-02-18 Thread h_root
Hello community,

here is the log from the commit of package wxWidgets-3_0 for openSUSE:Factory 
checked in at 2014-02-19 07:26:00

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.changes  
2014-02-04 22:49:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.wxWidgets-3_0.new/wxWidgets-3_0.changes 
2014-02-19 07:26:01.0 +0100
@@ -1,0 +2,6 @@
+Fri Feb  7 18:42:38 UTC 2014 - jeng...@inai.de
+
+- Remove seemingly pointless patch wxGTK-enable-wxrc.patch.
+  wxrc is built and installed in any case.
+
+---

Old:

  wxGTK-enable-wxrc.patch



Other differences:
--
++ wxWidgets-3_0.spec ++
--- /var/tmp/diff_new_pack.uSdQFd/_old  2014-02-19 07:26:02.0 +0100
+++ /var/tmp/diff_new_pack.uSdQFd/_new  2014-02-19 07:26:02.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package wxWidgets-3_0
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -116,8 +116,6 @@
 Source6:wxpython-mkdiff.sh
 Url:http://www.wxwidgets.org/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# Some of wxGTK-enable-wxrc.patch is already incorperated in v-2.9.1.1 needs 
investigation.
-Patch1: wxGTK-enable-wxrc.patch
 # PATCH-FEATURE-OPENSUSE wxWidgets-config-force-rpath.patch sbra...@suse.cz -- 
Force rpath use for installed libraries.
 Patch2: wxWidgets-3_0-config-force-rpath.patch
 # PATCH-FEATURE-OPENSUSE wxWidgets-find-wx-provides-bash3.patch 
sbra...@suse.cz -- Port to bash-3 that does not support coproc.
@@ -597,7 +595,6 @@
 %prep
 echo === RPM build flags: WX_DEBUG=0%{?WX_DEBUG}, 
ENABLE_UNICODE=%{ENABLE_UNICODE}, ENABLE_STL=%{ENABLE_STL}, 
ENABLE_COMPAT26=%{ENABLE_COMPAT26}, WXFLAGS=%{WXFLAGS}, libdir=%{wxlibdir}, 
wx_variant=%{wx_variant}
 %setup -q -n %{tarball_name}-%{version}
-%patch1
 cp %{S:1} %{S:2} .
 cp %{S:3} find-wx-provides
 cp %{S:4} find-wx-requires

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org