[37939] trunk/dports/python
ram at macports.org
ram at macports.org
Sun Jun 29 19:22:35 PDT 2008
Revision: 37939
http://trac.macosforge.org/projects/macports/changeset/37939
Author: ram at macports.org
Date: 2008-06-29 19:22:35 -0700 (Sun, 29 Jun 2008)
Log Message:
-----------
python/py25-tables: new port, closes #15771
Modified Paths:
--------------
trunk/dports/python/py25-tables/Portfile
Added Paths:
-----------
trunk/dports/python/py25-tables/
Copied: trunk/dports/python/py25-tables (from rev 37908, trunk/dports/python/py-tables)
Property changes on: trunk/dports/python/py25-tables
___________________________________________________________________
Name: svn:mergeinfo
+
Modified: trunk/dports/python/py25-tables/Portfile
===================================================================
--- trunk/dports/python/py-tables/Portfile 2008-06-28 20:55:11 UTC (rev 37908)
+++ trunk/dports/python/py25-tables/Portfile 2008-06-30 02:22:35 UTC (rev 37939)
@@ -1,41 +1,57 @@
# $Id$
-PortSystem 1.0
-PortGroup python24 1.0
+PortSystem 1.0
+PortGroup python25 1.0
-name py-tables
-version 2.0.2
-categories python science
-platforms darwin
-maintainers nomaintainer
-description Python package for users to organize scientific data tables
-long_description The goal of PyTables is to enable the end user to \
- manipulate easily scientific data tables, numarray \
- objects and Numerical Python objects in a persistent, \
- hierarchical structure. The foundation of the \
- underlying hierachical data organization is the \
- excellent HDF5 library.
+name py25-tables
+version 2.0.3
+categories-append python science
+platforms darwin
+maintainers dal.ca:tom.duck openmaintainer
-homepage http://www.pytables.org/
-master_sites ${homepage}/download/stable/
-distname pytables-${version}
-checksums md5 9a11b0a453b6dde9ccfeb77dfa497625
+description Python package for HDF5 file access.
+long_description PyTables is a python package used to access \
+ HDF5 files, and can efficiently manage extremely large hierarchical \
+ data sets.
-depends_lib-append port:hdf5 port:py-numpy port:bzip2
+homepage http://www.pytables.org/
+master_sites ${homepage}download/stable/
+distname pytables-${version}
-build.target build_ext
-build.args --inplace \
- --hdf5=${prefix}
+checksums md5 0afe29dd420bfdfbd2a4380b4ac7fbee \
+ sha1 54a147c2e42221bfd86e1c14358dba3cb2444fb0 \
+ rmd160 b8e7e7be7e82c2b2860260861b53c09fedda0b5d
-test.run no
-test.cmd ${python.bin} test/test_all.py
-test.env PYTHONPATH=.
-test.target
+depends_lib-append port:hdf5 \
+ port:py25-numpy \
+ port:zlib \
+ port:bzip2 \
+ port:py25-scientific
-destroot.args --hdf5=${prefix}
+build.target build_ext
+build.args --inplace \
+ --hdf5=${prefix} \
+ --bzip2=${prefix}
-post-destroot {
- xinstall -m 644 -W ${worksrcpath} ANNOUNCE.txt LICENSE.txt README.txt \
- MIGRATING_TO_2.x.txt RELEASE_NOTES.txt THANKS TODO.txt \
- ${destroot}${prefix}/share/doc/${name}
+destroot.args --hdf5=${prefix} \
+ --bzip2=${prefix}
+
+post-destroot {
+ xinstall -m 644 -W ${worksrcpath} ANNOUNCE.txt LICENSE.txt README.txt \
+ MIGRATING_TO_2.x.txt RELEASE_NOTES.txt THANKS TODO.txt \
+ ${destroot}${prefix}/share/doc/${name}
+
+ foreach f {ptdump ptrepack nctoh5} {
+ move ${destroot}${prefix}/bin/${f} ${destroot}${prefix}/bin/${f}-py25
+ }
}
+
+variant lzo description "Use lzo compression library" {
+ depends_lib-append port:lzo
+ build.args-append --lzo=${prefix}
+ destroot.args-append --lzo=${prefix}
+}
+
+livecheck.check regex
+livecheck.url ${homepage}
+livecheck.regex {PyTables ([0-9]+\.[0-9]+\.[0-9]+) released}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080629/b235766b/attachment.html
More information about the macports-changes
mailing list