1
- # $NetBSD: Makefile,v 1.298 2023/11/17 20:08:12 tnn Exp $
1
+ # $NetBSD: Makefile,v 1.299 2024/01/06 19:00:19 he Exp $
2
2
3
- DISTNAME = rustc-1.73.0 -src
3
+ DISTNAME = rustc-1.74.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/
@@ -27,6 +27,8 @@ BROKEN_ON_PLATFORM+= NetBSD-[1-7].*-*
27
27
BROKEN_ON_PLATFORM+ = NetBSD-8.*-*arm*
28
28
BROKEN_ON_PLATFORM+ = NetBSD-8.*-aarch64
29
29
BROKEN_ON_PLATFORM+ = NetBSD-8.*-sparc64
30
+ BROKEN_ON_PLATFORM+ = NetBSD-8.*-powerpc
31
+ BROKEN_ON_PLATFORM+ = NetBSD-8.*-i386
30
32
31
33
HAS_CONFIGURE = yes
32
34
PYTHON_FOR_BUILD_ONLY = yes
@@ -77,8 +79,11 @@ MAKE_ENV.Darwin+= MACOSX_DEPLOYMENT_TARGET="10.7"
77
79
CFLAGS.SunOS+ = -D_POSIX_PTHREAD_SEMANTICS
78
80
MAKE_ENV.SunOS+ = AR=gar
79
81
82
+ # Debugging of crate resolution
83
+ # Annoyingly, this makes the powerpc build succeed...
84
+ # MAKE_ENV+= RUSTC_LOG=rustc_metadata
85
+
80
86
UNLIMIT_RESOURCES+ = cputime stacksize datasize virtualsize
81
- # UNLIMIT_RESOURCES+= cputime stacksize datasize
82
87
83
88
TEST_TARGET = check
84
89
@@ -153,7 +158,6 @@ CHECK_INTERPRETER_SKIP+= lib/rustlib/src/rust/library/stdarch/ci/dox.sh
153
158
CHECK_INTERPRETER_SKIP+ = lib/rustlib/src/rust/library/stdarch/ci/run-docker.sh
154
159
CHECK_INTERPRETER_SKIP+ = lib/rustlib/src/rust/library/stdarch/ci/run.sh
155
160
CHECK_INTERPRETER_SKIP+ = lib/rustlib/src/rust/library/stdarch/ci/style.sh
156
- CHECK_PORTABILITY_SKIP+ = tests/run-make/dump-ice-to-disk/check.sh
157
161
158
162
.if ${OPSYS} == "NetBSD"
159
163
# This block contains information about known trouble on NetBSD and workarounds.
@@ -214,49 +218,49 @@ BUILDLINK_TRANSFORM+= opt:x86_64:arm64
214
218
DISTFILES: = ${DEFAULT_DISTFILES}
215
219
216
220
.if ${MACHINE_PLATFORM :MDarwin-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
217
- RUST_STAGE0_VER = 1.72.1
221
+ RUST_STAGE0_VER = 1.73.0
218
222
RUST_ARCH: = aarch64-apple-darwin
219
223
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
220
224
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
221
225
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
222
226
.endif
223
227
.if ${MACHINE_PLATFORM :MDarwin-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
224
- RUST_STAGE0_VER = 1.72.1
228
+ RUST_STAGE0_VER = 1.73.0
225
229
RUST_ARCH: = x86_64-apple-darwin
226
230
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
227
231
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
228
232
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
229
233
.endif
230
234
.if ${MACHINE_PLATFORM :MLinux-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
231
- RUST_STAGE0_VER = 1.72.1
235
+ RUST_STAGE0_VER = 1.73.0
232
236
RUST_ARCH: = aarch64-unknown-linux-gnu
233
237
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
234
238
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
235
239
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
236
240
.endif
237
241
.if ${MACHINE_PLATFORM :MLinux-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
238
- RUST_STAGE0_VER = 1.72.1
242
+ RUST_STAGE0_VER = 1.73.0
239
243
RUST_ARCH: = arm-unknown-linux-gnueabihf
240
244
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
241
245
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
242
246
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
243
247
.endif
244
248
.if ${MACHINE_PLATFORM :MLinux-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
245
- RUST_STAGE0_VER = 1.72.1
249
+ RUST_STAGE0_VER = 1.73.0
246
250
RUST_ARCH: = armv7-unknown-linux-gnueabihf
247
251
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
248
252
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
249
253
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
250
254
.endif
251
255
.if ${MACHINE_PLATFORM :MLinux-* -i386} || make(distinfo) || make (makesum) || make(mdi)
252
- RUST_STAGE0_VER = 1.72.1
256
+ RUST_STAGE0_VER = 1.73.0
253
257
RUST_ARCH: = i686-unknown-linux-gnu
254
258
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
255
259
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
256
260
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
257
261
.endif
258
262
.if ${MACHINE_PLATFORM :MLinux-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
259
- RUST_STAGE0_VER = 1.72.1
263
+ RUST_STAGE0_VER = 1.73.0
260
264
RUST_ARCH: = x86_64-unknown-linux-gnu
261
265
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
262
266
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
@@ -268,7 +272,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
268
272
# x86_64-sun-solaris bootstrap and comment out the overrides.
269
273
#
270
274
.if ${MACHINE_PLATFORM :MSunOS-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
271
- RUST_STAGE0_VER = 1.72.1
275
+ RUST_STAGE0_VER = 1.73.0
272
276
RUST_ARCH: = x86_64-unknown-illumos
273
277
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
274
278
SITES.${RUST_STAGE0} = https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/
@@ -281,14 +285,14 @@ CONFIGURE_ARGS+= --host=${RUST_ARCH}
281
285
CONFIGURE_ARGS+ = --target=${RUST_ARCH}
282
286
.endif
283
287
.if ${MACHINE_PLATFORM :MFreeBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
284
- RUST_STAGE0_VER = 1.72.1
288
+ RUST_STAGE0_VER = 1.73.0
285
289
RUST_ARCH: = x86_64-unknown-freebsd
286
290
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
287
291
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz
288
292
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
289
293
.endif
290
294
.if ${MACHINE_PLATFORM :MNetBSD-* -i386} || make(distinfo) || make (makesum) || make(mdi)
291
- RUST_STAGE0_VER = 1.72.1
295
+ RUST_STAGE0_VER = 1.73.0
292
296
RUST_ARCH = i586-unknown-netbsd
293
297
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
294
298
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -308,37 +312,26 @@ pre-build-fix-paxctl:
308
312
${TOOLS_PLATFORM.paxctl} +am ${WRKDIR} /rust-bootstrap/bin/rustc
309
313
.endif
310
314
.if ${MACHINE_PLATFORM :MNetBSD-* -x86_64} || make(distinfo) || make (makesum) || make(mdi)
311
- RUST_STAGE0_VER = 1.72.1
315
+ RUST_STAGE0_VER = 1.73.0
312
316
RUST_ARCH = x86_64-unknown-netbsd
313
317
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
314
318
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
315
319
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
316
320
.endif
317
321
.if ${MACHINE_PLATFORM :MNetBSD-* -powerpc} || make(distinfo) || make (makesum) || make(mdi)
318
- RUST_STAGE0_VER = 1.72.1
319
- RUST_ARCH = powerpc-unknown-netbsd
322
+ RUST_STAGE0_VER = 1.73.0
323
+ RUST_ARCH = powerpc-unknown-netbsd-nb1
320
324
321
325
# Cross-built against NetBSD 9.0
322
- . if empty(OS_VERSION :M8.* ) || make(distinfo) || make(makesum) || make(mdi)
323
- RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz
324
- RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}90.tar.xz
326
+ RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
327
+ RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
325
328
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
326
329
SITES.${RUST_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
327
330
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
328
- . endif
329
-
330
- # Cross-built against NetBSD 8.0
331
- # . if !empty(OS_VERSION:M8.*) || make(distinfo) || make(makesum) || make(mdi)
332
- # RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
333
- # RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
334
- # DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
335
- # SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
336
- # SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
337
- # . endif
338
331
339
332
.endif
340
333
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64} || make(distinfo) || make (makesum) || make(mdi)
341
- RUST_STAGE0_VER = 1.72.1
334
+ RUST_STAGE0_VER = 1.73.0
342
335
RUST_ARCH = aarch64-unknown-netbsd
343
336
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
344
337
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -347,7 +340,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
347
340
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
348
341
.endif
349
342
.if ${MACHINE_PLATFORM :MNetBSD-* -aarch64eb} || make(distinfo) || make (makesum) || make(mdi)
350
- RUST_STAGE0_VER = 1.72.1
343
+ RUST_STAGE0_VER = 1.73.0
351
344
RUST_ARCH = aarch64_be-unknown-netbsd
352
345
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
353
346
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -356,7 +349,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
356
349
SITES.${RUST_STD_STAGE0} = ${MASTER_SITE_LOCAL:=rust/}
357
350
.endif
358
351
.if ${MACHINE_PLATFORM :MNetBSD-* -sparc64} || make(distinfo) || make (makesum) || make(mdi)
359
- RUST_STAGE0_VER = 1.72.1
352
+ RUST_STAGE0_VER = 1.73.0
360
353
RUST_ARCH = sparc64-unknown-netbsd
361
354
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
362
355
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -366,7 +359,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
366
359
.endif
367
360
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv7hf} || make(distinfo) || make (makesum) || make(mdi)
368
361
RUST_ARCH = armv7-unknown-netbsd-eabihf
369
- RUST_STAGE0_VER = 1.72.1
362
+ RUST_STAGE0_VER = 1.73.0
370
363
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
371
364
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
372
365
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -375,7 +368,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
375
368
.endif
376
369
.if ${MACHINE_PLATFORM :MNetBSD-* -earmv6hf} || make(distinfo) || make (makesum) || make(mdi)
377
370
RUST_ARCH = armv6-unknown-netbsd-eabihf
378
- RUST_STAGE0_VER = 1.72.1
371
+ RUST_STAGE0_VER = 1.73.0
379
372
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
380
373
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
381
374
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -384,7 +377,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
384
377
.endif
385
378
.if ${MACHINE_PLATFORM :MNetBSD-* -mipsel} || make(distinfo) || make (makesum) || make(mdi)
386
379
RUST_ARCH = mipsel-unknown-netbsd
387
- RUST_STAGE0_VER = 1.72.1
380
+ RUST_STAGE0_VER = 1.73.0
388
381
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
389
382
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
390
383
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -393,7 +386,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/}
393
386
.endif
394
387
.if ${MACHINE_PLATFORM :MNetBSD-* -riscv64} || make(distinfo) || make (makesum) || make(mdi)
395
388
RUST_ARCH = riscv64gc-unknown-netbsd
396
- RUST_STAGE0_VER = 1.72.1
389
+ RUST_STAGE0_VER = 1.73.0
397
390
RUST_STAGE0: = rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
398
391
RUST_STD_STAGE0: = rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
399
392
DISTFILES: = ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0}
@@ -445,6 +438,8 @@ CKSUMS+= 55ce4624745e31ad226b47fde177a46176a89da3fa5030663673a115102471f9
445
438
CKSUMS+ = 09ab15cd50245f4ced230b7919657ab170e06443bb0ed4baf4449d3472f5f656
446
439
CKSUMS+ = 90dd33ef20dc3be8aef5bd152a6a06e7ab34f9527b3978487b593aaa16a907bd
447
440
CKSUMS+ = ec1cb2b8522ce7d35c9fce2f5b17a1a7e28cae9836f1cf11e267f222b72dff60
441
+ CKSUMS+ = b1660c631a599a3355116e7485b88ab2f8f2929c2e37851a763431387b902f14
442
+ CKSUMS+ = 990d1c6c01db31b9e5541128e4987b114f39c6808d94a5f8f048f492cfb96d78
448
443
449
444
CKSUM_CRATES+ = vendor/libc-0.2.138
450
445
CKSUMS+ = 107a4aa396b8383c66e0ace2f941450b4b69146558cdc4d9fbe33eeab51760f1
@@ -483,10 +478,10 @@ CKSUMS+= 5f75132808d9e8d6e266fe77f9e20bbc35855a1c37a5dbc0940b3e989bca1a94
483
478
CKSUMS+ = 3d7c747108434546837b1c5664111c9146fcbfb2e084c95f8ce0be970d652421
484
479
485
480
CKSUM_CRATES+ = vendor/openssl-sys
486
- CKSUMS+ = 03f2de4a6d5c4baff39aff416cae0529ab57624e090a48843528242a1c7f20d9
487
- CKSUMS+ = a4ec7dac1eb920c609ef4ebf0e0a90af34e4e2a3e6eb3059ed110c029aa1d1cf
488
- CKSUMS+ = 1f9233e5993c3537767d39b66fa5a43f5268a9bf89b70884886652cfa7e869c6
489
- CKSUMS+ = 93dd56b8ea8c24678cf390232a1de7bbf0de64a5eaa40da95848e22e611c6dcb
481
+ CKSUMS+ = b2cbaa5bfac5e7d5550aa0eb8e5c65a9f7e86a3692b759fb13330ef6e3b26b30
482
+ CKSUMS+ = b303bf9ceae9fcffa4a0420ea858675d827fc2d75c358f8236e44274d58be1a0
483
+ CKSUMS+ = 33f814dba4ac9942266157cbe3dc8eadf5e477090370a92c36c53f916fa45d48
484
+ CKSUMS+ = 4f14cac64c027b3bea07908bae58184b31f6da6326f8ba5a6935d726ab2e1d20
490
485
491
486
CKSUM_CRATES+ = vendor/openssl-src
492
487
CKSUMS+ = 683c9ed1a7953f7f9da43412010de95ba733860a18bc28a4fc3cbcc6ac93c4d7
0 commit comments