Modified: trunk/dports/math/qhull/Portfile (149134 => 149135)
--- trunk/dports/math/qhull/Portfile 2016-06-01 14:52:45 UTC (rev 149134)
+++ trunk/dports/math/qhull/Portfile 2016-06-01 19:38:20 UTC (rev 149135)
@@ -40,9 +40,32 @@
configure.optflags -O3 -pipe -march=native
}
-# see https://trac.macports.org/ticket/51486
+# See https://trac.macports.org/ticket/51486
+# This doesn't seem to work as expected; see
+# ​https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/42188
compiler.blacklist *gcc-4.2 {*gcc-4.[0-6]}
+# qhull requires compiler with -Wno-sign-conversion
+# 10.6 doesn't have it by default
+platform darwin 10 {
+ variant gcc47 description {build qhull with gcc47} {
+ depends_build-append port:gcc47
+ configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-4.7 \
+ -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-4.7
+ }
+ variant gcc48 description {build qhull with gcc48} {
+ depends_build-append port:gcc48
+ configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-4.8 \
+ -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-4.8
+ }
+ variant gcc5 description {build qhull with gcc5} {
+ depends_build-append port:gcc5
+ configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-5 \
+ -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-5
+ }
+ default_variants +gcc5
+}
+
configure.args-append -DDOC_INSTALL_DIR=share/doc/qhull -DMAN_INSTALL_DIR=share/man/man1
post-destroot {