> 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