Revision: 68277 http://trac.macports.org/changeset/68277 Author: ryandesign@macports.org Date: 2010-05-30 15:33:42 -0700 (Sun, 30 May 2010) Log Message: ----------- hdf5-18: remove -arch flags from h5cc, h5c++ and libhdf5.settings to prevent muniversal from introducing inappropriate C preprocessor directives into them; see #25057 Modified Paths: -------------- trunk/dports/science/hdf5-18/Portfile Modified: trunk/dports/science/hdf5-18/Portfile =================================================================== --- trunk/dports/science/hdf5-18/Portfile 2010-05-30 22:05:09 UTC (rev 68276) +++ trunk/dports/science/hdf5-18/Portfile 2010-05-30 22:33:42 UTC (rev 68277) @@ -7,6 +7,7 @@ set realname hdf5 name ${realname}-18 version 1.8.4-patch1 +revision 1 categories science maintainers mmoll openmaintainer @@ -30,6 +31,23 @@ --enable-production --disable-fortran \ --enable-cxx --enable-shared --enable-static +post-configure { + if {[variant_isset universal]} { + set dirs {} + foreach arch ${universal_archs_to_use} { + lappend dirs ${worksrcpath}-${arch} + } + } else { + set dirs ${worksrcpath} + } + foreach dir ${dirs} { + reinplace -E {s|-arch [a-z0-9_]+||g} \ + ${dir}/tools/misc/h5cc \ + ${dir}/c++/src/h5c++ \ + ${dir}/src/libhdf5.settings + } +} + test.run yes test.target check