1
- # $NetBSD: Makefile,v 1.302 2024/01/15 15:15:01 jperkin Exp $
1
+ # $NetBSD: Makefile,v 1.303 2024/03/03 14:53:32 he Exp $
2
2
3
- DISTNAME = rustc-1.74.1 -src
3
+ DISTNAME = rustc-1.75.0 -src
4
4
PKGNAME = ${DISTNAME:S/rustc/rust/:S/-src//}
5
5
CATEGORIES = lang
6
- PKGREVISION = 1
7
6
MASTER_SITES = https://static.rust-lang.org/dist/
8
7
9
8
@@ -14,10 +13,9 @@ LICENSE= mit OR apache-2.0
14
13
CONFLICTS+ = rust-bin-[0-9]*
15
14
16
15
# LLVM uses -std=c++17
17
- USE_CXX_FEATURES+ = c++17
18
-
16
+ USE_CXX_FEATURES+ = c++17
19
17
USE_GCC_RUNTIME = yes
20
- USE_LANGUAGES = c c++17
18
+ USE_LANGUAGES = c c++
21
19
USE_LIBTOOL = yes
22
20
USE_TOOLS+ = bash grep gmake perl:build pkg-config
23
21
@@ -221,49 +219,49 @@ BUILDLINK_TRANSFORM+= opt:x86_64:arm64
221
219
DISTFILES: = ${DEFAULT_DISTFILES}
222
220
223
221
.if ${MACHINE_PLATFORM :MDarwin-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
224
- RUST_STAGE0_VER = 1.73.0
222
+ RUST_STAGE0_VER = 1.74.1
225
223
RUST_ARCH: = aarch64-apple-darwin
226
224
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
227
225
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
228
226
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
229
227
.endif
230
228
.if ${MACHINE_PLATFORM :MDarwin-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
231
- RUST_STAGE0_VER = 1.73.0
229
+ RUST_STAGE0_VER = 1.74.1
232
230
RUST_ARCH: = x86_64-apple-darwin
233
231
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
234
232
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
235
233
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
236
234
.endif
237
235
.if ${MACHINE_PLATFORM :MLinux-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
238
- RUST_STAGE0_VER = 1.73.0
236
+ RUST_STAGE0_VER = 1.74.1
239
237
RUST_ARCH: = aarch64-unknown-linux-gnu
240
238
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
241
239
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
242
240
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
243
241
.endif
244
242
.if ${MACHINE_PLATFORM :MLinux-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
245
- RUST_STAGE0_VER = 1.73.0
243
+ RUST_STAGE0_VER = 1.74.1
246
244
RUST_ARCH: = arm-unknown-linux-gnueabihf
247
245
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
248
246
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
249
247
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
250
248
.endif
251
249
.if ${MACHINE_PLATFORM :MLinux-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
252
- RUST_STAGE0_VER = 1.73.0
250
+ RUST_STAGE0_VER = 1.74.1
253
251
RUST_ARCH: = armv7-unknown-linux-gnueabihf
254
252
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
255
253
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
256
254
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
257
255
.endif
258
256
.if ${MACHINE_PLATFORM :MLinux-* -i386} || make(distinfo) || make (makesum) || make(mdi)
259
- RUST_STAGE0_VER = 1.73.0
257
+ RUST_STAGE0_VER = 1.74.1
260
258
RUST_ARCH: = i686-unknown-linux-gnu
261
259
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
262
260
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
263
261
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
264
262
.endif
265
263
.if ${MACHINE_PLATFORM :MLinux-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
266
- RUST_STAGE0_VER = 1.73.0
264
+ RUST_STAGE0_VER = 1.74.1
267
265
RUST_ARCH: = x86_64-unknown-linux-gnu
268
266
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
269
267
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -275,7 +273,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
275
273
# x86_64-sun-solaris bootstrap and comment out the overrides.
276
274
#
277
275
.if ${MACHINE_PLATFORM :MSunOS-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
278
- RUST_STAGE0_VER = 1.73.0
276
+ RUST_STAGE0_VER = 1.74.1
279
277
RUST_ARCH: = x86_64-unknown-illumos
280
278
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
281
279
SITES.${RUST_STAGE0} = https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/
@@ -288,14 +286,14 @@ CONFIGURE_ARGS+= --host=${RUST_ARCH}
288
286
CONFIGURE_ARGS+ = --target=${RUST_ARCH}
289
287
.endif
290
288
.if ${MACHINE_PLATFORM :MFreeBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
291
- RUST_STAGE0_VER = 1.73.0
289
+ RUST_STAGE0_VER = 1.74.1
292
290
RUST_ARCH: = x86_64-unknown-freebsd
293
291
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
294
292
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
295
293
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
296
294
.endif
297
295
.if ${MACHINE_PLATFORM :MNetBSD-* -i386} || make(distinfo) || make (makesum) || make(mdi)
298
- RUST_STAGE0_VER = 1.73.0
296
+ RUST_STAGE0_VER = 1.74.1
299
297
RUST_ARCH = i586-unknown-netbsd
300
298
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
301
299
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -315,15 +313,15 @@ pre-build-fix-paxctl:
315
313
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/rustc
316
314
.endif
317
315
.if ${MACHINE_PLATFORM :MNetBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
318
- RUST_STAGE0_VER = 1.73.0
316
+ RUST_STAGE0_VER = 1.74.1
319
317
RUST_ARCH = x86_64-unknown-netbsd
320
318
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
321
319
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
322
320
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
323
321
.endif
324
322
.if ${MACHINE_PLATFORM :MNetBSD-* -powerpc} || make(distinfo) || make (makesum) || make(mdi)
325
- RUST_STAGE0_VER = 1.73.0
326
- RUST_ARCH = powerpc-unknown-netbsd-nb1
323
+ RUST_STAGE0_VER = 1.74.1
324
+ RUST_ARCH = powerpc-unknown-netbsd
327
325
328
326
# Cross-built against NetBSD 9.0
329
327
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -334,7 +332,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
334
332
335
333
.endif
336
334
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
337
- RUST_STAGE0_VER = 1.73.0
335
+ RUST_STAGE0_VER = 1.74.1
338
336
RUST_ARCH = aarch64-unknown-netbsd
339
337
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
340
338
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -343,7 +341,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
343
341
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
344
342
.endif
345
343
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64eb} || make(distinfo) || make (makesum) || make(mdi)
346
- RUST_STAGE0_VER = 1.73.0
344
+ RUST_STAGE0_VER = 1.74.1
347
345
RUST_ARCH = aarch64_be-unknown-netbsd
348
346
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
349
347
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -352,7 +350,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
352
350
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
353
351
.endif
354
352
.if ${MACHINE_PLATFORM :MNetBSD-* -sparc64} || make(distinfo) || make (makesum) || make(mdi)
355
- RUST_STAGE0_VER = 1.73.0
353
+ RUST_STAGE0_VER = 1.74.1
356
354
RUST_ARCH = sparc64-unknown-netbsd
357
355
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
358
356
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -362,7 +360,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
362
360
.endif
363
361
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
364
362
RUST_ARCH = armv7-unknown-netbsd-eabihf
365
- RUST_STAGE0_VER = 1.73.0
363
+ RUST_STAGE0_VER = 1.74.1
366
364
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
367
365
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
368
366
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -371,7 +369,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
371
369
.endif
372
370
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
373
371
RUST_ARCH = armv6-unknown-netbsd-eabihf
374
- RUST_STAGE0_VER = 1.73.0
372
+ RUST_STAGE0_VER = 1.74.1
375
373
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
376
374
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
377
375
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -380,7 +378,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
380
378
.endif
381
379
.if ${MACHINE_PLATFORM :MNetBSD-* -mipsel} || make(distinfo) || make (makesum) || make(mdi)
382
380
RUST_ARCH = mipsel-unknown-netbsd
383
- RUST_STAGE0_VER = 1.73.0
381
+ RUST_STAGE0_VER = 1.74.1
384
382
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
385
383
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
386
384
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -389,7 +387,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
389
387
.endif
390
388
.if ${MACHINE_PLATFORM :MNetBSD-* -riscv64} || make(distinfo) || make (makesum) || make(mdi)
391
389
RUST_ARCH = riscv64gc-unknown-netbsd
392
- RUST_STAGE0_VER = 1.73.0
390
+ RUST_STAGE0_VER = 1.74.1
393
391
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
394
392
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
395
393
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -413,13 +411,14 @@ TOOLS_PATH.md5sum= ${PREFIX}/bin/gmd5sum
413
411
TOOLS_PLATFORM.gzcat = ${PREFIX}/bin/gzip -cd
414
412
.endif
415
413
416
- SUBST_CLASSES+ = rpath
417
- SUBST_STAGE.rpath = pre-configure
418
- SUBST_FILES.rpath+ = compiler/rustc_codegen_ssa/src/back/linker.rs
419
- SUBST_FILES.rpath+ = compiler/rustc_target/src/spec/netbsd_base.rs
420
- SUBST_FILES.rpath+ = src/bootstrap/builder.rs
421
- SUBST_FILES.rpath+ = src/bootstrap/compile.rs
422
- SUBST_VARS.rpath = PREFIX
414
+ SUBST_CLASSES+ = prefix
415
+ SUBST_STAGE.prefix = pre-configure
416
+ SUBST_FILES.prefix+ = compiler/rustc_codegen_ssa/src/back/linker.rs
417
+ SUBST_FILES.prefix+ = compiler/rustc_target/src/spec/base/netbsd.rs
418
+ SUBST_FILES.prefix+ = src/bootstrap/src/core/build_steps/compile.rs
419
+ SUBST_FILES.prefix+ = src/bootstrap/src/core/builder.rs
420
+ SUBST_FILES.prefix+ = src/bootstrap/bootstrap.py
421
+ SUBST_VARS.prefix = PREFIX
423
422
424
423
#
425
424
# Generate list of subst entries for various .cargo-checksum.json files. These
@@ -428,37 +427,27 @@ SUBST_VARS.rpath= PREFIX
428
427
# updating and verification.
429
428
#
430
429
431
- CKSUM_CRATES+ = vendor/cc-1.0.73
432
- CKSUMS+ = 38970d678de0efb4b5e2978265daa8a613a1db35fc42e669621b03fc56d5b138
433
- CKSUMS+ = 65de0d6593a4256e5fcaf898f9468d71bab672c70a2dfab3dcb8514e9b72819c
434
-
435
- CKSUM_CRATES+ = vendor/cc
436
- CKSUMS+ = 17a4659710aa290c4ed9c23063c7b202c5bcf2a84de33aa1f01fc6fded69a1f8
437
- CKSUMS+ = a19bcb1a561d4ba5846f8f89fcfe6f05a3cb2e79baf8f21f53f0fba012db1b7f
438
-
439
430
CKSUM_CRATES+ = vendor/libc
431
+
432
+ CKSUM_CRATES+ = vendor/libc-0.2.146
440
433
CKSUMS+ = 55ce4624745e31ad226b47fde177a46176a89da3fa5030663673a115102471f9
441
434
CKSUMS+ = 09ab15cd50245f4ced230b7919657ab170e06443bb0ed4baf4449d3472f5f656
442
435
CKSUMS+ = 90dd33ef20dc3be8aef5bd152a6a06e7ab34f9527b3978487b593aaa16a907bd
443
436
CKSUMS+ = ec1cb2b8522ce7d35c9fce2f5b17a1a7e28cae9836f1cf11e267f222b72dff60
437
+
438
+ CKSUM_CRATES+ = vendor/libc-0.2.149
439
+ CKSUMS+ = 1f1beb74c33bd3ad6a5d7aae2afdacf0ccbad0f9dacda2894d2cfdc2414174ae
440
+ CKSUMS+ = 80f3168251556b3eb918056aa9563db07383f61e69a262f3af390b542fd757bb
444
441
CKSUMS+ = b1660c631a599a3355116e7485b88ab2f8f2929c2e37851a763431387b902f14
445
442
CKSUMS+ = 990d1c6c01db31b9e5541128e4987b114f39c6808d94a5f8f048f492cfb96d78
446
443
447
- CKSUM_CRATES+ = vendor/libc-0.2.138
448
- CKSUMS+ = 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1
449
- CKSUMS+ = 4be83bef456569d59405edf134e7fe8eff78f3fe35f1efd60e15405d5c822725
450
-
451
- CKSUM_CRATES+ = vendor/libc-0.2.140
452
- CKSUMS+ = 4493317993af390d8aafc2cb7ace4c349dfc9d2451fd666844f04a4fa1f47442
453
- CKSUMS+ = 537a01c3cd5507f493616193991e1135c7896aae3fc92d98ec9facbfe243d980
454
- CKSUMS+ = 6442ed05eb390d44a03daa9800af1030f2ee3e61db98675262c227b28de51937
455
- CKSUMS+ = ec554c837999c718786debfcfe2241984193751fcd52156323b418d96319aa95
444
+ CKSUM_CRATES+ = vendor/cc-1.0.73
445
+ CKSUMS+ = 38970d678de0efb4b5e2978265daa8a613a1db35fc42e669621b03fc56d5b138
446
+ CKSUMS+ = 65de0d6593a4256e5fcaf898f9468d71bab672c70a2dfab3dcb8514e9b72819c
456
447
457
- CKSUM_CRATES+ = vendor/libc-0.2.146
458
- # CKSUMS+= 6442ed05eb390d44a03daa9800af1030f2ee3e61db98675262c227b28de51937
459
- # CKSUMS+= ec554c837999c718786debfcfe2241984193751fcd52156323b418d96319aa95
460
- # CKSUMS+= 6a60a542639528a0a34b9c9a7298973ec2cf1449c59546b7b30dcef6c51874dd
461
- # CKSUMS+= ec1cb2b8522ce7d35c9fce2f5b17a1a7e28cae9836f1cf11e267f222b72dff60
448
+ CKSUM_CRATES+ = vendor/cc
449
+ CKSUMS+ = 17a4659710aa290c4ed9c23063c7b202c5bcf2a84de33aa1f01fc6fded69a1f8
450
+ CKSUMS+ = a19bcb1a561d4ba5846f8f89fcfe6f05a3cb2e79baf8f21f53f0fba012db1b7f
462
451
463
452
CKSUM_CRATES+ = vendor/lzma-sys
464
453
CKSUMS+ = 6fd5e9245db34c6f557b8bfcaf03db82fc88c3b06dbfbb5f03b2bcd138983ef9
0 commit comments