pkgsrc-WIP-changes archive

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

rust-beta: update 1.99.0-beta.1



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Fri Aug 21 18:31:33 2026 +0200
Changeset:	ef168e3808b56f76105d165d358d993ec3dde836

Modified Files:
	rust-beta/Makefile
	rust-beta/distinfo
	rust-beta/patches/patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp

Log Message:
rust-beta: update 1.99.0-beta.1

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

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

diffstat:
 rust-beta/Makefile                                   |  5 +++--
 rust-beta/distinfo                                   | 20 ++++++++++----------
 ...c_llvm-project_llvm_utils_FileCheck_FileCheck.cpp | 10 +++++-----
 3 files changed, 18 insertions(+), 17 deletions(-)

diffs:
diff --git a/rust-beta/Makefile b/rust-beta/Makefile
index cce035a983..c35018d9c1 100644
--- a/rust-beta/Makefile
+++ b/rust-beta/Makefile
@@ -6,7 +6,7 @@
 # Regenerating checksums may be needed to build the current rust-beta.
 
 DISTNAME=	rustc-beta-src
-PKGNAME=	rust-1.98.0beta.8
+PKGNAME=	rust-1.99.0beta.1
 CATEGORIES=	lang
 MASTER_SITES=	https://static.rust-lang.org/dist/
 EXTRACT_SUFX=	.tar.xz
@@ -112,7 +112,7 @@ BUILDLINK_TRANSFORM+=	rm:-Wl,--enable-new-dtags
 # does not need any special post-processing.
 DISTFILES:=		${DEFAULT_DISTFILES}
 
-RUST_STAGE0_VER=	1.97.1
+RUST_STAGE0_VER=	1.98.0
 RUST_ARCH=		x86_64-unknown-netbsd
 RUST_STAGE0:=		rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
 RUST_STD_STAGE0:=	rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz
@@ -135,6 +135,7 @@ CHECK_INTERPRETER_SKIP+=	lib/rustlib/src/rust/library/core/src/unicode/printable
 CHECK_INTERPRETER_SKIP+=	lib/rustlib/src/rust/library/stdarch/ci/*.sh
 CHECK_PORTABILITY_SKIP+=	tests/run-make/dump-ice-to-disk/check.sh
 CHECK_PORTABILITY_SKIP+=	vendor/libdbus-sys-0.2.5/vendor/dbus/tools/cmake-format
+CHECK_INTERPRETER_SKIP+=	lib/rustlib/src/rust/library/vendor/libc-0.2.189/etc/libc-util.py
 
 SUBST_CLASSES+=		prefix
 SUBST_STAGE.prefix=	pre-configure
diff --git a/rust-beta/distinfo b/rust-beta/distinfo
index d44f8c7827..947102cf8a 100644
--- a/rust-beta/distinfo
+++ b/rust-beta/distinfo
@@ -1,14 +1,14 @@
 $NetBSD$
 
-BLAKE2s (rust-1.97.1-x86_64-unknown-netbsd.tar.xz) = 37864ce1f1641c8b79b449e20c48227e9f54930ca58414c159dd07f348bdffd2
-SHA512 (rust-1.97.1-x86_64-unknown-netbsd.tar.xz) = 09af295b8583a93a81658cee092cae980075ecf7fa0c34d2365cf71fd79497416eddd85a3ffc6f5859cb0db72f17594fe6539002546135d2429eef72afc16d8b
-Size (rust-1.97.1-x86_64-unknown-netbsd.tar.xz) = 231339760 bytes
-BLAKE2s (rust-std-1.97.1-x86_64-unknown-netbsd.tar.xz) = 4469a0f197ef9a8c6625a088f4b715acf15fa2837ea9f81ae7802c8efc0dcceb
-SHA512 (rust-std-1.97.1-x86_64-unknown-netbsd.tar.xz) = 8dd9e87f61dfdf8159f58050e6e78247070d574aaebb93d3c1e97b97382a5fb28349fc009eb0c3046763902958cac3ec87bda6cb5cc41200c34140cad70c510c
-Size (rust-std-1.97.1-x86_64-unknown-netbsd.tar.xz) = 27660272 bytes
-BLAKE2s (rustc-beta-src.tar.xz) = de4a0e5b6ef04cd509af931e03251163d5c5d80db9daf8d30a87aed1e8e87776
-SHA512 (rustc-beta-src.tar.xz) = 8792688cd4f8f2c75c1e0aba2d3a54b6f0e3485742f262be898de56ef3730ac6b0b66272a538f4d986dfb45f5c22a3a476644a48ab0c8d8eddf670be3a9df6cb
-Size (rustc-beta-src.tar.xz) = 244387996 bytes
+BLAKE2s (rust-1.98.0-x86_64-unknown-netbsd.tar.xz) = acdf532796b312c1d1a9ee2b535db168a7a6c269f6108b03beafc0a4bc87c3ad
+SHA512 (rust-1.98.0-x86_64-unknown-netbsd.tar.xz) = 4c2d330b033895e66cd7d641172ce7fa443a7a01d70906cbc7247ca7d97bf4affdf18fd592d97402662ef788e0a204293cf70d5ca40f450a8453db5e8605e6d0
+Size (rust-1.98.0-x86_64-unknown-netbsd.tar.xz) = 239187856 bytes
+BLAKE2s (rust-std-1.98.0-x86_64-unknown-netbsd.tar.xz) = 028c54ead9ff14263987d32b18a7e52a1a6ec20b6779be0cd6ab0d08c7fcb608
+SHA512 (rust-std-1.98.0-x86_64-unknown-netbsd.tar.xz) = e05fd6054cb800e72d8c23accd41bedb87d3cf05d1c4832933a8662717efa590971d9eb4e000623d2f09f8a6692f4f943d8600bcd0022f438bd237367ffe1997
+Size (rust-std-1.98.0-x86_64-unknown-netbsd.tar.xz) = 28795428 bytes
+BLAKE2s (rustc-beta-src.tar.xz) = 19c338c621d52909bbccd3ab791b18ea42214f44f23a45c563ae7119cae15fc0
+SHA512 (rustc-beta-src.tar.xz) = dfd457ddef2fdca17024a00201328517d10964184588759dabb844085fda4eb90e4f54ead90662dc2f9aaa1880aaeb674867c6f21b720774f689496cecda2db4
+Size (rustc-beta-src.tar.xz) = 265101732 bytes
 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 9d5ef634c5a454e474ea5fee76da9bb768f5b3d9
 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 8b18e1dbde59f3e8f20e93c7669618b2c7a13294
 SHA1 (patch-src_bootstrap_Cargo.toml) = 308602e469542dfd800c1ea10c1cdb393539a5a9
@@ -16,7 +16,7 @@ SHA1 (patch-src_bootstrap_bootstrap.py) = fb89adaaf01f558d636734db5d778af4a3c67f
 SHA1 (patch-src_bootstrap_src_core_build__steps_install.rs) = 5ecf4e371fa48bca72fa5b0adb55152c906bd813
 SHA1 (patch-src_bootstrap_src_core_builder_cargo.rs) = 47735f93b8694e772452b302b15ef8f82da4c86c
 SHA1 (patch-src_bootstrap_src_lib.rs) = 735a3f6cbb3054200dd55eebce6e9acbd285f51e
-SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 2587c2f4d11ad8f75bf8a16de625135b26bacc15
+SHA1 (patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp) = 3ee712da600b325de63749a1d142718d0d54ae96
 SHA1 (patch-src_tools_rust-installer_install-template.sh) = fa7011fd1299e1b57dc68645cccac54b7ca0d8a2
 SHA1 (patch-vendor_libc-0.2.155_src_unix_bsd_netbsdlike_netbsd_mod.rs) = 36d927a0c3fd6ef8d211da5389a981e077aedc29
 SHA1 (patch-vendor_libc-0.2.168_src_unix_bsd_netbsdlike_netbsd_mod.rs) = c5cd529719daee44aead47ffd97e682ca9d9a1ae
diff --git a/rust-beta/patches/patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp b/rust-beta/patches/patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp
index e255aa5af9..388ba74585 100644
--- a/rust-beta/patches/patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp
+++ b/rust-beta/patches/patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp
@@ -1,15 +1,15 @@
-$NetBSD: patch-src_llvm-project_llvm_utils_FileCheck_FileCheck.cpp,v 1.13 2024/04/18 09:29:42 pin Exp $
+$NetBSD$
 
 Avoid ambiguous function call.
 
---- src/llvm-project/llvm/utils/FileCheck/FileCheck.cpp.orig	2019-02-12 15:22:48.000000000 +0000
+--- src/llvm-project/llvm/utils/FileCheck/FileCheck.cpp.orig	2026-08-21 10:04:43.213547864 +0000
 +++ src/llvm-project/llvm/utils/FileCheck/FileCheck.cpp
-@@ -592,7 +592,7 @@ static void DumpAnnotatedInput(raw_ostre
+@@ -929,7 +929,7 @@ static void DumpAnnotatedInput(raw_ostream &OS, const 
    unsigned LineCount = InputFileText.count('\n');
    if (InputFileEnd[-1] != '\n')
      ++LineCount;
--  unsigned LineNoWidth = std::log10(LineCount) + 1;
-+  unsigned LineNoWidth = std::log10((float)LineCount) + 1;
+-  unsigned LineNoWidth = NumDigitsBase10(LineCount);
++  unsigned LineNoWidth = NumDigitsBase10((float)LineCount);
    // +3 below adds spaces (1) to the left of the (right-aligned) line numbers
    // on input lines and (2) to the right of the (left-aligned) labels on
    // annotation lines so that input lines and annotation lines are more


Home | Main Index | Thread Index | Old Index