Hello community,

here is the log from the commit of package ginac for openSUSE:Factory checked 
in at 2017-02-01 09:52:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ginac (Old)
 and      /work/SRC/openSUSE:Factory/.ginac.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ginac"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ginac/ginac.changes      2015-05-19 
23:36:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ginac.new/ginac.changes 2017-02-03 
17:40:47.258489157 +0100
@@ -1,0 +2,73 @@
+Mon Jan 30 08:01:59 UTC 2017 - [email protected]
+
+- Update to version 1.7.2:
+  * Fix memory leak in operators returning relationals, introduced
+    in 1.7.0.
+  * Make macro GINAC_DECLARE_REGISTERED_CLASS() work outside
+    namespace GiNaC.
+  * Fix some build issues.
+- Drop ginac-replace-mktemp-with-mkstemp.patch: incorporated
+  upstream.
+
+-------------------------------------------------------------------
+Fri Nov 25 22:44:57 UTC 2016 - [email protected]
+
+- Fix baselibs.conf file.
+
+-------------------------------------------------------------------
+Mon Nov 21 10:09:16 UTC 2016 - [email protected]
+
+- Add ginac-replace-mktemp-with-mkstemp.patch: Replace unsafe and
+  deprecated mktemp by its safe variant mkstemp; patch taken from
+  upstream git and fixes an rpmlint warning.
+
+-------------------------------------------------------------------
+Mon Nov 21 01:16:20 UTC 2016 - [email protected]
+
+- Update to version 1.7.1:
+  * Fix crash in basic::subs(), visible in classes which don't
+    override it.
+  * Fix convergence failure in Li_projection.
+  * Fix cliffor_bar() and clifford_star().
+  * Improve performance of clifford_to_lst().
+  * Fix compilation issues, reduce compiler warnings. 
+- Changes from version 1.7.0:
+  * Make use of C++11 features:
+    - Use new language features 'auto', 'nullptr', 'constexpr',
+      range-based for loops, the contextual keyword 'override',
+      static 'noexcept' operator, etc.
+    - Add initializer list ctors for container<>, lst and nested
+      initializer lists ctor for class matrix.
+    - Add many rvalue reference overloads for ctors from std
+      containers. (Note that whether they really speed up things
+      depends on whether evaluation leaves the container unchanged
+      or not.)
+    - Rvalue reference overloads for ctors from std containers
+      made it possible to remove the manual 'discardable' hack and
+      std::auto_ptr<T> for good.
+    - New dynallocate<T>(args...) helper functions obsolete manual
+      allocation on the heap and setting the dynallocated status
+      flag.
+    - Got rid of C++98ish algorithm features (bind2nd, etc.) and
+      replaced them with lambdas. 
+  * Make add::eval(), mul::eval() more careful so they return an
+    evaluated, canonical expression without compromise.
+  * Remove 'level' argument of all .eval() methods.
+  * Remove 'level' arguments of all .evalf() and .normal()
+    methods. They were modeled after the .eval() methods.
+  * Make relational::rhs() and lhs() nonvirtual.
+  * Add support for power::info(info_flags::real).
+  * Add fderivative::derivatives() method.
+  * Remove broken info_flags::algebraic.
+  * Remove unmaintained support for Cint.
+  * Remove unfinished code for hash table-based expairseq.
+  * Remove deprecated ex::to_rational(lst) and
+    ex::to_polynomial(lst).
+  * ginac-excompiler installs in $LIBEXECDIR now, not in $BINDIR.
+  * Many minor performance enhancements. 
+- Changes from previous versions 1.6.3 through 1.6.7: See
+  http://www.ginac.de/News.html.
+- Add a baselibs.conf file.
+- Drop ginac-return-in-nonvoid.patch, no longer required.
+
+-------------------------------------------------------------------

Old:
----
  ginac-1.6.4.tar.bz2
  ginac-return-in-nonvoid.patch

New:
----
  baselibs.conf
  ginac-1.7.2.tar.bz2

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

Other differences:
------------------
++++++ ginac.spec ++++++
--- /var/tmp/diff_new_pack.Etqttx/_old  2017-02-03 17:40:47.770416698 +0100
+++ /var/tmp/diff_new_pack.Etqttx/_new  2017-02-03 17:40:47.774416132 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ginac
 #
-# Copyright (c) 2015 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
@@ -16,16 +16,16 @@
 #
 
 
-%define library_version 5
+%define library_version 6
 Name:           ginac
-Version:        1.6.4
+Version:        1.7.2
 Release:        0
 Summary:        C++ library for symbolic calculations
 License:        GPL-2.0
 Group:          Development/Libraries/C and C++
 Url:            http://www.ginac.de/
 Source0:        http://www.ginac.de/%{name}-%{version}.tar.bz2
-Patch0:         ginac-return-in-nonvoid.patch
+Source1:        baselibs.conf
 BuildRequires:  cln-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gmp-devel
@@ -64,11 +64,8 @@
 
 %prep
 %setup -q
-%patch0
-echo $PATH
 
 %build
-autoreconf -fiv
 %configure --disable-static --with-pic --disable-rpath
 make
 
@@ -91,7 +88,6 @@
 %preun -n libginac-devel
 %install_info_delete  --info-dir=%{_infodir} %{_infodir}/ginac.info.gz
 
-
 %files -n libginac%{library_version}
 %defattr(-,root,root)
 %{_libdir}/libginac.so.%{library_version}*
@@ -109,7 +105,7 @@
 %defattr(-,root,root)
 %{_bindir}/ginsh
 %{_bindir}/viewgar
-%{_bindir}/ginac-excompiler
+%{_libexecdir}/ginac-excompiler
 %{_mandir}/man1/ginsh.1*
 %{_mandir}/man1/viewgar.1*
 

++++++ baselibs.conf ++++++
libginac6
libginac-devel
        requires -libginac-<targettype>
        requires "libginac6-<targettype> = <version>"
++++++ ginac-1.6.4.tar.bz2 -> ginac-1.7.2.tar.bz2 ++++++
++++ 63292 lines of diff (skipped)


Reply via email to