On Nov 16, 2008, at 2:50 PM, [EMAIL PROTECTED] wrote:
Revision
42213
Author
[EMAIL PROTECTED]
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
Diff
Added: trunk/dports/science/hdf5-18/Portfile (0 => 42213)
--- 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
I assume you mean openmaintainer here?
+
+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
Added: svn:eol-style
_______________________________________________
macports-changes mailing list
[EMAIL PROTECTED]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-changes
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev