Revision: 149135 https://trac.macports.org/changeset/149135 Author: mmoll@macports.org Date: 2016-06-01 12:38:20 -0700 (Wed, 01 Jun 2016) Log Message: ----------- math/qhull: another attempt to fix #51486 Modified Paths: -------------- trunk/dports/math/qhull/Portfile Modified: trunk/dports/math/qhull/Portfile =================================================================== --- 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/421... 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 {