1
- # $NetBSD: Makefile,v 1.249 2022/01/21 23:20:36 he Exp $
1
+ # $NetBSD: Makefile,v 1.250 2022/03/01 16:06:39 he Exp $
2
2
3
- DISTNAME = rustc-1.57.0 -src
3
+ DISTNAME = rustc-1.58.1 -src
4
4
PKGNAME = ${DISTNAME:S/rustc/rust/:S/-src//}
5
5
CATEGORIES = lang
6
6
MASTER_SITES = https://static.rust-lang.org/dist/
@@ -48,6 +48,9 @@ CONFIGURE_ARGS+= --disable-ninja
48
48
# Include (optional) settings to cross-build rust
49
49
.include "cross.mk"
50
50
51
+ # optional from do-cross.mk
52
+ CONFIGURE_ARGS+ = ${ADD_CONFIGURE_ARGS}
53
+
51
54
# Getting RPATH with $ORIGIN into bootstrap may be troublesome, so
52
55
# uncommenting the LD_LIBRARY_PATH setting may be required to run
53
56
# the bootstrap
@@ -173,55 +176,55 @@ BUILDLINK_TRANSFORM.NetBSD+= rm:-Wl,--enable-new-dtags
173
176
DISTFILES: = ${DEFAULT_DISTFILES}
174
177
175
178
.if !empty(MACHINE_PLATFORM :MDarwin-* -aarch64) || make(distinfo) || make (makesum) || make(mdi)
176
- RUST_STAGE0_VER = 1.56.1
179
+ RUST_STAGE0_VER = 1.57.0
177
180
RUST_ARCH: = aarch64-apple-darwin
178
181
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
179
182
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
180
183
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
181
184
pre-build-fix :
182
185
.endif
183
186
.if !empty(MACHINE_PLATFORM :MDarwin-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
184
- RUST_STAGE0_VER = 1.56.1
187
+ RUST_STAGE0_VER = 1.57.0
185
188
RUST_ARCH: = x86_64-apple-darwin
186
189
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
187
190
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
188
191
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
189
192
pre-build-fix :
190
193
.endif
191
194
.if !empty(MACHINE_PLATFORM :MLinux-* -aarch64) || make(distinfo) || make (makesum) || make(mdi)
192
- RUST_STAGE0_VER = 1.56.1
195
+ RUST_STAGE0_VER = 1.57.0
193
196
RUST_ARCH: = aarch64-unknown-linux-gnu
194
197
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
195
198
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
196
199
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
197
200
pre-build-fix :
198
201
.endif
199
202
.if !empty(MACHINE_PLATFORM :MLinux-* -earmv6hf) || make(distinfo) || make (makesum) || make(mdi)
200
- RUST_STAGE0_VER = 1.56.1
203
+ RUST_STAGE0_VER = 1.57.0
201
204
RUST_ARCH: = arm-unknown-linux-gnueabihf
202
205
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
203
206
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
204
207
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
205
208
pre-build-fix :
206
209
.endif
207
210
.if !empty(MACHINE_PLATFORM :MLinux-* -earmv7hf) || make(distinfo) || make (makesum) || make(mdi)
208
- RUST_STAGE0_VER = 1.56.1
211
+ RUST_STAGE0_VER = 1.57.0
209
212
RUST_ARCH: = armv7-unknown-linux-gnueabihf
210
213
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
211
214
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
212
215
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
213
216
pre-build-fix :
214
217
.endif
215
218
.if !empty(MACHINE_PLATFORM :MLinux-* -i386) || make(distinfo) || make (makesum) || make(mdi)
216
- RUST_STAGE0_VER = 1.56.1
219
+ RUST_STAGE0_VER = 1.57.0
217
220
RUST_ARCH: = i686-unknown-linux-gnu
218
221
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
219
222
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
220
223
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
221
224
pre-build-fix :
222
225
.endif
223
226
.if !empty(MACHINE_PLATFORM :MLinux-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
224
- RUST_STAGE0_VER = 1.56.1
227
+ RUST_STAGE0_VER = 1.57.0
225
228
RUST_ARCH: = x86_64-unknown-linux-gnu
226
229
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
227
230
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -234,7 +237,7 @@ pre-build-fix:
234
237
# x86_64-sun-solaris bootstrap and comment out the overrides.
235
238
#
236
239
.if !empty(MACHINE_PLATFORM :MSunOS-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
237
- RUST_STAGE0_VER = 1.56 .0
240
+ RUST_STAGE0_VER = 1.57 .0
238
241
RUST_ARCH: = x86_64-unknown-illumos
239
242
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
240
243
SITES.${RUST_STAGE0} = https://us-east.manta.joyent.com/pkgsrc/public/pkg-bootstraps/
@@ -248,15 +251,15 @@ CONFIGURE_ARGS+= --target=${RUST_ARCH}
248
251
pre-build-fix :
249
252
.endif
250
253
.if !empty(MACHINE_PLATFORM :MFreeBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
251
- RUST_STAGE0_VER = 1.56.1
254
+ RUST_STAGE0_VER = 1.57.0
252
255
RUST_ARCH: = x86_64-unknown-freebsd
253
256
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
254
257
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
255
258
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
256
259
pre-build-fix :
257
260
.endif
258
261
.if !empty(MACHINE_PLATFORM :MNetBSD-* -i386) || make(distinfo) || make (makesum) || make(mdi)
259
- RUST_STAGE0_VER = 1.56.1
262
+ RUST_STAGE0_VER = 1.57.0
260
263
RUST_ARCH = i586-unknown-netbsd
261
264
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
262
265
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -274,15 +277,15 @@ pre-build-fix:
274
277
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/rustc
275
278
.endif
276
279
.if !empty(MACHINE_PLATFORM :MNetBSD-* -x86_64) || make(distinfo) || make (makesum) || make(mdi)
277
- RUST_STAGE0_VER = 1.56.1
280
+ RUST_STAGE0_VER = 1.57.0
278
281
RUST_ARCH = x86_64-unknown-netbsd
279
282
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
280
283
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
281
284
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
282
285
pre-build-fix :
283
286
.endif
284
287
.if !empty(MACHINE_PLATFORM :MNetBSD-* -powerpc) || make(distinfo) || make (makesum) || make(mdi)
285
- RUST_STAGE0_VER = 1.56.1
288
+ RUST_STAGE0_VER = 1.57.0
286
289
RUST_ARCH = powerpc-unknown-netbsd
287
290
288
291
# Cross-built against NetBSD 9.0
@@ -306,7 +309,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
306
309
pre-build-fix :
307
310
.endif
308
311
.if !empty(MACHINE_PLATFORM :MNetBSD-* -aarch64) || make(distinfo) || make (makesum) || make(mdi)
309
- RUST_STAGE0_VER = 1.56.1
312
+ RUST_STAGE0_VER = 1.57.0
310
313
RUST_ARCH = aarch64-unknown-netbsd
311
314
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
312
315
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -316,7 +319,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
316
319
pre-build-fix :
317
320
.endif
318
321
.if !empty(MACHINE_PLATFORM :MNetBSD-* -aarch64eb) || make(distinfo) || make (makesum) || make(mdi)
319
- RUST_STAGE0_VER = 1.56.1
322
+ RUST_STAGE0_VER = 1.57.0
320
323
RUST_ARCH = aarch64_be-unknown-netbsd
321
324
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
322
325
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -326,7 +329,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
326
329
pre-build-fix :
327
330
.endif
328
331
.if !empty(MACHINE_PLATFORM :MNetBSD-* -sparc64) || make(distinfo) || make (makesum) || make(mdi)
329
- RUST_STAGE0_VER = 1.56.1
332
+ RUST_STAGE0_VER = 1.57.0
330
333
RUST_ARCH = sparc64-unknown-netbsd
331
334
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
332
335
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -337,7 +340,7 @@ pre-build-fix:
337
340
.endif
338
341
.if !empty(MACHINE_PLATFORM :MNetBSD-* -earmv7hf) || make(distinfo) || make (makesum) || make(mdi)
339
342
RUST_ARCH = armv7-unknown-netbsd-eabihf
340
- RUST_STAGE0_VER = 1.56.1
343
+ RUST_STAGE0_VER = 1.57.0
341
344
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
342
345
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
343
346
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -392,9 +395,9 @@ CKSUM_CRATES+= vendor/stacker
392
395
CKSUMS+ = cee329550bad2ed1182abb71db9c24558a91b12e1eab8d9a48e23b997bb8f04e
393
396
CKSUMS+ = 79915b243d02df1dc698f5c2de3a9356c6c296d2dedb06d9035dbcc2f8972cf4
394
397
395
- CKSUM_CRATES+ = vendor/libc
396
- CKSUMS+ = 080e0cf03b50874ba9d5082b314eabb0d253532dc4b13d8af095a0c78e0fba84
397
- CKSUMS+ = 1cca4f6c13bdda567d47ec4c83a1ea90d99dbe95b7de9478705b68630a13a8c7
398
+ # CKSUM_CRATES+= vendor/libc
399
+ # CKSUMS+= 080e0cf03b50874ba9d5082b314eabb0d253532dc4b13d8af095a0c78e0fba84
400
+ # CKSUMS+= 1cca4f6c13bdda567d47ec4c83a1ea90d99dbe95b7de9478705b68630a13a8c7
398
401
399
402
CKSUM_CRATES+ = vendor/openssl-src
400
403
CKSUMS+ = 65a4daf6f0d6ad80a83d63614288c3a9df9adcebe5f3d7ff2ad34dd3d2c75196
@@ -538,16 +541,16 @@ stage0-bootstrap: install
538
541
${CP} -R ${DESTDIR}/${PREFIX}/lib ${BOOTSTRAP_TMPDIR}/
539
542
${MKDIR} ${BOOTSTRAP_TMPDIR}/lib/pkgsrc
540
543
set -e; \
541
- for lib in libgcc_s.so.1 libssp.so.0 libstdc++.so.6; do \
544
+ for lib in libgcc_s.so.1 libstdc++.so.6; do \
542
545
${CP} `${PKG_CC} -print-file-name=$${lib}` \
543
546
${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
544
547
done; \
545
- for lib in libLLVM-12 .so libcrypto.so.1.1 libcurl.so.4 \
548
+ for lib in libLLVM-13 .so libcrypto.so.1.1 libcurl.so.4 \
546
549
libssl.so.1.1 libz.so.1; do \
547
550
${CP} ${PREFIX}/lib/$${lib} ${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
548
551
done; \
549
- for lib in libiconv.so.2 libidn2.so.0 libintl.so.8 liblber-2.5. so.0 \
550
- libldap-2.5. so.0 libnghttp2.so.14 libsasl2.so.3 \
552
+ for lib in libiconv.so.2 libidn2.so.0 libintl.so.8 liblber. so.2 \
553
+ libldap. so.2 libnghttp2.so.14 libsasl2.so.3 \
551
554
libssh2.so.1 libunistring.so.2; do \
552
555
${CP} ${PREFIX}/lib/$${lib} ${BOOTSTRAP_TMPDIR}/lib/pkgsrc/; \
553
556
done; \
0 commit comments