Commits

Jeremy Huddleston Sequoia authored 12e6941d4f1
llvm-5.0: Bump to 5.0.1

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
No tags

lang/llvm-5.0/Portfile

Modified
3 3
4 4 PortSystem 1.0
5 5 PortGroup select 1.0
6 6 PortGroup compiler_blacklist_versions 1.0
7 7 PortGroup active_variants 1.1
8 8 PortGroup cmake 1.0
9 9
10 10 set llvm_version 5.0
11 11 set llvm_version_no_dot 50
12 12 set clang_executable_version 5.0
13 -set lldb_executable_version 5.0.0
13 +set lldb_executable_version 5.0.1
14 14 name llvm-${llvm_version}
15 -revision 2
16 -subport clang-${llvm_version} { revision 5 }
15 +subport clang-${llvm_version} {}
17 16 subport lldb-${llvm_version} {}
18 17 set suffix mp-${llvm_version}
19 18 set sub_prefix ${prefix}/libexec/llvm-${llvm_version}
20 19 dist_subdir llvm
21 20 categories lang
22 21 platforms darwin
23 22 license NCSA
24 23 maintainers {jeremyhu @jeremyhu} larryv
25 24
26 25 if {${subport} eq "llvm-${llvm_version}"} {
90 89 #set libcxx_rev ${svn.revision}
91 90 #set clang-modernize_rev ${svn.revision}
92 91 #version ${llvm_version}-r${svn.revision}
93 92 #worksrcdir trunk
94 93 #svn.url https://llvm.org/svn/llvm-project/llvm/trunk
95 94 #worksrcdir release_${llvm_version_no_dot}
96 95 #svn.url https://llvm.org/svn/llvm-project/llvm/branches/release_${llvm_version_no_dot}
97 96 #default_variants-append +assertions
98 97 #default_variants-append +debug
99 98
100 -version ${llvm_version}.0
99 +version ${llvm_version}.1
101 100 epoch 2
102 101 master_sites http://llvm.org/releases/${version}
103 102 #master_sites http://prereleases.llvm.org/${llvm_version}.0/rc4
104 103 use_xz yes
105 104 extract.suffix .tar.xz
106 105 distfiles llvm-${version}.src${extract.suffix}
107 106 worksrcdir llvm-${version}.src
108 107
109 108 if {${distfiles} ne ""} {
110 109 if {${subport} eq "llvm-${llvm_version}"} {
111 110 if {[variant_isset polly]} {
112 111 distfiles-append polly-${version}.src${extract.suffix}
113 112 }
114 113 } elseif {${subport} eq "clang-${llvm_version}"} {
115 114 distfiles-append cfe-${version}.src${extract.suffix} compiler-rt-${version}.src${extract.suffix} libcxx-${version}.src${extract.suffix} clang-tools-extra-${version}.src${extract.suffix}
116 115 } elseif {${subport} eq "lldb-${llvm_version}"} {
117 116 distfiles-append cfe-${version}.src${extract.suffix} lldb-${version}.src${extract.suffix}
118 117 }
119 118 }
120 119
121 -checksums llvm-5.0.0.src.tar.xz \
122 - rmd160 849075e32e6aa5e38c2e9a7108803e745c0ed0fc \
123 - sha256 e35dcbae6084adcf4abb32514127c5eabd7d63b733852ccdb31e06f1373136da \
124 - cfe-5.0.0.src.tar.xz \
125 - rmd160 743f1b22554c984c07798bfdbed36d429fb6ae08 \
126 - sha256 019f23c2192df793ac746595e94a403908749f8e0c484b403476d2611dd20970 \
127 - compiler-rt-5.0.0.src.tar.xz \
128 - rmd160 5adedd0f4dfe7ddb0bedef427007f2e8c5855a62 \
129 - sha256 d5ad5266462134a482b381f1f8115b6cad3473741b3bb7d1acc7f69fd0f0c0b3 \
130 - libcxx-5.0.0.src.tar.xz \
131 - rmd160 93f5e85fe33e75c82dafbb2a9e5a2be315fdc798 \
132 - sha256 eae5981e9a21ef0decfcac80a1af584ddb064a32805f95a57c7c83a5eb28c9b1 \
133 - clang-tools-extra-5.0.0.src.tar.xz \
134 - rmd160 45b70caea7cf718571b07aee1448a7dbd8ef4f9e \
135 - sha256 87d078b959c4a6e5ff9fd137c2f477cadb1245f93812512996f73986a6d973c6 \
136 - lldb-5.0.0.src.tar.xz \
137 - rmd160 95527bacf127bec8ea034033c1e9498452c7573d \
138 - sha256 c0a0ca32105e9881d86b7ca886220147e686edc97fdb9f3657c6659dc6568b7d \
139 - polly-5.0.0.src.tar.xz \
140 - rmd160 f9e13c9c8120db4133e9b6937730da09c8dcb9c6 \
141 - sha256 44694254a2b105cec13ce0560f207e8552e6116c181b8d21bda728559cf67042
120 +checksums llvm-5.0.1.src.tar.xz \
121 + rmd160 3d17de87813313b6eac5b5dc8592f676c5cee561 \
122 + sha256 5fa7489fc0225b11821cab0362f5813a05f2bcf2533e8a4ea9c9c860168807b0 \
123 + cfe-5.0.1.src.tar.xz \
124 + rmd160 205adf6bdc9252b7b891157904befa28f40c9e9a \
125 + sha256 135f6c9b0cd2da1aff2250e065946258eb699777888df39ca5a5b4fe5e23d0ff \
126 + compiler-rt-5.0.1.src.tar.xz \
127 + rmd160 403056cb04973e67e38af5098b12cee606b0d6fb \
128 + sha256 4edd1417f457a9b3f0eb88082530490edf3cf6a7335cdce8ecbc5d3e16a895da \
129 + libcxx-5.0.1.src.tar.xz \
130 + rmd160 1e5a22e62515382488f232039e31f0b12c08ca4f \
131 + sha256 fa8f99dd2bde109daa3276d529851a3bce5718d46ce1c5d0806f46caa3e57c00 \
132 + clang-tools-extra-5.0.1.src.tar.xz \
133 + rmd160 943cff81fc7344a3a671ff95468edf958ce1d0cf \
134 + sha256 9aada1f9d673226846c3399d13fab6bba4bfd38bcfe8def5ee7b0ec24f8cd225 \
135 + lldb-5.0.1.src.tar.xz \
136 + rmd160 6da45a1c0299e242b3a9553c6689f3697fdd77eb \
137 + sha256 b7c1c9e67975ca219089a3a6a9c77c2d102cead2dc38264f2524aa3326da376a \
138 + polly-5.0.1.src.tar.xz \
139 + rmd160 adffff1011da70a11b2e0802f7d2556c310bcb83 \
140 + sha256 9dd52b17c07054aa8998fc6667d41ae921430ef63fa20ae130037136fdacf36e
142 141
143 142 patch.pre_args -p1
144 143 patchfiles \
145 144 0001-Set-the-Mach-O-CPU-Subtype-to-ppc7400-when-targeting.patch \
146 145 0002-Define-EXC_MASK_CRASH-and-MACH_EXCEPTION_CODES-if-th.patch \
147 146 0003-MacPorts-Only-Don-t-embed-the-deployment-target-in-t.patch \
148 147 0004-Fix-build-issues-pre-Lion-due-to-missing-a-strnlen-d.patch \
149 148 0005-Dont-build-LibFuzzer-pre-Lion-due-to-missing-__threa.patch
150 149
151 150 if {${subport} eq "clang-${llvm_version}"} {

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut