Commits
Jeremy Huddleston Sequoia authored 32c720429f6
84 84 | platform darwin 8 { |
85 85 | configure.args-delete --enable-shared --enable-jit |
86 86 | } |
87 87 | |
88 88 | post-extract { |
89 89 | #system "cd ${worksrcpath}/tools && svn co -r ${svn.revision} http://llvm.org/svn/llvm-project/cfe/branches/release_29 clang" |
90 90 | file rename ${workpath}/clang-${llvm_version} ${worksrcpath}/tools/clang |
91 91 | system "cd ${worksrcpath}/projects && svn co -r ${compiler_rt_rev} http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt" |
92 92 | } |
93 93 | |
94 + | post-patch { |
95 + | # http://trac.macports.org/ticket/33272 |
96 + | if {[vercmp $xcodeversion 4.1] < 0} { |
97 + | reinplace {/^SubDirs/ s/arm//} ${worksrcpath}/projects/compiler-rt/lib/Makefile.mk |
98 + | reinplace {/^UniversalArchs/ s/arm[^ )]* *//g} ${worksrcpath}/projects/compiler-rt/make/platform/clang_darwin.mk |
99 + | } |
100 + | } |
101 + | |
94 102 | variant analyzer description {Install clang static analyzer} { |
95 103 | depends_run-append bin:python:python26 bin:perl:perl5 |
96 104 | post-patch { |
97 105 | reinplace "s|/usr/bin/env perl|${prefix}/bin/perl5|g" \ |
98 106 | ${worksrcpath}/tools/clang/tools/scan-build/ccc-analyzer \ |
99 107 | ${worksrcpath}/tools/clang/tools/scan-build/c++-analyzer \ |
100 108 | ${worksrcpath}/tools/clang/tools/scan-build/scan-build |
101 109 | reinplace "s|/usr/bin/env python|${prefix}/bin/python2.6|g" \ |
102 110 | ${worksrcpath}/tools/clang/tools/scan-build/set-xcode-analyzer \ |
103 111 | ${worksrcpath}/tools/clang/tools/scan-view/scan-view |