[100683] trunk/dports/gis

Ryan Schmidt ryandesign at macports.org
Mon Dec 24 22:14:28 PST 2012

On Dec 20, 2012, at 05:35, vince at macports.org wrote:

> Revision: 100683
>          https://trac.macports.org/changeset/100683
> Author:   vince at macports.org
> Date:     2012-12-20 03:35:26 -0800 (Thu, 20 Dec 2012)
> Log Message:
> -----------
> Initial commit.
> Added Paths:
> -----------
>    trunk/dports/gis/libpcl/
>    trunk/dports/gis/libpcl/Portfile

> +# PCL 1.6 does not compile with clang or macports-gcc-4.x
> +configure.compiler	llvm-gcc-4.2

You should use "compiler.blacklist" to blacklist compilers that don't work, instead of mandating a particular compiler:

compiler.blacklist clang

Especially, mandating llvm-gcc-4.2 will not work on versions of Xcode that do not provide llvm-gcc-4.2, such as Xcode 2.5.

Preferably, fix the port so that it compiles with clang. If you cannot, file a bug report with the developers, and put a link to that bug report in a comment in the portfile.

IMO there is no need to blacklist macports-gcc-anything since there is no supported configuration of MacPorts that would have a macports-gcc compiler as the default compiler.

> +configure.pre_args  -DCMAKE_INSTALL_PREFIX=${prefix}
> +configure.args      -DCMAKE_BUILD_TYPE=Release \
> +                    -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib

You can remove these lines since the cmake portgroup already includes them.

More information about the macports-dev mailing list