<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>