1
- # $NetBSD: Makefile,v 1.100 2019/05/31 07:21:53 jperkin Exp $
1
+ # $NetBSD: Makefile,v 1.101 2019/05/31 14:11:23 jperkin Exp $
2
2
3
- DISTNAME = rustc-1.34.2 -src
3
+ DISTNAME = rustc-1.35.0 -src
4
4
PKGNAME = ${DISTNAME:S/rustc/rust/:S/-src//}
5
5
CATEGORIES = lang
6
6
MASTER_SITES = http://static.rust-lang.org/dist/
@@ -149,42 +149,42 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags
149
149
# own bootstrap. See the stage0-bootstrap below for more details.
150
150
#
151
151
DISTFILES: = ${DEFAULT_DISTFILES}
152
- RUST_STAGE0_VER = 1.33.0
152
+ RUST_STAGE0_VER = 1.34.2
153
153
#
154
154
.if !empty(MACHINE_PLATFORM :MDarwin-* -i386) || make(distinfo) || make (makesum) || make(mdi)
155
- RUST_STAGE0_VER = 1.33.0
155
+ RUST_STAGE0_VER = 1.34.2
156
156
RUST_ARCH: = i686-apple-darwin
157
157
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
158
158
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
159
159
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
160
160
pre-build-fix :
161
161
.endif
162
162
.if !empty(MACHINE_PLATFORM :MDarwin-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
163
- RUST_STAGE0_VER = 1.33.0
163
+ RUST_STAGE0_VER = 1.34.2
164
164
RUST_ARCH: = x86_64-apple-darwin
165
165
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
166
166
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
167
167
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
168
168
pre-build-fix :
169
169
.endif
170
170
.if !empty(MACHINE_PLATFORM :MLinux-* -i386) || make(distinfo) || make (makesum) || make(mdi)
171
- RUST_STAGE0_VER = 1.33.0
171
+ RUST_STAGE0_VER = 1.34.2
172
172
RUST_ARCH: = i686-unknown-linux-gnu
173
173
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
174
174
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
175
175
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
176
176
pre-build-fix :
177
177
.endif
178
178
.if !empty(MACHINE_PLATFORM :MLinux-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
179
- RUST_STAGE0_VER = 1.33.0
179
+ RUST_STAGE0_VER = 1.34.2
180
180
RUST_ARCH: = x86_64-unknown-linux-gnu
181
181
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
182
182
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
183
183
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
184
184
pre-build-fix :
185
185
.endif
186
186
.if !empty(MACHINE_PLATFORM :MSunOS-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
187
- RUST_STAGE0_VER = 1.33.0
187
+ RUST_STAGE0_VER = 1.34.2
188
188
RUST_ARCH: = x86_64-sun-solaris
189
189
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
190
190
SITES.${RUST_STAGE0} = https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -193,23 +193,23 @@ RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-${RUST_STAGE0_VER}-${RUST_ARCH}
193
193
pre-build-fix :
194
194
.endif
195
195
.if !empty(MACHINE_PLATFORM :MFreeBSD-* -i386) || make(distinfo) || make (makesum) || make(mdi)
196
- RUST_STAGE0_VER = 1.33.0
196
+ RUST_STAGE0_VER = 1.34.2
197
197
RUST_ARCH: = i686-unknown-freebsd
198
198
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
199
199
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
200
200
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
201
201
pre-build-fix :
202
202
.endif
203
203
.if !empty(MACHINE_PLATFORM :MFreeBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
204
- RUST_STAGE0_VER = 1.33.0
204
+ RUST_STAGE0_VER = 1.34.2
205
205
RUST_ARCH: = x86_64-unknown-freebsd
206
206
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
207
207
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
208
208
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
209
209
pre-build-fix :
210
210
.endif
211
211
.if !empty(MACHINE_PLATFORM :MNetBSD-* -i386) || make(distinfo) || make (makesum) || make(mdi)
212
- RUST_STAGE0_VER = 1.33.0
212
+ RUST_STAGE0_VER = 1.34.2
213
213
RUST_ARCH = i686-unknown-netbsd
214
214
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
215
215
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -226,7 +226,7 @@ pre-build-fix:
226
226
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/cargo
227
227
.endif
228
228
.if !empty(MACHINE_PLATFORM :MNetBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
229
- RUST_STAGE0_VER = 1.33.0
229
+ RUST_STAGE0_VER = 1.34.2
230
230
RUST_ARCH = x86_64-unknown-netbsd
231
231
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
232
232
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -306,19 +306,15 @@ post-extract:
306
306
${TOOLS_BASH} ./install.sh --prefix=${RUST_BOOTSTRAP_PATH} ; \
307
307
fi
308
308
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
309
- ${CP} ${WRKSRC}/vendor/rand-0.5.5/.cargo-checksum.json \
310
- ${WRKSRC}/vendor/rand-0.5.5/.cargo-checksum.json.orig
311
- ${SED} -e 's/cb94a0b54e47022b2e9b58b45e0196785c61d083760333276226da435cc040d9/bcb195562cf830c9e2078757e6d0976f86ede59816ff305e21a2764a4a4cf43e/' ${WRKSRC}/vendor/rand-0.5.5/.cargo-checksum.json.orig > ${WRKSRC}/vendor/rand-0.5.5/.cargo-checksum.json
312
309
${CP} ${WRKSRC}/vendor/rand/.cargo-checksum.json \
313
310
${WRKSRC}/vendor/rand/.cargo-checksum.json.orig
314
311
${SED} -e 's/1e732c2e3b4bd1561f11e0979bf9d20669a96eae7afe0deff9dfbb980ee47bf1/55abd8100db14a076dedbf84ce0f2db08158e1bd33ff1d4978bd3c4ad978f281/' ${WRKSRC}/vendor/rand/.cargo-checksum.json.orig > ${WRKSRC}/vendor/rand/.cargo-checksum.json
315
312
${CP} ${WRKSRC}/vendor/libc/.cargo-checksum.json \
316
313
${WRKSRC}/vendor/libc/.cargo-checksum.json.orig
317
- ${SED} -e 's/7950a26f3eb0b7bc8e71f524cc2e05832b759fe2ce12a58e0c1957e0ec1286dc/a188bb00f0eddf252738f830b864e3a39bf2345f05f195d5ee5ca42b101f1de5 /' ${WRKSRC}/vendor/libc/.cargo-checksum.json.orig > ${WRKSRC}/vendor/libc/.cargo-checksum.json
314
+ ${SED} -e 's/c6a740dac9af99321f48d5c9e86c6a4f5dcc611c413263881764f7121c1f7e9d/01ca1e6a21f01efd9d4b2768c1f9bcfab829e95a23d88cd35bf4e0172c672f3a /' ${WRKSRC}/vendor/libc/.cargo-checksum.json.orig > ${WRKSRC}/vendor/libc/.cargo-checksum.json
318
315
${CP} ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json \
319
316
${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json.orig
320
317
${SED} -e 's/59763fc255248b54fba5d0761d61093a73d51fa4cb400b0df1b5f339b9c2f48a/ba66d192421fd536ceddb50616c4c4aea06f4e39450eb0bc2bbbaed0b1e684c1/' ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json.orig > ${WRKSRC}/vendor/backtrace-sys/.cargo-checksum.json
321
-
322
318
.if ${OPSYS} == "NetBSD"
323
319
SDIR=${WRKDIR}/scripts; \
324
320
${MKDIR} $${SDIR}; \
@@ -366,7 +362,7 @@ LDFLAGS+= -headerpad_max_install_names
366
362
.PHONY : fix-darwin-install-name
367
363
post-install : fix-darwin-install-name
368
364
fix-darwin-install-name :
369
- . for bin in clippy-driver rls rustc rustdoc
365
+ . for bin in cargo-miri clippy-driver miri rls rustc rustdoc
370
366
otool -XL ${DESTDIR}${PREFIX}/bin/${bin} \
371
367
| ${GREP} '@rpath' | while read rpath rest; do \
372
368
install_name_tool -change $$rpath \
@@ -441,7 +437,7 @@ stage0-bootstrap: install
441
437
done
442
438
for lib in libcrypto.so.1.0.0 libcurl.so.4 libhttp_parser.so.2 \
443
439
libiconv.so.2 libidn2.so.0 libintl.so.8 liblber-2.4.so.2 \
444
- libldap-2.4.so.2 libnghttp2.so.14 libsasl2.so.3 \
440
+ libldap-2.4.so.2 libnghttp2.so.14 libsasl2.so.3 libLLVM-7.so \
445
441
libssh2.so.1 libssl.so.1.0.0 libunistring.so.2 libz.so.1; do \
446
442
${CP} ${PREFIX}/lib/$${lib} ${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
447
443
done
0 commit comments