Revision: 110526 https://trac.macports.org/changeset/110526 Author: aronnax@macports.org Date: 2013-09-01 09:03:40 -0700 (Sun, 01 Sep 2013) Log Message: ----------- healpix-cxx: fix Autotools compatibility issue, make -openmp variant work Modified Paths: -------------- trunk/dports/science/healpix/Portfile Added Paths: ----------- trunk/dports/science/healpix/files/patch-configure.ac.diff Modified: trunk/dports/science/healpix/Portfile =================================================================== --- trunk/dports/science/healpix/Portfile 2013-09-01 06:59:40 UTC (rev 110525) +++ trunk/dports/science/healpix/Portfile 2013-09-01 16:03:40 UTC (rev 110526) @@ -67,26 +67,31 @@ } subport ${name}-cxx { + revision 1 description C++ language implementation of HEALPix long_description ${long_description} This is the ${description}. worksrcdir Healpix_${base_version}/src/cxx/autotools + # FIXME: Patch fixed upstream, but not in a release yet + patchfiles patch-configure.ac.diff + depends_build port:pkgconfig depends_lib port:cfitsio use_autoreconf yes + configure.args-append \ + --disable-openmp + default_variants +openmp variant openmp description "enable OpenMP parallel acceleration" { + configure.args-delete \ + --disable-openmp + # http://www.llvm.org/devmtg/2013-04/#talk2 compiler.blacklist *clang* - - # healpix automatically uses openmp if it detects support. There is - # currently no configure option for it, so selecting the -openmp variant - # might not get the user what they want if they're on older OS versions - # that don't use clang by default. } } Added: trunk/dports/science/healpix/files/patch-configure.ac.diff =================================================================== --- trunk/dports/science/healpix/files/patch-configure.ac.diff (rev 0) +++ trunk/dports/science/healpix/files/patch-configure.ac.diff 2013-09-01 16:03:40 UTC (rev 110526) @@ -0,0 +1,9 @@ +--- configure.ac.orig 2013-09-01 08:54:22.000000000 -0700 ++++ configure.ac 2013-09-01 08:54:37.000000000 -0700 +@@ -1,5 +1,5 @@ + AC_INIT([healpix_cxx], [3.10]) +-AM_INIT_AUTOMAKE([foreign -Wall -Werror]) ++AM_INIT_AUTOMAKE([foreign subdir-objects -Wall -Werror]) + + dnl + dnl Needed for linking on Windows.
participants (1)
-
aronnax@macports.org