aboutsummaryrefslogtreecommitdiff
path: root/math/eigen3
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-08-04 21:14:07 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-08-04 21:14:07 +0000
commit84daec6f093d3d7d53a50edf53ce7943b9621bb1 (patch)
tree043b1cfb262179f2ec700f10588786db42f9c61d /math/eigen3
parent8faa3d596e83b24604219d48c4c6ddb772530ae7 (diff)
downloadports-84daec6f093d3d7d53a50edf53ce7943b9621bb1.tar.gz
ports-84daec6f093d3d7d53a50edf53ce7943b9621bb1.zip
The KDE FreeBSD team is proud to announce the release of KDE 4.3.0
for FreeBSD. The official KDE 4.3.0 (Codename: "Caizen") release notes can be found at: http://kde.org/announcements/4.3/index.php. We'd like to say thanks to all helpers and submitters. Tested by: pointyhat-exp-run (pav/miwi)
Notes
Notes: svn path=/head/; revision=238903
Diffstat (limited to 'math/eigen3')
-rw-r--r--math/eigen3/Makefile9
-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-plist46
4 files changed, 52 insertions, 20 deletions
diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile
index aae34acd1b79..e9a582d280c6 100644
--- a/math/eigen3/Makefile
+++ b/math/eigen3/Makefile
@@ -5,9 +5,10 @@
# $FreeBSD$
PORTNAME= eigen
-DISTVERSION= 2.0.2
+DISTVERSION= 2.0.52
CATEGORIES= math
-MASTER_SITES= http://download.tuxfamily.org/eigen/
+MASTER_SITES= http://ns.ael.ru/~fluffy.khv/ \
+ http://download.tuxfamily.org/eigen/
MAINTAINER= kde@FreeBSD.org
COMMENT= Lightweight library for vector and matrix math
@@ -17,4 +18,8 @@ USE_CMAKE= yes
LATEST_LINK= ${PORTNAME}2
+post-patch:
+ @${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|g' \
+ ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/math/eigen3/distinfo b/math/eigen3/distinfo
index 3ca40082c5ce..ce0b7f05d9d1 100644
--- a/math/eigen3/distinfo
+++ b/math/eigen3/distinfo
@@ -1,3 +1,3 @@
-MD5 (eigen-2.0.2.tar.bz2) = b2c34144943671a8689b6fab20c52836
-SHA256 (eigen-2.0.2.tar.bz2) = 9e7d84f07538e61a69064e7056324e30ac6fe7a7bb2e7d3227a79ff8c7311743
-SIZE (eigen-2.0.2.tar.bz2) = 348996
+MD5 (eigen-2.0.52.tar.bz2) = 13e71c84309288047e79c93d79ffedac
+SHA256 (eigen-2.0.52.tar.bz2) = 67fc9233b5fa5acc167fdd0ff3f59ea3e426b062980378c2f1dadbdc247d4658
+SIZE (eigen-2.0.52.tar.bz2) = 420384
diff --git a/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h b/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h
deleted file mode 100644
index 63c1b0d4503c..000000000000
--- a/math/eigen3/files/patch-Eigen__src__Core__util__Memory.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./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 0ae417f73744..03b97f0fab37 100644
--- a/math/eigen3/pkg-plist
+++ b/math/eigen3/pkg-plist
@@ -13,21 +13,23 @@ 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/Replicate.h
+include/eigen2/Eigen/src/Array/Reverse.h
include/eigen2/Eigen/src/Array/Select.h
+include/eigen2/Eigen/src/Array/VectorwiseOp.h
include/eigen2/Eigen/src/Cholesky/LDLT.h
include/eigen2/Eigen/src/Cholesky/LLT.h
include/eigen2/Eigen/src/Core/Assign.h
include/eigen2/Eigen/src/Core/Block.h
-include/eigen2/Eigen/src/Core/CacheFriendlyProduct.h
include/eigen2/Eigen/src/Core/Coeffs.h
include/eigen2/Eigen/src/Core/CommaInitializer.h
include/eigen2/Eigen/src/Core/Cwise.h
include/eigen2/Eigen/src/Core/CwiseBinaryOp.h
include/eigen2/Eigen/src/Core/CwiseNullaryOp.h
include/eigen2/Eigen/src/Core/CwiseUnaryOp.h
-include/eigen2/Eigen/src/Core/DiagonalCoeffs.h
+include/eigen2/Eigen/src/Core/CwiseUnaryView.h
+include/eigen2/Eigen/src/Core/Diagonal.h
include/eigen2/Eigen/src/Core/DiagonalMatrix.h
include/eigen2/Eigen/src/Core/DiagonalProduct.h
include/eigen2/Eigen/src/Core/Dot.h
@@ -47,14 +49,18 @@ include/eigen2/Eigen/src/Core/NestByValue.h
include/eigen2/Eigen/src/Core/NumTraits.h
include/eigen2/Eigen/src/Core/Part.h
include/eigen2/Eigen/src/Core/Product.h
+include/eigen2/Eigen/src/Core/ReturnByValue.h
include/eigen2/Eigen/src/Core/Redux.h
include/eigen2/Eigen/src/Core/SolveTriangular.h
-include/eigen2/Eigen/src/Core/Sum.h
include/eigen2/Eigen/src/Core/Swap.h
include/eigen2/Eigen/src/Core/Transpose.h
include/eigen2/Eigen/src/Core/Visitor.h
include/eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h
+include/eigen2/Eigen/src/Core/arch/SSE/MathFunctions.h
include/eigen2/Eigen/src/Core/arch/SSE/PacketMath.h
+include/eigen2/Eigen/src/Core/products/GeneralMatrixMatrix.h
+include/eigen2/Eigen/src/Core/products/GeneralMatrixVector.h
+include/eigen2/Eigen/src/Core/products/SelfadjointMatrixVector.h
include/eigen2/Eigen/src/Core/util/Constants.h
include/eigen2/Eigen/src/Core/util/DisableMSVCWarnings.h
include/eigen2/Eigen/src/Core/util/EnableMSVCWarnings.h
@@ -67,6 +73,7 @@ include/eigen2/Eigen/src/Core/util/XprHelper.h
include/eigen2/Eigen/src/Geometry/AlignedBox.h
include/eigen2/Eigen/src/Geometry/AngleAxis.h
include/eigen2/Eigen/src/Geometry/EulerAngles.h
+include/eigen2/Eigen/src/Geometry/Homogeneous.h
include/eigen2/Eigen/src/Geometry/Hyperplane.h
include/eigen2/Eigen/src/Geometry/OrthoMethods.h
include/eigen2/Eigen/src/Geometry/ParametrizedLine.h
@@ -76,9 +83,12 @@ include/eigen2/Eigen/src/Geometry/RotationBase.h
include/eigen2/Eigen/src/Geometry/Scaling.h
include/eigen2/Eigen/src/Geometry/Transform.h
include/eigen2/Eigen/src/Geometry/Translation.h
+include/eigen2/Eigen/src/Geometry/Umeyama.h
+include/eigen2/Eigen/src/Geometry/arch/Geometry_SSE.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/LU/PartialLU.h
include/eigen2/Eigen/src/LeastSquares/LeastSquares.h
include/eigen2/Eigen/src/QR/EigenSolver.h
include/eigen2/Eigen/src/QR/HessenbergDecomposition.h
@@ -98,6 +108,7 @@ 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/SparseDiagonalProduct.h
include/eigen2/Eigen/src/Sparse/SparseDot.h
include/eigen2/Eigen/src/Sparse/SparseFlagged.h
include/eigen2/Eigen/src/Sparse/SparseFuzzy.h
@@ -109,19 +120,46 @@ 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/SparseTriangular.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/unsupported/Eigen/AdolcForward
+include/eigen2/unsupported/Eigen/AlignedVector3
+include/eigen2/unsupported/Eigen/AutoDiff
+include/eigen2/unsupported/Eigen/BVH
+include/eigen2/unsupported/Eigen/IterativeSolvers
+include/eigen2/unsupported/Eigen/MatrixFunctions
+include/eigen2/unsupported/Eigen/MoreVectorization
+include/eigen2/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
+include/eigen2/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
+include/eigen2/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
+include/eigen2/unsupported/Eigen/src/BVH/BVAlgorithms.h
+include/eigen2/unsupported/Eigen/src/BVH/KdBVH.h
+include/eigen2/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h
+include/eigen2/unsupported/Eigen/src/IterativeSolvers/IterationController.h
+include/eigen2/unsupported/Eigen/src/MoreVectorization/MathFunctions.h
+libdata/pkgconfig/eigen2.pc
+@dirrm include/eigen2/unsupported/Eigen/src/MoreVectorization
+@dirrm include/eigen2/unsupported/Eigen/src/MatrixFunctions
+@dirrm include/eigen2/unsupported/Eigen/src/IterativeSolvers
+@dirrm include/eigen2/unsupported/Eigen/src/BVH
+@dirrm include/eigen2/unsupported/Eigen/src/AutoDiff
+@dirrm include/eigen2/unsupported/Eigen/src
+@dirrm include/eigen2/unsupported/Eigen
+@dirrm include/eigen2/unsupported
@dirrm include/eigen2/Eigen/src/Sparse
@dirrm include/eigen2/Eigen/src/SVD
@dirrm include/eigen2/Eigen/src/QR
@dirrm include/eigen2/Eigen/src/LeastSquares
@dirrm include/eigen2/Eigen/src/LU
+@dirrm include/eigen2/Eigen/src/Geometry/arch
@dirrm include/eigen2/Eigen/src/Geometry
@dirrm include/eigen2/Eigen/src/Core/util
+@dirrm include/eigen2/Eigen/src/Core/products
@dirrm include/eigen2/Eigen/src/Core/arch/SSE
@dirrm include/eigen2/Eigen/src/Core/arch/AltiVec
@dirrm include/eigen2/Eigen/src/Core/arch