pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rust193: bump to version 1.93.1.



Module Name:	pkgsrc-wip
Committed By:	Havard Eidnes <he%NetBSD.org@localhost>
Pushed By:	he
Date:		Sat Feb 14 15:48:47 2026 +0000
Changeset:	1189dd94d9515098bb10eb088e6b0a4ea683288c

Modified Files:
	rust193/Makefile
	rust193/do-cross.mk

Log Message:
rust193: bump to version 1.93.1.

Pkgsrc changes:
 * drop dependency on compat80 for some targets (no longer applicable)
 * re-enable armv7 in the do-cross.mk file.

Upstream changes:

Version 1.93.1 (2026-02-12)
===========================

- [Don't try to recover keyword as non-keyword identifier]
  (https://github.com/rust-lang/rust/pull/150590), fixing an ICE that
  especially [affected rustfmt]
  (https://github.com/rust-lang/rustfmt/issues/6739).

- [Fix `clippy::panicking_unwrap` false-positive on field access
  with implicit deref] (https://github.com/rust-lang/rust-clippy/pull/16196).

- [Revert "Update wasm-related dependencies in CI"]
  (https://github.com/rust-lang/rust/pull/152259), fixing file
  descriptor leaks on the `wasm32-wasip2` target.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=1189dd94d9515098bb10eb088e6b0a4ea683288c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rust193/Makefile    | 9 ---------
 rust193/do-cross.mk | 2 +-
 2 files changed, 1 insertion(+), 10 deletions(-)

diffs:
diff --git a/rust193/Makefile b/rust193/Makefile
index a7402f9033..fff255f8f3 100644
--- a/rust193/Makefile
+++ b/rust193/Makefile
@@ -779,15 +779,6 @@ stage0-bootstrap: install
 
 ## Issues specific to: bootstrap AND NetBSD follow
 
-# rust i386 and sparc64 bootstraps are built for 8.0
-# and still depend on libstdc++.so.8.
-# Pull in compat80 on 9.x and newer.
-.if (${MACHINE_PLATFORM:MNetBSD-*-i386} || \
-     ${MACHINE_PLATFORM:MNetBSD-*-sparc64}) \
-    && empty(OS_VERSION:M8.*)
-TOOL_DEPENDS+=	compat80>=0:../../emulators/compat80
-.endif
-
 .include "../../mk/atomic64.mk"
 # This is for when we build natively:
 .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || \
diff --git a/rust193/do-cross.mk b/rust193/do-cross.mk
index c688545de6..36d5cd1a7f 100644
--- a/rust193/do-cross.mk
+++ b/rust193/do-cross.mk
@@ -5,7 +5,7 @@
 VERSION!=	make show-var VARNAME=PKGVERSION
 V_NOREV!=	make show-var VARNAME=PKGVERSION_NOREV
 
-#SHORT_TARGETS+=		armv7
+SHORT_TARGETS+=		armv7
 SHORT_TARGETS+=		armv6
 SHORT_TARGETS+=		sparc64
 SHORT_TARGETS+=		powerpc


Home | Main Index | Thread Index | Old Index