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 +
