aboutsummaryrefslogtreecommitdiffstats
path: root/math/eigen3
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2009-05-23 03:54:09 +0800
committermakc <makc@FreeBSD.org>2009-05-23 03:54:09 +0800
commit6620c71ac4b8733f70eea885443abb2c0a3ce1d5 (patch)
treef04596471f8a887badfef6e7e418f64e5c84944c /math/eigen3
parentb794a22f4f03a8b81336acce55a31a0439c366ee (diff)
downloadfreebsd-ports-gnome-6620c71ac4b8733f70eea885443abb2c0a3ce1d5.tar.gz
freebsd-ports-gnome-6620c71ac4b8733f70eea885443abb2c0a3ce1d5.tar.zst
freebsd-ports-gnome-6620c71ac4b8733f70eea885443abb2c0a3ce1d5.zip
1) Update to 2.0.2
2) Fix dependent ports on 6.x by using malloc instead of posix_memalign PR: ports/134863 (2) Submitted by: amdmi3
Diffstat (limited to 'math/eigen3')
-rw-r--r--math/eigen3/Makefile3
-rw-r--r--math/eigen3/distinfo6
-rw-r--r--math/eigen3/files/patch-Eigen__src__Core__util__Memory.h11
-rw-r--r--math/eigen3/pkg-plist3
4 files changed, 15 insertions, 8 deletions
diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile
index eca1ed673b71..aae34acd1b79 100644
--- a/math/eigen3/Makefile
+++ b/math/eigen3/Makefile
@@ -5,8 +5,7 @@
# $FreeBSD$
PORTNAME= eigen
-DISTVERSION= 2.0.0
-PORTREVISION= 2
+DISTVERSION= 2.0.2
CATEGORIES= math
MASTER_SITES= http://download.tuxfamily.org/eigen/
diff --git a/math/eigen3/distinfo b/math/eigen3/distinfo
index 03ca7646f466..3ca40082c5ce 100644
--- a/math/eigen3/distinfo
+++ b/math/eigen3/distinfo
@@ -1,3 +1,3 @@
-MD5 (eigen-2.0.0.tar.bz2) = bedfe344498b926a4b5db17d2846dbb5
-SHA256 (eigen-2.0.0.tar.bz2) = 0b21dac2e780dddeb1f966900e3718751c69d9c49cc2d635082b1475ec3dc785
-SIZE (eigen-2.0.0.tar.bz2) = 346043
+MD5 (eigen-2.0.2.tar.bz2) = b2c34144943671a8689b6fab20c52836
+SHA256 (eigen-2.0.2.tar.bz2) = 9e7d84f07538e61a69064e7056324e30ac6fe7a7bb2e7d3227a79ff8c7311743
+SIZE (eigen-2.0.2.tar.bz2) = 348996
diff --git a/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h b/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h
new file mode 100644
index 000000000000..63c1b0d4503c
--- /dev/null
+++ b/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h
@@ -0,0 +1,11 @@
+--- ./Eigen/src/Core/util/Memory.h.orig 2009-05-22 17:41:27.000000000 +0400
++++ ./Eigen/src/Core/util/Memory.h 2009-05-22 23:12:08.000000000 +0400
+@@ -27,7 +27,7 @@
+ #ifndef EIGEN_MEMORY_H
+ #define EIGEN_MEMORY_H
+
+-#if defined(__APPLE__) || defined(_WIN64)
++#if defined(__APPLE__) || defined(_WIN64) || defined (__FreeBSD__)
+ #define EIGEN_MALLOC_ALREADY_ALIGNED 1
+ #else
+ #define EIGEN_MALLOC_ALREADY_ALIGNED 0
diff --git a/math/eigen3/pkg-plist b/math/eigen3/pkg-plist
index 12875986606e..0ae417f73744 100644
--- a/math/eigen3/pkg-plist
+++ b/math/eigen3/pkg-plist
@@ -115,9 +115,6 @@ include/eigen2/Eigen/src/Sparse/SuperLUSupport.h
include/eigen2/Eigen/src/Sparse/TaucsSupport.h
include/eigen2/Eigen/src/Sparse/TriangularSolver.h
include/eigen2/Eigen/src/Sparse/UmfPackSupport.h
-include/eigen2/Eigen/src/StdVector/StdVector.h
-include/eigen2/Eigen/src/StdVector/UnalignedType.h
-@dirrm include/eigen2/Eigen/src/StdVector
@dirrm include/eigen2/Eigen/src/Sparse
@dirrm include/eigen2/Eigen/src/SVD
@dirrm include/eigen2/Eigen/src/QR