Hello community,

here is the log from the commit of package swig for openSUSE:Factory checked in 
at 2019-09-02 13:23:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/swig (Old)
 and      /work/SRC/openSUSE:Factory/.swig.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "swig"

Mon Sep  2 13:23:15 2019 rev:66 rq:702574 version:4.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/swig/swig.changes        2018-12-05 
09:38:26.161030633 +0100
+++ /work/SRC/openSUSE:Factory/.swig.new.7948/swig.changes      2019-09-02 
13:23:19.773335245 +0200
@@ -1,0 +2,45 @@
+Wed May  8 12:57:04 UTC 2019 - Klaus Kämpf <[email protected]>
+
+- Update to 4.0.0
+  - Support for Doxygen documentation comments which are parsed and
+    converted into JavaDoc or PyDoc comments.
+  - STL wrappers improved for C#, Java and Ruby.
+  - C++11 STL containers added for Java, Python and Ruby.
+  - Improved support for parsing C++11 and C++14 code.
+  - Various fixes for shared_ptr.
+  - Various C preprocessor corner case fixes.
+  - Corner case fixes for member function pointers.
+  - Python module overhaul by simplifying the generated code and turning
+    most optimizations on by default.
+  - %template improvements wrt scoping to align with C++ explicit
+    template instantiations.
+  - Added support for a command-line options file (sometimes
+    called a response file).
+  - Numerous enhancements and fixes for all supported target languages.
+  - SWIG now classifies the status of target languages into either
+    'Experimental' or 'Supported' to indicate the expected maturity
+    level.
+  - Support for CFFI, Allegrocl, Chicken, CLISP, S-EXP, UFFI, Pike,
+    Modula3 has been removed.
+  - Octave 4.4-5.1 support added.
+  - PHP5 support removed, PHP7 is now the supported PHP version.
+  - Minimum Python version required is now 2.7, 3.2-3.7 are the only
+    other versions supported.
+  - Added support for Javascript NodeJS versions 2-10.
+  - OCaml support is much improved and updated, minimum OCaml version
+    required is now 3.12.0.
+
+  See https://raw.githubusercontent.com/swig/swig/master/CHANGES
+
+- Drop patches (all included)
+  swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_FixMetho.patch
+  swig-3.0.12-Fix-generated-code-for-constant-expressions-containi.patch
+  swig-perl526.patch
+  swig-3.0.12-fix-collections.patch
+  swig-3.0.12-Fix-Coverity-issue-reported-for-setslice-pycontainer.patch
+  swig-3.0.12-Coverity-fix-issue-reported-for-wrapper-argument-che.patch
+  swig-3.0.12-support-octave-4.4.patch
+  swig-ocaml-int64.patch
+  swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_ConvertF.patch
+
+-------------------------------------------------------------------

Old:
----
  swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_ConvertF.patch
  swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_FixMetho.patch
  swig-3.0.12-Coverity-fix-issue-reported-for-wrapper-argument-che.patch
  swig-3.0.12-Fix-Coverity-issue-reported-for-setslice-pycontainer.patch
  swig-3.0.12-Fix-generated-code-for-constant-expressions-containi.patch
  swig-3.0.12-fix-collections.patch
  swig-3.0.12-support-octave-4.4.patch
  swig-3.0.12.tar.gz
  swig-ocaml-int64.patch
  swig-perl526.patch

New:
----
  rel-4.0.0.tar.gz

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

Other differences:
------------------
++++++ swig.spec ++++++
--- /var/tmp/diff_new_pack.A1XZ5O/_old  2019-09-02 13:23:20.909335031 +0200
+++ /var/tmp/diff_new_pack.A1XZ5O/_new  2019-09-02 13:23:20.909335031 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package swig
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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/
 #
 
 
@@ -28,24 +28,15 @@
 BuildRequires:  ruby-devel
 %endif
 Name:           swig
-Version:        3.0.12
+Version:        4.0.0
 Release:        0
 Summary:        Simplified Wrapper and Interface Generator
 License:        GPL-3.0-or-later AND BSD-3-Clause
 Group:          Development/Languages/C and C++
 URL:            http://www.swig.org/
-Source:         
http://sourceforge.net/projects/swig/files/swig/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source:         
https://github.com/%{name}/%{name}/archive/rel-%{version}.tar.gz
 Source1:        %{name}.rpmlintrc
 Patch2:         swig308-isfinite.diff
-Patch3:         swig-ocaml-int64.patch
-Patch4:         swig-perl526.patch
-Patch5:         
swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_ConvertF.patch
-Patch6:         
swig-3.0.12-Coverity-fix-issue-reported-for-SWIG_Python_FixMetho.patch
-Patch7:         
swig-3.0.12-Coverity-fix-issue-reported-for-wrapper-argument-che.patch
-Patch8:         
swig-3.0.12-Fix-Coverity-issue-reported-for-setslice-pycontainer.patch
-Patch9:         
swig-3.0.12-Fix-generated-code-for-constant-expressions-containi.patch
-Patch10:        swig-3.0.12-fix-collections.patch
-Patch11:        swig-3.0.12-support-octave-4.4.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -61,11 +52,11 @@
 BuildRequires:  python3-tools
 %else
 BuildRequires:  boost-devel
-BuildRequires:  python-devel
+BuildRequires:  python-devel > 2.6
 %endif
 %if %{with swig_ocaml}
 BuildRequires:  ncurses-devel
-BuildRequires:  ocaml
+BuildRequires:  ocaml >= 3.12.0
 BuildRequires:  ocaml-camlp4-devel
 BuildRequires:  ocaml-findlib
 %endif
@@ -119,7 +110,7 @@
 understandig SWIG usage.
 
 %prep
-%setup -q
+%setup -q -n %{name}-rel-%{version}
 %autopatch -p1
 
 %build

++++++ swig308-isfinite.diff ++++++
--- /var/tmp/diff_new_pack.A1XZ5O/_old  2019-09-02 13:23:20.941335025 +0200
+++ /var/tmp/diff_new_pack.A1XZ5O/_new  2019-09-02 13:23:20.941335025 +0200
@@ -1,7 +1,17 @@
-diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-swig-3.0.9/Lib/typemaps/fragments.swg 
./Lib/typemaps/fragments.swg
---- ../orig-swig-3.0.9/Lib/typemaps/fragments.swg      2016-05-29 
14:35:37.000000000 +0200
-+++ ./Lib/typemaps/fragments.swg       2016-06-08 11:13:09.475671763 +0200
-@@ -178,6 +178,8 @@
+From 7d7454cacbae4355432a7f88455de4981742033f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]>
+Date: Wed, 8 May 2019 14:50:10 +0200
+Subject: [PATCH] swig308-isfinite
+
+---
+ Lib/typemaps/fragments.swg | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/Lib/typemaps/fragments.swg b/Lib/typemaps/fragments.swg
+index e83f415c4322..cac69ffff745 100644
+--- a/Lib/typemaps/fragments.swg
++++ b/Lib/typemaps/fragments.swg
+@@ -129,6 +129,8 @@ inline int SWIG_isfinite_func(T x) {
  # elif defined(__sun) && defined(__SVR4)
  #  include <ieeefp.h>
  #  define SWIG_isfinite(X) (finite(X))
@@ -10,3 +20,6 @@
  # endif
  #endif
  %}
+-- 
+2.21.0
+


Reply via email to