[46788] trunk/dports/python
blb at macports.org
blb at macports.org
Thu Feb 12 23:16:54 PST 2009
Revision: 46788
http://trac.macports.org/changeset/46788
Author: blb at macports.org
Date: 2009-02-12 23:16:53 -0800 (Thu, 12 Feb 2009)
Log Message:
-----------
New ports - py2[56]-numexpr, Multiple-operator array expression evaluator
Added Paths:
-----------
trunk/dports/python/py25-numexpr/
trunk/dports/python/py25-numexpr/Portfile
trunk/dports/python/py26-numexpr/
trunk/dports/python/py26-numexpr/Portfile
Added: trunk/dports/python/py25-numexpr/Portfile
===================================================================
--- trunk/dports/python/py25-numexpr/Portfile (rev 0)
+++ trunk/dports/python/py25-numexpr/Portfile 2009-02-13 07:16:53 UTC (rev 46788)
@@ -0,0 +1,40 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup python25 1.0
+name py25-numexpr
+version 1.2
+categories-append math
+maintainers blb openmaintainer
+description Multiple-operator array expression evaluator
+long_description \
+ The numexpr package evaluates multiple-operator array expressions many \
+ times faster than NumPy can. It accepts the expression as a string, \
+ analyzes it, rewrites it more efficiently, and compiles it to faster \
+ Python code on the fly. It's the next best thing to writing the \
+ expression in C and compiling it with a specialized just-in-time (JIT) \
+ compiler, i.e. it does not require a compiler at runtime. \
+ Also, numexpr has support for the Intel VML (Vector Math Library) -- \
+ integrated in Intel MKL (Math Kernel Library) --, allowing nice speed-ups \
+ when computing transcendental functions (like trigonometrical, \
+ exponentials...) on top of Intel-compatible platforms. This support also \
+ allows to use multiple cores in your computations.
+
+platforms darwin
+
+homepage http://code.google.com/p/numexpr/
+master_sites http://numexpr.googlecode.com/files/
+distname numexpr-${version}
+
+checksums md5 1329a7353c99b413749092ce8a1cdc45 \
+ sha1 790f353ddb5e85a6936a042e1cbf0349c0f5c201 \
+ rmd160 7704fafd9a5ee3d3f7e2f55b0ee0bf46935a9388
+
+depends_lib-append port:py25-numpy
+
+post-destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 -W ${worksrcpath} ANNOUNCE.txt LICENSE.txt README.txt \
+ RELEASE_NOTES.txt ${destroot}${prefix}/share/doc/${name}
+}
+
Property changes on: trunk/dports/python/py25-numexpr/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/python/py26-numexpr/Portfile
===================================================================
--- trunk/dports/python/py26-numexpr/Portfile (rev 0)
+++ trunk/dports/python/py26-numexpr/Portfile 2009-02-13 07:16:53 UTC (rev 46788)
@@ -0,0 +1,42 @@
+# $Id$
+
+PortSystem 1.0
+PortGroup python26 1.0
+name py26-numexpr
+version 1.2
+categories-append math
+maintainers blb openmaintainer
+description Multiple-operator array expression evaluator
+long_description \
+ The numexpr package evaluates multiple-operator array expressions many \
+ times faster than NumPy can. It accepts the expression as a string, \
+ analyzes it, rewrites it more efficiently, and compiles it to faster \
+ Python code on the fly. It's the next best thing to writing the \
+ expression in C and compiling it with a specialized just-in-time (JIT) \
+ compiler, i.e. it does not require a compiler at runtime. \
+ Also, numexpr has support for the Intel VML (Vector Math Library) -- \
+ integrated in Intel MKL (Math Kernel Library) --, allowing nice speed-ups \
+ when computing transcendental functions (like trigonometrical, \
+ exponentials...) on top of Intel-compatible platforms. This support also \
+ allows to use multiple cores in your computations. \
+ WARNING: numpy 1.2.1, on which ${name} depends, is not yet fully \
+ functional under Python 2.6.
+
+platforms darwin
+
+homepage http://code.google.com/p/numexpr/
+master_sites http://numexpr.googlecode.com/files/
+distname numexpr-${version}
+
+checksums md5 1329a7353c99b413749092ce8a1cdc45 \
+ sha1 790f353ddb5e85a6936a042e1cbf0349c0f5c201 \
+ rmd160 7704fafd9a5ee3d3f7e2f55b0ee0bf46935a9388
+
+depends_lib-append port:py26-numpy
+
+post-destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
+ xinstall -m 644 -W ${worksrcpath} ANNOUNCE.txt LICENSE.txt README.txt \
+ RELEASE_NOTES.txt ${destroot}${prefix}/share/doc/${name}
+}
+
Property changes on: trunk/dports/python/py26-numexpr/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090212/4c7b64e6/attachment.html>
More information about the macports-changes
mailing list