Revision: 124831 https://trac.macports.org/changeset/124831 Author: jeremyhu@macports.org Date: 2014-08-28 11:17:57 -0700 (Thu, 28 Aug 2014) Log Message: ----------- ld64: Add an llvm36 variant Modified Paths: -------------- trunk/dports/devel/ld64/Portfile Modified: trunk/dports/devel/ld64/Portfile =================================================================== --- trunk/dports/devel/ld64/Portfile 2014-08-28 18:16:30 UTC (rev 124830) +++ trunk/dports/devel/ld64/Portfile 2014-08-28 18:17:57 UTC (rev 124831) @@ -32,7 +32,7 @@ # dependency cycle as llvm requires apple-gcc42 and ld64 to build correctly. Users # wanting LTO support in ld64 on Tiger can install the +llvm variant after llvm # has been installed. -if {![variant_isset llvm29] && ![variant_isset llvm30] && ![variant_isset llvm31] && ![variant_isset llvm32] && ![variant_isset llvm33] && ![variant_isset llvm34] && ![variant_isset llvm35] && ${os.major} >= 9} { +if {![variant_isset llvm29] && ![variant_isset llvm30] && ![variant_isset llvm31] && ![variant_isset llvm32] && ![variant_isset llvm33] && ![variant_isset llvm34] && ![variant_isset llvm35] && ![variant_isset llvm36] && ${os.major} >= 9} { default_variants +llvm34 # Leopard/powerpc has the option to not be LTO @@ -45,41 +45,46 @@ variant universal {} set llvm_version {} -variant llvm29 conflicts llvm30 llvm31 llvm32 llvm33 llvm34 llvm35 description {Use llvm-2.9 for libLTO} { +variant llvm29 conflicts llvm30 llvm31 llvm32 llvm33 llvm34 llvm35 llvm36 description {Use llvm-2.9 for libLTO} { set llvm_version 2.9 depends_lib-append port:llvm-${llvm_version} } -variant llvm30 conflicts llvm29 llvm31 llvm32 llvm33 llvm34 llvm35 description {Use llvm-3.0 for libLTO} { +variant llvm30 conflicts llvm29 llvm31 llvm32 llvm33 llvm34 llvm35 llvm36 description {Use llvm-3.0 for libLTO} { set llvm_version 3.0 depends_lib-append port:llvm-${llvm_version} } -variant llvm31 conflicts llvm29 llvm30 llvm32 llvm33 llvm34 llvm35 description {Use llvm-3.1 for libLTO} { +variant llvm31 conflicts llvm29 llvm30 llvm32 llvm33 llvm34 llvm35 llvm36 description {Use llvm-3.1 for libLTO} { set llvm_version 3.1 depends_lib-append port:llvm-${llvm_version} } -variant llvm32 conflicts llvm29 llvm30 llvm31 llvm33 llvm34 llvm35 description {Use llvm-3.2 for libLTO} { +variant llvm32 conflicts llvm29 llvm30 llvm31 llvm33 llvm34 llvm35 llvm36 description {Use llvm-3.2 for libLTO} { set llvm_version 3.2 depends_lib-append port:llvm-${llvm_version} } -variant llvm33 conflicts llvm29 llvm30 llvm31 llvm32 llvm34 llvm35 description {Use llvm-3.3 for libLTO} { +variant llvm33 conflicts llvm29 llvm30 llvm31 llvm32 llvm34 llvm35 llvm36 description {Use llvm-3.3 for libLTO} { set llvm_version 3.3 depends_lib-append port:llvm-${llvm_version} } -variant llvm34 conflicts llvm29 llvm30 llvm31 llvm32 llvm33 llvm35 description {Use llvm-3.4 for libLTO} { +variant llvm34 conflicts llvm29 llvm30 llvm31 llvm32 llvm33 llvm35 llvm36 description {Use llvm-3.4 for libLTO} { set llvm_version 3.4 depends_lib-append port:llvm-${llvm_version} } -variant llvm35 conflicts llvm29 llvm30 llvm31 llvm32 llvm33 llvm34 description {Use llvm-3.5 for libLTO} { +variant llvm35 conflicts llvm29 llvm30 llvm31 llvm32 llvm33 llvm34 llvm36 description {Use llvm-3.5 for libLTO} { set llvm_version 3.5 depends_lib-append port:llvm-${llvm_version} } +variant llvm36 conflicts llvm29 llvm30 llvm31 llvm32 llvm33 llvm34 llvm35 description {Use llvm-3.6 for libLTO} { + set llvm_version 3.6 + depends_lib-append port:llvm-${llvm_version} +} + set makefile "Makefile-133" set cxx_stdlibflags {}