[42213] trunk/dports/science
mmoll at macports.org
mmoll at macports.org
Sun Nov 16 13:50:07 PST 2008
Revision: 42213
http://trac.macports.org/changeset/42213
Author: mmoll at macports.org
Date: 2008-11-16 13:50:06 -0800 (Sun, 16 Nov 2008)
Log Message:
-----------
New port: hdf5-18. HDF5 1.8.2 is the latest official release. The hdf5 port is for version 1.6. Version 1.6 and 1.8 are not compatible with each other. So to avoid breaking code that depends on the existing hdf5 port, I created a new port. See also ticket #16263.
Added Paths:
-----------
trunk/dports/science/hdf5-18/
trunk/dports/science/hdf5-18/Portfile
Added: trunk/dports/science/hdf5-18/Portfile
===================================================================
--- trunk/dports/science/hdf5-18/Portfile (rev 0)
+++ trunk/dports/science/hdf5-18/Portfile 2008-11-16 21:50:06 UTC (rev 42213)
@@ -0,0 +1,54 @@
+# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+set realname hdf5
+name ${realname}-18
+version 1.8.2
+categories science
+maintainers mmoll nomaintainer
+
+description HDF5 general purpose library and file format for storing scientific data
+long_description ${description}
+homepage http://www.hdfgroup.org/HDF5/
+platforms darwin
+master_sites ftp://ftp.hdfgroup.org/HDF5/current/src/
+checksums md5 af92ef65ef495dbd205131574ad4eee1 \
+ sha1 76bca25b0d23c1921fd97f87b8d2b21d580f0618 \
+ rmd160 809aa6860ef095e7d72bb79ddc4a857f8cc39424
+distname ${realname}-${version}
+extract.suffix .tar.gz
+depends_lib port:zlib port:szip port:openmpi
+
+use_parallel_build yes
+
+configure.args --with-zlib=yes --with-szlib=yes --enable-filters=all \
+ --enable-production --enable-parallel --disable-fortran \
+ --disable-cxx
+configure.cc ${prefix}/bin/openmpicc
+configure.cxx ${prefix}/bin/openmpicxx
+configure.fc ${prefix}/bin/openmpif77
+
+# variant descriptions
+
+variant fortran description {Include the Fortran interface} {
+ if { [variant_isset gcc43] || [variant_isset gcc42] || [variant_isset g95] } {
+ configure.args-delete --disable-fortran
+ configure.args-append --enable-fortran
+ } else {
+ error "You must specify a compiler variant in order to build the Fortran interface"
+ }
+}
+
+variant gcc42 requires fortran conflicts g95 gcc43 description {Compile using GCC 4.2} {
+ depends_lib-append port:gcc42
+}
+
+variant gcc43 requires fortran conflicts g95 gcc42 description {Compile using GCC 4.3} {
+ depends_lib-append port:gcc43
+}
+
+variant g95 requires fortran conflicts gcc42 gcc43 description {Use g95 Fortran compiler (unsupported)} {
+ depends_lib-append port:g95
+}
Property changes on: trunk/dports/science/hdf5-18/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/20081116/aa7a363e/attachment.html>
More information about the macports-changes
mailing list