Hello community,

here is the log from the commit of package eigen3 for openSUSE:Factory checked 
in at 2016-08-12 15:35:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eigen3 (Old)
 and      /work/SRC/openSUSE:Factory/.eigen3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eigen3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/eigen3/eigen3.changes    2016-07-12 
23:50:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.eigen3.new/eigen3.changes       2016-08-12 
15:35:18.000000000 +0200
@@ -1,0 +2,46 @@
+Sun Aug  7 20:31:43 UTC 2016 - asterios.dra...@gmail.com
+
+- Update to version 3.2.9:
+  Main fixes and improvements:
+  * Improve numerical robustness of JacobiSVD (backported from 3.3)
+  * Bug 1017: prevents underflows in makeHouseholder
+  * Fix numerical accuracy issue in the extraction of complex
+    eigenvalue pairs in real generalized eigenvalue problems.
+  * Fix support for vector.homogeneous().asDiagonal()
+  * Bug 1238: fix SparseMatrix::sum() overload for un-compressed
+    mode
+  * Bug 1213: workaround gcc linking issue with anonymous enums.
+  * Bug 1236: fix possible integer overflow in sparse-sparse
+    product
+  * Improve detection of identical matrices when applying a
+    permutation (e.g., mat = perm * mat)
+  * Fix usage of nesting type in blas_traits. In practice, this
+    fixes compilation of expressions such as A*(A*A)^T
+  * CMake: fixes support of Ninja generator
+  * Add a StorageIndex typedef to sparse matrices and expressions
+    to ease porting code to 3.3
+    (see http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
+  * Bug 1200: make aligned_allocator c++11 compatible (backported
+    from 3.3)
+  * Bug 1182: improve generality of abs2 (backported from 3.3)
+  * Bug 537: fix compilation of Quaternion with Apples's compiler
+  * Bug 1176: allow products between compatible scalar types
+  * Bug 1172: make valuePtr and innerIndexPtr properly return null
+    for empty sparse matrices.
+  * Bug 1170: skip calls to memcpy/memmove for empty inputs.
+  Others:
+  * Bug 1242: fix comma initializer with empty matrices.
+  * Improves support for MKL's PARDISO solver.
+  * Fix a compilation issue with Pastix solver.
+  * Add some missing explicit scalar conversions
+  * Fix a compilation issue with matrix exponential (unsupported
+    MatrixFunctions module).
+  * Bug 734: fix a storage order issue in unsupported Spline module
+  * Bug 1222: fix a compilation issue in AutoDiffScalar
+  * Bug 1221: shutdown some GCC6's warnings.
+  * Bug 1175: fix index type conversion warnings in sparse to dense
+    conversion.
+- Removed build requirements gnu-free-fonts and texlive-amsfonts
+  (not needed anymore).
+
+-------------------------------------------------------------------

Old:
----
  3.2.8.tar.bz2

New:
----
  3.2.9.tar.bz2

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

Other differences:
------------------
++++++ eigen3.spec ++++++
--- /var/tmp/diff_new_pack.b7qDTm/_old  2016-08-12 15:35:19.000000000 +0200
+++ /var/tmp/diff_new_pack.b7qDTm/_new  2016-08-12 15:35:19.000000000 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           eigen3
-Version:        3.2.8
+Version:        3.2.9
 Release:        0
 Summary:        C++ Template Library for Linear Algebra
 License:        MPL-2.0 and LGPL-2.1+ and BSD-3-Clause
 Group:          Development/Libraries/C and C++
 Url:            http://eigen.tuxfamily.org/
-Source0:        http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
+Source0:        https://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
 Patch0:         0001-Disable-Altivec-for-ppc64le.patch
 Patch1:         0001-Do-stack-allignment-on-ppc.patch
 # PATCH-FIX-OPENSUSE eigen_pkgconfig.patch asterios.dra...@gmail.com -- Fix 
pkg-config file includedir
@@ -40,7 +40,6 @@
 BuildRequires:  gcc-fortran
 BuildRequires:  glew-devel
 BuildRequires:  gmp-devel
-BuildRequires:  gnu-free-fonts
 BuildRequires:  graphviz
 BuildRequires:  graphviz-gd
 BuildRequires:  gsl-devel
@@ -50,7 +49,6 @@
 BuildRequires:  sparsehash-devel
 BuildRequires:  suitesparse-devel
 BuildRequires:  superlu-devel
-BuildRequires:  texlive-amsfonts
 BuildRequires:  texlive-latex
 BuildRequires:  pkgconfig(gl)
 BuildArch:      noarch
@@ -74,7 +72,7 @@
 numerical solvers, and related algorithms.
 
 %prep
-%setup -q -n eigen-eigen-07105f7124f9
+%setup -q -n eigen-eigen-dc6cfdf9bcec
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -89,7 +87,8 @@
 %build
 %cmake \
  -DCMAKE_BUILD_TYPE=Release \
- -DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3
+ -DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3 \
+ -DGOOGLEHASH_INCLUDES=%{_includedir}
 make %{?_smp_mflags} all doc
 
 %install

++++++ 3.2.8.tar.bz2 -> 3.2.9.tar.bz2 ++++++
++++ 2443 lines of diff (skipped)


Reply via email to