[41752] trunk/dports/math

blb at macports.org blb at macports.org
Sun Nov 9 20:27:32 PST 2008


Revision: 41752
          http://trac.macports.org/changeset/41752
Author:   blb at macports.org
Date:     2008-11-09 20:27:32 -0800 (Sun, 09 Nov 2008)
Log Message:
-----------
New port - math/newmat, ticket #17163

Added Paths:
-----------
    trunk/dports/math/newmat/
    trunk/dports/math/newmat/Portfile
    trunk/dports/math/newmat/files/
    trunk/dports/math/newmat/files/CMakeLists.txt

Added: trunk/dports/math/newmat/Portfile
===================================================================
--- trunk/dports/math/newmat/Portfile	                        (rev 0)
+++ trunk/dports/math/newmat/Portfile	2008-11-10 04:27:32 UTC (rev 41752)
@@ -0,0 +1,32 @@
+# $Id$
+
+PortSystem 1.0
+
+name              newmat
+version           10
+categories        math
+maintainers       ucla.edu:jameskyle
+
+description       This C++ library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations.
+
+long_description  This C++ library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues. It supports matrix types,e.g., Matrix (rectangular matrix), UpperTriangularMatrix, LowerTriangularMatrix, DiagonalMatrix, SymmetricMatrix, BandMatrix, UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, IdentityMatrix, RowVector, ColumnVector.
+
+homepage          http://www.robertnz.net/index.html
+platforms         darwin
+master_sites      http://www.robertnz.net/ftp/
+distname          ${name}${version}
+checksums         md5 cc7408a10ee3d4775fc5f86e523bf56a \
+                  sha1 91cfcaba03f5fa69a3e3c77a9ce6762f7eb6b963 \
+                  rmd160 90a396fa888d0f87c345c13262ccad2d9de4adf4
+
+depends_build     port:cmake
+configure.cmd     cmake
+
+configure.pre_args
+configure.args    -DCMAKE_INSTALL_PREFIX:PATH=${prefix}
+
+use_parallel_build yes
+extract.mkdir     yes
+pre-configure {
+  file copy ${filespath}/CMakeLists.txt ${worksrcpath}
+}


Property changes on: trunk/dports/math/newmat/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/math/newmat/files/CMakeLists.txt
===================================================================
--- trunk/dports/math/newmat/files/CMakeLists.txt	                        (rev 0)
+++ trunk/dports/math/newmat/files/CMakeLists.txt	2008-11-10 04:27:32 UTC (rev 41752)
@@ -0,0 +1,13 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(NEWMAT)
+SET(NEWMAT_SOURCES
+	bandmat.cpp cholesky.cpp evalue.cpp fft.cpp hholder.cpp
+	jacobi.cpp myexcept.cpp newmat1.cpp newmat2.cpp newmat3.cpp
+	newmat4.cpp newmat5.cpp newmat6.cpp newmat7.cpp newmat8.cpp
+	newmat9.cpp newmatex.cpp newmatnl.cpp newmatrm.cpp solution.cpp
+	sort.cpp submat.cpp svd.cpp newfft.cpp)
+
+ADD_LIBRARY(newmat STATIC ${NEWMAT_SOURCES})
+
+INSTALL_FILES(/include/newmat .*\\.h$)
+INSTALL_TARGETS(/lib newmat)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081109/15d1e7a5/attachment-0001.html>


More information about the macports-changes mailing list