[78599] trunk/dports/science/hdf5-18

mmoll at macports.org mmoll at macports.org
Fri May 13 12:25:58 PDT 2011


Revision: 78599
          http://trac.macports.org/changeset/78599
Author:   mmoll at macports.org
Date:     2011-05-13 12:25:57 -0700 (Fri, 13 May 2011)
Log Message:
-----------
science/hdf5-18: update to 1.8.7

Modified Paths:
--------------
    trunk/dports/science/hdf5-18/Portfile

Removed Paths:
-------------
    trunk/dports/science/hdf5-18/files/

Modified: trunk/dports/science/hdf5-18/Portfile
===================================================================
--- trunk/dports/science/hdf5-18/Portfile	2011-05-13 18:58:16 UTC (rev 78598)
+++ trunk/dports/science/hdf5-18/Portfile	2011-05-13 19:25:57 UTC (rev 78599)
@@ -6,8 +6,7 @@
 
 set realname        hdf5
 name                ${realname}-18
-version             1.8.6
-revision            2
+version             1.8.7
 categories          science
 maintainers         mmoll openmaintainer
 
@@ -19,13 +18,11 @@
 master_sites        http://www.hdfgroup.org/ftp/HDF5/current/src \
                     ftp://ftp.hdfgroup.org/HDF5/current/src/ \
                     ftp://ftp.hdfgroup.org/HDF5/prev-releases/hdf5-${version}/src/
-checksums           md5     0b44950ed25fe66cdaab0725fa875bfe \
-                    sha1    348bd881c03a9568ac4ea9071833d6119c733757 \
-                    rmd160  e0feec256e61e4947367a2144d9835f569035577
+checksums           md5     8859e2abc5258596302c7618722a48ad \
+                    sha1    be1daff26f066aca0b5be52d86dada6757fc4b95 \
+                    rmd160  34641bf8e664c3b3382d1346a65e2f5c3eb485ee
 distname            ${realname}-${version}
 use_bzip2           yes
-patchfiles          patch-config-apple.diff \
-                    patch-configure.diff
 depends_lib         port:zlib port:szip
 use_parallel_build  yes
 
@@ -55,9 +52,14 @@
 test.run            yes
 test.target         check
 
+variant threadsafe description {Enable threadsafety (experimental and un-supported, disables cxx support)} conflicts openmpi {
+    configure.args-delete       --disable-threadsafe --enable-cxx
+    configure.args-append       --enable-threadsafe --disable-cxx
+}
+
 # openmpi conflicts with universal because there is no universal variant for
 # the openmpi port at the moment
-variant openmpi description {Enable Parallel HDF5} conflicts universal {
+variant openmpi description {Enable Parallel HDF5} conflicts threadsafe universal {
     depends_lib-append          port:openmpi
     configure.cc                ${prefix}/bin/openmpicc
     configure.args-delete       --disable-parallel --enable-cxx
@@ -65,17 +67,19 @@
 }
 
 
-variant gcc44 description {Enable Fortran bindings (gfortran 4.4)} conflicts universal openmpi gcc45 {
+variant gcc44 description {Enable Fortran bindings (gfortran 4.4)} conflicts threadsafe universal gcc45 {
     depends_lib-append          port:gcc44 
     configure.fc                ${prefix}/bin/gfortran-mp-4.4 
+    configure.fcflags-append    -I${prefix}/include/openmpi -L${prefix}/lib -lmpi_f90 -lmpi_f77 -lmpi
     configure.args-delete       --disable-fortran
     configure.args-append       --enable-fortran 
     configure.post_args LDFLAGS="-L${prefix}/lib"
 }
 
-variant gcc45 description {Enable Fortran bindings (gfortran 4.5)} conflicts universal openmpi gcc44 {
+variant gcc45 description {Enable Fortran bindings (gfortran 4.5)} conflicts threadsafe universal gcc44 {
     depends_lib-append          port:gcc45 
     configure.fc                ${prefix}/bin/gfortran-mp-4.5 
+    configure.fcflags-append    -I${prefix}/include/openmpi -L${prefix}/lib -lmpi_f90 -lmpi_f77 -lmpi
     configure.args-delete       --disable-fortran
     configure.args-append       --enable-fortran 
     configure.post_args LDFLAGS="-L${prefix}/lib"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110513/64151316/attachment.html>


More information about the macports-changes mailing list