<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/28a80040b50912ce01989821d2a05dee28314198">https://github.com/macports/macports-ports/commit/28a80040b50912ce01989821d2a05dee28314198</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 28a80040b50 llvm-3.5: make obsolete
</span>28a80040b50 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 28a80040b50912ce01989821d2a05dee28314198
</span>Author: Ken Cunningham <ken.cunningham.webuse@gmail.com>
AuthorDate: Sun Mar 14 10:10:36 2021 -0700
<span style='display:block; white-space:pre;color:#404040;'> llvm-3.5: make obsolete
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> closes: https://trac.macports.org/ticket/62452
</span>---
lang/llvm-3.5/Portfile | 187 ++-------------------
...ly-Update-install-targets-for-clang-subpo.patch | 32 ----
...ly-Use-full-path-for-the-dylib-id-instead.patch | 33 ----
...ly-Don-t-embed-the-deployment-target-in-t.patch | 30 ----
...nly-Skip-checking-for-python-in-configure.patch | 115 -------------
...h-O-CPU-Subtype-to-ppc7400-when-targeting.patch | 58 -------
lang/llvm-3.5/files/llvm-bin | 2 -
lang/llvm-3.5/files/llvm-skip-unittests.patch | 13 --
lang/llvm-3.5/files/mp-llvm-3.5 | 60 -------
9 files changed, 13 insertions(+), 517 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/Portfile b/lang/llvm-3.5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f80d7219a5a..e3566414f6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/llvm-3.5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,187 +1,26 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This version of llvm is only supported for use by the ghc port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# There should be no other usage of llvm-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup select 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# llvm-3.5 was kept around for ghc 7.x but now is no longer needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang-3.5 has been obsolete for several years
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# can delete on or after 20220314
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm_version 3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm_version_no_dot 35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm_version ${version}
</span> name llvm-${llvm_version}
revision 10
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport clang-${llvm_version} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- version ${llvm_version}.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- epoch 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- replaced_by clang-5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set suffix mp-${llvm_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set sub_prefix ${prefix}/libexec/llvm-${llvm_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir llvm
</span> categories lang
platforms darwin
license NCSA
maintainers {jeremyhu @jeremyhu} {larryv @larryv} {kencu @kencu}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq "llvm-${llvm_version}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- homepage https://llvm.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- description llvm is a next generation compiler infrastructure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description The LLVM Core libraries provide a modern source- and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target-independent optimizer, along with code \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- generation support for many popular CPUs (as well as \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- some less common ones!) These libraries are built \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- around a well specified code representation known as \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the LLVM intermediate representation ("LLVM IR").
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib port:libedit port:libffi port:ncurses port:zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run bin:perl:perl5 port:llvm_select
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version ${llvm_version}.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://releases.llvm.org/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_xz yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.suffix .tar.xz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles llvm-${version}.src${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir llvm-${version}.src
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums llvm-3.5.2.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 a6117b21f7f6ffe694ed152fba492015450b63f8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0001-MacPorts-Only-Update-install-targets-for-clang-subpo.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0002-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0004-MacPorts-Only-Skip-checking-for-python-in-configure.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0005-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- llvm-skip-unittests.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env-append VERBOSE=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- REQUIRES_RTTI=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LLVM_SUBMIT_VERSION=3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LLVM_SUBMIT_SUBVERSION=7.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.env-append VERBOSE=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- REQUIRES_RTTI=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LLVM_SUBMIT_VERSION=3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LLVM_SUBMIT_SUBVERSION=7.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.dir ${workpath}/build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.dir ${configure.dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args-delete --prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --enable-bindings=none --enable-libffi --enable-shared --enable-jit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-optimized --disable-profiling --enable-pic \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-debug-symbols --disable-debug-runtime \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --prefix="${sub_prefix}" --disable-assertions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-select.group llvm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-select.file ${filespath}/mp-${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# llvm-3.5 and later requires a C++11 runtime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Xcode 4.3's clang (318.x) fails per https://trac.macports.org/ticket/44161
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Xcode 4.5's clang (421.11.66) fails due to http://llvm.org/bugs/show_bug.cgi?id=20184
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Xcode 4.6.x's clang (425.0.28) works, assuming 425.0.24 from 4.6.0 works too
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist *gcc* {clang < 425.0.24}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Override the normal compiler fallback list entirely since we have
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# such specific requirements.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback clang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 3.4 is already needed to bootstrap libcxx, so is a good last resort
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# when the system clang is too old.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 16} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.fallback-append macports-clang-3.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 3.2.6's install_name_tool doesn't support load commands we might see with newer clang+ld64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 4.3 is just a guess here and should be updated if there are additional reports with other Xcode versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[vercmp $xcodeversion 4.3] < 0 && [string match "*macports*" ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:cctools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_skip_archcheck-append cctools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Note that we are forcing this choice. This means that anything linking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # against llvm-3.5 needs to also be using libc++. This is possibly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # problematic, but luckily there is just a limited set of such dependents.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- supported_archs i386 x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {![file exists /usr/lib/libc++.dylib]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "$name requires a C++11 runtime, which your configuration does not allow"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error "unsupported configuration"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNIVERSAL=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNIVERSAL_ARCH=[get_canonical_archs]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.env-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNIVERSAL=1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- UNIVERSAL_ARCH=[get_canonical_archs]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # workaround a bug in Apple's shipped gcc driver-driver, patched in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ours with driverdriver-num_infiles.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${configure.compiler} eq "gcc-4.0" ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${configure.compiler} eq "gcc-4.2" ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${configure.compiler} eq "llvm-gcc-4.2"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "echo \"static int ___ignoreme;\" > ${worksrcpath}/tools/llvm-shlib/ignore.c"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant assertions description "Enable assertions for error detection (has performance impacts, especially on JIT)" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --disable-assertions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --enable-assertions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-append --build=i686-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif {${build_arch} eq "ppc"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-append --build=powerpc-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif {${build_arch} eq "ppc64"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-append --build=powerpc64-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[string match "*ppc*" [get_canonical_archs]]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # http://trac.macports.org/ticket/33987
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-optimize-option=-Os
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.optflags -Os
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # TODO: The llvm build system sets a 10.1 deployment target on Yosemite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[vercmp ${macosx_deployment_target} 10.10] >= 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macosx_deployment_target 10.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file mkdir ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${destroot}${sub_prefix}/docs/llvm ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach bin [glob ${destroot}${sub_prefix}/bin/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set bin_filename [string map "${sub_prefix} ${prefix}" ${bin}]-${suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set exec_path [string map "${destroot}${sub_prefix} ${sub_prefix}" ${bin}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 "${filespath}/llvm-bin" "${bin_filename}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s:EXEC_PATH:${exec_path}:" "${bin_filename}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by llvm-5.0
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport clang-${llvm_version} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version ${llvm_version}.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ epoch 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by clang-5.0
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/0001-MacPorts-Only-Update-install-targets-for-clang-subpo.patch b/lang/llvm-3.5/files/0001-MacPorts-Only-Update-install-targets-for-clang-subpo.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5355ae41645..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/0001-MacPorts-Only-Update-install-targets-for-clang-subpo.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,32 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From ea0c76fae7748f01635156c61338136fce7a1eaa Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 17 Jan 2015 16:33:09 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 1/5] MacPorts Only: Update install targets for clang subport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(cherry picked from commit b514fa09a560de0b3241c6af0d134bae09a6aec3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Makefile | 6 ++++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 4 insertions(+), 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git llvm_release_35/Makefile macports_release_35/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2b9468a..19fbfdc 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- llvm_release_35/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ macports_release_35/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -70,9 +70,11 @@ ifeq ($(MAKECMDGOALS),install-clang)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DIRS := tools/clang/tools/driver tools/clang/lib/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools/clang/tools/libclang \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools/clang/tools/c-index-test \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tools/clang/include/clang-c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- tools/clang/runtime tools/clang/docs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- tools/lto
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tools/clang/include tools/clang/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tools/clang/tools/clang-format \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tools/clang/tools/extra/clang-modernize \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ tools/clang/tools/extra/clang-apply-replacements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OPTIONAL_DIRS :=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- NO_INSTALL = 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.2.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/0002-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch b/lang/llvm-3.5/files/0002-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 23c74410fbf..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/0002-MacPorts-Only-Use-full-path-for-the-dylib-id-instead.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,33 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 6b629a4619e352e34b12f105eae5581fd64c9573 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 17 Jan 2015 16:34:41 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 2/5] MacPorts Only: Use full path for the dylib id instead of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(cherry picked from commit 101281fb51d2ce628839134eeedb9533d4506192)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Makefile.rules | 7 ++++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 6 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git llvm_release_35/Makefile.rules macports_release_35/Makefile.rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ebebc0a..b0bb378 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- llvm_release_35/Makefile.rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ macports_release_35/Makefile.rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -599,7 +599,12 @@ ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifneq ($(HOST_OS),Darwin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LD.Flags += $(RPATH) -Wl,'$$ORIGIN'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- LD.Flags += -Wl,-install_name -Wl,"@rpath/lib$(LIBRARYNAME)$(SHLIBEXT)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD.Flags += -Wl,-install_name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ifdef LOADABLE_MODULE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD.Flags += -Wl,"$(PROJ_libdir)/$(LIBRARYNAME)$(SHLIBEXT)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ LD.Flags += -Wl,"$(PROJ_libdir)/$(SharedPrefix)$(LIBRARYNAME)$(SHLIBEXT)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.2.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch b/lang/llvm-3.5/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fc63d9e0c3e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 8a552d6acf08e708c4545d943d205dde00281fe2 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 17 Jan 2015 16:41:30 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 3/5] MacPorts Only: Don't embed the deployment target in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- asm when using -fno-integrated-as
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://llvm.org/bugs/show_bug.cgi?id=21636
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(cherry picked from commit ff5040cbee319c918097b40312ca3c9d6ba5f19a)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git llvm_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp macports_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 424e759..f766513 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- llvm_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ macports_release_35/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -186,7 +186,7 @@ bool AsmPrinter::doInitialization(Module &M) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // use the directive, where it would need the same conditionalization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Triple TT(getTargetTriple());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (TT.isOSDarwin()) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TT.isOSDarwin() && MAI->useIntegratedAssembler()) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unsigned Major, Minor, Update;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TT.getOSVersion(Major, Minor, Update);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // If there is a version specified, Major will be non-zero.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.2.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/0004-MacPorts-Only-Skip-checking-for-python-in-configure.patch b/lang/llvm-3.5/files/0004-MacPorts-Only-Skip-checking-for-python-in-configure.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 071e540471e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/0004-MacPorts-Only-Skip-checking-for-python-in-configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,115 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From c15b0db6296b9ba48e1796b46401c2431a8f5c0f Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 17 Jan 2015 16:43:00 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 4/5] MacPorts Only: Skip checking for python in configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(cherry picked from commit cf8cce2b5201c8113a73bb2c0c5e5f6a2d9085b8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Conflicts:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure | 87 ---------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 87 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git llvm_release_35/configure macports_release_35/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4242042..452c18d 100755
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- llvm_release_35/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ macports_release_35/configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8176,93 +8176,6 @@ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT $NO_UNINITIALIZED $NO_MAYBE_UNINITIALIZED" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# Check whether --with-python was given.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "${with_python+set}" = set; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- withval=$with_python; PYTHON="$withval"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test -n "$PYTHON" && test -x "$PYTHON" ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: checking for python" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo $ECHO_N "checking for python... $ECHO_C" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: result: user defined: $with_python" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}user defined: $with_python" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if test -n "$PYTHON" ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: WARNING: specified python ($PYTHON) is not usable, searching path" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "$as_me: WARNING: specified python ($PYTHON) is not usable, searching path" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- # Extract the first word of "python python2 python26", so it can be a program name with args.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--set dummy python python2 python26; ac_word=$2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{ echo "$as_me:$LINENO: checking for $ac_word" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "${ac_cv_path_PYTHON+set}" = set; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo $ECHO_N "(cached) $ECHO_C" >&6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- case $PYTHON in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- [\\/]* | ?:[\\/]*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- *)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--for as_dir in $PATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- IFS=$as_save_IFS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- test -z "$as_dir" && as_dir=.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- for ac_exec_ext in '' $ac_executable_extensions; do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- break 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--done
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--IFS=$as_save_IFS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- test -z "$ac_cv_path_PYTHON" && ac_cv_path_PYTHON="{ echo "$as_me:$LINENO: result: not found" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}not found" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { { echo "$as_me:$LINENO: error: could not find python 2.5 or higher" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "$as_me: error: could not find python 2.5 or higher" >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { (exit 1); exit 1; }; }"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ;;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PYTHON=$ac_cv_path_PYTHON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test -n "$PYTHON"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: result: $PYTHON" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}$PYTHON" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: result: no" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}no" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{ echo "$as_me:$LINENO: checking for python >= 2.5" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo $ECHO_N "checking for python >= 2.5... $ECHO_C" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ac_python_version=`$PYTHON -V 2>&1 | cut -d' ' -f2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ac_python_version_major=`echo $ac_python_version | cut -d'.' -f1`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ac_python_version_minor=`echo $ac_python_version | cut -d'.' -f2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--ac_python_version_patch=`echo $ac_python_version | cut -d'.' -f3`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if test "$ac_python_version_major" -gt "2" || \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (test "$ac_python_version_major" -eq "2" && \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- test "$ac_python_version_minor" -ge "5") ; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: result: $PYTHON ($ac_python_version)" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}$PYTHON ($ac_python_version)" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { echo "$as_me:$LINENO: result: not found" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "${ECHO_T}not found" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { { echo "$as_me:$LINENO: error: found python $ac_python_version ($PYTHON); required >= 2.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--See \`config.log' for more details." >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--echo "$as_me: error: found python $ac_python_version ($PYTHON); required >= 2.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--See \`config.log' for more details." >&2;}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- { (exit 1); exit 1; }; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- { echo "$as_me:$LINENO: checking for sin in -lm" >&5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if test "${ac_cv_lib_m_sin+set}" = set; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.2.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/0005-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch b/lang/llvm-3.5/files/0005-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 746337f178d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/0005-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,58 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 9ae8c7a2886dcdd9c142710e1dc044e538675784 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sat, 17 Jan 2015 09:03:43 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 5/5] Set the Mach-O CPU Subtype to ppc7400 when targeting
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Leopard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://llvm.org/bugs/show_bug.cgi?id=18463
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-(cherry picked from commit 53f17b9930d8ace72f8a8f241bc54ce65e29ecd0)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 14 +++++++++++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 11 insertions(+), 3 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git llvm_release_35/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp macports_release_35/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index c54d5e7..21f1f8f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- llvm_release_35/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ macports_release_35/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -205,16 +205,23 @@ public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // FIXME: This should be in a separate file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- namespace {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class DarwinPPCAsmBackend : public PPCAsmBackend {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ Triple TheTriple;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- public:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- DarwinPPCAsmBackend(const Target &T) : PPCAsmBackend(T, false) { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ DarwinPPCAsmBackend(const Target &T, StringRef TT) : PPCAsmBackend(T, false), TheTriple(TT) { }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MCObjectWriter *createObjectWriter(raw_ostream &OS) const override {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool is64 = getPointerSize() == 8;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ MachO::CPUSubTypePowerPC CS = MachO::CPU_SUBTYPE_POWERPC_ALL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (TheTriple.isOSDarwin() && !TheTriple.isMacOSXVersionLT(10,5)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CS = MachO::CPU_SUBTYPE_POWERPC_7400;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return createPPCMachObjectWriter(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*Is64Bit=*/is64,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (is64 ? MachO::CPU_TYPE_POWERPC64 : MachO::CPU_TYPE_POWERPC),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- MachO::CPU_SUBTYPE_POWERPC_ALL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CS);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -236,8 +243,9 @@ namespace {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MCAsmBackend *llvm::createPPCAsmBackend(const Target &T,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- const MCRegisterInfo &MRI,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- StringRef TT, StringRef CPU) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (Triple(TT).isOSDarwin())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return new DarwinPPCAsmBackend(T);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return new DarwinPPCAsmBackend(T, TT);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(Triple(TT).getOS());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bool IsLittleEndian = Triple(TT).getArch() == Triple::ppc64le;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-2.2.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/llvm-bin b/lang/llvm-3.5/files/llvm-bin
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b060c1a098d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/llvm-bin
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec EXEC_PATH "${@}"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/llvm-skip-unittests.patch b/lang/llvm-3.5/files/llvm-skip-unittests.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 39a4dd56b50..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/llvm-skip-unittests.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/unittests/Makefile.unittest b/unittests/Makefile.unittest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index bd32aed..993b69a 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/unittests/Makefile.unittest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/unittests/Makefile.unittest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,7 @@ $(LLVMUnitTestExe): $(ObjectsO) $(ProjLibsPaths) $(LLVMLibsPaths)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(Echo) ======= Finished Linking $(BuildMode) Unit test $(TESTNAME) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(StripWarnMsg)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--all:: $(LLVMUnitTestExe)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+all::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- unitcheck:: $(LLVMUnitTestExe)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(Run.Shared) $(LLVMUnitTestExe)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/llvm-3.5/files/mp-llvm-3.5 b/lang/llvm-3.5/files/mp-llvm-3.5
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2f73cbd5549..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/llvm-3.5/files/mp-llvm-3.5
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,60 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/bugpoint-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llc-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/lli-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-ar-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-as-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-bcanalyzer-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-config-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-cov-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-diff-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-dis-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-dwarfdump-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-extract-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-link-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-mc-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-mcmarkup-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-nm-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-objdump-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-ranlib-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-rtdyld-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-size-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-stress-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-symbolizer-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-tblgen-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/macho-dump-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/opt-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-tblgen-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-readobj-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-bin/llvm-profdata-mp-3.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span></pre><pre style='margin:0'>
</pre>