1
- # $NetBSD: Makefile,v 1.334 2025/05/09 19:37:13 wiz Exp $
1
+ # $NetBSD: Makefile,v 1.335 2025/06/16 21:10:43 he Exp $
2
2
3
- DISTNAME = rustc-1.85.1 -src
3
+ DISTNAME = rustc-1.86.0 -src
4
4
PKGNAME = ${DISTNAME:S/rustc/rust/:S/-src//}
5
5
PKGREVISION = 3
6
6
CATEGORIES = lang
@@ -52,6 +52,8 @@ CONFIGURE_ARGS+= --dist-compression-formats=xz
52
52
# Ref. issue #130708 & backport of pull-request 130110
53
53
CONFIGURE_ARGS+ = --set dist.vendor=false
54
54
55
+ REPLACE_BASH+ = library/portable-simd/subtree-sync.sh
56
+
55
57
# Include (optional) settings to cross-build rust
56
58
.include "cross.mk"
57
59
@@ -65,8 +67,8 @@ CONFIGURE_ARGS+= ${ADD_CONFIGURE_ARGS}
65
67
# part of the initial part of the rust compiler build.
66
68
# This problem is not present with the amd64 bootstrap bits,
67
69
# which are built by our upstream and uses $ORIGIN/../lib in RPATH.
68
- PKGSRC_MAKE_ENV+ = LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib
69
70
MAKE_ENV+ = LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib
71
+ PKGSRC_MAKE_ENV+ = LD_LIBRARY_PATH=${RUST_BOOTSTRAP_PATH:Q}/lib
70
72
71
73
# This should allow us to perform "offline" builds (so cargo doesn't fetch
72
74
# dependencies during the build stage) but this isn't hooked up yet.
@@ -212,49 +214,49 @@ BUILDLINK_TRANSFORM+= opt:x86_64:arm64
212
214
DISTFILES: = ${DEFAULT_DISTFILES}
213
215
214
216
.if ${MACHINE_PLATFORM :MDarwin-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
215
- RUST_STAGE0_VER = 1.84 .1
217
+ RUST_STAGE0_VER = 1.85 .1
216
218
RUST_ARCH: = aarch64-apple-darwin
217
219
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
218
220
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
219
221
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
220
222
.endif
221
223
.if ${MACHINE_PLATFORM :MDarwin-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
222
- RUST_STAGE0_VER = 1.84 .1
224
+ RUST_STAGE0_VER = 1.85 .1
223
225
RUST_ARCH: = x86_64-apple-darwin
224
226
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
225
227
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
226
228
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
227
229
.endif
228
230
.if ${MACHINE_PLATFORM :MLinux-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
229
- RUST_STAGE0_VER = 1.84 .1
231
+ RUST_STAGE0_VER = 1.85 .1
230
232
RUST_ARCH: = aarch64-unknown-linux-gnu
231
233
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
232
234
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
233
235
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
234
236
.endif
235
237
.if ${MACHINE_PLATFORM :MLinux-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
236
- RUST_STAGE0_VER = 1.84 .1
238
+ RUST_STAGE0_VER = 1.85 .1
237
239
RUST_ARCH: = arm-unknown-linux-gnueabihf
238
240
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
239
241
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
240
242
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
241
243
.endif
242
244
.if ${MACHINE_PLATFORM :MLinux-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
243
- RUST_STAGE0_VER = 1.84 .1
245
+ RUST_STAGE0_VER = 1.85 .1
244
246
RUST_ARCH: = armv7-unknown-linux-gnueabihf
245
247
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
246
248
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
247
249
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
248
250
.endif
249
251
.if ${MACHINE_PLATFORM :MLinux-* -i386} || make(distinfo) || make (makesum) || make(mdi)
250
- RUST_STAGE0_VER = 1.84 .1
252
+ RUST_STAGE0_VER = 1.85 .1
251
253
RUST_ARCH: = i686-unknown-linux-gnu
252
254
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
253
255
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
254
256
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
255
257
.endif
256
258
.if ${MACHINE_PLATFORM :MLinux-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
257
- RUST_STAGE0_VER = 1.84 .1
259
+ RUST_STAGE0_VER = 1.85 .1
258
260
RUST_ARCH: = x86_64-unknown-linux-gnu
259
261
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
260
262
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -279,14 +281,14 @@ CONFIGURE_ARGS+= --host=${RUST_ARCH}
279
281
CONFIGURE_ARGS+ = --target=${RUST_ARCH}
280
282
.endif
281
283
.if ${MACHINE_PLATFORM :MFreeBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
282
- RUST_STAGE0_VER = 1.84 .1
284
+ RUST_STAGE0_VER = 1.85 .1
283
285
RUST_ARCH: = x86_64-unknown-freebsd
284
286
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
285
287
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
286
288
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
287
289
.endif
288
290
.if ${MACHINE_PLATFORM :MNetBSD-* -i386} || make(distinfo) || make (makesum) || make(mdi)
289
- RUST_STAGE0_VER = 1.84 .1
291
+ RUST_STAGE0_VER = 1.85 .1
290
292
RUST_ARCH = i586-unknown-netbsd
291
293
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
292
294
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -306,14 +308,14 @@ pre-build-fix-paxctl:
306
308
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/rustc
307
309
.endif
308
310
.if ${MACHINE_PLATFORM :MNetBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
309
- RUST_STAGE0_VER = 1.84 .1
311
+ RUST_STAGE0_VER = 1.85 .1
310
312
RUST_ARCH = x86_64-unknown-netbsd
311
313
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
312
314
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
313
315
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
314
316
.endif
315
317
.if ${MACHINE_PLATFORM :MNetBSD-* -powerpc} || make(distinfo) || make (makesum) || make(mdi)
316
- RUST_STAGE0_VER = 1.84 .1
318
+ RUST_STAGE0_VER = 1.85 .1
317
319
RUST_ARCH = powerpc-unknown-netbsd
318
320
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
319
321
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -322,7 +324,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
322
324
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
323
325
.endif
324
326
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
325
- RUST_STAGE0_VER = 1.84 .1
327
+ RUST_STAGE0_VER = 1.85 .1
326
328
RUST_ARCH = aarch64-unknown-netbsd
327
329
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
328
330
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -331,7 +333,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
331
333
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
332
334
.endif
333
335
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64eb} || make(distinfo) || make (makesum) || make(mdi)
334
- RUST_STAGE0_VER = 1.84 .1
336
+ RUST_STAGE0_VER = 1.85 .1
335
337
RUST_ARCH = aarch64_be-unknown-netbsd
336
338
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
337
339
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -340,7 +342,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
340
342
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
341
343
.endif
342
344
.if ${MACHINE_PLATFORM :MNetBSD-* -sparc64} || make(distinfo) || make (makesum) || make(mdi)
343
- RUST_STAGE0_VER = 1.84 .1
345
+ RUST_STAGE0_VER = 1.85 .1
344
346
RUST_ARCH = sparc64-unknown-netbsd
345
347
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
346
348
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -350,7 +352,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
350
352
.endif
351
353
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
352
354
RUST_ARCH = armv7-unknown-netbsd-eabihf
353
- RUST_STAGE0_VER = 1.84 .1
355
+ RUST_STAGE0_VER = 1.85 .1
354
356
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
355
357
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
356
358
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -359,7 +361,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
359
361
.endif
360
362
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
361
363
RUST_ARCH = armv6-unknown-netbsd-eabihf
362
- RUST_STAGE0_VER = 1.84 .1
364
+ RUST_STAGE0_VER = 1.85 .1
363
365
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
364
366
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
365
367
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -368,7 +370,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
368
370
.endif
369
371
# .if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || make(distinfo) || make (makesum) || make(mdi)
370
372
# RUST_ARCH= mipsel-unknown-netbsd
371
- # RUST_STAGE0_VER= 1.84 .1
373
+ # RUST_STAGE0_VER= 1.85 .1
372
374
# RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
373
375
# RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
374
376
# DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -377,7 +379,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
377
379
# .endif
378
380
.if ${MACHINE_PLATFORM :MNetBSD-* -riscv64} || make(distinfo) || make (makesum) || make(mdi)
379
381
RUST_ARCH = riscv64gc-unknown-netbsd
380
- RUST_STAGE0_VER = 1.84 .1
382
+ RUST_STAGE0_VER = 1.85 .1
381
383
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
382
384
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
383
385
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -439,12 +441,6 @@ CKSUMS+= 1cf38d9ddeca5295821b4234e17e1fc749f35b00307bdfdacb24c6892a288ad6
439
441
CKSUMS+ = b8d6f089fc8eb2cb59e45335a26c9ce871b846216c9859b553c6b91982f8de33
440
442
CKSUMS+ = d8c4a979ce9b406fb63c5aaf2827b616689294331341737fec392b8faa2126fa
441
443
442
- CKSUM_CRATES+ = vendor/libc-0.2.158
443
- CKSUMS+ = ab09cea2897ecd27fc7e35822dac23d6dcd53f8577c771db3ee8b015e8d82001
444
- CKSUMS+ = a7ecf37f62e4756b30c92a063bac4b84d229947f854dc0bae9e8c8eeb1ecd237
445
- CKSUMS+ = c0c5dfc406d728666010cdc2fe21b0df40547ed20dd7ad0eab65906e103b6d4b
446
- CKSUMS+ = dd2aa95b38dd9afaac3413f6a1af632de77050adf2fea66b8cdbfc8244d1f07e
447
-
448
444
CKSUM_CRATES+ = vendor/libc-0.2.167
449
445
CKSUMS+ = 2b6c62850c168e7200955ba1f52464fa03c329df7a4e77a30054544280308dc1
450
446
CKSUMS+ = 3b81cddf7a5968eca7984984601f832c488da2e73cae5cacd5c592b4d8e2b674
@@ -493,6 +489,10 @@ CKSUM_CRATES+= vendor/lzma-sys-0.1.20
493
489
CKSUMS+ = 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9
494
490
CKSUMS+ = 2a68e3e635dce81c7dba25b3d3abfaa894ee729e1604f2d000ae3e201f7739a4
495
491
492
+ CKSUM_CRATES+ = vendor/zeroize-1.8.1
493
+ CKSUMS+ = 9f59308c21265a2fb46935a6468d8bc2e86e4613c9a942fcfc91d61bec8cc878
494
+ CKSUMS+ = 9e20af81edc96e11f17c3e3a2933c073b6c6f9b86ca25cab0eabd763c6b80aee
495
+
496
496
SUBST_CLASSES+ = cksum
497
497
SUBST_STAGE.cksum = pre-configure
498
498
.for crate in ${CKSUM_CRATES}
0 commit comments