[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