[eigen3/el6] Update to release 3.2.3

rmattes rmattes at fedoraproject.org
Mon Jan 5 02:01:57 UTC 2015


commit 4f3bd830a31588801804cf047ee2d8224fa908c0
Author: Rich Mattes <richmattes at gmail.com>
Date:   Sun Jan 4 20:38:25 2015 -0500

    Update to release 3.2.3

 .gitignore          |    1 +
 eigen3-5d9e44.patch |   20 ++++++++++++++++++++
 eigen3.spec         |   11 ++++++++---
 sources             |    2 +-
 4 files changed, 30 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cbdae57..e8d58ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /eigen-3.0.3.tar.bz2
 /eigen-3.0.4.tar.bz2
 /eigen-3.0.6.tar.bz2
+/eigen-3.2.3.tar.bz2
diff --git a/eigen3-5d9e44.patch b/eigen3-5d9e44.patch
new file mode 100644
index 0000000..22dee62
--- /dev/null
+++ b/eigen3-5d9e44.patch
@@ -0,0 +1,20 @@
+# HG changeset patch
+# User Gael Guennebaud <g.gael at free.fr>
+# Date 1418910820 -3600
+# Branch 3.2
+# Node ID 5d9e54445535570698f7465582c7256d9d74c004
+# Parent  9716ca6de21838927484f3c33050648bac890ac3
+rm explicit keyword introduced by backporting another change
+
+diff --git a/Eigen/src/Geometry/Rotation2D.h b/Eigen/src/Geometry/Rotation2D.h
+--- a/Eigen/src/Geometry/Rotation2D.h
++++ b/Eigen/src/Geometry/Rotation2D.h
+@@ -59,7 +59,7 @@
+ public:
+ 
+   /** Construct a 2D counter clock wise rotation from the angle \a a in radian. */
+-  explicit inline Rotation2D(const Scalar& a) : m_angle(a) {}
++  inline Rotation2D(const Scalar& a) : m_angle(a) {}
+   
+   /** Default constructor wihtout initialization. The represented rotation is undefined. */
+   Rotation2D() {}
diff --git a/eigen3.spec b/eigen3.spec
index 874ccc8..b27aff4 100644
--- a/eigen3.spec
+++ b/eigen3.spec
@@ -4,10 +4,10 @@
 # debuginfo package for the empty main package.
 %global debug_package %{nil}
 
-%global commit 1306d75b4a21
+%global commit 36fd1ba04c12
 
 Name:           eigen3
-Version:        3.2.2
+Version:        3.2.3
 Release:        1%{?dist}
 Summary:        A lightweight C++ template library for vector and matrix math
 
@@ -22,7 +22,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 # Fixes build by adding the cstdef to a source file.
 # Not yet submitted upstream
 Patch0:         eigen-3.0.0.ptrdiff.patch
-Patch1:         eigen3-ppc64.patch
+Patch1:         eigen3-5d9e44.patch 
 
 BuildRequires:  atlas-devel
 BuildRequires:  fftw-devel
@@ -99,6 +99,11 @@ rm -rf %{buildroot}
 %{_datadir}/pkgconfig/*
 
 %changelog
+* Sun Jan 04 2015 Rich Mattes <richmattes at gmail.com> - 3.2.3-1
+- Update to release 3.2.3
+- Backport upstream Rotation2D fix
+- Remove upstreamed patches
+
 * Sun Dec 14 2014 Rich Mattes <richmattes at gmail.com> - 3.2.2-1
 - Update to release 3.2.2
 
diff --git a/sources b/sources
index e190bf9..488e82e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fc2e814ae449d16b331f7e1f4e272bd3  eigen-3.2.2.tar.bz2
+a88bf9a8e674762619429e80f46005bf  eigen-3.2.3.tar.bz2


More information about the scm-commits mailing list