head 1.4; access; symbols; locks; strict; comment @# @; 1.4 date 2025.12.13.17.48.57; author vins; state dead; branches; next 1.3; commitid KBiRx6dK9OiC3hmG; 1.3 date 2025.11.24.18.43.22; author vins; state Exp; branches; next 1.2; commitid OcXOetzH9COwXPjG; 1.2 date 2025.11.12.18.44.10; author vins; state Exp; branches; next 1.1; commitid 4COpbGtkSIPQliiG; 1.1 date 2025.11.02.18.44.06; author vins; state Exp; branches; next ; commitid WQuSNvPNHmhRE0hG; desc @@ 1.4 log @shells/fish4: remove (merged in shells/fish) @ text @$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 @@@@ -31,7 +31,7 @@@@ nix = { version = "0.30.1", default-feat ] } num-traits = "0.2.19" once_cell = "1.19.0" -pcre2 = { git = "https://github.com/fish-shell/rust-pcre2", tag = "0.2.9-utf32", default-features = false, features = [ +pcre2 = { path = "../rust-pcre2-0.2.9-utf32", default-features = false, features = [ "utf32", ] } phf = { version = "0.12", default-features = false } @ 1.3 log @shells/fish4: update to fish 4.2.1 # pkgsrc changes Documentation is now included in the source tarball, hence we don't need sphynx any more. # upstream changes fish 4.2.1 (released November 13, 2025) ======================================= This release fixes the following problems identified in 4.2.0: - When building from a tarball without Sphinx (that is, with ``-DBUILD_DOCS=OFF`` or when ``sphinx-build`` is not found), builtin man pages and help files were missing, which has been fixed (:issue:`12052`). - ``fish_config``'s theme selector (the "colors" tab) was broken, which has been fixed (:issue:`12053`). fish 4.2.0 (released November 10, 2025) ======================================= Notable improvements and fixes ------------------------------ - History-based autosuggestions now include multi-line commands. - A :ref:`transient prompt ` containing more lines than the final prompt will now be cleared properly (:issue:`11875`). - Taiwanese Chinese translations have been added. - French translations have been supplemented (:issue:`11842`). Deprecations and removed features --------------------------------- - fish now assumes UTF-8 for character encoding even if the system does not have a UTF-8 locale. Input bytes which are not valid UTF-8 are still round-tripped correctly. For example, file paths using legacy encodings can still be used, but may be rendered differently on the command line. - On systems where no multi-byte locale is available, fish will no longer fall back to using ASCII replacements for :ref:`Unicode characters ` such as "…". Interactive improvements ------------------------ - The title of the terminal tab can now be set separately from the window title by defining the :doc:`fish_tab_title ` function (:issue:`2692`). - fish now hides the portion of a multiline prompt that is scrolled out of view due to a huge command line. This prevents duplicate lines after repainting with partially visible prompt (:issue:`11911`). - :doc:`fish_config prompt `'s ``choose`` and ``save`` subcommands have been taught to reset :doc:`fish_mode_prompt ` in addition to the other prompt functions (:issue:`11937`). - fish no longer force-disables mouse capture (DECSET/DECRST 1000), so you can use those commands to let mouse clicks move the cursor or select completions items (:issue:`4918`). - The :kbd:`alt-p` binding no longer adds a redundant space to the command line. - When run as a login shell on macOS, fish now sets :envvar:`MANPATH` correctly when that variable was already present in the environment (:issue:`10684`). - A Windows-specific case of the :doc:`web-based config ` failing to launch has been fixed (:issue:`11805`). - A MSYS2-specific workaround for Konsole and WezTerm has been added, to prevent them from using the wrong working directory when opening new tabs (:issue:`11981`). @ text @d1 1 a1 1 $NetBSD: patch-Cargo.toml,v 1.2 2025/11/12 18:44:10 vins Exp $ @ 1.2 log @shells/fish4: minor fixes * Use cfg_if to avoid calling illumos twice * Remove s/reg/regr patch: needed to pass tests on earlier release. @ text @d1 1 a1 1 $NetBSD: patch-Cargo.toml,v 1.1 2025/11/02 18:44:06 vins Exp $ a15 8 @@@@ -76,6 +76,7 @@@@ readme = "README.rst" [dependencies] bitflags.workspace = true +cfg-if = "1.0.0" errno.workspace = true fish-build-helper.workspace = true fish-build-man-pages = { workspace = true, optional = true } @ 1.1 log @shells/fish4: import fish 4.1.2 as shells/fish4 This package includes the new fish 4.x branch (rebuilt in Rust). fish is a smart and user friendly command line shell for UNIX-like operating systems, written mainly with interactive use in mind. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Cargo.toml.orig 2025-11-01 22:50:07.188748922 +0000 d16 8 @