=> Checksum BLAKE2s OK for 0.2.9-utf32.tar.gz => Checksum SHA512 OK for 0.2.9-utf32.tar.gz => Checksum BLAKE2s OK for aho-corasick-1.1.3.crate => Checksum SHA512 OK for aho-corasick-1.1.3.crate => Checksum BLAKE2s OK for allocator-api2-0.2.21.crate => Checksum SHA512 OK for allocator-api2-0.2.21.crate => Checksum BLAKE2s OK for autocfg-1.5.0.crate => Checksum SHA512 OK for autocfg-1.5.0.crate => Checksum BLAKE2s OK for bitflags-2.10.0.crate => Checksum SHA512 OK for bitflags-2.10.0.crate => Checksum BLAKE2s OK for block-buffer-0.10.4.crate => Checksum SHA512 OK for block-buffer-0.10.4.crate => Checksum BLAKE2s OK for bstr-1.12.0.crate => Checksum SHA512 OK for bstr-1.12.0.crate => Checksum BLAKE2s OK for cc-1.2.41.crate => Checksum SHA512 OK for cc-1.2.41.crate => Checksum BLAKE2s OK for cfg-if-1.0.4.crate => Checksum SHA512 OK for cfg-if-1.0.4.crate => Checksum BLAKE2s OK for cfg_aliases-0.2.1.crate => Checksum SHA512 OK for cfg_aliases-0.2.1.crate => Checksum BLAKE2s OK for cpufeatures-0.2.17.crate => Checksum SHA512 OK for cpufeatures-0.2.17.crate => Checksum BLAKE2s OK for crypto-common-0.1.6.crate => Checksum SHA512 OK for crypto-common-0.1.6.crate => Checksum BLAKE2s OK for digest-0.10.7.crate => Checksum SHA512 OK for digest-0.10.7.crate => Checksum BLAKE2s OK for dirs-6.0.0.crate => Checksum SHA512 OK for dirs-6.0.0.crate => Checksum BLAKE2s OK for dirs-sys-0.5.0.crate => Checksum SHA512 OK for dirs-sys-0.5.0.crate => Checksum BLAKE2s OK for equivalent-1.0.2.crate => Checksum SHA512 OK for equivalent-1.0.2.crate => Checksum BLAKE2s OK for errno-0.3.14.crate => Checksum SHA512 OK for errno-0.3.14.crate => Checksum BLAKE2s OK for fastrand-2.3.0.crate => Checksum SHA512 OK for fastrand-2.3.0.crate => Checksum BLAKE2s OK for find-msvc-tools-0.1.4.crate => Checksum SHA512 OK for find-msvc-tools-0.1.4.crate => Checksum BLAKE2s OK for fish-4.2.1.tar.xz => Checksum SHA512 OK for fish-4.2.1.tar.xz => Checksum BLAKE2s OK for fnv-1.0.7.crate => Checksum SHA512 OK for fnv-1.0.7.crate => Checksum BLAKE2s OK for foldhash-0.1.5.crate => Checksum SHA512 OK for foldhash-0.1.5.crate => Checksum BLAKE2s OK for generic-array-0.14.9.crate => Checksum SHA512 OK for generic-array-0.14.9.crate => Checksum BLAKE2s OK for getrandom-0.2.16.crate => Checksum SHA512 OK for getrandom-0.2.16.crate => Checksum BLAKE2s OK for getrandom-0.3.4.crate => Checksum SHA512 OK for getrandom-0.3.4.crate => Checksum BLAKE2s OK for globset-0.4.16.crate => Checksum SHA512 OK for globset-0.4.16.crate => Checksum BLAKE2s OK for hashbrown-0.15.5.crate => Checksum SHA512 OK for hashbrown-0.15.5.crate => Checksum BLAKE2s OK for jobserver-0.1.34.crate => Checksum SHA512 OK for jobserver-0.1.34.crate => Checksum BLAKE2s OK for libc-0.2.177.crate => Checksum SHA512 OK for libc-0.2.177.crate => Checksum BLAKE2s OK for libredox-0.1.10.crate => Checksum SHA512 OK for libredox-0.1.10.crate => Checksum BLAKE2s OK for lock_api-0.4.14.crate => Checksum SHA512 OK for lock_api-0.4.14.crate => Checksum BLAKE2s OK for log-0.4.28.crate => Checksum SHA512 OK for log-0.4.28.crate => Checksum BLAKE2s OK for lru-0.13.0.crate => Checksum SHA512 OK for lru-0.13.0.crate => Checksum BLAKE2s OK for macro_rules_attribute-0.2.2.crate => Checksum SHA512 OK for macro_rules_attribute-0.2.2.crate => Checksum BLAKE2s OK for macro_rules_attribute-proc_macro-0.2.2.crate => Checksum SHA512 OK for macro_rules_attribute-proc_macro-0.2.2.crate => Checksum BLAKE2s OK for memchr-2.7.6.crate => Checksum SHA512 OK for memchr-2.7.6.crate => Checksum BLAKE2s OK for minimal-lexical-0.2.1.crate => Checksum SHA512 OK for minimal-lexical-0.2.1.crate => Checksum BLAKE2s OK for nix-0.30.1.crate => Checksum SHA512 OK for nix-0.30.1.crate => Checksum BLAKE2s OK for nom-7.1.3.crate => Checksum SHA512 OK for nom-7.1.3.crate => Checksum BLAKE2s OK for num-traits-0.2.19.crate => Checksum SHA512 OK for num-traits-0.2.19.crate => Checksum BLAKE2s OK for once_cell-1.21.3.crate => Checksum SHA512 OK for once_cell-1.21.3.crate => Checksum BLAKE2s OK for option-ext-0.2.0.crate => Checksum SHA512 OK for option-ext-0.2.0.crate => Checksum BLAKE2s OK for parking_lot-0.12.5.crate => Checksum SHA512 OK for parking_lot-0.12.5.crate => Checksum BLAKE2s OK for parking_lot_core-0.9.12.crate => Checksum SHA512 OK for parking_lot_core-0.9.12.crate => Checksum BLAKE2s OK for paste-1.0.15.crate => Checksum SHA512 OK for paste-1.0.15.crate => Checksum BLAKE2s OK for pcre2-0.2.9.crate => Checksum SHA512 OK for pcre2-0.2.9.crate => Checksum BLAKE2s OK for pcre2-sys-0.2.9.crate => Checksum SHA512 OK for pcre2-sys-0.2.9.crate => Checksum BLAKE2s OK for phf-0.11.3.crate => Checksum SHA512 OK for phf-0.11.3.crate => Checksum BLAKE2s OK for phf-0.12.1.crate => Checksum SHA512 OK for phf-0.12.1.crate => Checksum BLAKE2s OK for phf_codegen-0.11.3.crate => Checksum SHA512 OK for phf_codegen-0.11.3.crate => Checksum BLAKE2s OK for phf_codegen-0.12.1.crate => Checksum SHA512 OK for phf_codegen-0.12.1.crate => Checksum BLAKE2s OK for phf_generator-0.11.3.crate => Checksum SHA512 OK for phf_generator-0.11.3.crate => Checksum BLAKE2s OK for phf_generator-0.12.1.crate => Checksum SHA512 OK for phf_generator-0.12.1.crate => Checksum BLAKE2s OK for phf_shared-0.11.3.crate => Checksum SHA512 OK for phf_shared-0.11.3.crate => Checksum BLAKE2s OK for phf_shared-0.12.1.crate => Checksum SHA512 OK for phf_shared-0.12.1.crate => Checksum BLAKE2s OK for pkg-config-0.3.32.crate => Checksum SHA512 OK for pkg-config-0.3.32.crate => Checksum BLAKE2s OK for portable-atomic-1.11.1.crate => Checksum SHA512 OK for portable-atomic-1.11.1.crate => Checksum BLAKE2s OK for proc-macro2-1.0.101.crate => Checksum SHA512 OK for proc-macro2-1.0.101.crate => Checksum BLAKE2s OK for quote-1.0.41.crate => Checksum SHA512 OK for quote-1.0.41.crate => Checksum BLAKE2s OK for r-efi-5.3.0.crate => Checksum SHA512 OK for r-efi-5.3.0.crate => Checksum BLAKE2s OK for rand-0.8.5.crate => Checksum SHA512 OK for rand-0.8.5.crate => Checksum BLAKE2s OK for rand_core-0.6.4.crate => Checksum SHA512 OK for rand_core-0.6.4.crate => Checksum BLAKE2s OK for redox_syscall-0.5.18.crate => Checksum SHA512 OK for redox_syscall-0.5.18.crate => Checksum BLAKE2s OK for redox_users-0.5.2.crate => Checksum SHA512 OK for redox_users-0.5.2.crate => Checksum BLAKE2s OK for regex-automata-0.4.13.crate => Checksum SHA512 OK for regex-automata-0.4.13.crate => Checksum BLAKE2s OK for regex-syntax-0.8.8.crate => Checksum SHA512 OK for regex-syntax-0.8.8.crate => Checksum BLAKE2s OK for rsconf-0.2.2.crate => Checksum SHA512 OK for rsconf-0.2.2.crate => Checksum BLAKE2s OK for rust-embed-8.8.0.crate => Checksum SHA512 OK for rust-embed-8.8.0.crate => Checksum BLAKE2s OK for rust-embed-impl-8.8.0.crate => Checksum SHA512 OK for rust-embed-impl-8.8.0.crate => Checksum BLAKE2s OK for rust-embed-utils-8.8.0.crate => Checksum SHA512 OK for rust-embed-utils-8.8.0.crate => Checksum BLAKE2s OK for same-file-1.0.6.crate => Checksum SHA512 OK for same-file-1.0.6.crate => Checksum BLAKE2s OK for scc-2.4.0.crate => Checksum SHA512 OK for scc-2.4.0.crate => Checksum BLAKE2s OK for scopeguard-1.2.0.crate => Checksum SHA512 OK for scopeguard-1.2.0.crate => Checksum BLAKE2s OK for sdd-3.0.10.crate => Checksum SHA512 OK for sdd-3.0.10.crate => Checksum BLAKE2s OK for serde-1.0.228.crate => Checksum SHA512 OK for serde-1.0.228.crate => Checksum BLAKE2s OK for serde_core-1.0.228.crate => Checksum SHA512 OK for serde_core-1.0.228.crate => Checksum BLAKE2s OK for serde_derive-1.0.228.crate => Checksum SHA512 OK for serde_derive-1.0.228.crate => Checksum BLAKE2s OK for serial_test-3.2.0.crate => Checksum SHA512 OK for serial_test-3.2.0.crate => Checksum BLAKE2s OK for serial_test_derive-3.2.0.crate => Checksum SHA512 OK for serial_test_derive-3.2.0.crate => Checksum BLAKE2s OK for sha2-0.10.9.crate => Checksum SHA512 OK for sha2-0.10.9.crate => Checksum BLAKE2s OK for shellexpand-3.1.1.crate => Checksum SHA512 OK for shellexpand-3.1.1.crate => Checksum BLAKE2s OK for shlex-1.3.0.crate => Checksum SHA512 OK for shlex-1.3.0.crate => Checksum BLAKE2s OK for siphasher-1.0.1.crate => Checksum SHA512 OK for siphasher-1.0.1.crate => Checksum BLAKE2s OK for smallvec-1.15.1.crate => Checksum SHA512 OK for smallvec-1.15.1.crate => Checksum BLAKE2s OK for syn-2.0.107.crate => Checksum SHA512 OK for syn-2.0.107.crate => Checksum BLAKE2s OK for terminfo-0.9.0.crate => Checksum SHA512 OK for terminfo-0.9.0.crate => Checksum BLAKE2s OK for thiserror-2.0.17.crate => Checksum SHA512 OK for thiserror-2.0.17.crate => Checksum BLAKE2s OK for thiserror-impl-2.0.17.crate => Checksum SHA512 OK for thiserror-impl-2.0.17.crate => Checksum BLAKE2s OK for typenum-1.19.0.crate => Checksum SHA512 OK for typenum-1.19.0.crate => Checksum BLAKE2s OK for unicode-ident-1.0.20.crate => Checksum SHA512 OK for unicode-ident-1.0.20.crate => Checksum BLAKE2s OK for unicode-segmentation-1.12.0.crate => Checksum SHA512 OK for unicode-segmentation-1.12.0.crate => Checksum BLAKE2s OK for unicode-width-0.2.2.crate => Checksum SHA512 OK for unicode-width-0.2.2.crate => Checksum BLAKE2s OK for unix_path-1.0.1.crate => Checksum SHA512 OK for unix_path-1.0.1.crate => Checksum BLAKE2s OK for unix_str-1.0.0.crate => Checksum SHA512 OK for unix_str-1.0.0.crate => Checksum BLAKE2s OK for version_check-0.9.5.crate => Checksum SHA512 OK for version_check-0.9.5.crate => Checksum BLAKE2s OK for walkdir-2.5.0.crate => Checksum SHA512 OK for walkdir-2.5.0.crate => Checksum BLAKE2s OK for wasi-0.11.1+wasi-snapshot-preview1.crate => Checksum SHA512 OK for wasi-0.11.1+wasi-snapshot-preview1.crate => Checksum BLAKE2s OK for wasip2-1.0.1+wasi-0.2.4.crate => Checksum SHA512 OK for wasip2-1.0.1+wasi-0.2.4.crate => Checksum BLAKE2s OK for widestring-1.2.1.crate => Checksum SHA512 OK for widestring-1.2.1.crate => Checksum BLAKE2s OK for winapi-util-0.1.11.crate => Checksum SHA512 OK for winapi-util-0.1.11.crate => Checksum BLAKE2s OK for windows-link-0.2.1.crate => Checksum SHA512 OK for windows-link-0.2.1.crate => Checksum BLAKE2s OK for windows-sys-0.61.2.crate => Checksum SHA512 OK for windows-sys-0.61.2.crate => Checksum BLAKE2s OK for wit-bindgen-0.46.0.crate => Checksum SHA512 OK for wit-bindgen-0.46.0.crate ===> Installing dependencies for fish-4.2.1 ========================================================================== The following variables will affect the build process of this package, fish-4.2.1. Their current value is shown below: * CURSES_DEFAULT = curses * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * CURSES_TYPE = curses * PYPACKAGE = python313 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency cmake>=0: found cmake-4.1.2 => Tool dependency mktools-[0-9]*: found mktools-20250213 => Tool dependency digest>=20211023: found digest-20220214 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency rust>=1.56.1: found rust-1.90.0 => Full dependency pcre2>=10.47: found pcre2-10.47 => Full dependency python313>=3.13: found python313-3.13.9 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for fish-4.2.1 ===> Extracting for fish-4.2.1 => Extracting local cargo crates ===> Patching for fish-4.2.1 => Applying pkgsrc patches for fish-4.2.1 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-Cargo.toml => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-Cargo.toml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Cargo.toml,v 1.3 2025/11/24 18:43:22 vins Exp $ | |Do not attempt to fetch sources at build time. | |--- Cargo.toml.orig 2025-10-07 20:56:06.000000000 +0000 |+++ Cargo.toml -------------------------- Patching file Cargo.toml using Plan A... Hunk #1 succeeded at 32 (offset 1 line). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-build.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-build.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-build.rs,v 1.2 2025/11/24 18:43:22 vins Exp $ | |Introduce illumos support. | |--- build.rs.orig 2025-11-13 12:09:28.000000000 +0000 |+++ build.rs -------------------------- Patching file build.rs using Plan A... Hunk #1 succeeded at 84. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-cmake_Install.cmake => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-cmake_Install.cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-cmake_Install.cmake,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Use pkgsrc defaults. | |--- cmake/Install.cmake.orig 2025-11-01 23:44:37.984452608 +0000 |+++ cmake/Install.cmake -------------------------- Patching file cmake/Install.cmake using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 85. Hunk #3 succeeded at 105. Hunk #4 succeeded at 118. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_builtins_ulimit.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_builtins_ulimit.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_builtins_ulimit.rs,v 1.2 2025/11/24 18:43:22 vins Exp $ | |Resource limits unsupported on SunOS. | |--- src/builtins/ulimit.rs.orig 2025-11-13 12:09:28.000000000 +0000 |+++ src/builtins/ulimit.rs -------------------------- Patching file src/builtins/ulimit.rs using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 31. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_fork__exec_spawn.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_fork__exec_spawn.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_fork__exec_spawn.rs,v 1.2 2025/11/12 18:44:10 vins Exp $ | |Prevent mismatched types for POSIX_SPAWN_SETSIGDEF on SunOS. | |--- src/fork_exec/spawn.rs.orig 2025-10-07 20:56:06.000000000 +0000 |+++ src/fork_exec/spawn.rs -------------------------- Patching file src/fork_exec/spawn.rs using Plan A... Hunk #1 succeeded at 116 (offset -1 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_path.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_path.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_path.rs,v 1.2 2025/11/24 18:43:22 vins Exp $ | |Use statvfs() on illumos. | |--- src/path.rs.orig 2025-11-24 15:30:10.536505320 +0000 |+++ src/path.rs -------------------------- Patching file src/path.rs using Plan A... Hunk #1 succeeded at 694. Hunk #2 succeeded at 711. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wutil_dir__iter.rs => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/patch-src_wutil_dir__iter.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_wutil_dir__iter.rs,v 1.3 2025/11/24 18:43:22 vins Exp $ | |Struct dirent lacks d_type on SunOS. | |--- src/wutil/dir_iter.rs.orig 2025-11-13 12:09:28.000000000 +0000 |+++ src/wutil/dir_iter.rs -------------------------- Patching file src/wutil/dir_iter.rs using Plan A... Hunk #1 succeeded at 293. Hunk #2 succeeded at 302. done => Patching vendor crates => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/vendor/patch-libc.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-libc.rs,v 1.2 2025/11/24 18:43:22 vins Exp $ | |Add missing definitions required on SunOS. | |--- libc-0.2.177/src/unix/solarish/mod.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ libc-0.2.177/src/unix/solarish/mod.rs -------------------------- Patching file libc-0.2.177/src/unix/solarish/mod.rs using Plan A... Hunk #1 succeeded at 2390. Hunk #2 succeeded at 2762. done => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/shells/fish4/patches/vendor/patch-nix.rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-nix.rs,v 1.1 2025/11/02 18:44:07 vins Exp $ | |Include definitions for resource operations on SunOS. | |--- nix-0.30.1/src/sys/mod.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ nix-0.30.1/src/sys/mod.rs -------------------------- Patching file nix-0.30.1/src/sys/mod.rs using Plan A... Hunk #1 succeeded at 96. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- | |--- nix-0.30.1/src/sys/resource.rs.orig 2006-07-24 01:21:28.000000000 +0000 |+++ nix-0.30.1/src/sys/resource.rs -------------------------- Patching file nix-0.30.1/src/sys/resource.rs using Plan A... Hunk #1 succeeded at 19. Hunk #2 succeeded at 51. done ===> Creating toolchain wrappers for fish-4.2.1 ===> Configuring for fish-4.2.1 => Replacing python interpreter in share/tools/*.py. => Adding run-time search paths to pkg-config files. INFO: [subst.mk:_pkgconfig] Nothing changed in "fish.pc.in". => Fixing locale directory references. => Checking for portability problems in extracted files -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/shells/fish4/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Setting build type to default 'RelWithDebInfo' -- Trying to use PCRE2 from the system -- Found Rust: /usr/pkg/bin/rustc -- The following features have been enabled: * Documentation, user manual and documentation -- The following REQUIRED packages have been found: * Rust -- Configuring done (1.9s) -- Generating done (0.8s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_INCLUDE_PATH PYVERSSUFFIX Python3_EXECUTABLE Python3_INCLUDE_DIR Python_EXECUTABLE Python_INCLUDE_DIR SYS_PCRE2_INCLUDE_DIR -- Build files have been written to: /tmp/shells/fish4/work/fish-4.2.1/cmake-pkgsrc-build