summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2009-04-06 12:37:49 +0000
committermarkd <markd@pkgsrc.org>2009-04-06 12:37:49 +0000
commitacbb2b206db79941da1cec7e670d39c87d7218f2 (patch)
treef59ca3123d9c1a0510138e53f573e878315840b8 /math
parent91d3fb8ffc0841fb2bd1bf929d5d40d1bf50c4f8 (diff)
downloadpkgsrc-acbb2b206db79941da1cec7e670d39c87d7218f2.tar.gz
Update eigen2 to 2.0.0
Release version. Cleans up alignment issues.
Diffstat (limited to 'math')
-rw-r--r--math/eigen2/Makefile7
-rw-r--r--math/eigen2/PLIST27
-rw-r--r--math/eigen2/distinfo9
-rw-r--r--math/eigen2/patches/patch-aa16
4 files changed, 25 insertions, 34 deletions
diff --git a/math/eigen2/Makefile b/math/eigen2/Makefile
index 6349234459c..cb4d0445766 100644
--- a/math/eigen2/Makefile
+++ b/math/eigen2/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2009/01/27 12:22:46 markd Exp $
+# $NetBSD: Makefile,v 1.5 2009/04/06 12:37:49 markd Exp $
-DISTNAME= eigen-2.0-beta6
-PKGNAME= ${DISTNAME:S/-beta/beta/}
+DISTNAME= eigen-2.0.0
CATEGORIES= math
MASTER_SITES= http://download.tuxfamily.org/eigen/
EXTRACT_SUFX= .tar.bz2
@@ -13,8 +12,6 @@ COMMENT= C++ template library for linear algebra
USE_LANGUAGES+= c c++
USE_CMAKE= yes
-WRKSRC= ${WRKDIR}/eigen2
-
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../mk/bsd.pkg.mk"
diff --git a/math/eigen2/PLIST b/math/eigen2/PLIST
index 8a378eb1b79..892a40cd355 100644
--- a/math/eigen2/PLIST
+++ b/math/eigen2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2009/01/27 12:22:46 markd Exp $
+@comment $NetBSD: PLIST,v 1.3 2009/04/06 12:37:49 markd Exp $
include/eigen2/Eigen/Array
include/eigen2/Eigen/Cholesky
include/eigen2/Eigen/Core
@@ -6,19 +6,17 @@ include/eigen2/Eigen/Geometry
include/eigen2/Eigen/LU
include/eigen2/Eigen/LeastSquares
include/eigen2/Eigen/QR
-include/eigen2/Eigen/Regression
+include/eigen2/Eigen/QtAlignedMalloc
include/eigen2/Eigen/SVD
include/eigen2/Eigen/Sparse
include/eigen2/Eigen/StdVector
-include/eigen2/Eigen/src/Array/AllAndAny.h
+include/eigen2/Eigen/src/Array/BooleanRedux.h
include/eigen2/Eigen/src/Array/CwiseOperators.h
include/eigen2/Eigen/src/Array/Functors.h
include/eigen2/Eigen/src/Array/Norms.h
include/eigen2/Eigen/src/Array/PartialRedux.h
include/eigen2/Eigen/src/Array/Random.h
include/eigen2/Eigen/src/Array/Select.h
-include/eigen2/Eigen/src/Cholesky/Cholesky.h
-include/eigen2/Eigen/src/Cholesky/CholeskyWithoutSquareRoot.h
include/eigen2/Eigen/src/Cholesky/LDLT.h
include/eigen2/Eigen/src/Cholesky/LLT.h
include/eigen2/Eigen/src/Core/Assign.h
@@ -82,19 +80,28 @@ include/eigen2/Eigen/src/Geometry/Translation.h
include/eigen2/Eigen/src/LU/Determinant.h
include/eigen2/Eigen/src/LU/Inverse.h
include/eigen2/Eigen/src/LU/LU.h
+include/eigen2/Eigen/src/LeastSquares/LeastSquares.h
include/eigen2/Eigen/src/QR/EigenSolver.h
include/eigen2/Eigen/src/QR/HessenbergDecomposition.h
include/eigen2/Eigen/src/QR/QR.h
include/eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h
include/eigen2/Eigen/src/QR/Tridiagonalization.h
-include/eigen2/Eigen/src/Regression/Regression.h
include/eigen2/Eigen/src/SVD/SVD.h
include/eigen2/Eigen/src/Sparse/AmbiVector.h
include/eigen2/Eigen/src/Sparse/CholmodSupport.h
+include/eigen2/Eigen/src/Sparse/CompressedStorage.h
include/eigen2/Eigen/src/Sparse/CoreIterators.h
+include/eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h
+include/eigen2/Eigen/src/Sparse/MappedSparseMatrix.h
include/eigen2/Eigen/src/Sparse/RandomSetter.h
-include/eigen2/Eigen/src/Sparse/SparseArray.h
+include/eigen2/Eigen/src/Sparse/SparseAssign.h
include/eigen2/Eigen/src/Sparse/SparseBlock.h
+include/eigen2/Eigen/src/Sparse/SparseCwise.h
+include/eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h
+include/eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h
+include/eigen2/Eigen/src/Sparse/SparseDot.h
+include/eigen2/Eigen/src/Sparse/SparseFlagged.h
+include/eigen2/Eigen/src/Sparse/SparseFuzzy.h
include/eigen2/Eigen/src/Sparse/SparseLDLT.h
include/eigen2/Eigen/src/Sparse/SparseLLT.h
include/eigen2/Eigen/src/Sparse/SparseLU.h
@@ -102,16 +109,20 @@ include/eigen2/Eigen/src/Sparse/SparseMatrix.h
include/eigen2/Eigen/src/Sparse/SparseMatrixBase.h
include/eigen2/Eigen/src/Sparse/SparseProduct.h
include/eigen2/Eigen/src/Sparse/SparseRedux.h
+include/eigen2/Eigen/src/Sparse/SparseTranspose.h
include/eigen2/Eigen/src/Sparse/SparseUtil.h
include/eigen2/Eigen/src/Sparse/SparseVector.h
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/Regression
@dirrm include/eigen2/Eigen/src/QR
+@dirrm include/eigen2/Eigen/src/LeastSquares
@dirrm include/eigen2/Eigen/src/LU
@dirrm include/eigen2/Eigen/src/Geometry
@dirrm include/eigen2/Eigen/src/Core/util
diff --git a/math/eigen2/distinfo b/math/eigen2/distinfo
index 22fc9f714db..97a802dc357 100644
--- a/math/eigen2/distinfo
+++ b/math/eigen2/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.4 2009/01/27 12:22:46 markd Exp $
+$NetBSD: distinfo,v 1.5 2009/04/06 12:37:49 markd Exp $
-SHA1 (eigen-2.0-beta6.tar.bz2) = 323fd1641332a60ef4f0c97d886d34220f5d9040
-RMD160 (eigen-2.0-beta6.tar.bz2) = 9e45b2b9b068a91a994bee01d28c34cc2769ee6b
-Size (eigen-2.0-beta6.tar.bz2) = 329351 bytes
-SHA1 (patch-aa) = c5690df51a7b0095f8a2d9de5b32b37a30d142ba
+SHA1 (eigen-2.0.0.tar.bz2) = ce7d035b2b27351130d8094375e54a605118233b
+RMD160 (eigen-2.0.0.tar.bz2) = 21781944a034792b1c939e48b1d8f54ff1c0e008
+Size (eigen-2.0.0.tar.bz2) = 346043 bytes
diff --git a/math/eigen2/patches/patch-aa b/math/eigen2/patches/patch-aa
deleted file mode 100644
index 4616a6a52bc..00000000000
--- a/math/eigen2/patches/patch-aa
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2009/01/27 12:22:46 markd Exp $
-
-SVN commit 910275 by bjacob
-
---- Eigen/src/Core/util/Memory.h.orig 2009-01-13 05:06:04.000000000 +1300
-+++ Eigen/src/Core/util/Memory.h
-@@ -27,7 +27,8 @@
- #ifndef EIGEN_MEMORY_H
- #define EIGEN_MEMORY_H
-
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN64)
-+// for NetBSD I didn't see any clear statement in the docs, but Mark Davies is confident about this.
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(_WIN64)
- #define EIGEN_MALLOC_ALREADY_ALIGNED 1
- #else
- #define EIGEN_MALLOC_ALREADY_ALIGNED 0