commit perl-Wx for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2018-06-29 22:28:41

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Fri Jun 29 22:28:41 2018 rev:9 rq:617445 version:0.9932

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2017-07-07 
10:18:04.249211337 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2018-06-29 
22:28:46.906375385 +0200
@@ -1,0 +2,19 @@
+Wed Jun 13 15:36:14 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- No need to add an explicit Requires specifying the version, as the
+  soname on SUSE includes the full version since WxWidgets 3.0.4
+- Drop conditionals handling obsolete releases, or releases lacking
+  the dependencies (e.g. SLE 11).
+- Reproducible build:
+  * Add 0003-Define-overload-constants-in-sorted-order.patch
+  * Add 0004-Define-enum-values-in-sorted-order.patch
+
+---
+Tue May 28 18:55:57 UTC 2018 - christo...@krop.fr
+
+- Fix the wxWidgets requirements. Instead of listing each version
+  for every *SUSE flavor, we're now calling rpmqpack to find the
+  correct dependency.
+- Update cpanspec.yml accordingly.
+
+---

New:

  0003-Define-overload-constants-in-sorted-order.patch
  0004-Define-enum-values-in-sorted-order.patch



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.xxWDsk/_old  2018-06-29 22:28:47.626374838 +0200
+++ /var/tmp/diff_new_pack.xxWDsk/_new  2018-06-29 22:28:47.626374838 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Wx
 #
-# 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
@@ -21,16 +21,18 @@
 Release:0
 %define cpan_name Wx
 Summary:Interface to the Wxwidgets Cross-Platform Gui Toolkit
-License:Artistic-1.0 or GPL-1.0+
+License:Artistic-1.0 OR GPL-1.0-or-later
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Wx/
 Source0:
https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
 Source1:perl-Wx-rpmlintrc
 Source2:cpanspec.yml
-Patch0: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
-Patch1: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
-Patch2: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
-Patch3: fix_wxWidgets_3_0_3_API_break.patch
+Patch0: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
+Patch1: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
+Patch2: 0003-Define-overload-constants-in-sorted-order.patch
+Patch3: 0004-Define-enum-values-in-sorted-order.patch
+Patch4: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
+Patch5: fix_wxWidgets_3_0_3_API_break.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
@@ -45,17 +47,10 @@
 %{perl_requires}
 # MANUAL BEGIN
 BuildRequires:  gcc-c++
-%if 0%{?suse_version} > 1320
-# upstream wxWidgets broke API between 3.0.2 and 3.0.3 ...
-BuildRequires:  wxWidgets-3_0-nostl-devel >= 3.0.3
-Requires:   libwx_baseu-suse-nostl3 >= 3.0.3
-%else
-%if 0%{?sle_version} >= 120200
-BuildRequires:  wxWidgets-3_0-nostl-devel <= 3.0.2
-Requires:   libwx_baseu-suse-nostl3 <= 3.0.2
-%else
-BuildRequires:  wxWidgets-ansi-devel
-%endif
+BuildRequires:  wxWidgets-3_0-nostl-devel
+%if 0%{?suse_version} <= 1500
+# Since WxWidgets 3.0.4, the full version is encoded in the soname
+Requires:   %(rpmqpack | grep libwx_baseu-suse-nostl)
 %endif
 BuildRequires:  xspp
 # MANUAL END
@@ -74,6 +69,8 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ 0003-Define-overload-constants-in-sorted-order.patch ++
>From ce957a4fdf2cb6fc6821b6ee791f6d3876e88b17 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Fri, 15 Jun 2018 00:58:32 +0200
Subject: [PATCH 3/3] Define overload constants in sorted order
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stefan Brüns 
---
 build/Wx/Overload/Driver.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build/Wx/Overload/Driver.pm b/build/Wx/Overload/Driver.pm
index 0d2d383..8d49

commit perl-Wx for openSUSE:Factory

2017-07-07 Thread root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2017-07-07 10:17:59

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Fri Jul  7 10:17:59 2017 rev:8 rq:508660 version:0.9932

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2017-05-31 
12:19:52.979207906 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2017-07-07 
10:18:04.249211337 +0200
@@ -1,0 +2,14 @@
+Thu Jul  6 22:10:45 UTC 2017 - stefan.bru...@rwth-aachen.de
+
+- Fix wxWidgets runtime Require to actually existing package
+
+---
+Mon Jun 26 17:09:46 UTC 2017 - stefan.bru...@rwth-aachen.de
+
+- Add fix_wxWidgets_3_0_3_API_break.patch
+  wxPropertySheetDialog::SetInnerSize was renamed to SetInnerSizer,
+  expose old and new name on Perl side
+- Set Requires and BuildRequires to force matching build and
+  runtime wxWigets versions.
+
+---

New:

  fix_wxWidgets_3_0_3_API_break.patch



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.r0fURy/_old  2017-07-07 10:18:06.460898400 +0200
+++ /var/tmp/diff_new_pack.r0fURy/_new  2017-07-07 10:18:06.460898400 +0200
@@ -30,6 +30,7 @@
 Patch0: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
 Patch1: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
 Patch2: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
+Patch3: fix_wxWidgets_3_0_3_API_break.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
@@ -44,11 +45,18 @@
 %{perl_requires}
 # MANUAL BEGIN
 BuildRequires:  gcc-c++
-%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
-BuildRequires:  wxWidgets-3_0-nostl-devel
+%if 0%{?suse_version} > 1320
+# upstream wxWidgets broke API between 3.0.2 and 3.0.3 ...
+BuildRequires:  wxWidgets-3_0-nostl-devel >= 3.0.3
+Requires:   libwx_baseu-suse-nostl3 >= 3.0.3
+%else
+%if 0%{?sle_version} >= 120200
+BuildRequires:  wxWidgets-3_0-nostl-devel <= 3.0.2
+Requires:   libwx_baseu-suse-nostl3 <= 3.0.2
 %else
 BuildRequires:  wxWidgets-ansi-devel
 %endif
+%endif
 BuildRequires:  xspp
 # MANUAL END
 
@@ -65,6 +73,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ fix_wxWidgets_3_0_3_API_break.patch ++
diff --git a/XS/PropertySheetDialog.xsp b/XS/PropertySheetDialog.xsp
index 5164a13..4e72673 100644
--- a/XS/PropertySheetDialog.xsp
+++ b/XS/PropertySheetDialog.xsp
@@ -49,7 +49,13 @@
 void SetBookCtrl( wxBookCtrlBase* book );
 wxBookCtrlBase* GetBookCtrl() const;
 
+#if WXPERL_W_VERSION_GE( 3, 0, 3 )
+void SetInnerSizer( wxSizer* sizer );
+%name{SetInnerSize} void SetInnerSizer( wxSizer* sizer );
+#else
 void SetInnerSize( wxSizer* sizer );
+%name{SetInnerSizer} void SetInnerSize( wxSizer* sizer );
+#endif
 wxSizer* GetInnerSizer() const;
 
 #if WXPERL_W_VERSION_GE( 2, 7, 2 )



commit perl-Wx for openSUSE:Factory

2017-05-31 Thread root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2017-05-31 12:18:47

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Wed May 31 12:18:47 2017 rev:7 rq:498858 version:0.9932

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2017-03-31 
15:08:25.241433956 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2017-05-31 
12:19:52.979207906 +0200
@@ -1,0 +2,27 @@
+Thu May 25 09:26:01 UTC 2017 - co...@suse.com
+
+- updated to 0.9932
+   see /usr/share/doc/packages/perl-Wx/Changes
+
+  0.9932 Tue Apr 18 2017
+  - fix build for Perl 5.25.11 ( . no longer in @INC )
+  - RT:121224 - fixes broken 0.9930 commit for keycode constants
+  - RT:120657 revert changes for this fro 0.9929
+  
+  0.9931 Mon Apr 17 2017
+  - really skip Strawberry 64 bit build test failure
+  
+  0.9930 Mon Apr 17 2017
+  - Refactor wxTreeList
+  - RT:119059 some missing keycode constants 
+  - skip Strawberry 64 bit build test failure
+  - Fix none latin paths in @INC on Windows
+  
+  0.9929 Sat Apr 8 2017
+  - Fix current OSX builds
+  - RT:115097 remove encoding pragma
+  - RT:120657 for Wx_Exp.pm exports incomplete
+  - RT:105467 Unescaped left brace in regex
+  - RT:120139 support wxScrolledWindow::ShowScrollbars
+
+---

Old:

  Wx-0.9928.tar.gz

New:

  Wx-0.9932.tar.gz



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.45p67v/_old  2017-05-31 12:19:54.478996189 +0200
+++ /var/tmp/diff_new_pack.45p67v/_new  2017-05-31 12:19:54.482995625 +0200
@@ -17,22 +17,22 @@
 
 
 Name:   perl-Wx
-Version:0.9928
+Version:0.9932
 Release:0
 %define cpan_name Wx
 Summary:Interface to the Wxwidgets Cross-Platform Gui Toolkit
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Wx/
-Source0:
http://www.cpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
+Source0:
https://cpan.metacpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
 Source1:perl-Wx-rpmlintrc
 Source2:cpanspec.yml
-# Needed for reproducible build
-Patch0: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
-Patch1: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
-# Fix for incomplete Wx_Exp.pm, 
https://rt.cpan.org/Public/Bug/Display.html?id=120657
-Patch2: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
+Patch0: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
+Patch1: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
+Patch2: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  perl
+BuildRequires:  perl-macros
 BuildRequires:  perl(Alien::wxWidgets) >= 0.25
 BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.46
 BuildRequires:  perl(ExtUtils::ParseXS) >= 3.15
@@ -61,6 +61,7 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1

++ Wx-0.9928.tar.gz -> Wx-0.9932.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9928/Changes new/Wx-0.9932/Changes
--- old/Wx-0.9928/Changes   2015-12-20 18:20:25.0 +0100
+++ new/Wx-0.9932/Changes   2017-04-18 03:04:22.0 +0200
@@ -1,5 +1,26 @@
 Revision history for Perl extension Wx.
 
+0.9932 Tue Apr 18 2017
+- fix build for Perl 5.25.11 ( . no longer in @INC )
+- RT:121224 - fixes broken 0.9930 commit for keycode constants
+- RT:120657 revert changes for this fro 0.9929
+
+0.9931 Mon Apr 17 2017
+- really skip Strawberry 64 bit build test failure
+
+0.9930 Mon Apr 17 2017
+- Refactor wxTreeList
+- RT:119059 some missing keycode constants 
+- skip Strawberry 64 bit build test failure
+- Fix none latin paths in @INC on Windows
+
+0.9929 Sat Apr 8 2017
+- Fix current OSX builds
+- RT:115097 remove encoding pragma
+- RT:120657 for Wx_Exp.pm exports incomplete
+- RT:105467 Unescaped left brace in regex
+- RT:120139 support wxScrolledWindow::ShowScrollbars
+
 0.9928 Sun Dec 20 2015
 - Fix memory leak in Wx::Timer
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9928/Constant.xs new/Wx-0.9932/Constant.xs
--- old/Wx-0.9928/Constant.xs   2014-11-02 20:27:34

commit perl-Wx for openSUSE:Factory

2017-03-31 Thread root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2017-03-31 15:08:20

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Fri Mar 31 15:08:20 2017 rev:6 rq:482416 version:0.9928

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2016-11-28 
15:06:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2017-03-31 
15:08:25.241433956 +0200
@@ -1,0 +2,11 @@
+Sun Mar 19 17:21:08 UTC 2017 - stefan.bru...@rwth-aachen.de
+
+- Add 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch:
+  sort config dictionaries to make builds deterministic
+- Add 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch:
+  Feed sorted output to XSpp
+- Add 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch:
+  Wx_Exp.pm was incomplete, as the generator script was run to early
+  Fixes https://rt.cpan.org/Public/Bug/Display.html?id=120657
+
+---

New:

  0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
  0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
  0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.U5Ft1o/_old  2017-03-31 15:08:25.837349706 +0200
+++ /var/tmp/diff_new_pack.U5Ft1o/_new  2017-03-31 15:08:25.841349141 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Wx
 #
-# 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
@@ -27,9 +27,12 @@
 Source0:
http://www.cpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
 Source1:perl-Wx-rpmlintrc
 Source2:cpanspec.yml
+# Needed for reproducible build
+Patch0: 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch
+Patch1: 0002-Provide-overload-methods-to-XSpp-in-sorted-order.patch
+# Fix for incomplete Wx_Exp.pm, 
https://rt.cpan.org/Public/Bug/Display.html?id=120657
+Patch2: 0001-fix-incomplete-Wx_Exp.pm-due-to-missing-dependecy-in.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  perl
-BuildRequires:  perl-macros
 BuildRequires:  perl(Alien::wxWidgets) >= 0.25
 BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.46
 BuildRequires:  perl(ExtUtils::ParseXS) >= 3.15
@@ -58,6 +61,9 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ 0001-Sort-output-of-dumped-dictionaries-for-reproducible-.patch ++
>From cfb24d6c3de259ad46fdc96099419fed22636c28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= 
Date: Tue, 21 Feb 2017 06:37:03 +0100
Subject: [PATCH 1/2] Sort output of dumped dictionaries for reproducible
 builds
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

By default, dictionaries are dumped in hash order, with a random hash
initialization value.
Also sort export list and make entries unique, exports may be declared
in multiple files.

Signed-off-by: Stefan Brüns 
---
 build/Wx/build/MakeMaker/Any_OS.pm |  2 ++
 build/Wx/build/Options.pm  |  2 ++
 script/fix_alien_path.pl   |  2 ++
 script/make_exp_list.pl| 13 ++---
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/build/Wx/build/MakeMaker/Any_OS.pm 
b/build/Wx/build/MakeMaker/Any_OS.pm
index 55d3b7b..5dd2a2f 100644
--- a/build/Wx/build/MakeMaker/Any_OS.pm
+++ b/build/Wx/build/MakeMaker/Any_OS.pm
@@ -200,6 +200,8 @@ sub postamble_core {
   # strictly necessary, but it's better to keep them in case the
   # dependencies here are changed
   require Data::Dumper;
+  # sort output for reproducible builds
+  $Data::Dumper::Sortkeys = 1;
   Wx::build::Utils::write_string( 'files.lst',
   Data::Dumper->Dump( [ \%files ] ) );
   # $exp and fix_alien depend on wxt_copy_files to ensure that blib/lib/Wx
diff --git a/build/Wx/build/Options.pm b/build/Wx/build/Options.pm
index 578bec5..a0fb8da 100644
--- a/build/Wx/build/Options.pm
+++ b/build/Wx/build/Options.pm
@@ -163,6 +163,8 @@ sub write_config_file {
   my $file = shift;
 
   require Data::Dumper;
+  # sort output for reproducible builds
+  $Data::Dumper::Sortkeys = 1;
   my $str = Data::Dumper->Dump( [ { extra_libs   => $extra_libs,
 extra_cflags => $extra_cflags,

commit perl-Wx for openSUSE:Factory

2016-11-28 Thread h_root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2016-11-28 15:06:36

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2015-12-29 
12:59:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2016-11-28 
15:06:37.0 +0100
@@ -1,0 +2,6 @@
+Sun Nov 13 15:47:18 UTC 2016 - stefan.bru...@rwth-aachen.de
+
+- updated wxWidgets requirements from 2.8 to 3.0 for
+  distribution versions providing wxWidgets-3_0-nostl.
+
+---



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.DdcfNC/_old  2016-11-28 15:06:38.0 +0100
+++ /var/tmp/diff_new_pack.DdcfNC/_new  2016-11-28 15:06:38.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Wx
 #
-# 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,7 +41,11 @@
 %{perl_requires}
 # MANUAL BEGIN
 BuildRequires:  gcc-c++
+%if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+BuildRequires:  wxWidgets-3_0-nostl-devel
+%else
 BuildRequires:  wxWidgets-ansi-devel
+%endif
 BuildRequires:  xspp
 # MANUAL END
 

++ cpanspec.yml ++
--- /var/tmp/diff_new_pack.DdcfNC/_old  2016-11-28 15:06:38.0 +0100
+++ /var/tmp/diff_new_pack.DdcfNC/_new  2016-11-28 15:06:38.0 +0100
@@ -7,9 +7,13 @@
 #  foo.patch: -p1
 #  bar.patch:
 preamble: |-
- BuildRequires:  gcc-c++
- BuildRequires:  wxWidgets-ansi-devel
- BuildRequires:  xspp
+  BuildRequires:  gcc-c++
+  %if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
+  BuildRequires:  wxWidgets-3_0-nostl-devel
+  %else
+  BuildRequires:  wxWidgets-ansi-devel
+  %endif
+  BuildRequires:  xspp
 #post_prep: |-
 # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s,  *,,g'`
 # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL 




commit perl-Wx for openSUSE:Factory

2015-12-29 Thread h_root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2015-12-29 12:59:38

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2015-04-18 
10:39:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2015-12-29 
12:59:41.0 +0100
@@ -1,0 +2,9 @@
+Sat Dec 26 10:27:10 UTC 2015 - co...@suse.com
+
+- updated to 0.9928
+   see /usr/share/doc/packages/perl-Wx/Changes
+
+  0.9928 Sun Dec 20 2015
+  - Fix memory leak in Wx::Timer
+
+---

Old:

  Wx-0.9927.tar.gz

New:

  Wx-0.9928.tar.gz



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.W8uWCk/_old  2015-12-29 12:59:42.0 +0100
+++ /var/tmp/diff_new_pack.W8uWCk/_new  2015-12-29 12:59:42.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   perl-Wx
-Version:0.9927
+Version:0.9928
 Release:0
 %define cpan_name Wx
 Summary:Interface to the Wxwidgets Cross-Platform Gui Toolkit
@@ -54,7 +54,6 @@
 
 %prep
 %setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"

++ Wx-0.9927.tar.gz -> Wx-0.9928.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/Changes new/Wx-0.9928/Changes
--- old/Wx-0.9927/Changes   2015-03-26 18:43:52.0 +0100
+++ new/Wx-0.9928/Changes   2015-12-20 18:20:25.0 +0100
@@ -1,5 +1,8 @@
 Revision history for Perl extension Wx.
 
+0.9928 Sun Dec 20 2015
+- Fix memory leak in Wx::Timer
+
 0.9927 Thu Mar 26 2015
 - Fix broken wxWidgets 2.8 builds
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/META.json new/Wx-0.9928/META.json
--- old/Wx-0.9927/META.json 2015-03-26 18:47:10.0 +0100
+++ new/Wx-0.9928/META.json 2015-12-20 18:20:46.0 +0100
@@ -63,5 +63,5 @@
   },
   "x_MailingList" : "http://lists.perl.org/list/wxperl-users.html";
},
-   "version" : "0.9927"
+   "version" : "0.9928"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/META.yml new/Wx-0.9928/META.yml
--- old/Wx-0.9927/META.yml  2015-03-26 18:47:07.0 +0100
+++ new/Wx-0.9928/META.yml  2015-12-20 18:20:43.0 +0100
@@ -37,4 +37,4 @@
   homepage: http://www.wxperl.it/
   license: http://dev.perl.org/licenses/
   repository: http://svn.code.sf.net/p/wxperl/code/wxPerl
-version: '0.9927'
+version: '0.9928'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/Wx.pm new/Wx-0.9928/Wx.pm
--- old/Wx-0.9927/Wx.pm 2015-03-11 03:38:32.0 +0100
+++ new/Wx-0.9928/Wx.pm 2015-03-26 19:05:58.0 +0100
@@ -4,7 +4,7 @@
 ## Author:  Mattia Barbon
 ## Modified by:
 ## Created: 01/10/2000
-## RCS-ID:  $Id: Wx.pm 3540 2015-03-11 02:38:35Z mdootson $
+## RCS-ID:  $Id: Wx.pm 3543 2015-03-26 18:05:52Z mdootson $
 ## Copyright:   (c) 2000-2013 Mattia Barbon
 ## Licence: This program is free software; you can redistribute it and/or
 ##  modify it under the same terms as Perl itself
@@ -21,7 +21,7 @@
 $_msw = 1; $_gtk = 2; $_motif = 3; $_mac = 4; $_x11 = 5;
 
 @ISA = qw(Exporter);
-$VERSION = '0.9927';
+$VERSION = '0.9928';
 $XS_VERSION = $VERSION;
 $VERSION = eval $VERSION;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/XS/ComboBox.xs new/Wx-0.9928/XS/ComboBox.xs
--- old/Wx-0.9927/XS/ComboBox.xs2015-03-26 17:30:00.0 +0100
+++ new/Wx-0.9928/XS/ComboBox.xs2015-03-26 19:04:13.0 +0100
@@ -4,7 +4,7 @@
 ## Author:  Mattia Barbon
 ## Modified by:
 ## Created: 31/10/2000
-## RCS-ID:  $Id: ComboBox.xs 3532 2015-03-11 01:27:54Z mdootson $
+## RCS-ID:  $Id: ComboBox.xs 3541 2015-03-26 18:04:11Z mdootson $
 ## Copyright:   (c) 2000-2004, 2006-2008, 2010-2011, 2014-2015 Mattia Barbon
 ## Licence: This program is free software; you can redistribute it and/or
 ##  modify it under the same terms as Perl itself
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9927/XS/Timer.xs new/Wx-0.9928/XS/Timer.xs
--- old/Wx-0.9927/XS/Timer.xs   2014-10-28 02:36:33.0 +0100
+++ new/Wx-0.9928/XS/Timer.xs   2015-12-20 18:09:45.0 +0100
@@ -4,7 +4,7 @@
 ## Author:  Mattia Barbon
 ## Modified by:
 ## Created

commit perl-Wx for openSUSE:Factory

2015-04-18 Thread h_root
Hello community,

here is the log from the commit of package perl-Wx for openSUSE:Factory checked 
in at 2015-04-18 10:39:25

Comparing /work/SRC/openSUSE:Factory/perl-Wx (Old)
 and  /work/SRC/openSUSE:Factory/.perl-Wx.new (New)


Package is "perl-Wx"

Changes:

--- /work/SRC/openSUSE:Factory/perl-Wx/perl-Wx.changes  2014-07-10 
09:31:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Wx.new/perl-Wx.changes 2015-04-18 
10:39:26.0 +0200
@@ -1,0 +2,25 @@
+Wed Apr 15 12:22:14 UTC 2015 - co...@suse.com
+
+- updated to 0.9927
+   see /usr/share/doc/packages/perl-Wx/Changes
+
+  0.9927 Thu Mar 26 2015
+  - Fix broken wxWidgets 2.8 builds
+  
+  0.9926 Tue Mar 10 2015
+  - pause indexing fix
+  
+  0.9925 Tue Mar 10 2015
+  - pause indexing fix
+  
+  0.9924 Tue Mar 10 2015
+  - added wxTimer::StartOnce
+  - some missing wxGrid constants added
+  - fixed Wx::AUI events broken since wxWidgets 2.9.5
+  - rt96136 - added GetContentScaleFactor to Wx::DC && Wx::Window
+  - rt99038 - MACOSX_DEPLOYMENT_TARGET comparison fixed in Wx build
+  - wxMenuItem::SetBitmap available on OSX
+  - added some missing TextEntry methods to wxComboBox
+  - rt102269 - fix option handling
+
+---

Old:

  Wx-0.9923.tar.gz

New:

  Wx-0.9927.tar.gz
  cpanspec.yml



Other differences:
--
++ perl-Wx.spec ++
--- /var/tmp/diff_new_pack.MugLDa/_old  2015-04-18 10:39:27.0 +0200
+++ /var/tmp/diff_new_pack.MugLDa/_new  2015-04-18 10:39:27.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Wx
 #
-# 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
@@ -17,27 +17,33 @@
 
 
 Name:   perl-Wx
-Version:0.9923
+Version:0.9927
 Release:0
 %define cpan_name Wx
-Summary:interface to the wxWidgets cross-platform GUI toolkit
+Summary:Interface to the Wxwidgets Cross-Platform Gui Toolkit
 License:Artistic-1.0 or GPL-1.0+
 Group:  Development/Libraries/Perl
 Url:http://search.cpan.org/dist/Wx/
-Source: 
http://www.cpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
-Source100:  perl-Wx-rpmlintrc
+Source0:
http://www.cpan.org/authors/id/M/MD/MDOOTSON/%{cpan_name}-%{version}.tar.gz
+Source1:perl-Wx-rpmlintrc
+Source2:cpanspec.yml
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(Alien::wxWidgets) >= 0.25
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.46
 BuildRequires:  perl(ExtUtils::ParseXS) >= 3.15
 BuildRequires:  perl(ExtUtils::XSpp) >= 0.1602
 Requires:   perl(Alien::wxWidgets) >= 0.25
+Requires:   perl(ExtUtils::MakeMaker) >= 6.46
+Requires:   perl(ExtUtils::ParseXS) >= 3.15
+Requires:   perl(ExtUtils::XSpp) >= 0.1602
 %{perl_requires}
-# MANUAL
+# MANUAL BEGIN
 BuildRequires:  gcc-c++
 BuildRequires:  wxWidgets-ansi-devel
 BuildRequires:  xspp
+# MANUAL END
 
 %description
 The Wx module is a wrapper for the wxWidgets (formerly known as wxWindows)
@@ -55,7 +61,7 @@
 %{__make} %{?_smp_mflags}
 
 %check
-# needs X display
+# MANUAL no testing (needs X)
 #%{__make} test
 
 %install
@@ -65,6 +71,6 @@
 
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc Changes README.txt typemap.tmpl typemap.xsp wxpl.ico wxpl.xpm Wx.rc
+%doc Changes docs README.txt samples typemap.tmpl typemap.xsp wxpl.ico 
wxpl.xpm Wx.rc
 
 %changelog

++ Wx-0.9923.tar.gz -> Wx-0.9927.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Wx-0.9923/Changes new/Wx-0.9927/Changes
--- old/Wx-0.9923/Changes   2014-03-31 15:10:52.0 +0200
+++ new/Wx-0.9927/Changes   2015-03-26 18:43:52.0 +0100
@@ -1,5 +1,24 @@
 Revision history for Perl extension Wx.
 
+0.9927 Thu Mar 26 2015
+- Fix broken wxWidgets 2.8 builds
+
+0.9926 Tue Mar 10 2015
+- pause indexing fix
+
+0.9925 Tue Mar 10 2015
+- pause indexing fix
+
+0.9924 Tue Mar 10 2015
+- added wxTimer::StartOnce
+- some missing wxGrid constants added
+- fixed Wx::AUI events broken since wxWidgets 2.9.5
+- rt96136 - added GetContentScaleFactor to Wx::DC && Wx::Window
+- rt99038 - MACOSX_DEPLOYMENT_TARGET comparison fixed in Wx build
+- wxMenuItem::SetBitmap available on OSX
+- added some missing TextEntry methods to wxComboBox
+- rt102269 - fix option handling
+
 0.9923 M