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)