diff options
author | miwi <miwi@FreeBSD.org> | 2009-02-09 04:23:45 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2009-02-09 04:23:45 +0800 |
commit | 850cef4260e9e0e88eecffb7852812ca4e46c7d5 (patch) | |
tree | 751926883c8a26153b8ecc8a0f51b356a7b6fc66 /math/eigen3 | |
parent | 74a4dc231af2c5e5c5511d5c089cac68279f5e42 (diff) | |
download | freebsd-ports-gnome-850cef4260e9e0e88eecffb7852812ca4e46c7d5.tar.gz freebsd-ports-gnome-850cef4260e9e0e88eecffb7852812ca4e46c7d5.tar.zst freebsd-ports-gnome-850cef4260e9e0e88eecffb7852812ca4e46c7d5.zip |
The KDE FreeBSD team is proud to announce the release of KDE 4.2.0
for FreeBSD. The official KDE 4.2.0 (Codename: "The Answer") release
notes can be found at:
http://kde.org/announcements/4.2/index.php.
New supported languages include Arabic, Icelandic, Basque,
Hebrew, Romanian, Tajik and several Indian languages (Bengali India,
Gujarati, Kannada, Maithili, Marathi) indicating a rise in popularity in
this part of Asia.
New ports for KDE 4.2.0:
arabic/kde4-l10n Arabic
hebrew/kde4-l10n Hebrew
misc/kde4-l10n-bn_IN Bengali (India)
misc/kde4-l10n-eu Basque
misc/kde4-l10n-gu Gujarati
misc/kde4-l10n-is Icelandic
misc/kde4-l10n-kn Kannada
misc/kde4-l10n-mai Maithili
misc/kde4-l10n-mr Marathi
misc/kde4-l10n-ro Romanian
misc/kde4-l10n-tg Tajik
math/eigen2 Lightweight library for vector and matrix math
graphics/kipi-plugins-kde4 KDE4 kipi graphics plugins
sysutils/policykit-kde PolicyKit manager for KDE
Unfortunately FreeBSD 6.4 support is dropped.
We'd like to say thanks for feedback and help to:
Matt Tosto, Kris Moore, stickibit, David Johnson, Markus Brueffer,
David Naylor, Thomas Schlesinger, Warren Liddell, Thomas Abthorpe,
Diego Depaoli, Mats Andreassen, portmgr for exp-run and repocopies.
Diffstat (limited to 'math/eigen3')
-rw-r--r-- | math/eigen3/Makefile | 9 | ||||
-rw-r--r-- | math/eigen3/distinfo | 6 | ||||
-rw-r--r-- | math/eigen3/pkg-descr | 15 | ||||
-rw-r--r-- | math/eigen3/pkg-plist | 134 |
4 files changed, 129 insertions, 35 deletions
diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile index be26db571c7b..f65594fd3eb4 100644 --- a/math/eigen3/Makefile +++ b/math/eigen3/Makefile @@ -5,18 +5,15 @@ # $FreeBSD$ PORTNAME= eigen -PORTVERSION= 1.0.5 +DISTVERSION= 2.0-beta3 CATEGORIES= math MASTER_SITES= http://download.tuxfamily.org/eigen/ MAINTAINER= kde@FreeBSD.org COMMENT= Lightweight library for vector and matrix math +USE_BZIP2= yes USE_CMAKE= yes -CMAKE_SOURCE_PATH= .. -WRKSRC= ${WRKDIR}/${PORTNAME}/build - -post-patch: - ${MKDIR} ${WRKSRC} +WRKSRC= ${WRKDIR}/${PORTNAME}2 .include <bsd.port.mk> diff --git a/math/eigen3/distinfo b/math/eigen3/distinfo index 1a506be0ffdb..b7db4b495f8e 100644 --- a/math/eigen3/distinfo +++ b/math/eigen3/distinfo @@ -1,3 +1,3 @@ -MD5 (eigen-1.0.5.tar.gz) = 960d7e5fb6542270eae4d53ca99b607c -SHA256 (eigen-1.0.5.tar.gz) = 6dfc085adc22baf66fa0fde190c8cf37effadbbe62bbfea5966cfd2cc85142d6 -SIZE (eigen-1.0.5.tar.gz) = 59944 +MD5 (eigen-2.0-beta3.tar.bz2) = 7d0e8e83562c1608dfbdb853677ee49f +SHA256 (eigen-2.0-beta3.tar.bz2) = adad041e72046cc0a1979c148062fc11c82145b3d006542caeae941faa5435b1 +SIZE (eigen-2.0-beta3.tar.bz2) = 320429 diff --git a/math/eigen3/pkg-descr b/math/eigen3/pkg-descr index 2ff2b3b7e356..8171998d5740 100644 --- a/math/eigen3/pkg-descr +++ b/math/eigen3/pkg-descr @@ -1,15 +1,4 @@ -Eigen is a lightweight C++ template library for vector and matrix math, a.k.a. -linear algebra. -Unlike most other linear algebra libraries, Eigen focuses on the simple -mathematical needs of applications: games and other OpenGL apps, spreadsheets -and other office apps, etc. Eigen is dedicated to providing optimal speed with -GCC. -Its fixed-size classes are specially optimized for small sizes up to 4, -although it is theoretically possible to specialize them to any size. They -never cause dynamic memory applications and the simple operations on them are -as fast as is possible at least for sizes up to 4 (see below). -Its dynamic-size classes are more flexible and suitable for larger sizes. -Both fixed-size and dynamic-size classes use the same underlying C++ code, -thanks to a curiously recurring template pattern. +Eigen 2 is a C++ template library for linear algebra (vectors, +matrices, and related algorithms). WWW: http://eigen.tuxfamily.org/ diff --git a/math/eigen3/pkg-plist b/math/eigen3/pkg-plist index 2e8bfb9de2ce..45f044dadd78 100644 --- a/math/eigen3/pkg-plist +++ b/math/eigen3/pkg-plist @@ -1,13 +1,121 @@ -include/eigen/linearsolver.h -include/eigen/linearsolverbase.h -include/eigen/ludecomposition.h -include/eigen/ludecompositionbase.h -include/eigen/matrix.h -include/eigen/matrixbase.h -include/eigen/projective.h -include/eigen/util.h -include/eigen/vector.h -include/eigen/vectorbase.h -include/eigen/regressioninternal.h -include/eigen/regression.h -@dirrm include/eigen +include/eigen2/Eigen/Array +include/eigen2/Eigen/Cholesky +include/eigen2/Eigen/Core +include/eigen2/Eigen/Geometry +include/eigen2/Eigen/LU +include/eigen2/Eigen/QR +include/eigen2/Eigen/Regression +include/eigen2/Eigen/SVD +include/eigen2/Eigen/Sparse +include/eigen2/Eigen/src/Array/AllAndAny.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 +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/DiagonalMatrix.h +include/eigen2/Eigen/src/Core/DiagonalProduct.h +include/eigen2/Eigen/src/Core/Dot.h +include/eigen2/Eigen/src/Core/Flagged.h +include/eigen2/Eigen/src/Core/Functors.h +include/eigen2/Eigen/src/Core/Fuzzy.h +include/eigen2/Eigen/src/Core/GenericPacketMath.h +include/eigen2/Eigen/src/Core/IO.h +include/eigen2/Eigen/src/Core/Map.h +include/eigen2/Eigen/src/Core/MapBase.h +include/eigen2/Eigen/src/Core/MathFunctions.h +include/eigen2/Eigen/src/Core/Matrix.h +include/eigen2/Eigen/src/Core/MatrixBase.h +include/eigen2/Eigen/src/Core/MatrixStorage.h +include/eigen2/Eigen/src/Core/Minor.h +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/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/PacketMath.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 +include/eigen2/Eigen/src/Core/util/ForwardDeclarations.h +include/eigen2/Eigen/src/Core/util/Macros.h +include/eigen2/Eigen/src/Core/util/Memory.h +include/eigen2/Eigen/src/Core/util/Meta.h +include/eigen2/Eigen/src/Core/util/StaticAssert.h +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/Hyperplane.h +include/eigen2/Eigen/src/Geometry/OrthoMethods.h +include/eigen2/Eigen/src/Geometry/ParametrizedLine.h +include/eigen2/Eigen/src/Geometry/Quaternion.h +include/eigen2/Eigen/src/Geometry/Rotation2D.h +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/LU/Determinant.h +include/eigen2/Eigen/src/LU/Inverse.h +include/eigen2/Eigen/src/LU/LU.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/CoreIterators.h +include/eigen2/Eigen/src/Sparse/RandomSetter.h +include/eigen2/Eigen/src/Sparse/SparseArray.h +include/eigen2/Eigen/src/Sparse/SparseBlock.h +include/eigen2/Eigen/src/Sparse/SparseLDLT.h +include/eigen2/Eigen/src/Sparse/SparseLLT.h +include/eigen2/Eigen/src/Sparse/SparseLU.h +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/SparseUtil.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 +@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/LU +@dirrm include/eigen2/Eigen/src/Geometry +@dirrm include/eigen2/Eigen/src/Core/util +@dirrm include/eigen2/Eigen/src/Core/arch/SSE +@dirrm include/eigen2/Eigen/src/Core/arch/AltiVec +@dirrm include/eigen2/Eigen/src/Core/arch +@dirrm include/eigen2/Eigen/src/Core +@dirrm include/eigen2/Eigen/src/Cholesky +@dirrm include/eigen2/Eigen/src/Array +@dirrm include/eigen2/Eigen/src +@dirrm include/eigen2/Eigen +@dirrm include/eigen2 |