> On Apr 28, 2015, at 11:31 PM, [email protected] wrote:
> 
> Revision
> 135656
> Author
> [email protected]
> Date
> 2015-04-28 21:31:27 -0700 (Tue, 28 Apr 2015)
> Log Message
> 
> cxx11-1.0: new PortGroup.
> Added Paths
> 
>       • trunk/dports/_resources/port1.0/group/cxx11-1.0.tcl

> +PortGroup compiler_blacklist_versions 1.0
> +
> +# Compilers supporting C++11 are GCC >= 4.6 and clang >= 3.3.
> +# As we only support libc++, clang is implicitly required.
> +# Blacklist all GCC compilers to not accidentally pull in libstdc++.
> +# We do not know what "cc" is, so blacklist it as well.
> +compiler.blacklist-append   {*gcc*} {clang < 500} macports-clang-2.* \
> +                            {macports-clang-3.[0-2]} cc

Enclosing "*gcc*" and "macports-clang-3.[0-2]" in curly brackets looks strange 
to me. The reason "clang < 500" is quoted is so that it will be interpreted as 
a single value and parsed by the compilers_blacklist_versions portgroup, but 
"*gcc*" is already only a single value so doesn't need to be quoted. The ports 
clang29, clang30, clang31 and clang32 no longer exist so there's no need to 
blacklist them.


_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to