[137983] trunk/dports/lang/castxml/Portfile
stromnov at macports.org
stromnov at macports.org
Wed Jun 24 00:16:38 PDT 2015
Revision: 137983
https://trac.macports.org/changeset/137983
Author: stromnov at macports.org
Date: 2015-06-24 00:16:38 -0700 (Wed, 24 Jun 2015)
Log Message:
-----------
castxml: add clang37 variant (#48145)
Modified Paths:
--------------
trunk/dports/lang/castxml/Portfile
Modified: trunk/dports/lang/castxml/Portfile
===================================================================
--- trunk/dports/lang/castxml/Portfile 2015-06-24 04:19:01 UTC (rev 137982)
+++ trunk/dports/lang/castxml/Portfile 2015-06-24 07:16:38 UTC (rev 137983)
@@ -4,11 +4,13 @@
PortSystem 1.0
PortGroup cmake 1.0
PortGroup github 1.0
+PortGroup compiler_blacklist_versions 1.0
github.setup CastXML CastXML 73b947ec075e536535e9cc5bec84d1bed4d43d5b
name castxml
version 20150608
+revision 1
categories lang
platforms darwin
license Apache-2
@@ -25,14 +27,32 @@
cmake.out_of_source yes
-depends_build-append \
- port:clang-3.6
-
depends_lib-append port:zlib \
port:libffi \
port:libedit \
port:ncurses
+# Blacklist borrowed from port:llvm-3.7 (as suggested in #48145)
+compiler.blacklist *gcc* macports-clang-2.9 macports-clang-3.0 macports-clang-3.1 {clang < 500}
+configure.cxx_stdlib libc++
+
configure.args-append \
- -DLLVM_DIR=${prefix}/libexec/llvm-3.6/share/llvm/cmake \
-DCastXML_INSTALL_DOC_DIR=share/doc/castxml
+
+variant clang36 conflicts clang37 description {Use clang 3.6 toolchain.} {
+ depends_build-append \
+ port:clang-3.6
+ configure.args-append \
+ -DLLVM_DIR=${prefix}/libexec/llvm-3.6/share/llvm/cmake
+}
+
+variant clang37 conflicts clang36 description {Use clang 3.7 toolchain.} {
+ depends_build-append \
+ port:clang-3.7
+ configure.args-append \
+ -DLLVM_DIR=${prefix}/libexec/llvm-3.7/share/llvm/cmake
+}
+
+if {![variant_isset clang36] && ![variant_isset clang37]} {
+ default_variants +clang36
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150624/13d1ecc2/attachment.html>
More information about the macports-changes
mailing list