pkgsrc-WIP-changes archive

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

fish: start update, fails to build



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Sun Aug 9 11:38:21 2026 +0200
Changeset:	8fc332f0e915f116d6633c660d388d633ee73e0c

Modified Files:
	Makefile
Added Files:
	fish/DESCR
	fish/Makefile
	fish/PLIST
	fish/TODO
	fish/cargo-depends.mk
	fish/distinfo
	fish/patches/patch-Cargo.toml
	fish/patches/patch-cmake_Install.cmake

Log Message:
fish: start update, fails to build

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

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

diffstat:
 Makefile                               |    1 +
 fish/DESCR                             |    8 +
 fish/Makefile                          |   92 ++
 fish/PLIST                             | 1731 ++++++++++++++++++++++++++++++++
 fish/TODO                              |   31 +
 fish/cargo-depends.mk                  |  177 ++++
 fish/distinfo                          |  535 ++++++++++
 fish/patches/patch-Cargo.toml          |   35 +
 fish/patches/patch-cmake_Install.cmake |   39 +
 9 files changed, 2649 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 805d5575f5..07b311a836 100644
--- a/Makefile
+++ b/Makefile
@@ -1012,6 +1012,7 @@ SUBDIR+=	fireflysung-ttf
 SUBDIR+=	firefox-wrapper
 SUBDIR+=	firefox102
 SUBDIR+=	firehose
+SUBDIR+=	fish
 SUBDIR+=	fl_logbook
 SUBDIR+=	flag
 SUBDIR+=	flam3-svn
diff --git a/fish/DESCR b/fish/DESCR
new file mode 100644
index 0000000000..b4b733ff19
--- /dev/null
+++ b/fish/DESCR
@@ -0,0 +1,8 @@
+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.
+
+This is the 4.* branch of the fish shell, rewritten from scratch in
+Rust, and actively maintained. Some features introduced in fish 4.*
+are described in https://fishshell.com/blog/new-in-40/
diff --git a/fish/Makefile b/fish/Makefile
new file mode 100644
index 0000000000..b5669b4ffa
--- /dev/null
+++ b/fish/Makefile
@@ -0,0 +1,92 @@
+# $NetBSD: Makefile,v 1.67 2026/08/06 11:24:30 jperkin Exp $
+
+DISTNAME=	fish-4.8.1
+CATEGORIES=	shells
+MASTER_SITES=	${MASTER_SITE_GITHUB:=fish-shell/}
+GITHUB_PROJECT=	fish-shell
+GITHUB_RELEASE=	${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://fishshell.com/
+COMMENT=	User friendly command line shell for UNIX-like operating systems
+LICENSE=	gnu-gpl-v2
+
+# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+RUST_PCRE2_REV=		0.2.9-utf32
+FLUENT_RS_REV=		cf712bced280b217b6307edabc2089b3e57204ab
+FLUENT_FTL_TOOLS_REV=	5917664c8f2e4928ef1e480ff5c13bbe1e226066
+DISTFILES=		${DEFAULT_DISTFILES}
+DISTFILES+=		rust-pcre2-${RUST_PCRE2_REV}.tar.gz
+DISTFILES+=		fluent-rs-${FLUENT_RS_REV}.tar.gz
+DISTFILES+=		fluent-ftl-tools-${FLUENT_FTL_TOOLS_REV}.tar.gz
+
+SITES.rust-pcre2-${RUST_PCRE2_REV}.tar.gz+=	-${MASTER_SITE_GITHUB:=fish-shell/}rust-pcre2/archive/refs/tags/${RUST_PCRE2_REV}.tar.gz
+SITES.fluent-rs-${FLUENT_RS_REV}.tar.gz+=	-${MASTER_SITE_GITHUB:=danielrainer/}fluent-rs/archive/refs/${FLUENT_RS_REV}.tar.gz
+SITES.fluent-ftl-tools-${FLUENT_FTL_TOOLS_REV}.tar.gz+=	-https://codeberg.org/danielrainer/fluent-ftl-tools/archive/${FLUENT_FTL_TOOLS_REV}.tar.gz
+
+.include "cargo-depends.mk"
+
+USE_TOOLS+=		msgfmt patch pkg-config pax
+USE_PKGLOCALEDIR=	yes
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+
+PYTHON_VERSIONS_INCOMPATIBLE=	310 311 # py-sphinx
+
+PKGCONFIG_OVERRIDE+=	fish.pc.in
+
+EGDIR=		${PREFIX}/share/examples/fish
+CONF_FILES=	${EGDIR}/config.fish ${PKG_SYSCONFDIR}/fish/config.fish
+OWN_DIRS+=	${PKG_SYSCONFDIR}/fish/functions
+OWN_DIRS+=	${PKG_SYSCONFDIR}/fish/conf.d
+OWN_DIRS+=	${PKG_SYSCONFDIR}/fish/completions
+
+PKG_SHELL=		bin/fish
+
+REPLACE_PYTHON+=	share/tools/*.py
+
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_SYSCONFDIR=${PKG_SYSCONFDIR}
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_MANDIR=${PREFIX}/${PKGMANDIR}
+# Disable dynamic linking with pcre2 to prevent missing shared objects.
+# See https://mail-index.netbsd.org/tech-pkg/2025/12/15/msg031761.html
+CMAKE_CONFIGURE_ARGS+=	-DFISH_USE_SYSTEM_PCRE2=OFF
+CMAKE_CONFIGURE_ARGS+=	-DWITH_MESSAGE_LOCALIZATION=ON
+CMAKE_CONFIGURE_ARGS+=	-DWITH_DOCS=ON
+CMAKE_CONFIGURE_ARGS+=	-DSPHINX_EXECUTABLE=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}
+
+PKGSRC_MAKE_ENV+=	FISH_BUILD_VERSION=${PKGVERSION_NOREV}
+
+INSTALLATION_DIRS+=	share/prompts
+INSTALLATION_DIRS+=	share/themes
+
+.include "../../mk/bsd.prefs.mk"
+
+PLIST_VARS+=	mac notmac
+.if ${OPSYS} == "Darwin"
+PLIST.mac=	yes
+.else
+PLIST.notmac=	yes
+.endif
+
+TEST_TARGET=		fish_run_tests
+TEST_DEPENDS+=		${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect
+TEST_ENV+=		LC_ALL=C.UTF-8		# requires a UTF-8 locale
+# test status as of 4.7.1
+# 230 / 237 passed (11 skipped)
+
+post-install:
+	cd ${WRKSRC}/share/themes && ${PAX} -wr * \
+		${DESTDIR}/${PREFIX}/share/themes
+	cd ${WRKSRC}/share/prompts && ${PAX} -wr * \
+		${DESTDIR}/${PREFIX}/share/prompts
+
+.include "../../lang/python/tool.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/atomic64.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fish/PLIST b/fish/PLIST
new file mode 100644
index 0000000000..3d41319ca7
--- /dev/null
+++ b/fish/PLIST
@@ -0,0 +1,1731 @@
+@comment $NetBSD: PLIST,v 1.25 2026/08/06 11:24:30 jperkin Exp $
+bin/fish
+bin/fish_indent
+bin/fish_key_reader
+lib/pkgconfig/fish.pc
+man/man1/fish-completions.1
+man/man1/fish-doc.1
+man/man1/fish-faq.1
+man/man1/fish-for-bash-users.1
+man/man1/fish-interactive.1
+man/man1/fish-language.1
+man/man1/fish-prompt-tutorial.1
+man/man1/fish-terminal-compatibility.1
+man/man1/fish-tutorial.1
+man/man1/fish.1
+man/man1/fish_indent.1
+man/man1/fish_key_reader.1
+share/doc/fish/.buildinfo
+share/doc/fish/CHANGELOG.rst
+share/doc/fish/_static/base-stemmer.js
+share/doc/fish/_static/basic.css
+share/doc/fish/_static/classic.css
+share/doc/fish/_static/default.css
+share/doc/fish/_static/doctools.js
+share/doc/fish/_static/documentation_options.js
+share/doc/fish/_static/english-stemmer.js
+share/doc/fish/_static/file.png
+share/doc/fish/_static/fish.png
+share/doc/fish/_static/language_data.js
+share/doc/fish/_static/minus.png
+share/doc/fish/_static/plus.png
+share/doc/fish/_static/pydoctheme.css
+share/doc/fish/_static/pygments.css
+share/doc/fish/_static/searchtools.js
+share/doc/fish/_static/sidebar.js
+share/doc/fish/_static/sphinx_highlight.js
+share/doc/fish/cmds/_.html
+share/doc/fish/cmds/abbr.html
+share/doc/fish/cmds/alias.html
+share/doc/fish/cmds/and.html
+share/doc/fish/cmds/argparse.html
+share/doc/fish/cmds/begin.html
+share/doc/fish/cmds/bg.html
+share/doc/fish/cmds/bind.html
+share/doc/fish/cmds/block.html
+share/doc/fish/cmds/break.html
+share/doc/fish/cmds/breakpoint.html
+share/doc/fish/cmds/builtin.html
+share/doc/fish/cmds/case.html
+share/doc/fish/cmds/cd.html
+share/doc/fish/cmds/cdh.html
+share/doc/fish/cmds/command.html
+share/doc/fish/cmds/commandline.html
+share/doc/fish/cmds/complete.html
+share/doc/fish/cmds/contains.html
+share/doc/fish/cmds/continue.html
+share/doc/fish/cmds/count.html
+share/doc/fish/cmds/dirh.html
+share/doc/fish/cmds/dirs.html
+share/doc/fish/cmds/disown.html
+share/doc/fish/cmds/echo.html
+share/doc/fish/cmds/else.html
+share/doc/fish/cmds/emit.html
+share/doc/fish/cmds/end.html
+share/doc/fish/cmds/eval.html
+share/doc/fish/cmds/exec.html
+share/doc/fish/cmds/exit.html
+share/doc/fish/cmds/export.html
+share/doc/fish/cmds/false.html
+share/doc/fish/cmds/fg.html
+share/doc/fish/cmds/fish.html
+share/doc/fish/cmds/fish_add_path.html
+share/doc/fish/cmds/fish_breakpoint_prompt.html
+share/doc/fish/cmds/fish_clipboard_copy.html
+share/doc/fish/cmds/fish_clipboard_paste.html
+share/doc/fish/cmds/fish_command_not_found.html
+share/doc/fish/cmds/fish_config.html
+share/doc/fish/cmds/fish_default_key_bindings.html
+share/doc/fish/cmds/fish_delta.html
+share/doc/fish/cmds/fish_git_prompt.html
+share/doc/fish/cmds/fish_greeting.html
+share/doc/fish/cmds/fish_hg_prompt.html
+share/doc/fish/cmds/fish_indent.html
+share/doc/fish/cmds/fish_is_root_user.html
+share/doc/fish/cmds/fish_key_reader.html
+share/doc/fish/cmds/fish_mode_prompt.html
+share/doc/fish/cmds/fish_opt.html
+share/doc/fish/cmds/fish_prompt.html
+share/doc/fish/cmds/fish_right_prompt.html
+share/doc/fish/cmds/fish_should_add_to_history.html
+share/doc/fish/cmds/fish_status_to_signal.html
+share/doc/fish/cmds/fish_svn_prompt.html
+share/doc/fish/cmds/fish_tab_title.html
+share/doc/fish/cmds/fish_title.html
+share/doc/fish/cmds/fish_update_completions.html
+share/doc/fish/cmds/fish_vcs_prompt.html
+share/doc/fish/cmds/fish_vi_key_bindings.html
+share/doc/fish/cmds/for.html
+share/doc/fish/cmds/funced.html
+share/doc/fish/cmds/funcsave.html
+share/doc/fish/cmds/function.html
+share/doc/fish/cmds/functions.html
+share/doc/fish/cmds/help.html
+share/doc/fish/cmds/history.html
+share/doc/fish/cmds/if.html
+share/doc/fish/cmds/isatty.html
+share/doc/fish/cmds/jobs.html
+share/doc/fish/cmds/math.html
+share/doc/fish/cmds/nextd.html
+share/doc/fish/cmds/not.html
+share/doc/fish/cmds/open.html
+share/doc/fish/cmds/or.html
+share/doc/fish/cmds/path.html
+share/doc/fish/cmds/popd.html
+share/doc/fish/cmds/prevd.html
+share/doc/fish/cmds/printf.html
+share/doc/fish/cmds/prompt_hostname.html
+share/doc/fish/cmds/prompt_login.html
+share/doc/fish/cmds/prompt_pwd.html
+share/doc/fish/cmds/psub.html
+share/doc/fish/cmds/pushd.html
+share/doc/fish/cmds/pwd.html
+share/doc/fish/cmds/random.html
+share/doc/fish/cmds/read.html
+share/doc/fish/cmds/realpath.html
+share/doc/fish/cmds/return.html
+share/doc/fish/cmds/set.html
+share/doc/fish/cmds/set_color.html
+share/doc/fish/cmds/source.html
+share/doc/fish/cmds/status.html
+share/doc/fish/cmds/string-collect.html
+share/doc/fish/cmds/string-escape.html
+share/doc/fish/cmds/string-join.html
+share/doc/fish/cmds/string-join0.html
+share/doc/fish/cmds/string-length.html
+share/doc/fish/cmds/string-lower.html
+share/doc/fish/cmds/string-match.html
+share/doc/fish/cmds/string-pad.html
+share/doc/fish/cmds/string-repeat.html
+share/doc/fish/cmds/string-replace.html
+share/doc/fish/cmds/string-shorten.html
+share/doc/fish/cmds/string-split.html
+share/doc/fish/cmds/string-split0.html
+share/doc/fish/cmds/string-sub.html
+share/doc/fish/cmds/string-trim.html
+share/doc/fish/cmds/string-unescape.html
+share/doc/fish/cmds/string-upper.html
+share/doc/fish/cmds/string.html
+share/doc/fish/cmds/suspend.html
+share/doc/fish/cmds/switch.html
+share/doc/fish/cmds/test.html
+share/doc/fish/cmds/time.html
+share/doc/fish/cmds/trap.html
+share/doc/fish/cmds/true.html
+share/doc/fish/cmds/type.html
+share/doc/fish/cmds/ulimit.html
+share/doc/fish/cmds/umask.html
+share/doc/fish/cmds/vared.html
+share/doc/fish/cmds/wait.html
+share/doc/fish/cmds/while.html
+share/doc/fish/commands.html
+share/doc/fish/completions.html
+share/doc/fish/contributing.html
+share/doc/fish/design.html
+share/doc/fish/faq.html
+share/doc/fish/fish_for_bash_users.html
+share/doc/fish/genindex.html
+share/doc/fish/index.html
+share/doc/fish/interactive.html
+share/doc/fish/language.html
+share/doc/fish/license.html
+share/doc/fish/objects.inv
+share/doc/fish/prompt.html
+share/doc/fish/relnotes.html
+share/doc/fish/search.html
+share/doc/fish/searchindex.js
+share/doc/fish/terminal-compatibility.html
+share/doc/fish/tutorial.html
+share/examples/fish/config.fish
+share/fish/__fish_build_paths.fish
+share/fish/completions/!.fish
+share/fish/completions/..fish
+share/fish/completions/7z.fish
+share/fish/completions/7za.fish
+share/fish/completions/7zr.fish
+share/fish/completions/VBoxHeadless.fish
+share/fish/completions/VBoxSDL.fish
+share/fish/completions/[.fish
+share/fish/completions/a2disconf.fish
+share/fish/completions/a2dismod.fish
+share/fish/completions/a2dissite.fish
+share/fish/completions/a2enconf.fish
+share/fish/completions/a2enmod.fish
+share/fish/completions/a2ensite.fish
+share/fish/completions/abbr.fish
+share/fish/completions/abook.fish
+share/fish/completions/acat.fish
+share/fish/completions/accept.fish
+share/fish/completions/ack.fish
+share/fish/completions/acpi.fish
+share/fish/completions/actionlint.fish
+share/fish/completions/adb.fish
+share/fish/completions/adduser.fish
+share/fish/completions/adiff.fish
+share/fish/completions/age-keygen.fish
+share/fish/completions/age.fish
+share/fish/completions/airmon-ng.fish
+share/fish/completions/alias.fish
+share/fish/completions/als.fish
+share/fish/completions/alsactl.fish
+share/fish/completions/alsamixer.fish
+share/fish/completions/alternatives.fish
+share/fish/completions/amixer.fish
+share/fish/completions/and.fish
+share/fish/completions/animate.fish
+share/fish/completions/ansible-galaxy.fish
+share/fish/completions/ansible-playbook.fish
+share/fish/completions/ansible-vault.fish
+share/fish/completions/ansible.fish
+share/fish/completions/ant.fish
+share/fish/completions/apack.fish
+share/fish/completions/apk.fish
+share/fish/completions/apkanalyzer.fish
+share/fish/completions/apm.fish
+share/fish/completions/apropos.fish
+share/fish/completions/apt-build.fish
+share/fish/completions/apt-cache.fish
+share/fish/completions/apt-cdrom.fish
+share/fish/completions/apt-config.fish
+share/fish/completions/apt-extracttemplates.fish
+share/fish/completions/apt-file.fish
+share/fish/completions/apt-ftparchive.fish
+share/fish/completions/apt-get.fish
+share/fish/completions/apt-key.fish
+share/fish/completions/apt-listbugs.fish
+share/fish/completions/apt-listchanges.fish
+share/fish/completions/apt-mark.fish
+share/fish/completions/apt-move.fish
+share/fish/completions/apt-proxy-import.fish
+share/fish/completions/apt-rdepends.fish
+share/fish/completions/apt-setup.fish
+share/fish/completions/apt-show-source.fish
+share/fish/completions/apt-show-versions.fish
+share/fish/completions/apt-sortpkgs.fish
+share/fish/completions/apt-spy.fish
+share/fish/completions/apt-src.fish
+share/fish/completions/apt-zip-inst.fish
+share/fish/completions/apt-zip-list.fish
+share/fish/completions/apt.fish
+share/fish/completions/aptitude.fish
+share/fish/completions/aqua.fish
+share/fish/completions/ar.fish
+share/fish/completions/arc.fish
+share/fish/completions/archlinux-java.fish
+share/fish/completions/arepack.fish
+share/fish/completions/argocd.fish
+share/fish/completions/argparse.fish
+share/fish/completions/ark.fish
+share/fish/completions/arp-scan.fish
+share/fish/completions/arp.fish
+share/fish/completions/arping.fish
+share/fish/completions/as.fish
+share/fish/completions/asciidoctor.fish
+share/fish/completions/asciinema.fish
+share/fish/completions/asd.fish
+share/fish/completions/asp.fish
+share/fish/completions/at.fish
+share/fish/completions/atd.fish
+share/fish/completions/atom.fish
+share/fish/completions/atool.fish
+share/fish/completions/atq.fish
+share/fish/completions/atrm.fish
+share/fish/completions/attrib.fish
+share/fish/completions/attributes.fish
+share/fish/completions/aunpack.fish
+share/fish/completions/aura.fish
+share/fish/completions/avifdec.fish
+share/fish/completions/avifenc.fish
+share/fish/completions/awk.fish
+share/fish/completions/aws.fish
+share/fish/completions/az.fish
+share/fish/completions/badblocks.fish
+share/fish/completions/base64.fish
+share/fish/completions/basename.fish
+share/fish/completions/batsh.fish
+share/fish/completions/bb-wrapper.fish
+share/fish/completions/bc.fish
+share/fish/completions/bd.fish
+share/fish/completions/begin.fish
+share/fish/completions/bg.fish
+share/fish/completions/bind.fish
+share/fish/completions/bison.fish
+share/fish/completions/black.fish
+share/fish/completions/blender.fish
+share/fish/completions/block.fish
+share/fish/completions/bluetoothctl.fish
+share/fish/completions/bootctl.fish
+share/fish/completions/bosh.fish
+share/fish/completions/bower.fish
+share/fish/completions/break.fish
+share/fish/completions/brew.fish
+share/fish/completions/brightnessctl.fish
+share/fish/completions/bru.fish
+share/fish/completions/btdownloadcurses.py.fish
+share/fish/completions/btdownloadheadless.py.fish
+share/fish/completions/btrbk.fish
+share/fish/completions/btrfs.fish
+share/fish/completions/builtin.fish
+share/fish/completions/bundle.fish
+share/fish/completions/bunzip2.fish
+share/fish/completions/busctl.fish
+share/fish/completions/bws.fish
+share/fish/completions/bzcat.fish
+share/fish/completions/bzip2.fish
+share/fish/completions/bzip2recover.fish
+share/fish/completions/bzr.fish
+share/fish/completions/cabal-dev.fish
+share/fish/completions/cabal.fish
+share/fish/completions/caddy.fish
+share/fish/completions/caffeinate.fish
+share/fish/completions/calendar.fish
+share/fish/completions/camcontrol.fish
+share/fish/completions/cancel.fish
+share/fish/completions/canto.fish
+share/fish/completions/cargo.fish
+share/fish/completions/cascadia.fish
+share/fish/completions/castnow.fish
+share/fish/completions/cat.fish
+share/fish/completions/cd.fish
+share/fish/completions/cdh.fish
+share/fish/completions/cdrecord.fish
+share/fish/completions/cf.fish
+share/fish/completions/checkinstall.fish
+share/fish/completions/chgrp.fish
+share/fish/completions/chmod.fish
+share/fish/completions/choice.fish
+share/fish/completions/choose.fish
+share/fish/completions/chown.fish
+share/fish/completions/chronyc.fish
+share/fish/completions/chsh.fish
+share/fish/completions/cilium.fish
+share/fish/completions/cjpm.fish
+share/fish/completions/cjxl.fish
+share/fish/completions/clang++.fish
+share/fish/completions/clang.fish
+share/fish/completions/clasp.fish
+share/fish/completions/claude.fish
+share/fish/completions/clean.fish
+share/fish/completions/cleanmgr.fish
+share/fish/completions/climate.fish
+share/fish/completions/clj.fish
+share/fish/completions/clojure.fish
+share/fish/completions/cmark.fish
+share/fish/completions/cmd.fish
+share/fish/completions/cmdkey.fish
+share/fish/completions/cobra-cli.fish
+share/fish/completions/code-exploration.fish
+share/fish/completions/code-insiders.fish
+share/fish/completions/code.fish
+share/fish/completions/color.fish
+share/fish/completions/colordiff.fish
+share/fish/completions/colorsvn.fish
+share/fish/completions/combine.fish
+share/fish/completions/command.fish
+share/fish/completions/commandline.fish
+share/fish/completions/comp.fish
+share/fish/completions/compare.fish
+share/fish/completions/complete.fish
+share/fish/completions/composer.fish
+share/fish/completions/composer.phar.fish
+share/fish/completions/composite.fish
+share/fish/completions/conda.fish
+share/fish/completions/configure.fish
+share/fish/completions/conjure.fish
+share/fish/completions/connmanctl.fish
+share/fish/completions/container.fish
+share/fish/completions/contains.fish
+share/fish/completions/continue.fish
+share/fish/completions/convert.fish
+share/fish/completions/coredumpctl.fish
+share/fish/completions/cowsay.fish
+share/fish/completions/cowthink.fish
+share/fish/completions/cp.fish
+share/fish/completions/cpan.fish
+share/fish/completions/cpupower.fish
+share/fish/completions/crc.fish
+share/fish/completions/create_ap.fish
+share/fish/completions/createdb.fish
+share/fish/completions/cryptsetup.fish
+share/fish/completions/csc.fish
+share/fish/completions/csh.fish
+share/fish/completions/csharp.fish
+share/fish/completions/csi.fish
+share/fish/completions/csvlens.fish
+share/fish/completions/cue.fish
+share/fish/completions/cupsaccept.fish
+share/fish/completions/cupsdisable.fish
+share/fish/completions/cupsenable.fish
+share/fish/completions/cupsreject.fish
+share/fish/completions/curl.fish
+share/fish/completions/cut.fish
+share/fish/completions/cvs.fish
+share/fish/completions/cwebp.fish
+share/fish/completions/cygpath.fish
+share/fish/completions/cygport.fish
+share/fish/completions/cygstart.fish
+share/fish/completions/dagger.fish
+share/fish/completions/darcs.fish
+share/fish/completions/dart.fish
+share/fish/completions/date.fish
+share/fish/completions/dconf.fish
+share/fish/completions/dd.fish
+share/fish/completions/defaults.fish
+share/fish/completions/delta.fish
+share/fish/completions/deno.fish
+share/fish/completions/devspace.fish
+share/fish/completions/df.fish
+share/fish/completions/dhclient.fish
+share/fish/completions/dhcpcd.fish
+share/fish/completions/diff.fish
+share/fish/completions/dig.fish
+share/fish/completions/direnv.fish
+share/fish/completions/diskutil.fish
+share/fish/completions/disown.fish
+share/fish/completions/display.fish
+share/fish/completions/distrobox.fish
+share/fish/completions/dive.fish
+share/fish/completions/djview.fish
+share/fish/completions/djview4.fish
+share/fish/completions/djxl.fish
+share/fish/completions/dlocate.fish
+share/fish/completions/dm-tool.fish
+share/fish/completions/dmesg.fish
+share/fish/completions/dmidecode.fish
+share/fish/completions/dnf.fish
+share/fish/completions/doas.fish
+share/fish/completions/docker.fish
+share/fish/completions/doctl.fish
+share/fish/completions/dolphin.fish
+share/fish/completions/dotnet.fish
+share/fish/completions/downgrade.fish
+share/fish/completions/dpkg-reconfigure.fish
+share/fish/completions/dpkg.fish
+share/fish/completions/dput.fish
+share/fish/completions/dropdb.fish
+share/fish/completions/dscacheutil.fish
+share/fish/completions/du.fish
+share/fish/completions/dua.fish
+share/fish/completions/duf.fish
+share/fish/completions/dumpcap.fish
+share/fish/completions/duply.fish
+share/fish/completions/dvipdf.fish
+share/fish/completions/dvipdfm.fish
+share/fish/completions/ebuild.fish
+share/fish/completions/echo.fish
+share/fish/completions/efibootmgr.fish
+share/fish/completions/efivar.fish
+share/fish/completions/eg.fish
+share/fish/completions/egrep.fish
+share/fish/completions/eix-sync.fish
+share/fish/completions/eix.fish
+share/fish/completions/elatex.fish
+share/fish/completions/elixir.fish
+share/fish/completions/elm.fish
+share/fish/completions/elvish.fish
+share/fish/completions/emacs.fish
+share/fish/completions/emaint.fish
+share/fish/completions/emerge.fish
+share/fish/completions/emit.fish
+share/fish/completions/encfs.fish
+share/fish/completions/entr.fish
+share/fish/completions/env.fish
+share/fish/completions/eopkg.fish
+share/fish/completions/epkginfo.fish
+share/fish/completions/equery.fish
+share/fish/completions/es.fish
+share/fish/completions/eselect.fish
+share/fish/completions/etex.fish
+share/fish/completions/ethtool.fish
+share/fish/completions/eval.fish
+share/fish/completions/evince.fish
+share/fish/completions/exec.fish
+share/fish/completions/exercism.fish
+share/fish/completions/exif.fish
+share/fish/completions/exit.fish
+share/fish/completions/expand.fish
+share/fish/completions/expect.fish
+share/fish/completions/ezjail-admin.fish
+share/fish/completions/fab.fish
+share/fish/completions/fail2ban-client.fish
+share/fish/completions/fastboot.fish
+share/fish/completions/feh.fish
+share/fish/completions/ffmpeg.fish
+share/fish/completions/ffplay.fish
+share/fish/completions/ffprobe.fish
+share/fish/completions/fg.fish
+share/fish/completions/fgrep.fish
+share/fish/completions/figlet.fish
+share/fish/completions/file.fish
+share/fish/completions/find.fish
+share/fish/completions/findstr.fish
+share/fish/completions/firefox-developer-edition.fish
+share/fish/completions/firefox.fish
+share/fish/completions/firejail.fish
+share/fish/completions/firewall-cmd.fish
+share/fish/completions/fish-lsp.fish
+share/fish/completions/fish.fish
+share/fish/completions/fish_add_path.fish
+share/fish/completions/fish_config.fish
+share/fish/completions/fish_delta.fish
+share/fish/completions/fish_indent.fish
+share/fish/completions/fish_key_reader.fish
+share/fish/completions/fish_opt.fish
+share/fish/completions/flac.fish
+share/fish/completions/flatpak.fish
+share/fish/completions/flux.fish
+share/fish/completions/fluxbox-remote.fish
+share/fish/completions/folderify.fish
+share/fish/completions/for.fish
+share/fish/completions/forfiles.fish
+share/fish/completions/fortune.fish
+share/fish/completions/fossil.fish
+share/fish/completions/fsharpc.fish
+share/fish/completions/fsharpi.fish
+share/fish/completions/ftp.fish
+share/fish/completions/funced.fish
+share/fish/completions/funcsave.fish
+share/fish/completions/function.fish
+share/fish/completions/functions.fish
+share/fish/completions/fuser.fish
+share/fish/completions/fusermount.fish
+share/fish/completions/fzf.fish
+share/fish/completions/g++.fish
+share/fish/completions/gacutil.fish
+share/fish/completions/gapplication.fish
+share/fish/completions/gcc.fish
+share/fish/completions/gcloud.fish
+share/fish/completions/gdb.fish
+share/fish/completions/gdbserver.fish
+share/fish/completions/gdbus.fish
+share/fish/completions/gem.fish
+share/fish/completions/gendarme.fish
+share/fish/completions/gh.fish
+share/fish/completions/gimp.fish
+share/fish/completions/gio.fish
+share/fish/completions/git-lfs.fish
+share/fish/completions/git-sizer.fish
+share/fish/completions/git-subtree.fish
+share/fish/completions/git.fish
+share/fish/completions/gitk.fish
+share/fish/completions/glow.fish
+share/fish/completions/gnome-extensions.fish
+share/fish/completions/go.fish
+share/fish/completions/godoc.fish
+share/fish/completions/gofmt.fish
+share/fish/completions/goimports.fish
+share/fish/completions/gojq.fish
+share/fish/completions/golint.fish
+share/fish/completions/gorename.fish
+share/fish/completions/gpasswd.fish
+share/fish/completions/gpg.fish
+share/fish/completions/gpg1.fish
+share/fish/completions/gpg2.fish
+share/fish/completions/gphoto2.fish
+share/fish/completions/gping.fish
+share/fish/completions/gprof.fish
+share/fish/completions/gradle.fish
+share/fish/completions/gradlew.fish
+share/fish/completions/grep.fish
+share/fish/completions/gresource.fish
+share/fish/completions/groupadd.fish
+share/fish/completions/groups.fish
+share/fish/completions/grub-file.fish
+share/fish/completions/grub-install.fish
+share/fish/completions/grub-mkrescue.fish
+share/fish/completions/grunt.fish
+share/fish/completions/gsettings.fish
+share/fish/completions/gsutil.fish
+share/fish/completions/guild.fish
+share/fish/completions/guile.fish
+share/fish/completions/gunzip.fish
+share/fish/completions/gv.fish
+share/fish/completions/gvim.fish
+share/fish/completions/gvimdiff.fish
+share/fish/completions/gw.fish
+share/fish/completions/gzip.fish
+share/fish/completions/hashcat.fish
+share/fish/completions/head.fish
+share/fish/completions/helm.fish
+share/fish/completions/help.fish
+share/fish/completions/heroku.fish
+share/fish/completions/hg.fish
+share/fish/completions/hikari.fish
+share/fish/completions/history.fish
+share/fish/completions/hjson.fish
+share/fish/completions/hledger.fish
+share/fish/completions/homectl.fish
+share/fish/completions/horcrux.fish
+share/fish/completions/hostnamectl.fish
+share/fish/completions/htop.fish
+share/fish/completions/hubble.fish
+share/fish/completions/hugo.fish
+share/fish/completions/hwinfo.fish
+share/fish/completions/i3-msg.fish
+share/fish/completions/ibmcloud.fish
+share/fish/completions/ibus.fish
+share/fish/completions/icdiff.fish
+share/fish/completions/iconutil.fish
+share/fish/completions/iconv.fish
+share/fish/completions/id.fish
+share/fish/completions/identify.fish
+share/fish/completions/iex.fish
+share/fish/completions/if.fish
+share/fish/completions/ifconfig.fish
+share/fish/completions/ifdata.fish
+share/fish/completions/ifdown.fish
+share/fish/completions/iftop.fish
+share/fish/completions/ifup.fish
+share/fish/completions/ijq.fish
+share/fish/completions/ikdasm.fish
+share/fish/completions/ilasm.fish
+share/fish/completions/import.fish
+share/fish/completions/imv.fish
+share/fish/completions/invoke-rc.d.fish
+share/fish/completions/ip.fish
+share/fish/completions/ipset.fish
+share/fish/completions/iptables.fish
+share/fish/completions/irb.fish
+share/fish/completions/isatty.fish
+share/fish/completions/istioctl.fish
+share/fish/completions/iw.fish
+share/fish/completions/iwctl.fish
+share/fish/completions/j.fish
+share/fish/completions/java_home.fish
+share/fish/completions/jbake.fish
+share/fish/completions/jest.fish
+share/fish/completions/jhipster.fish
+share/fish/completions/jj.fish
+share/fish/completions/jnv.fish
+share/fish/completions/jobs.fish
+share/fish/completions/john.fish
+share/fish/completions/journalctl.fish
+share/fish/completions/jq.fish
+share/fish/completions/julia.fish
+share/fish/completions/just.fish
+share/fish/completions/jv.fish
+share/fish/completions/k3d.fish
+share/fish/completions/k9s.fish
+share/fish/completions/kak.fish
+share/fish/completions/kb.fish
+share/fish/completions/kcmshell5.fish
+share/fish/completions/kdeconnect-cli.fish
+share/fish/completions/keepassxc-cli.fish
+share/fish/completions/keybase.fish
+share/fish/completions/kill.fish
+share/fish/completions/killall.fish
+share/fish/completions/kind.fish
+share/fish/completions/kitchen.fish
+share/fish/completions/kldload.fish
+share/fish/completions/kldunload.fish
+share/fish/completions/kmutil.fish
+share/fish/completions/konsole.fish
+share/fish/completions/kops.fish
+share/fish/completions/krita.fish
+share/fish/completions/ksh.fish
+share/fish/completions/kubebuilder.fish
+share/fish/completions/kubectl.fish
+share/fish/completions/kustomize.fish
+share/fish/completions/latex.fish
+share/fish/completions/latexmk.fish
+share/fish/completions/launchctl.fish
+share/fish/completions/lazygit.fish
+share/fish/completions/ldapsearch.fish
+share/fish/completions/lein.fish
+share/fish/completions/less.fish
+share/fish/completions/light.fish
+share/fish/completions/lightdm.fish
+share/fish/completions/llm.fish
+share/fish/completions/ln.fish
+share/fish/completions/loadkeys.fish
+share/fish/completions/localectl.fish
+share/fish/completions/locate.fish
+share/fish/completions/loginctl.fish
+share/fish/completions/logkeys.fish
+share/fish/completions/losetup.fish
+share/fish/completions/lp.fish
+share/fish/completions/lpadmin.fish
+share/fish/completions/lpinfo.fish
+share/fish/completions/lpmove.fish
+share/fish/completions/lpoptions.fish
+share/fish/completions/lppasswd.fish
+share/fish/completions/lpq.fish
+share/fish/completions/lpr.fish
+share/fish/completions/lprm.fish
+share/fish/completions/lpstat.fish
+share/fish/completions/ls.fish
+share/fish/completions/lsb_release.fish
+share/fish/completions/lsblk.fish
+share/fish/completions/lscpu.fish
+share/fish/completions/lsof.fish
+share/fish/completions/lsusb.fish
+share/fish/completions/lua.fish
+share/fish/completions/lualatex.fish
+share/fish/completions/lunchy.fish
+share/fish/completions/lxc.fish
+share/fish/completions/lxpanel.fish
+share/fish/completions/lz4.fish
+share/fish/completions/lz4c.fish
+share/fish/completions/lz4cat.fish
+share/fish/completions/m4.fish
+share/fish/completions/machinectl.fish
+share/fish/completions/magento.fish
+share/fish/completions/magick.fish
+share/fish/completions/make.fish
+share/fish/completions/makedepend.fish
+share/fish/completions/makensis.fish
+share/fish/completions/makepkg.fish
+share/fish/completions/man.fish
+share/fish/completions/mariner.fish
+share/fish/completions/math.fish
+share/fish/completions/matlab.fish
+share/fish/completions/mc.fish
+share/fish/completions/md-to-clip.fish
+share/fish/completions/md5sum.fish
+share/fish/completions/mdadm.fish
+share/fish/completions/mdbook.fish
+share/fish/completions/mddiagnose.fish
+share/fish/completions/mdfind.fish
+share/fish/completions/mdimport.fish
+share/fish/completions/mdls.fish
+share/fish/completions/mdutil.fish
+share/fish/completions/meson.fish
+share/fish/completions/micro.fish
+share/fish/completions/minikube.fish
+share/fish/completions/mix.fish
+share/fish/completions/mkbundle.fish
+share/fish/completions/mkdir.fish
+share/fish/completions/mkdocs.fish
+share/fish/completions/mkdosfs.fish
+share/fish/completions/mkfs.fat.fish
+share/fish/completions/mkfs.vfat.fish
+share/fish/completions/mkinitcpio.fish
+share/fish/completions/mkpasswd.fish
+share/fish/completions/mksquashfs.fish
+share/fish/completions/mktemp.fish
+share/fish/completions/mkvextract.fish
+share/fish/completions/mocha.fish
+share/fish/completions/mocp.fish
+share/fish/completions/modinfo.fish
+share/fish/completions/modprobe.fish
+share/fish/completions/mogrify.fish
+share/fish/completions/mono.fish
+share/fish/completions/monodis.fish
+share/fish/completions/monop.fish
+share/fish/completions/montage.fish
+share/fish/completions/mosh.fish
+share/fish/completions/mount.fish
+share/fish/completions/mpc.fish
+share/fish/completions/mplayer.fish
+share/fish/completions/mpv.fish
+share/fish/completions/msfconsole.fish
+share/fish/completions/msfdb.fish
+share/fish/completions/msfvenom.fish
+share/fish/completions/msgfmt.fish
+share/fish/completions/mtr.fish
+share/fish/completions/mupdf.fish
+share/fish/completions/mutt.fish
+share/fish/completions/mv.fish
+share/fish/completions/mvn.fish
+share/fish/completions/mycli.fish
+share/fish/completions/mysql.fish
+share/fish/completions/mysqldump.fish
+share/fish/completions/namei.fish
+share/fish/completions/native2ascii.fish
+share/fish/completions/navi.fish
+share/fish/completions/nc.fish
+share/fish/completions/nc.openbsd.fish
+share/fish/completions/nc.traditional.fish
+share/fish/completions/ncat.fish
+share/fish/completions/ncdu.fish
+share/fish/completions/netcat.fish
+share/fish/completions/netctl-auto.fish
+share/fish/completions/netctl.fish
+share/fish/completions/nethack.fish
+share/fish/completions/networkctl.fish
+share/fish/completions/nextd.fish
+share/fish/completions/ng.fish
+share/fish/completions/ngrok.fish
+share/fish/completions/nice.fish
+share/fish/completions/ninja.fish
+share/fish/completions/nl.fish
+share/fish/completions/nm.fish
+share/fish/completions/nmap.fish
+share/fish/completions/nmcli.fish
+share/fish/completions/node.fish
+share/fish/completions/nodeenv.fish
+share/fish/completions/not.fish
+share/fish/completions/notify-send.fish
+share/fish/completions/npm.fish
+share/fish/completions/nu.fish
+share/fish/completions/nvim.fish
+share/fish/completions/nvme.fish
+share/fish/completions/nvram.fish
+share/fish/completions/objdump.fish
+share/fish/completions/obnam.fish
+share/fish/completions/oc.fish
+share/fish/completions/octave.fish
+share/fish/completions/oggenc.fish
+share/fish/completions/oksh.fish
+share/fish/completions/okular.fish
+share/fish/completions/ollama.fish
+share/fish/completions/omega.fish
+share/fish/completions/op.fish
+share/fish/completions/opam.fish
+share/fish/completions/open.fish
+share/fish/completions/openocd.fish
+share/fish/completions/openssl.fish
+share/fish/completions/opkg.fish
+share/fish/completions/optimus-manager.fish
+share/fish/completions/optipng.fish
+share/fish/completions/or.fish
+share/fish/completions/otool.fish
+share/fish/completions/ouch.fish
+share/fish/completions/p4.fish
+share/fish/completions/pabcnetcclear.fish
+share/fish/completions/pacaur.fish
+share/fish/completions/pacman-color.fish
+share/fish/completions/pacman-key.fish
+share/fish/completions/pacman.fish
+share/fish/completions/pacmatic.fish
+share/fish/completions/pacmd.fish
+share/fish/completions/pactl.fish
+share/fish/completions/pactree.fish
+share/fish/completions/pandoc.fish
+share/fish/completions/passwd.fish
+share/fish/completions/patch.fish
+share/fish/completions/path.fish
+share/fish/completions/patool.fish
+share/fish/completions/pbget.fish
+share/fish/completions/pbpaste.fish
+share/fish/completions/pdfelatex.fish
+share/fish/completions/pdfetex.fish
+share/fish/completions/pdflatex.fish
+share/fish/completions/pdftex.fish
+share/fish/completions/pdftotext.fish
+share/fish/completions/perl.fish
+share/fish/completions/pfctl.fish
+share/fish/completions/pftp.fish
+share/fish/completions/pg_dump.fish
+share/fish/completions/pg_dumpall.fish
+share/fish/completions/pg_restore.fish
+share/fish/completions/pgrep.fish
+share/fish/completions/phpunit.fish
+share/fish/completions/pidof.fish
+share/fish/completions/pine.fish
+share/fish/completions/ping.fish
+share/fish/completions/pinky.fish
+share/fish/completions/pip.fish
+share/fish/completions/pip2.fish
+share/fish/completions/pip3.fish
+share/fish/completions/pipenv.fish
+share/fish/completions/pix.fish
+share/fish/completions/pkg-config.fish
+share/fish/completions/pkg.fish
+share/fish/completions/pkg_add.fish
+share/fish/completions/pkg_delete.fish
+share/fish/completions/pkg_info.fish
+share/fish/completions/pkgadd.fish
+share/fish/completions/pkgfile.fish
+share/fish/completions/pkginfo.fish
+share/fish/completions/pkgmk.fish
+share/fish/completions/pkgrm.fish
+share/fish/completions/pkill.fish
+share/fish/completions/plutil.fish
+share/fish/completions/pnpm.fish
+share/fish/completions/poff.fish
+share/fish/completions/pon.fish
+share/fish/completions/port.fish
+share/fish/completions/portmaster.fish
+share/fish/completions/ports.fish
+share/fish/completions/poweroff.fish
+share/fish/completions/powerpill.fish
+share/fish/completions/powershell.fish
+share/fish/completions/pre-commit.fish
+share/fish/completions/prevd.fish
+share/fish/completions/prime-run.fish
+share/fish/completions/protontricks-launch.fish
+share/fish/completions/protontricks.fish
+share/fish/completions/proxychains.fish
+share/fish/completions/prt-get.fish
+share/fish/completions/ps.fish
+share/fish/completions/ps2pdf.fish
+share/fish/completions/ps2pdf12.fish
+share/fish/completions/ps2pdf13.fish
+share/fish/completions/ps2pdf14.fish
+share/fish/completions/ps2pdfwr.fish
+share/fish/completions/psql.fish
+share/fish/completions/pstack.fish
+share/fish/completions/pstree.fish
+share/fish/completions/psub.fish
+share/fish/completions/pulumi.fish
+share/fish/completions/pushd.fish
+share/fish/completions/pv.fish
+share/fish/completions/pwd.fish
+share/fish/completions/pydf.fish
+share/fish/completions/pyenv.fish
+share/fish/completions/pygmentize.fish
+share/fish/completions/python.fish
+share/fish/completions/python2.fish
+share/fish/completions/python3.fish
+share/fish/completions/pzstd.fish
+share/fish/completions/qdbus.fish
+share/fish/completions/qjs.fish
+share/fish/completions/qjsc.fish
+share/fish/completions/qmk.fish
+share/fish/completions/qshell.fish
+share/fish/completions/qubes-gpg-client.fish
+share/fish/completions/quilt.fish
+share/fish/completions/rakudo.fish
+share/fish/completions/random.fish
+share/fish/completions/ranger.fish
+share/fish/completions/rbenv.fish
+share/fish/completions/rc-service.fish
+share/fish/completions/rc-status.fish
+share/fish/completions/rc-update.fish
+share/fish/completions/rc.fish
+share/fish/completions/rcctl.fish
+share/fish/completions/rclone.fish
+share/fish/completions/read.fish
+share/fish/completions/readelf.fish
+share/fish/completions/readlink.fish
+share/fish/completions/realpath.fish
+share/fish/completions/reflector.fish
+share/fish/completions/reg.fish
+share/fish/completions/reject.fish
+share/fish/completions/rejmerge.fish
+share/fish/completions/rename.fish
+share/fish/completions/renice.fish
+share/fish/completions/resolvectl.fish
+share/fish/completions/return.fish
+share/fish/completions/reuse.fish
+share/fish/completions/rfkill.fish
+share/fish/completions/rgrep.fish
+share/fish/completions/rm.fish
+share/fish/completions/rmdir.fish
+share/fish/completions/rmmod.fish
+share/fish/completions/root.fish
+share/fish/completions/roswell.fish
+share/fish/completions/rpm-ostree.fish
+share/fish/completions/rpm.fish
+share/fish/completions/rst2html.fish
+share/fish/completions/rst2html4.fish
+share/fish/completions/rst2html5.fish
+share/fish/completions/rst2latex.fish
+share/fish/completions/rst2man.fish
+share/fish/completions/rst2odt.fish
+share/fish/completions/rst2pseudoxml.fish
+share/fish/completions/rst2s5.fish
+share/fish/completions/rst2xetex.fish
+share/fish/completions/rst2xml.fish
+share/fish/completions/rstpep2html.fish
+share/fish/completions/rsync.fish
+share/fish/completions/ruby-build.fish
+share/fish/completions/ruby.fish
+share/fish/completions/ruff.fish
+share/fish/completions/run0.fish
+share/fish/completions/rustc.fish
+share/fish/completions/rustup.fish
+share/fish/completions/s3cmd.fish
+share/fish/completions/sad.fish
+share/fish/completions/sass-convert.fish
+share/fish/completions/sass.fish
+share/fish/completions/sbcl.fish
+share/fish/completions/sbt.fish
+share/fish/completions/scanimage.fish
+share/fish/completions/schtasks.fish
+share/fish/completions/scons.fish
+share/fish/completions/scp.fish
+share/fish/completions/screen.fish
+share/fish/completions/scrot.fish
+share/fish/completions/scrypt.fish
+share/fish/completions/scss.fish
+share/fish/completions/sed.fish
+share/fish/completions/seq.fish
+share/fish/completions/serve.fish
+share/fish/completions/service.fish
+share/fish/completions/set.fish
+share/fish/completions/set_color.fish
+share/fish/completions/setfacl.fish
+share/fish/completions/setsid.fish
+share/fish/completions/setx.fish
+share/fish/completions/setxkbmap.fish
+share/fish/completions/sfdx.fish
+share/fish/completions/sftp.fish
+share/fish/completions/sha1sum.fish
+share/fish/completions/sha224sum.fish
+share/fish/completions/sha256sum.fish
+share/fish/completions/sha384sum.fish
+share/fish/completions/sha512sum.fish
+share/fish/completions/shortcuts.fish
+share/fish/completions/signify.fish
+share/fish/completions/smerge.fish
+share/fish/completions/snap.fish
+share/fish/completions/sops.fish
+share/fish/completions/sort.fish
+share/fish/completions/source.fish
+share/fish/completions/spago.fish
+share/fish/completions/speedtest-cli.fish
+share/fish/completions/speedtest.fish
+share/fish/completions/sphinx-apidoc.fish
+share/fish/completions/sphinx-autogen.fish
+share/fish/completions/sphinx-build.fish
+share/fish/completions/sphinx-quickstart.fish
+share/fish/completions/sqlsharp.fish
+share/fish/completions/src.fish
+share/fish/completions/ssh-copy-id.fish
+share/fish/completions/ssh-keygen.fish
+share/fish/completions/ssh.fish
+share/fish/completions/sshfs.fish
+share/fish/completions/stack.fish
+share/fish/completions/stackit.fish
+share/fish/completions/starship.fish
+share/fish/completions/stat.fish
+share/fish/completions/status.fish
+share/fish/completions/stow.fish
+share/fish/completions/strace.fish
+share/fish/completions/stream.fish
+share/fish/completions/string.fish
+share/fish/completions/su.fish
+share/fish/completions/subl.fish
+share/fish/completions/sudo-rs.fish
+share/fish/completions/sudo.fish
+share/fish/completions/sv.fish
+share/fish/completions/svn.fish
+share/fish/completions/sylpheed.fish
+share/fish/completions/synclient.fish
+share/fish/completions/sysbench.fish
+share/fish/completions/sysctl.fish
+share/fish/completions/systemctl.fish
+share/fish/completions/systemd-analyze.fish
+share/fish/completions/systemd-cryptenroll.fish
+share/fish/completions/systemd-nspawn.fish
+share/fish/completions/t-rec.fish
+share/fish/completions/tail.fish
+share/fish/completions/tailscale.fish
+share/fish/completions/tar.fish
+share/fish/completions/tcpdump.fish
+share/fish/completions/tcsh.fish
+share/fish/completions/tee.fish
+share/fish/completions/telnet.fish
+share/fish/completions/termite.fish
+share/fish/completions/terraform.fish
+share/fish/completions/test-spice.fish
+share/fish/completions/test.fish
+share/fish/completions/tex-fmt.fish
+share/fish/completions/tex.fish
+share/fish/completions/tflint.fish
+share/fish/completions/tig.fish
+share/fish/completions/time.fish
+share/fish/completions/timedatectl.fish
+share/fish/completions/timeout.fish
+share/fish/completions/tmutil.fish
+share/fish/completions/tmux.fish
+share/fish/completions/tmuxinator.fish
+share/fish/completions/tmuxp.fish
+share/fish/completions/tofu.fish
+share/fish/completions/tokei.fish
+share/fish/completions/toot.fish
+share/fish/completions/top.fish
+share/fish/completions/topgrade.fish
+share/fish/completions/totem.fish
+share/fish/completions/touch.fish
+share/fish/completions/tox.fish
+share/fish/completions/tr.fish
+share/fish/completions/tracepath.fish
+share/fish/completions/traceroute.fish
+share/fish/completions/transmission-remote.fish
+share/fish/completions/trap.fish
+share/fish/completions/trash-empty.fish
+share/fish/completions/trash-list.fish
+share/fish/completions/trash-put.fish
+share/fish/completions/trash-restore.fish
+share/fish/completions/trash.fish
+share/fish/completions/travis.fish
+share/fish/completions/tree.fish
+share/fish/completions/tsc.fish
+share/fish/completions/tshark.fish
+share/fish/completions/ttx.fish
+share/fish/completions/tuned-adm.fish
+share/fish/completions/type.fish
+share/fish/completions/typst.fish
+share/fish/completions/udevadm.fish
+share/fish/completions/udevil.fish
+share/fish/completions/udisksctl.fish
+share/fish/completions/ulimit.fish
+share/fish/completions/umask.fish
+share/fish/completions/umount.fish
+share/fish/completions/uname.fish
+share/fish/completions/unbuffer.fish
+share/fish/completions/unexpand.fish
+share/fish/completions/uniq.fish
+share/fish/completions/unlz4.fish
+share/fish/completions/unrar.fish
+share/fish/completions/unzip.fish
+share/fish/completions/unzstd.fish
+share/fish/completions/update-eix-remote.fish
+share/fish/completions/update-eix.fish
+share/fish/completions/usbip.fish
+share/fish/completions/useradd.fish
+share/fish/completions/userdbctl.fish
+share/fish/completions/userdel.fish
+share/fish/completions/usermod.fish
+share/fish/completions/uv.fish
+share/fish/completions/uvx.fish
+share/fish/completions/vagrant.fish
+share/fish/completions/valgrind.fish
+share/fish/completions/validate-spice.fish
+share/fish/completions/vared.fish
+share/fish/completions/vbc.fish
+share/fish/completions/vi.fish
+share/fish/completions/vim-addons.fish
+share/fish/completions/vim.fish
+share/fish/completions/vimdiff.fish
+share/fish/completions/vips.fish
+share/fish/completions/virsh.fish
+share/fish/completions/vmctl.fish
+share/fish/completions/volta.fish
+share/fish/completions/w.fish
+share/fish/completions/wait.fish
+share/fish/completions/wajig.fish
+share/fish/completions/warp-cli.fish
+share/fish/completions/watch.fish
+share/fish/completions/watchexec.fish
+share/fish/completions/waydroid.fish
+share/fish/completions/wc.fish
+share/fish/completions/web-ext.fish
+share/fish/completions/wesnoth.fish
+share/fish/completions/wg-quick.fish
+share/fish/completions/wg.fish
+share/fish/completions/wget.fish
+share/fish/completions/whatis.fish
+share/fish/completions/which.fish
+share/fish/completions/while.fish
+share/fish/completions/who.fish
+share/fish/completions/wicd-cli.fish
+share/fish/completions/wicd-client.fish
+share/fish/completions/wicd-gtk.fish
+share/fish/completions/windscribe.fish
+share/fish/completions/wine.fish
+share/fish/completions/wineboot.fish
+share/fish/completions/winemaker.fish
+share/fish/completions/winetricks.fish
+share/fish/completions/wireshark.fish
+share/fish/completions/wish.fish
+share/fish/completions/wlr-randr.fish
+share/fish/completions/wpa_cli.fish
+share/fish/completions/wpctl.fish
+share/fish/completions/wslpath.fish
+share/fish/completions/wvdial.fish
+share/fish/completions/xargs.fish
+share/fish/completions/xbps-alternatives.fish
+share/fish/completions/xbps-checkvers.fish
+share/fish/completions/xbps-create.fish
+share/fish/completions/xbps-dgraph.fish
+share/fish/completions/xbps-digest.fish
+share/fish/completions/xbps-fbulk.fish
+share/fish/completions/xbps-fetch.fish
+share/fish/completions/xbps-install.fish
+share/fish/completions/xbps-pkgdb.fish
+share/fish/completions/xbps-query.fish
+share/fish/completions/xbps-reconfigure.fish
+share/fish/completions/xbps-remove.fish
+share/fish/completions/xbps-rindex.fish
+share/fish/completions/xbps-uchroot.fish
+share/fish/completions/xbps-uhelper.fish
+share/fish/completions/xclip.fish
+share/fish/completions/xcodes.fish
+share/fish/completions/xdg-mime.fish
+share/fish/completions/xdvi.fish
+share/fish/completions/xed.fish
+share/fish/completions/xelatex.fish
+share/fish/completions/xgettext.fish
+share/fish/completions/xinput.fish
+share/fish/completions/xmms.fish
+share/fish/completions/xonsh.fish
+share/fish/completions/xpdf.fish
+share/fish/completions/xplayer.fish
+share/fish/completions/xprop.fish
+share/fish/completions/xrandr.fish
+share/fish/completions/xrdb.fish
+share/fish/completions/xreader.fish
+share/fish/completions/xsel.fish
+share/fish/completions/xsp.fish
+share/fish/completions/xsv.fish
+share/fish/completions/xterm.fish
+share/fish/completions/xviewer.fish
+share/fish/completions/xxd.fish
+share/fish/completions/xxh128sum.fish
+share/fish/completions/xxh32sum.fish
+share/fish/completions/xxh64sum.fish
+share/fish/completions/xxhsum.fish
+share/fish/completions/xz.fish
+share/fish/completions/yadm.fish
+share/fish/completions/yajsv.fish
+share/fish/completions/yaourt.fish
+share/fish/completions/yarn.fish
+share/fish/completions/yash.fish
+share/fish/completions/yast2.fish
+share/fish/completions/ykman.fish
+share/fish/completions/yo.fish
+share/fish/completions/yum.fish
+share/fish/completions/zabbix_agent2.fish
+share/fish/completions/zabbix_agentd.fish
+share/fish/completions/zabbix_get.fish
+share/fish/completions/zabbix_js.fish
+share/fish/completions/zabbix_proxy.fish
+share/fish/completions/zabbix_sender.fish
+share/fish/completions/zabbix_server.fish
+share/fish/completions/zabbix_web_service.fish
+share/fish/completions/zcat.fish
+share/fish/completions/zed-preview.fish
+share/fish/completions/zed.fish
+share/fish/completions/zef.fish
+share/fish/completions/zfs.fish
+share/fish/completions/zig.fish
+share/fish/completions/zip.fish
+share/fish/completions/zopfli.fish
+share/fish/completions/zopflipng.fish
+share/fish/completions/zpaq.fish
+share/fish/completions/zpool.fish
+share/fish/completions/zstd.fish
+share/fish/completions/zstdcat.fish
+share/fish/completions/zstdgrep.fish
+share/fish/completions/zstdless.fish
+share/fish/completions/zstdmt.fish
+share/fish/completions/zypper.fish
+share/fish/config.fish
+share/fish/functions/N_.fish
+share/fish/functions/__fish_any_arg_in.fish
+share/fish/functions/__fish_anyeditor.fish
+share/fish/functions/__fish_anypager.fish
+share/fish/functions/__fish_anypython.fish
+share/fish/functions/__fish_append.fish
+share/fish/functions/__fish_apropos.fish
+share/fish/functions/__fish_argcomplete_complete.fish
+share/fish/functions/__fish_backup_config_files.fish
+share/fish/functions/__fish_cache_put.fish
+share/fish/functions/__fish_cache_sourced_completions.fish
+share/fish/functions/__fish_cached.fish
+share/fish/functions/__fish_cancel_commandline.fish
+share/fish/functions/__fish_canonicalize_builtin.fish
+share/fish/functions/__fish_change_key_bindings.fish
+share/fish/functions/__fish_cmd__complete_args.fish
+share/fish/functions/__fish_commandline_is_singlequoted.fish
+share/fish/functions/__fish_complete_atool_archive_contents.fish
+share/fish/functions/__fish_complete_bittorrent.fish
+share/fish/functions/__fish_complete_blockdevice.fish
+share/fish/functions/__fish_complete_cd.fish
+share/fish/functions/__fish_complete_clang.fish
+share/fish/functions/__fish_complete_command.fish
+share/fish/functions/__fish_complete_convert_options.fish
+share/fish/functions/__fish_complete_directories.fish
+share/fish/functions/__fish_complete_docutils.fish
+share/fish/functions/__fish_complete_freedesktop_icons.fish
+share/fish/functions/__fish_complete_ftp.fish
+share/fish/functions/__fish_complete_gpg.fish
+share/fish/functions/__fish_complete_gpg_key_id.fish
+share/fish/functions/__fish_complete_gpg_user_id.fish
+share/fish/functions/__fish_complete_group_ids.fish
+share/fish/functions/__fish_complete_groups.fish
+share/fish/functions/__fish_complete_job_pids.fish
+share/fish/functions/__fish_complete_list.fish
+share/fish/functions/__fish_complete_lpr.fish
+share/fish/functions/__fish_complete_lpr_option.fish
+share/fish/functions/__fish_complete_magick.fish
+share/fish/functions/__fish_complete_man.fish
+share/fish/functions/__fish_complete_mount_opts.fish
+share/fish/functions/__fish_complete_mysql.fish
+share/fish/functions/__fish_complete_netcat.fish
+share/fish/functions/__fish_complete_path.fish
+share/fish/functions/__fish_complete_pg_database.fish
+share/fish/functions/__fish_complete_pg_user.fish
+share/fish/functions/__fish_complete_pgrep.fish
+share/fish/functions/__fish_complete_pids.fish
+share/fish/functions/__fish_complete_ppp_peer.fish
+share/fish/functions/__fish_complete_proc.fish
+share/fish/functions/__fish_complete_ssh.fish
+share/fish/functions/__fish_complete_subcommand.fish
+share/fish/functions/__fish_complete_sudo.fish
+share/fish/functions/__fish_complete_suffix.fish
+share/fish/functions/__fish_complete_user_at_hosts.fish
+share/fish/functions/__fish_complete_user_ids.fish
+share/fish/functions/__fish_complete_users.fish
+share/fish/functions/__fish_complete_wireshark.fish
+share/fish/functions/__fish_complete_zfs_mountpoint_properties.fish
+share/fish/functions/__fish_complete_zfs_pools.fish
+share/fish/functions/__fish_complete_zfs_ro_properties.fish
+share/fish/functions/__fish_complete_zfs_rw_properties.fish
+share/fish/functions/__fish_complete_zfs_write_once_properties.fish
+share/fish/functions/__fish_concat_completions.fish
+share/fish/functions/__fish_config_files.fish
+share/fish/functions/__fish_config_interactive.fish
+share/fish/functions/__fish_config_with_file.fish
+share/fish/functions/__fish_contains_opt.fish
+share/fish/functions/__fish_crux_packages.fish
+share/fish/functions/__fish_cursor_konsole.fish
+share/fish/functions/__fish_cursor_xterm.fish
+share/fish/functions/__fish_cygwin_noacl.fish
+share/fish/functions/__fish_data_with_directory.fish
+share/fish/functions/__fish_describe_command.fish
+share/fish/functions/__fish_echo.fish
+share/fish/functions/__fish_edit_command_if_at_cursor.fish
+share/fish/functions/__fish_first_token.fish
+share/fish/functions/__fish_git_prompt.fish
+share/fish/functions/__fish_gnu_complete.fish
+share/fish/functions/__fish_hg_prompt.fish
+share/fish/functions/__fish_indent.fish
+share/fish/functions/__fish_is_cygwin.fish
+share/fish/functions/__fish_is_first_arg.fish
+share/fish/functions/__fish_is_first_token.fish
+share/fish/functions/__fish_is_git_repository.fish
+share/fish/functions/__fish_is_nth_token.fish
+share/fish/functions/__fish_is_switch.fish
+share/fish/functions/__fish_is_token_n.fish
+share/fish/functions/__fish_is_zfs_feature_enabled.fish
+share/fish/functions/__fish_list_current_token.fish
+share/fish/functions/__fish_locale_vars.fish
+share/fish/functions/__fish_macos_set_env.fish
+share/fish/functions/__fish_make_cache_dir.fish
+share/fish/functions/__fish_make_completion_signals.fish
+share/fish/functions/__fish_man1_pages.fish
+share/fish/functions/__fish_man_page.fish
+share/fish/functions/__fish_md5.fish
+share/fish/functions/__fish_migrate.fish
+share/fish/functions/__fish_mktemp_relative.fish
+share/fish/functions/__fish_move_last.fish
+share/fish/functions/__fish_no_arguments.fish
+share/fish/functions/__fish_not_contain_opt.fish
+share/fish/functions/__fish_npm_helper.fish
+share/fish/functions/__fish_nth_token.fish
+share/fish/functions/__fish_number_of_cmd_args_wo_opts.fish
+share/fish/functions/__fish_paginate.fish
+share/fish/functions/__fish_parent_directories.fish
+share/fish/functions/__fish_paste.fish
+share/fish/functions/__fish_per_os_bind.fish
+share/fish/functions/__fish_posix_quote.fish
+share/fish/functions/__fish_posix_shell.fish
+share/fish/functions/__fish_prepend_sudo.fish
+share/fish/functions/__fish_prev_arg_in.fish
+share/fish/functions/__fish_preview_current_file.fish
+share/fish/functions/__fish_print_VBox_vms.fish
+share/fish/functions/__fish_print_addresses.fish
+share/fish/functions/__fish_print_apt_packages.fish
+share/fish/functions/__fish_print_cmd_args.fish
+share/fish/functions/__fish_print_cmd_args_without_options.fish
+share/fish/functions/__fish_print_commands.fish
+share/fish/functions/__fish_print_debian_apache_confs.fish
+share/fish/functions/__fish_print_debian_apache_mods.fish
+share/fish/functions/__fish_print_debian_apache_sites.fish
+share/fish/functions/__fish_print_encodings.fish
+share/fish/functions/__fish_print_eopkg_packages.fish
+share/fish/functions/__fish_print_filesystems.fish
+share/fish/functions/__fish_print_gpg_algo.fish
+share/fish/functions/__fish_print_groups.fish
+share/fish/functions/__fish_print_help.fish
+share/fish/functions/__fish_print_hostnames.fish
+share/fish/functions/__fish_print_interfaces.fish
+share/fish/functions/__fish_print_lpr_options.fish
+share/fish/functions/__fish_print_lpr_printers.fish
+share/fish/functions/__fish_print_modules.fish
+share/fish/functions/__fish_print_mounted.fish
+share/fish/functions/__fish_print_opkg_packages.fish
+share/fish/functions/__fish_print_packages.fish
+share/fish/functions/__fish_print_pacman_packages.fish
+share/fish/functions/__fish_print_pacman_repos.fish
+share/fish/functions/__fish_print_pipestatus.fish
+share/fish/functions/__fish_print_pkg_add_packages.fish
+share/fish/functions/__fish_print_pkg_packages.fish
+share/fish/functions/__fish_print_port_packages.fish
+share/fish/functions/__fish_print_portage_available_pkgs.fish
+share/fish/functions/__fish_print_portage_installed_pkgs.fish
+share/fish/functions/__fish_print_portage_packages.fish
+share/fish/functions/__fish_print_portage_repository_paths.fish
+share/fish/functions/__fish_print_rpm_packages.fish
+share/fish/functions/__fish_print_service_names.fish
+share/fish/functions/__fish_print_svn_rev.fish
+share/fish/functions/__fish_print_users.fish
+share/fish/functions/__fish_print_windows_drives.fish
+share/fish/functions/__fish_print_windows_users.fish
+share/fish/functions/__fish_print_xbps_packages.fish
+share/fish/functions/__fish_print_xdg_applications_directories.fish
+share/fish/functions/__fish_print_xdg_mimetypes.fish
+share/fish/functions/__fish_print_xwindows.fish
+share/fish/functions/__fish_print_zfs_snapshots.fish
+share/fish/functions/__fish_protontricks_complete_appid.fish
+share/fish/functions/__fish_ps.fish
+share/fish/functions/__fish_pwd.fish
+share/fish/functions/__fish_reg__complete_keys.fish
+share/fish/functions/__fish_seen_argument.fish
+share/fish/functions/__fish_seen_subcommand_from.fish
+share/fish/functions/__fish_set_locale.fish
+share/fish/functions/__fish_shared_key_bindings.fish
+share/fish/functions/__fish_should_complete_switches.fish
+share/fish/functions/__fish_svn_prompt.fish
+share/fish/functions/__fish_systemctl.fish
+share/fish/functions/__fish_systemctl_services.fish
+share/fish/functions/__fish_systemd_machine_images.fish
+share/fish/functions/__fish_systemd_machines.fish
+share/fish/functions/__fish_theme_cat.fish
+share/fish/functions/__fish_theme_dir.fish
+share/fish/functions/__fish_theme_export_for_webconfig.fish
+share/fish/functions/__fish_theme_for_each.fish
+share/fish/functions/__fish_theme_freeze.fish
+share/fish/functions/__fish_theme_names.fish
+share/fish/functions/__fish_theme_paths.fish
+share/fish/functions/__fish_theme_variable_filter.fish
+share/fish/functions/__fish_theme_variables.fish
+share/fish/functions/__fish_toggle_comment_commandline.fish
+share/fish/functions/__fish_tokenizer_state.fish
+share/fish/functions/__fish_tried_to_embed_manpages.fish
+share/fish/functions/__fish_uname.fish
+share/fish/functions/__fish_unexpand_tilde.fish
+share/fish/functions/__fish_use_subcommand.fish
+share/fish/functions/__fish_vcs_prompt.fish
+share/fish/functions/__fish_webconfig_update_color_hook.fish
+share/fish/functions/__fish_whatis.fish
+share/fish/functions/__fish_whatis_current_token.fish
+share/fish/functions/__fish_with_status.fish
+share/fish/functions/__fish_without_manpager.fish
+share/fish/functions/__ssh_history_completions.fish
+share/fish/functions/__terlar_git_prompt.fish
+share/fish/functions/_validate_int.fish
+share/fish/functions/abbr.fish
+share/fish/functions/alias.fish
+share/fish/functions/cd.fish
+share/fish/functions/cdh.fish
+share/fish/functions/contains_seq.fish
+share/fish/functions/diff.fish
+share/fish/functions/dirh.fish
+share/fish/functions/dirs.fish
+share/fish/functions/down-or-search.fish
+share/fish/functions/edit_command_buffer.fish
+share/fish/functions/export.fish
+share/fish/functions/fish_add_path.fish
+share/fish/functions/fish_breakpoint_prompt.fish
+share/fish/functions/fish_clipboard_copy.fish
+share/fish/functions/fish_clipboard_paste.fish
+share/fish/functions/fish_command_not_found.fish
+share/fish/functions/fish_commandline_append.fish
+share/fish/functions/fish_commandline_prepend.fish
+share/fish/functions/fish_config.fish
+share/fish/functions/fish_default_key_bindings.fish
+share/fish/functions/fish_default_mode_prompt.fish
+share/fish/functions/fish_delta.fish
+share/fish/functions/fish_fossil_prompt.fish
+share/fish/functions/fish_git_prompt.fish
+share/fish/functions/fish_greeting.fish
+share/fish/functions/fish_hg_prompt.fish
+share/fish/functions/fish_hybrid_key_bindings.fish
+share/fish/functions/fish_in_macos_terminal.fish
+share/fish/functions/fish_is_root_user.fish
+share/fish/functions/fish_jj_prompt.fish
+share/fish/functions/fish_job_summary.fish
+share/fish/functions/fish_mode_prompt.fish
+share/fish/functions/fish_opt.fish
+share/fish/functions/fish_print_git_action.fish
+share/fish/functions/fish_print_hg_root.fish
+share/fish/functions/fish_prompt.fish
+share/fish/functions/fish_status_to_signal.fish
+share/fish/functions/fish_svn_prompt.fish
+share/fish/functions/fish_title.fish
+share/fish/functions/fish_update_completions.fish
+share/fish/functions/fish_vcs_prompt.fish
+share/fish/functions/fish_vi_cursor.fish
+share/fish/functions/fish_vi_key_bindings.fish
+share/fish/functions/funced.fish
+share/fish/functions/funcsave.fish
+share/fish/functions/grep.fish
+share/fish/functions/help.fish
+share/fish/functions/history.fish
+share/fish/functions/isatty.fish
+share/fish/functions/la.fish
+share/fish/functions/ll.fish
+share/fish/functions/ls.fish
+share/fish/functions/man.fish
+share/fish/functions/nextd-or-forward-token.fish
+share/fish/functions/nextd.fish
+share/fish/functions/open.fish
+share/fish/functions/popd.fish
+share/fish/functions/prevd-or-backward-token.fish
+share/fish/functions/prevd.fish
+share/fish/functions/prompt_hostname.fish
+share/fish/functions/prompt_login.fish
+share/fish/functions/prompt_pwd.fish
+share/fish/functions/psub.fish
+share/fish/functions/pushd.fish
+share/fish/functions/realpath.fish
+share/fish/functions/seq.fish
+share/fish/functions/setenv.fish
+share/fish/functions/suspend.fish
+share/fish/functions/trap.fish
+share/fish/functions/umask.fish
+share/fish/functions/up-or-search.fish
+share/fish/functions/vared.fish
+share/fish/man/man1/_.1
+share/fish/man/man1/abbr.1
+share/fish/man/man1/alias.1
+share/fish/man/man1/and.1
+share/fish/man/man1/argparse.1
+share/fish/man/man1/begin.1
+share/fish/man/man1/bg.1
+share/fish/man/man1/bind.1
+share/fish/man/man1/block.1
+share/fish/man/man1/break.1
+share/fish/man/man1/breakpoint.1
+share/fish/man/man1/builtin.1
+share/fish/man/man1/case.1
+share/fish/man/man1/cd.1
+share/fish/man/man1/cdh.1
+share/fish/man/man1/command.1
+share/fish/man/man1/commandline.1
+share/fish/man/man1/complete.1
+share/fish/man/man1/contains.1
+share/fish/man/man1/continue.1
+share/fish/man/man1/count.1
+share/fish/man/man1/dirh.1
+share/fish/man/man1/dirs.1
+share/fish/man/man1/disown.1
+share/fish/man/man1/echo.1
+share/fish/man/man1/else.1
+share/fish/man/man1/emit.1
+share/fish/man/man1/end.1
+share/fish/man/man1/eval.1
+share/fish/man/man1/exec.1
+share/fish/man/man1/exit.1
+share/fish/man/man1/export.1
+share/fish/man/man1/false.1
+share/fish/man/man1/fg.1
+share/fish/man/man1/fish-completions.1
+share/fish/man/man1/fish-doc.1
+share/fish/man/man1/fish-faq.1
+share/fish/man/man1/fish-for-bash-users.1
+share/fish/man/man1/fish-interactive.1
+share/fish/man/man1/fish-language.1
+share/fish/man/man1/fish-prompt-tutorial.1
+share/fish/man/man1/fish-releasenotes.1
+share/fish/man/man1/fish-terminal-compatibility.1
+share/fish/man/man1/fish-tutorial.1
+share/fish/man/man1/fish.1
+share/fish/man/man1/fish_add_path.1
+share/fish/man/man1/fish_breakpoint_prompt.1
+share/fish/man/man1/fish_clipboard_copy.1
+share/fish/man/man1/fish_clipboard_paste.1
+share/fish/man/man1/fish_command_not_found.1
+share/fish/man/man1/fish_config.1
+share/fish/man/man1/fish_default_key_bindings.1
+share/fish/man/man1/fish_delta.1
+share/fish/man/man1/fish_git_prompt.1
+share/fish/man/man1/fish_greeting.1
+share/fish/man/man1/fish_hg_prompt.1
+share/fish/man/man1/fish_indent.1
+share/fish/man/man1/fish_is_root_user.1
+share/fish/man/man1/fish_key_reader.1
+share/fish/man/man1/fish_mode_prompt.1
+share/fish/man/man1/fish_opt.1
+share/fish/man/man1/fish_prompt.1
+share/fish/man/man1/fish_right_prompt.1
+share/fish/man/man1/fish_should_add_to_history.1
+share/fish/man/man1/fish_status_to_signal.1
+share/fish/man/man1/fish_svn_prompt.1
+share/fish/man/man1/fish_tab_title.1
+share/fish/man/man1/fish_title.1
+share/fish/man/man1/fish_update_completions.1
+share/fish/man/man1/fish_vcs_prompt.1
+share/fish/man/man1/fish_vi_key_bindings.1
+share/fish/man/man1/for.1
+share/fish/man/man1/funced.1
+share/fish/man/man1/funcsave.1
+share/fish/man/man1/function.1
+share/fish/man/man1/functions.1
+share/fish/man/man1/help.1
+share/fish/man/man1/history.1
+share/fish/man/man1/if.1
+share/fish/man/man1/isatty.1
+share/fish/man/man1/jobs.1
+share/fish/man/man1/math.1
+share/fish/man/man1/nextd.1
+share/fish/man/man1/not.1
+${PLIST.notmac}share/fish/man/man1/open.1
+share/fish/man/man1/or.1
+share/fish/man/man1/path.1
+share/fish/man/man1/popd.1
+share/fish/man/man1/prevd.1
+share/fish/man/man1/printf.1
+share/fish/man/man1/prompt_hostname.1
+share/fish/man/man1/prompt_login.1
+share/fish/man/man1/prompt_pwd.1
+share/fish/man/man1/psub.1
+share/fish/man/man1/pushd.1
+share/fish/man/man1/pwd.1
+share/fish/man/man1/random.1
+share/fish/man/man1/read.1
+${PLIST.mac}share/fish/man/man1/realpath.1
+share/fish/man/man1/return.1
+share/fish/man/man1/set.1
+share/fish/man/man1/set_color.1
+share/fish/man/man1/source.1
+share/fish/man/man1/status.1
+share/fish/man/man1/string-collect.1
+share/fish/man/man1/string-escape.1
+share/fish/man/man1/string-join.1
+share/fish/man/man1/string-join0.1
+share/fish/man/man1/string-length.1
+share/fish/man/man1/string-lower.1
+share/fish/man/man1/string-match.1
+share/fish/man/man1/string-pad.1
+share/fish/man/man1/string-repeat.1
+share/fish/man/man1/string-replace.1
+share/fish/man/man1/string-shorten.1
+share/fish/man/man1/string-split.1
+share/fish/man/man1/string-split0.1
+share/fish/man/man1/string-sub.1
+share/fish/man/man1/string-trim.1
+share/fish/man/man1/string-unescape.1
+share/fish/man/man1/string-upper.1
+share/fish/man/man1/string.1
+share/fish/man/man1/suspend.1
+share/fish/man/man1/switch.1
+share/fish/man/man1/test.1
+share/fish/man/man1/time.1
+share/fish/man/man1/trap.1
+share/fish/man/man1/true.1
+share/fish/man/man1/type.1
+share/fish/man/man1/ulimit.1
+share/fish/man/man1/umask.1
+share/fish/man/man1/vared.1
+share/fish/man/man1/wait.1
+share/fish/man/man1/while.1
+share/fish/prompts/acidhub.fish
+share/fish/prompts/arrow.fish
+share/fish/prompts/astronaut.fish
+share/fish/prompts/default.fish
+share/fish/prompts/disco.fish
+share/fish/prompts/informative.fish
+share/fish/prompts/informative_vcs.fish
+share/fish/prompts/minimalist.fish
+share/fish/prompts/nim.fish
+share/fish/prompts/pythonista.fish
+share/fish/prompts/scales.fish
+share/fish/prompts/simple.fish
+share/fish/prompts/terlar.fish
+share/fish/themes/ayu-mirage.theme
+share/fish/themes/ayu.theme
+share/fish/themes/base16-default.theme
+share/fish/themes/base16-eighties.theme
+share/fish/themes/bay-cruise.theme
+share/fish/themes/catppuccin-frappe.theme
+share/fish/themes/catppuccin-macchiato.theme
+share/fish/themes/catppuccin-mocha.theme
+share/fish/themes/coolbeans.theme
+share/fish/themes/default-rgb.theme
+share/fish/themes/default.theme
+share/fish/themes/dracula.theme
+share/fish/themes/fairground.theme
+share/fish/themes/just-a-touch.theme
+share/fish/themes/lava.theme
+share/fish/themes/mono-lace.theme
+share/fish/themes/mono-smoke.theme
+share/fish/themes/none.theme
+share/fish/themes/nord.theme
+share/fish/themes/old-school.theme
+share/fish/themes/seaweed.theme
+share/fish/themes/snow-day.theme
+share/fish/themes/solarized.theme
+share/fish/themes/tomorrow-night-bright.theme
+share/fish/themes/tomorrow.theme
+share/fish/tools/create_manpage_completions.py
+share/fish/tools/web_config/favicon.png
+share/fish/tools/web_config/fishconfig.css
+share/fish/tools/web_config/fishconfig_print.css
+share/fish/tools/web_config/index.html
+share/fish/tools/web_config/js/alpine.js
+share/fish/tools/web_config/js/colorutils.js
+share/fish/tools/web_config/js/main.js
+share/fish/tools/web_config/webconfig.py
+share/prompts/acidhub.fish
+share/prompts/arrow.fish
+share/prompts/astronaut.fish
+share/prompts/default.fish
+share/prompts/disco.fish
+share/prompts/informative.fish
+share/prompts/informative_vcs.fish
+share/prompts/minimalist.fish
+share/prompts/nim.fish
+share/prompts/pythonista.fish
+share/prompts/scales.fish
+share/prompts/simple.fish
+share/prompts/terlar.fish
+share/themes/ayu-mirage.theme
+share/themes/ayu.theme
+share/themes/base16-default.theme
+share/themes/base16-eighties.theme
+share/themes/bay-cruise.theme
+share/themes/catppuccin-frappe.theme
+share/themes/catppuccin-macchiato.theme
+share/themes/catppuccin-mocha.theme
+share/themes/coolbeans.theme
+share/themes/default-rgb.theme
+share/themes/default.theme
+share/themes/dracula.theme
+share/themes/fairground.theme
+share/themes/just-a-touch.theme
+share/themes/lava.theme
+share/themes/mono-lace.theme
+share/themes/mono-smoke.theme
+share/themes/none.theme
+share/themes/nord.theme
+share/themes/old-school.theme
+share/themes/seaweed.theme
+share/themes/snow-day.theme
+share/themes/solarized.theme
+share/themes/tomorrow-night-bright.theme
+share/themes/tomorrow.theme
+@pkgdir share/pkgconfig
+@pkgdir share/fish/vendor_functions.d
+@pkgdir share/fish/vendor_conf.d
+@pkgdir share/fish/vendor_completions.d
+@pkgdir share/doc/fish/_sources
+@pkgdir etc/fish/functions
+@pkgdir etc/fish/conf.d
+@pkgdir etc/fish/completions
diff --git a/fish/TODO b/fish/TODO
new file mode 100644
index 0000000000..ec3df78c5b
--- /dev/null
+++ b/fish/TODO
@@ -0,0 +1,31 @@
+-- Build files have been written to: /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build
+===> Building for fish-4.8.1
+[0/2] Re-checking globbed directories...
+[0/7] cd /tmp/wip/fish/work/fish-4.8.1 && /usr/pkg/bin/cmake -E env FISH_CMAKE_BINARY_DIR=/tmp/wip/fis...pkgsrc-build/cargo/x86_64-unknown-netbsd/release/fish /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build
+error: failed to get `fluent` as a dependency of package `fish-fluent v0.0.0 (/tmp/wip/fish/work/fish-4.8.1/crates/fluent)`
+
+Caused by:
+  failed to load source for dependency `fluent`
+
+Caused by:
+  unable to update /tmp/wip/fish/work/fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab
+
+Caused by:
+  found a virtual manifest at `/tmp/wip/fish/work/fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab/Cargo.toml` instead of a package manifest
+[2/7] Building man pages with Sphinx
+FAILED: [code=101] CMakeFiles/sphinx-manpages /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build/CMakeFiles/sphinx-manpages
+cd /tmp/wip/fish/work/fish-4.8.1 && env CARGO_TARGET_DIR=/tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build/cargo FISH_SPHINX=/usr/pkg/bin/sphinx-build-3.14 /usr/pkg/bin/cargo xtask man-pages
+error: failed to get `fluent` as a dependency of package `fish-fluent v0.0.0 (/tmp/wip/fish/work/fish-4.8.1/crates/fluent)`
+
+Caused by:
+  failed to load source for dependency `fluent`
+
+Caused by:
+  unable to update /tmp/wip/fish/work/fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab
+
+Caused by:
+  found a virtual manifest at `/tmp/wip/fish/work/fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab/Cargo.toml` instead of a package manifest
+FAILED: [code=101] CMakeFiles/fish /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build/CMakeFiles/fish
+cd /tmp/wip/fish/work/fish-4.8.1 && /usr/pkg/bin/cmake -E env FISH_CMAKE_BINARY_DIR=/tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build PREFIX=/usr/pkg DOCDIR=/usr/pkg/share/doc/fish DATADIR=/usr/pkg/share SYSCONFDIR=/usr/pkg/etc BINDIR=/usr/pkg/bin CARGO_TARGET_DIR=/tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build/cargo CARGO_BUILD_RUSTC=/usr/pkg/bin/rustc PCRE2_SYS_STATIC=1 FISH_SPHINX=/usr/pkg/bin/sphinx-build-3.14 /usr/pkg/bin/cargo build --bin fish --release  --target x86_64-unknown-netbsd --no-default-features --features=localize-messages && /usr/pkg/bin/cmake -E copy /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build/cargo/x86_64-unknown-netbsd/release/fish /tmp/wip/fish/work/fish-4.8.1/cmake-pkgsrc-build
+ninja: build stopped: subcommand failed.
+*** Error code 101
diff --git a/fish/cargo-depends.mk b/fish/cargo-depends.mk
new file mode 100644
index 0000000000..aaeab0a8ec
--- /dev/null
+++ b/fish/cargo-depends.mk
@@ -0,0 +1,177 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+=	aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+=	allocator-api2-0.2.21
+CARGO_CRATE_DEPENDS+=	anstream-1.0.0
+CARGO_CRATE_DEPENDS+=	anstyle-1.0.14
+CARGO_CRATE_DEPENDS+=	anstyle-parse-1.0.0
+CARGO_CRATE_DEPENDS+=	anstyle-query-1.1.5
+CARGO_CRATE_DEPENDS+=	anstyle-wincon-3.0.11
+CARGO_CRATE_DEPENDS+=	anyhow-1.0.102
+CARGO_CRATE_DEPENDS+=	assert_matches-1.5.0
+CARGO_CRATE_DEPENDS+=	autocfg-1.5.1
+CARGO_CRATE_DEPENDS+=	bitflags-2.11.1
+CARGO_CRATE_DEPENDS+=	block-buffer-0.10.4
+CARGO_CRATE_DEPENDS+=	bstr-1.12.1
+CARGO_CRATE_DEPENDS+=	cc-1.2.63
+CARGO_CRATE_DEPENDS+=	cfg-if-1.0.4
+CARGO_CRATE_DEPENDS+=	cfg_aliases-0.2.1
+CARGO_CRATE_DEPENDS+=	chacha20-0.10.0
+CARGO_CRATE_DEPENDS+=	clap-4.6.1
+CARGO_CRATE_DEPENDS+=	clap_builder-4.6.0
+CARGO_CRATE_DEPENDS+=	clap_complete-4.6.5
+CARGO_CRATE_DEPENDS+=	clap_derive-4.6.1
+CARGO_CRATE_DEPENDS+=	clap_lex-1.1.0
+CARGO_CRATE_DEPENDS+=	colorchoice-1.0.5
+CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.17
+CARGO_CRATE_DEPENDS+=	cpufeatures-0.3.0
+CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.6
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.21
+CARGO_CRATE_DEPENDS+=	crypto-common-0.1.7
+CARGO_CRATE_DEPENDS+=	digest-0.10.7
+CARGO_CRATE_DEPENDS+=	dirs-6.0.0
+CARGO_CRATE_DEPENDS+=	dirs-sys-0.5.0
+CARGO_CRATE_DEPENDS+=	displaydoc-0.2.6
+CARGO_CRATE_DEPENDS+=	either-1.16.0
+CARGO_CRATE_DEPENDS+=	equivalent-1.0.2
+CARGO_CRATE_DEPENDS+=	errno-0.3.14
+CARGO_CRATE_DEPENDS+=	fastrand-2.4.1
+CARGO_CRATE_DEPENDS+=	find-msvc-tools-0.1.9
+CARGO_CRATE_DEPENDS+=	fluent-0.17.0
+CARGO_CRATE_DEPENDS+=	fluent-bundle-0.16.0
+#CARGO_CRATE_DEPENDS+=	fluent-ftl-tools-0.1.0
+CARGO_CRATE_DEPENDS+=	fluent-langneg-0.13.1
+CARGO_CRATE_DEPENDS+=	fluent-syntax-0.12.0
+CARGO_CRATE_DEPENDS+=	foldhash-0.1.5
+CARGO_CRATE_DEPENDS+=	foldhash-0.2.0
+CARGO_CRATE_DEPENDS+=	generic-array-0.14.7
+CARGO_CRATE_DEPENDS+=	getrandom-0.2.17
+CARGO_CRATE_DEPENDS+=	getrandom-0.3.4
+CARGO_CRATE_DEPENDS+=	getrandom-0.4.2
+#CARGO_CRATE_DEPENDS+=	gettext-po-file-parser-0.0.0
+CARGO_CRATE_DEPENDS+=	globset-0.4.18
+CARGO_CRATE_DEPENDS+=	hashbrown-0.15.5
+CARGO_CRATE_DEPENDS+=	hashbrown-0.17.1
+CARGO_CRATE_DEPENDS+=	heck-0.5.0
+CARGO_CRATE_DEPENDS+=	id-arena-2.3.0
+CARGO_CRATE_DEPENDS+=	ignore-0.4.25
+CARGO_CRATE_DEPENDS+=	indexmap-2.14.0
+CARGO_CRATE_DEPENDS+=	intl-memoizer-0.5.3
+CARGO_CRATE_DEPENDS+=	intl_pluralrules-7.0.2
+CARGO_CRATE_DEPENDS+=	is_executable-1.0.5
+CARGO_CRATE_DEPENDS+=	is_terminal_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+=	itertools-0.14.0
+CARGO_CRATE_DEPENDS+=	itoa-1.0.18
+CARGO_CRATE_DEPENDS+=	jobserver-0.1.34
+CARGO_CRATE_DEPENDS+=	leb128fmt-0.1.0
+CARGO_CRATE_DEPENDS+=	libc-0.2.186
+CARGO_CRATE_DEPENDS+=	libredox-0.1.17
+CARGO_CRATE_DEPENDS+=	lock_api-0.4.14
+CARGO_CRATE_DEPENDS+=	log-0.4.30
+CARGO_CRATE_DEPENDS+=	lru-0.18.0
+CARGO_CRATE_DEPENDS+=	macro_rules_attribute-0.2.2
+CARGO_CRATE_DEPENDS+=	macro_rules_attribute-proc_macro-0.2.2
+CARGO_CRATE_DEPENDS+=	memchr-2.8.1
+CARGO_CRATE_DEPENDS+=	nix-0.30.1
+CARGO_CRATE_DEPENDS+=	nix-0.31.3
+CARGO_CRATE_DEPENDS+=	num-traits-0.2.19
+CARGO_CRATE_DEPENDS+=	once_cell-1.21.4
+CARGO_CRATE_DEPENDS+=	once_cell_polyfill-1.70.2
+CARGO_CRATE_DEPENDS+=	option-ext-0.2.0
+CARGO_CRATE_DEPENDS+=	parking_lot-0.12.5
+CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.12
+CARGO_CRATE_DEPENDS+=	paste-1.0.15
+CARGO_CRATE_DEPENDS+=	pcre2-0.2.9
+CARGO_CRATE_DEPENDS+=	pcre2-sys-0.2.9
+CARGO_CRATE_DEPENDS+=	phf-0.13.1
+CARGO_CRATE_DEPENDS+=	phf_codegen-0.13.1
+CARGO_CRATE_DEPENDS+=	phf_generator-0.13.1
+CARGO_CRATE_DEPENDS+=	phf_shared-0.13.1
+CARGO_CRATE_DEPENDS+=	pkg-config-0.3.33
+CARGO_CRATE_DEPENDS+=	portable-atomic-1.13.1
+CARGO_CRATE_DEPENDS+=	prettyplease-0.2.37
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.106
+CARGO_CRATE_DEPENDS+=	quote-1.0.45
+CARGO_CRATE_DEPENDS+=	r-efi-5.3.0
+CARGO_CRATE_DEPENDS+=	r-efi-6.0.0
+CARGO_CRATE_DEPENDS+=	rand-0.10.1
+CARGO_CRATE_DEPENDS+=	rand_core-0.10.1
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.18
+CARGO_CRATE_DEPENDS+=	redox_users-0.5.2
+CARGO_CRATE_DEPENDS+=	regex-automata-0.4.14
+CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.10
+CARGO_CRATE_DEPENDS+=	rsconf-0.3.0
+CARGO_CRATE_DEPENDS+=	rust-embed-8.11.0
+CARGO_CRATE_DEPENDS+=	rust-embed-impl-8.11.0
+CARGO_CRATE_DEPENDS+=	rust-embed-utils-8.11.0
+CARGO_CRATE_DEPENDS+=	rustc-hash-2.1.2
+CARGO_CRATE_DEPENDS+=	rustc_version-0.4.1
+CARGO_CRATE_DEPENDS+=	same-file-1.0.6
+CARGO_CRATE_DEPENDS+=	scc-2.4.0
+CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
+CARGO_CRATE_DEPENDS+=	sdd-3.0.10
+CARGO_CRATE_DEPENDS+=	self_cell-1.2.2
+CARGO_CRATE_DEPENDS+=	semver-1.0.28
+CARGO_CRATE_DEPENDS+=	serde-1.0.228
+CARGO_CRATE_DEPENDS+=	serde_core-1.0.228
+CARGO_CRATE_DEPENDS+=	serde_derive-1.0.228
+CARGO_CRATE_DEPENDS+=	serde_json-1.0.150
+CARGO_CRATE_DEPENDS+=	serial_test-3.4.0
+CARGO_CRATE_DEPENDS+=	serial_test_derive-3.4.0
+CARGO_CRATE_DEPENDS+=	sha2-0.10.9
+CARGO_CRATE_DEPENDS+=	shellexpand-3.1.2
+CARGO_CRATE_DEPENDS+=	shlex-1.3.0
+CARGO_CRATE_DEPENDS+=	shlex-2.0.1
+CARGO_CRATE_DEPENDS+=	siphasher-1.0.3
+CARGO_CRATE_DEPENDS+=	smallvec-1.15.1
+CARGO_CRATE_DEPENDS+=	strsim-0.11.1
+CARGO_CRATE_DEPENDS+=	strum_macros-0.28.0
+CARGO_CRATE_DEPENDS+=	syn-2.0.117
+CARGO_CRATE_DEPENDS+=	thiserror-2.0.18
+CARGO_CRATE_DEPENDS+=	thiserror-impl-2.0.18
+CARGO_CRATE_DEPENDS+=	tinystr-0.8.3
+CARGO_CRATE_DEPENDS+=	type-map-0.5.1
+CARGO_CRATE_DEPENDS+=	typenum-1.20.1
+CARGO_CRATE_DEPENDS+=	unic-langid-0.9.6
+CARGO_CRATE_DEPENDS+=	unic-langid-impl-0.9.6
+CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.24
+CARGO_CRATE_DEPENDS+=	unicode-segmentation-1.13.2
+CARGO_CRATE_DEPENDS+=	unicode-width-0.2.2
+CARGO_CRATE_DEPENDS+=	unicode-xid-0.2.6
+CARGO_CRATE_DEPENDS+=	unix_path-1.0.1
+CARGO_CRATE_DEPENDS+=	unix_str-1.0.0
+CARGO_CRATE_DEPENDS+=	utf8parse-0.2.2
+CARGO_CRATE_DEPENDS+=	version_check-0.9.5
+CARGO_CRATE_DEPENDS+=	walkdir-2.5.0
+CARGO_CRATE_DEPENDS+=	wasi-0.11.1+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=	wasip2-1.0.1+wasi-0.2.4
+CARGO_CRATE_DEPENDS+=	wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
+CARGO_CRATE_DEPENDS+=	wasm-encoder-0.244.0
+CARGO_CRATE_DEPENDS+=	wasm-metadata-0.244.0
+CARGO_CRATE_DEPENDS+=	wasmparser-0.244.0
+CARGO_CRATE_DEPENDS+=	widestring-1.2.1
+CARGO_CRATE_DEPENDS+=	winapi-util-0.1.11
+CARGO_CRATE_DEPENDS+=	windows-link-0.2.1
+CARGO_CRATE_DEPENDS+=	windows-sys-0.60.2
+CARGO_CRATE_DEPENDS+=	windows-sys-0.61.2
+CARGO_CRATE_DEPENDS+=	windows-targets-0.53.5
+CARGO_CRATE_DEPENDS+=	windows_aarch64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_aarch64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_i686_gnu-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_i686_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_i686_msvc-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_x86_64_gnu-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_x86_64_gnullvm-0.53.1
+CARGO_CRATE_DEPENDS+=	windows_x86_64_msvc-0.53.1
+CARGO_CRATE_DEPENDS+=	wit-bindgen-0.46.0
+CARGO_CRATE_DEPENDS+=	wit-bindgen-0.51.0
+CARGO_CRATE_DEPENDS+=	wit-bindgen-core-0.51.0
+CARGO_CRATE_DEPENDS+=	wit-bindgen-rust-0.51.0
+CARGO_CRATE_DEPENDS+=	wit-bindgen-rust-macro-0.51.0
+CARGO_CRATE_DEPENDS+=	wit-component-0.244.0
+CARGO_CRATE_DEPENDS+=	wit-parser-0.244.0
+CARGO_CRATE_DEPENDS+=	xterm-color-1.0.2
+CARGO_CRATE_DEPENDS+=	zerofrom-0.1.8
+CARGO_CRATE_DEPENDS+=	zerovec-0.11.6
+CARGO_CRATE_DEPENDS+=	zmij-1.0.21
diff --git a/fish/distinfo b/fish/distinfo
new file mode 100644
index 0000000000..51cc2ca7cf
--- /dev/null
+++ b/fish/distinfo
@@ -0,0 +1,535 @@
+$NetBSD: distinfo,v 1.43 2026/05/10 18:46:48 vins Exp $
+
+BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
+SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
+Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (allocator-api2-0.2.21.crate) = 19229533116e7c08961658159a3a9779307bf1241963efefbcb34168b00ed036
+SHA512 (allocator-api2-0.2.21.crate) = 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
+Size (allocator-api2-0.2.21.crate) = 63622 bytes
+BLAKE2s (anstream-1.0.0.crate) = c3bb7625e72107e5a94d89b190ded270e43459bf3f8af72799c3fd0f000b6ec7
+SHA512 (anstream-1.0.0.crate) = 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
+Size (anstream-1.0.0.crate) = 28916 bytes
+BLAKE2s (anstyle-1.0.14.crate) = 5334526abb8748eea5d51f6ea4dd298a218fac2ea11eeb1672ef5e5cd5fd86bf
+SHA512 (anstyle-1.0.14.crate) = 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
+Size (anstyle-1.0.14.crate) = 17787 bytes
+BLAKE2s (anstyle-parse-1.0.0.crate) = b2810111e00c4035563af531a1df5f41946ce4b4be4dbe3294b3ceb197503d6c
+SHA512 (anstyle-parse-1.0.0.crate) = 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
+Size (anstyle-parse-1.0.0.crate) = 22042 bytes
+BLAKE2s (anstyle-query-1.1.5.crate) = 2a8f99251376c10ac0878dd11bc376f10850e7ace2a9d34f5755c301bfb1bd90
+SHA512 (anstyle-query-1.1.5.crate) = 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
+Size (anstyle-query-1.1.5.crate) = 10264 bytes
+BLAKE2s (anstyle-wincon-3.0.11.crate) = 071e18edcb1861915756f752dc9cee82ae2b70cb4836835fb8114fca1a5ffa8c
+SHA512 (anstyle-wincon-3.0.11.crate) = 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
+Size (anstyle-wincon-3.0.11.crate) = 12638 bytes
+BLAKE2s (anyhow-1.0.102.crate) = 26be8358bef190b04de5f1b7d362aaa57a257601ae31709ea515b461dc770f52
+SHA512 (anyhow-1.0.102.crate) = 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
+Size (anyhow-1.0.102.crate) = 48658 bytes
+BLAKE2s (assert_matches-1.5.0.crate) = 95cba5b3a278a62ec24f7ef7693b635927f435e5bb33435602dd230ea4d4bae8
+SHA512 (assert_matches-1.5.0.crate) = 95f6a7c6f1d577464cb488acad76d765436c20f1cc75c6bfbac28c5820890f7ee169120e3e0a60ad72e91409722e23d35d6487752a16cd07372960a41900eefe
+Size (assert_matches-1.5.0.crate) = 7761 bytes
+BLAKE2s (autocfg-1.5.1.crate) = 3abe45f3b2872788922c39cf9ea7de475a6d75225720ee3e6a1e934e9c384431
+SHA512 (autocfg-1.5.1.crate) = 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
+Size (autocfg-1.5.1.crate) = 18911 bytes
+BLAKE2s (bitflags-2.11.1.crate) = 8ee2524fdd029e0c4ea54bb386b8077da59a12bb7a668a1bcf884a09369a6b8b
+SHA512 (bitflags-2.11.1.crate) = c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
+Size (bitflags-2.11.1.crate) = 49082 bytes
+BLAKE2s (block-buffer-0.10.4.crate) = 4422d2b2ea2e697a7339956a06cff79b3c5d6b263fbf51993c90fef1f9a0a9ef
+SHA512 (block-buffer-0.10.4.crate) = b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
+Size (block-buffer-0.10.4.crate) = 10538 bytes
+BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
+SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
+Size (bstr-1.12.1.crate) = 354916 bytes
+BLAKE2s (cc-1.2.63.crate) = 7a54eabe30588b7dc94c35af5cd45dfe7054d8ce22531729c2646ea2a1a3e550
+SHA512 (cc-1.2.63.crate) = 8cf7b103295b586cc94256379eb1a1097ab5bf541cb36c4629063cf053ce4c55b41abe66923315b3c9cffda4d351d0f09150f418ee202eb1932b95cd5914253c
+Size (cc-1.2.63.crate) = 97259 bytes
+BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
+SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
+Size (cfg-if-1.0.4.crate) = 9360 bytes
+BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721
+SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
+Size (cfg_aliases-0.2.1.crate) = 6355 bytes
+BLAKE2s (chacha20-0.10.0.crate) = 4bd634f9d813654cc48bbd3f7c43b9ab6cfec5ba13e61b7e3254bf063d087c6f
+SHA512 (chacha20-0.10.0.crate) = 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
+Size (chacha20-0.10.0.crate) = 38763 bytes
+BLAKE2s (clap-4.6.1.crate) = f700de930df1ee276e099306ac2bd78ab440a143638376f407ecc2d89568cc97
+SHA512 (clap-4.6.1.crate) = 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
+Size (clap-4.6.1.crate) = 61836 bytes
+BLAKE2s (clap_builder-4.6.0.crate) = 5d7686f002e18c9bb10f76b283fde443f2c2c50eb9a221f796e085bafe2a231f
+SHA512 (clap_builder-4.6.0.crate) = 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
+Size (clap_builder-4.6.0.crate) = 171122 bytes
+BLAKE2s (clap_complete-4.6.5.crate) = 7f77ba2db5a6dfb8af7daa3a0d2d6d2bdb6f0e0c893d759945edd05d10eba330
+SHA512 (clap_complete-4.6.5.crate) = 7162684e1d6ac8b0ab339a8f0f3cc07751d7a6e11b9cc556f28432f278095200f47f5825c4485b5ed2637d90da60a0f85444f2f8e361ed0eeb8ea28e9de71364
+Size (clap_complete-4.6.5.crate) = 51377 bytes
+BLAKE2s (clap_derive-4.6.1.crate) = 945495dc8a3310d4f2fdb25a5060fd4d3ba238575b3eb16bd0076fc62979c053
+SHA512 (clap_derive-4.6.1.crate) = ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
+Size (clap_derive-4.6.1.crate) = 33512 bytes
+BLAKE2s (clap_lex-1.1.0.crate) = 65f0eba605c5d2d5eca07949e2c07a3486a7f09e263f8aca22b69f584c1d38ec
+SHA512 (clap_lex-1.1.0.crate) = d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
+Size (clap_lex-1.1.0.crate) = 13470 bytes
+BLAKE2s (colorchoice-1.0.5.crate) = a785eed27917a44f9fcabcc0f8f6cb60ab00ccc9938e9873d496041141c85445
+SHA512 (colorchoice-1.0.5.crate) = af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
+Size (colorchoice-1.0.5.crate) = 8187 bytes
+BLAKE2s (cpufeatures-0.2.17.crate) = 538ea6858ea97fa842e755a24d183c1e7df1aeb6faa848126f8acc9932fb37a3
+SHA512 (cpufeatures-0.2.17.crate) = 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
+Size (cpufeatures-0.2.17.crate) = 13466 bytes
+BLAKE2s (cpufeatures-0.3.0.crate) = 3a7bc66b0a6c334c83fbcf684a5d9f19e742b10fd3f62ab9271af760f2f2582a
+SHA512 (cpufeatures-0.3.0.crate) = a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
+Size (cpufeatures-0.3.0.crate) = 14156 bytes
+BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
+SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
+Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
+BLAKE2s (crossbeam-epoch-0.9.18.crate) = 6c1696682cc558719ff48faa4ffdc28b562cafea7f084f9b09a99f317def636e
+SHA512 (crossbeam-epoch-0.9.18.crate) = 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
+Size (crossbeam-epoch-0.9.18.crate) = 46875 bytes
+BLAKE2s (crossbeam-utils-0.8.21.crate) = f1dc88d85d262e661db4f03e622bfea97e90e8b57766db804d8464255db80043
+SHA512 (crossbeam-utils-0.8.21.crate) = 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
+Size (crossbeam-utils-0.8.21.crate) = 42691 bytes
+BLAKE2s (crypto-common-0.1.7.crate) = 917164761478458c50b863d4ab928c0d47b25de36c2b2e8834bc7df2da71809a
+SHA512 (crypto-common-0.1.7.crate) = dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
+Size (crypto-common-0.1.7.crate) = 9619 bytes
+BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
+SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
+Size (digest-0.10.7.crate) = 19557 bytes
+BLAKE2s (dirs-6.0.0.crate) = 4f63ff424740a4552b3b41091f43e845e0d720a6091ece6c9a5aefe24c297ca1
+SHA512 (dirs-6.0.0.crate) = f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
+Size (dirs-6.0.0.crate) = 14190 bytes
+BLAKE2s (dirs-sys-0.5.0.crate) = 1a5da6fa801a3e637f337f7c4a46854899b08a5fa8ea2b5864edaa713b7cbf58
+SHA512 (dirs-sys-0.5.0.crate) = c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
+Size (dirs-sys-0.5.0.crate) = 10157 bytes
+BLAKE2s (displaydoc-0.2.6.crate) = 3a900ff296482cb5539672200b4849f073769482794e269e30af207ce3de068b
+SHA512 (displaydoc-0.2.6.crate) = 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7
+Size (displaydoc-0.2.6.crate) = 21191 bytes
+BLAKE2s (either-1.16.0.crate) = 4dfcd75963dec525a4ba7cc057acc473b43fa6f8e3a03b3bb9cd445bd58b312c
+SHA512 (either-1.16.0.crate) = 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0
+Size (either-1.16.0.crate) = 21248 bytes
+BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
+SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
+Size (equivalent-1.0.2.crate) = 7419 bytes
+BLAKE2s (errno-0.3.14.crate) = cafef097c25f2739c920a6502c9ef74021cd51742faa7b3ce7910fa561ec7d5a
+SHA512 (errno-0.3.14.crate) = 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
+Size (errno-0.3.14.crate) = 12002 bytes
+BLAKE2s (fastrand-2.4.1.crate) = 7d11cbdfe02b6e4551a2857af0c611aadcf1c6cea2543d259af5dcf47c80d281
+SHA512 (fastrand-2.4.1.crate) = 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
+Size (fastrand-2.4.1.crate) = 20773 bytes
+BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
+SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
+Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
+BLAKE2s (fish-4.8.1.tar.xz) = a7a310e561d3b54d427b25eaf48182c3936a0a19b357bdf26d2ea7658af06e90
+SHA512 (fish-4.8.1.tar.xz) = 4890fa37245a8d28666c77a51f724d9e7fb50a2bcd72ea66679b598682e01ead661f073cc5298792167f09e3aebdf39a7f7eb712536d2c34d3bef7a62ee7e30b
+Size (fish-4.8.1.tar.xz) = 2619540 bytes
+BLAKE2s (fluent-0.17.0.crate) = db93b8dc491e07888fcbadd5907c50922f4cf87cde7417b682deb878170b6d7c
+SHA512 (fluent-0.17.0.crate) = e629c03ef2cb1905d47587b12e3833a2ea800db8e7554962cef5796d12c4a28d34cfb65ced485be4ca40e781c4d5e8fe2813aab4c6d158f62e02075f60a2a771
+Size (fluent-0.17.0.crate) = 10282 bytes
+BLAKE2s (fluent-bundle-0.16.0.crate) = 38d73932adfc012be8c0361ccc24a136db572ea45b41a0a1add34be44362c03e
+SHA512 (fluent-bundle-0.16.0.crate) = 82882d38a6ece8db26e4593e229fb2c5c66e6a5dd230ced94546a34d9553bdbd902ff70c1e53adf482a2d39175fa519abe9cbff4371d4f8d3047616ed95bbd81
+Size (fluent-bundle-0.16.0.crate) = 35301 bytes
+BLAKE2s (fluent-ftl-tools-5917664c8f2e4928ef1e480ff5c13bbe1e226066.tar.gz) = 78e8758db41618316ac3f8086f1ca996a929fa01a7a3669620b45b84ceedd3fb
+SHA512 (fluent-ftl-tools-5917664c8f2e4928ef1e480ff5c13bbe1e226066.tar.gz) = bedd2765d84d9333a0533de2c439c20423366e10f1ab5e9e000835c037fbcd5785ea9bf9bcd4f7eede8bc49cba97b803474b4d1dedeae3139e46529600d2a290
+Size (fluent-ftl-tools-5917664c8f2e4928ef1e480ff5c13bbe1e226066.tar.gz) = 22139 bytes
+BLAKE2s (fluent-langneg-0.13.1.crate) = ff13e1ea036a57aed7465e73ba41706b8f7091cee9fdc08428b2500f914561d4
+SHA512 (fluent-langneg-0.13.1.crate) = 5158cc70e691051a39c73067f179b4c6f4490cb1e9fd7ed24d97bdd4f2681a2a6947288b1722b2331b29d71a85cc3bb8bfce4f33bc4521b5537861324a84433b
+Size (fluent-langneg-0.13.1.crate) = 11383 bytes
+BLAKE2s (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = 17d82bc06188f3cbe0c38ef54910c2b7cb87043898f5aae842aae89e6d3eaee6
+SHA512 (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = a3e14bb0814f394a6399a3a931a1d5790c1986a99fb39bd6079155da83791656dda51062a86d70233c81a5373b5b8b00f2e35452a4e1ff57706740226226c213
+Size (fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.tar.gz) = 367920 bytes
+BLAKE2s (fluent-syntax-0.12.0.crate) = b3d3219f6f62124d4d572f2dee0159b5c22df0455a2b96c0c0dc1a7dd2fe91dc
+SHA512 (fluent-syntax-0.12.0.crate) = bc3b806de02f65ccd9799cd2795c04cf430b9e0585e96f2c12fb5f0f6dabd1f5dfca60790bff67ca70e745b653d1b8442bcdafad0f98513d8ba23d7ffc7c3169
+Size (fluent-syntax-0.12.0.crate) = 32438 bytes
+BLAKE2s (foldhash-0.1.5.crate) = d2e18d6a9ac10fd481f5d9c3d1d534545c67b1d4318170083b7747eb374caa3b
+SHA512 (foldhash-0.1.5.crate) = 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
+Size (foldhash-0.1.5.crate) = 21901 bytes
+BLAKE2s (foldhash-0.2.0.crate) = 093b2ace06b78950fe9cb5eb123449fc6b9454138ee56a7df3db9b9b46153560
+SHA512 (foldhash-0.2.0.crate) = 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+Size (foldhash-0.2.0.crate) = 23329 bytes
+BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
+SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
+Size (generic-array-0.14.7.crate) = 15950 bytes
+BLAKE2s (getrandom-0.2.17.crate) = 0064a9c9bc6a7c03eaaf502ffb2e479eb18a4b6b3eae2b25b79cf3dc49cfbdb8
+SHA512 (getrandom-0.2.17.crate) = 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
+Size (getrandom-0.2.17.crate) = 40780 bytes
+BLAKE2s (getrandom-0.3.4.crate) = 33c5dff491914e401ae5406376d96ab45a8111fbc4be7a05142572fbddd27443
+SHA512 (getrandom-0.3.4.crate) = 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
+Size (getrandom-0.3.4.crate) = 50932 bytes
+BLAKE2s (getrandom-0.4.2.crate) = 7c1fd8a706e127a16ce06442b0d2a80c407cb411b578794b4f08d6220afd2148
+SHA512 (getrandom-0.4.2.crate) = 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
+Size (getrandom-0.4.2.crate) = 53905 bytes
+BLAKE2s (globset-0.4.18.crate) = e11bcd40201278f23b7b3aa74f96441bf85cc94e4c3364847ce6c15c4e5d1115
+SHA512 (globset-0.4.18.crate) = 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
+Size (globset-0.4.18.crate) = 28970 bytes
+BLAKE2s (hashbrown-0.15.5.crate) = 1a36841024cdb79a3bbe26ba54428af05d838f73640c5ca7aa5db7c8ecd0e82e
+SHA512 (hashbrown-0.15.5.crate) = 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
+Size (hashbrown-0.15.5.crate) = 140908 bytes
+BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
+SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+Size (hashbrown-0.17.1.crate) = 155512 bytes
+BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
+SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (id-arena-2.3.0.crate) = ac16adb79edaba65f064ab4997aff68c9e579af5e5fe75eee0b643240f93cf0d
+SHA512 (id-arena-2.3.0.crate) = 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
+Size (id-arena-2.3.0.crate) = 12883 bytes
+BLAKE2s (ignore-0.4.25.crate) = 0f9d5fd030f889f9325117766e5407a9617f38b8d931daf8419f44b1648ac3fc
+SHA512 (ignore-0.4.25.crate) = 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7
+Size (ignore-0.4.25.crate) = 59154 bytes
+BLAKE2s (indexmap-2.14.0.crate) = 6f827c3e302f65a44ef7e6e971d803204f4a3f625e328eba190b015c7ae4263f
+SHA512 (indexmap-2.14.0.crate) = fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
+Size (indexmap-2.14.0.crate) = 104085 bytes
+BLAKE2s (intl-memoizer-0.5.3.crate) = 877e4f71d23ab1f0d8205a52cd90c039eb35ae4b596f889fe573ada82e4a0c40
+SHA512 (intl-memoizer-0.5.3.crate) = c76484aa607e4b6555bff60abfceed0c446587fa60eb9448570851f54b04bea29bbfb271b6e387a97b6ee95c2803f5155b120a3966fd365bb7872f8d50a35fa2
+Size (intl-memoizer-0.5.3.crate) = 12171 bytes
+BLAKE2s (intl_pluralrules-7.0.2.crate) = ff8124d5b2f3bcdd0b5b4d8b4e9f81d6f3226f13d74f687ec1e9ade65b3948ac
+SHA512 (intl_pluralrules-7.0.2.crate) = e03eace1382afa6704cb2118701c2281628c15df753687079eb02cc13a8f80b07c122b44618f2fa85438cb7343eb676f3c09e08216589c480deee36e7896eb43
+Size (intl_pluralrules-7.0.2.crate) = 9201 bytes
+BLAKE2s (is_executable-1.0.5.crate) = 7bc682cc14c267fcb4edb4985fdbb94e3955c61eed806fc1da070effba33254c
+SHA512 (is_executable-1.0.5.crate) = 59248290fb4598cf89c8c11d6b6ce7158c6acbe3404143c86a6790048dbd52cf6ec94481e65838c77745ae66166fa85b5e563f3668c851a5ec150f7f2996e446
+Size (is_executable-1.0.5.crate) = 9227 bytes
+BLAKE2s (is_terminal_polyfill-1.70.2.crate) = bf81ad2928a4aa1bca1bc5bbe0831dde124e4f36833e581a2c4fc3dc382d7a3f
+SHA512 (is_terminal_polyfill-1.70.2.crate) = d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
+Size (is_terminal_polyfill-1.70.2.crate) = 7548 bytes
+BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
+SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
+Size (itertools-0.14.0.crate) = 152715 bytes
+BLAKE2s (itoa-1.0.18.crate) = b4c525cfe99837e3afd95733435e0353ba9116ecebc7a2ec73f3b84db383ba91
+SHA512 (itoa-1.0.18.crate) = 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
+Size (itoa-1.0.18.crate) = 15935 bytes
+BLAKE2s (jobserver-0.1.34.crate) = e84bc7a0278a236aaaf44f8d659626d8187d04112f8b62e465f7587f39a76bff
+SHA512 (jobserver-0.1.34.crate) = 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
+Size (jobserver-0.1.34.crate) = 29013 bytes
+BLAKE2s (leb128fmt-0.1.0.crate) = 6c338ad590e2ecdfffe296873c95f883df0a381c996f4e22672b7c86efcfb219
+SHA512 (leb128fmt-0.1.0.crate) = 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
+Size (leb128fmt-0.1.0.crate) = 14138 bytes
+BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
+SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
+Size (libc-0.2.186.crate) = 821883 bytes
+BLAKE2s (libredox-0.1.17.crate) = 7c7d72866e62da9ea87669104691103593cb9a7bcada6502f392ff328d88ad57
+SHA512 (libredox-0.1.17.crate) = 6f50507d4c48e57ad677af06cb0e1cee82d9b296c3004d27b3627e957c8701f8a9dcb20b5b04b0a0aec2bb303960fc9487e3ef46aef8663980161893b9fb3e2c
+Size (libredox-0.1.17.crate) = 9644 bytes
+BLAKE2s (lock_api-0.4.14.crate) = 81b23bbcb4983647d2dc3e3dc9bcf73995d6e7a937b0f2910e42f44595b060cc
+SHA512 (lock_api-0.4.14.crate) = 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
+Size (lock_api-0.4.14.crate) = 29249 bytes
+BLAKE2s (log-0.4.30.crate) = f36981bdf5f7da53bfbe3b65c1c8e7d96a737ee9319d262d518db7894794ad77
+SHA512 (log-0.4.30.crate) = f2c5335939a01aeb55ebe5fa6447d1f8edc7f4baa43c9b4f18a1dc9b614f41570a24ce31a4f3ffdd619f04459211272f289cdabd56ab933945ec8664e3cc1870
+Size (log-0.4.30.crate) = 52400 bytes
+BLAKE2s (lru-0.18.0.crate) = c00404ee8eb4dca074848e4276a76300870bb808696b28a3cafb74b12ace87ec
+SHA512 (lru-0.18.0.crate) = 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0
+Size (lru-0.18.0.crate) = 18186 bytes
+BLAKE2s (macro_rules_attribute-0.2.2.crate) = 2633847242c9b04d4a34cd782adba98552f20e9fae55f6a604817ad3bf45c1f1
+SHA512 (macro_rules_attribute-0.2.2.crate) = 9a0d96c2da4c9191da4aafc8cb951d20fd2074b2c32890dfce804954d7aabc220bc0e4e170ba82d30185345331ad13edbce2eecd52f866c4de554f558410324f
+Size (macro_rules_attribute-0.2.2.crate) = 15330 bytes
+BLAKE2s (macro_rules_attribute-proc_macro-0.2.2.crate) = 451ecd6433ebb47341dcc28ada106c6016c3ef5fa0d01c08ee5317184fcfce48
+SHA512 (macro_rules_attribute-proc_macro-0.2.2.crate) = f888ee2213c96a51073972c7e661fe24297f9ce18da737fe6633e1e1b70de1723141080930f1359a593b1cd4cdfdce1e329b45238cd8859d3ae9406dbb5a7754
+Size (macro_rules_attribute-proc_macro-0.2.2.crate) = 8271 bytes
+BLAKE2s (memchr-2.8.1.crate) = 1b8983eacf166f8ccb7312f81cff61cdefcfe0519857b66dce35b73328aba70b
+SHA512 (memchr-2.8.1.crate) = a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1
+Size (memchr-2.8.1.crate) = 98743 bytes
+BLAKE2s (nix-0.30.1.crate) = b0926652bc97b0c460f66a5a5e76891fa153f0c1f7ccc78acea2b6d3edc133b4
+SHA512 (nix-0.30.1.crate) = 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
+Size (nix-0.30.1.crate) = 342015 bytes
+BLAKE2s (nix-0.31.3.crate) = 27ca0ff5834980848140d8cef606a5fba632355abd5fbf8986a604985f9ba289
+SHA512 (nix-0.31.3.crate) = 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643
+Size (nix-0.31.3.crate) = 347476 bytes
+BLAKE2s (num-traits-0.2.19.crate) = 3c64996b86a2f99ad0c535cac3e95e5ca227315695c078d5b17ca8e1b7e47244
+SHA512 (num-traits-0.2.19.crate) = 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
+Size (num-traits-0.2.19.crate) = 51631 bytes
+BLAKE2s (once_cell-1.21.4.crate) = 5945879c1e46e46585a2692e5f3ac0beaa15f111aa45611e0419b50abb21fb4e
+SHA512 (once_cell-1.21.4.crate) = af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
+Size (once_cell-1.21.4.crate) = 35010 bytes
+BLAKE2s (once_cell_polyfill-1.70.2.crate) = 21c28e665d8742ba5822fab5a37878eae474e2f89880c45ea287281c7d242f0e
+SHA512 (once_cell_polyfill-1.70.2.crate) = 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
+Size (once_cell_polyfill-1.70.2.crate) = 7448 bytes
+BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
+SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
+Size (option-ext-0.2.0.crate) = 7345 bytes
+BLAKE2s (parking_lot-0.12.5.crate) = f86e6bdc40967ff502a1eaba85db1839de193ad43b44729ea4f92ce6104e6d27
+SHA512 (parking_lot-0.12.5.crate) = 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
+Size (parking_lot-0.12.5.crate) = 46735 bytes
+BLAKE2s (parking_lot_core-0.9.12.crate) = f405d2bbb06365d3878603031d54c79175a227308548799846f6d5f5bca6f3bd
+SHA512 (parking_lot_core-0.9.12.crate) = 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
+Size (parking_lot_core-0.9.12.crate) = 34110 bytes
+BLAKE2s (paste-1.0.15.crate) = 09002ed91b81cadc8448f26aa33fe55cbdbf6ce609e453d663458d08b98d783d
+SHA512 (paste-1.0.15.crate) = 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
+Size (paste-1.0.15.crate) = 18374 bytes
+BLAKE2s (pcre2-0.2.9.crate) = 85757cf7d495965a08625be9e514395957e55483c1cb278f34809f43490ca9a7
+SHA512 (pcre2-0.2.9.crate) = e428f68260ba5791d062f4ee38f57daa75239db078c0a39dbed8ce4f28825aabd2b53c482867c4191c4d80a49cfecf9aa7d3ed505d0c59f01fa8e114fe158a0f
+Size (pcre2-0.2.9.crate) = 31025 bytes
+BLAKE2s (pcre2-sys-0.2.9.crate) = 20d87a952f490048c2e71431ee67afe55cb391a085b09a229510bebb8eabbe2f
+SHA512 (pcre2-sys-0.2.9.crate) = c94d9520334302228f916b3599a6efd372ed2871aa3c85c3df55e66fed2d2e7033caece4385586d8ff55f55005338b0f042df97ff82f7d6b22d71ed3791fdb52
+Size (pcre2-sys-0.2.9.crate) = 697425 bytes
+BLAKE2s (phf-0.13.1.crate) = af715450825aa9945510c78376d61da3c080c28b80bd8ee157c76ce2ce0becba
+SHA512 (phf-0.13.1.crate) = 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b
+Size (phf-0.13.1.crate) = 24786 bytes
+BLAKE2s (phf_codegen-0.13.1.crate) = 351ce271e36bf0d136695c1360b109b979226f4b7a4d3dee8bcc0a40adf1743f
+SHA512 (phf_codegen-0.13.1.crate) = 37eebbc9639bd9c079b75c424063301978b73bc03ee7746991de979bd29f88ab9d5df085e20f9988825b0e48b7329b7586ab5ccd47fe5bbf6927a56856efb950
+Size (phf_codegen-0.13.1.crate) = 14774 bytes
+BLAKE2s (phf_generator-0.13.1.crate) = c419857b47fb4087509d99c71db96a3f7673010cfa16befdbc861d9d15b5c7f0
+SHA512 (phf_generator-0.13.1.crate) = 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a
+Size (phf_generator-0.13.1.crate) = 15952 bytes
+BLAKE2s (phf_shared-0.13.1.crate) = f0c87f6b9659a27082a396f5ed5e79affe080850474cacb6b03d45948a20f271
+SHA512 (phf_shared-0.13.1.crate) = b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1
+Size (phf_shared-0.13.1.crate) = 16141 bytes
+BLAKE2s (pkg-config-0.3.33.crate) = 97cb9a57ef3758e0f2e451ce3b7176105726d083163e9e052e026b6106609c4c
+SHA512 (pkg-config-0.3.33.crate) = af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a
+Size (pkg-config-0.3.33.crate) = 21590 bytes
+BLAKE2s (portable-atomic-1.13.1.crate) = b3a6549f02086b4648b923c66555c2cf4f46719746faeaf5372cae8ec0e52e11
+SHA512 (portable-atomic-1.13.1.crate) = 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
+Size (portable-atomic-1.13.1.crate) = 197001 bytes
+BLAKE2s (prettyplease-0.2.37.crate) = 1884aa702dbb49dd61035fb930a031664bdee3c8989c5f9580a1019e1ba177cb
+SHA512 (prettyplease-0.2.37.crate) = 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
+Size (prettyplease-0.2.37.crate) = 72033 bytes
+BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
+SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
+Size (proc-macro2-1.0.106.crate) = 59765 bytes
+BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
+SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
+Size (quote-1.0.45.crate) = 31564 bytes
+BLAKE2s (r-efi-5.3.0.crate) = 3a737953fd15903b6e466848b522230b19bc1520b9b900092e3f5822be416a2d
+SHA512 (r-efi-5.3.0.crate) = e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
+Size (r-efi-5.3.0.crate) = 64532 bytes
+BLAKE2s (r-efi-6.0.0.crate) = 43354cc640d5fc19106e09dd1841a1e8fa6504bbc8db6eaceeac64641c8f3b35
+SHA512 (r-efi-6.0.0.crate) = 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
+Size (r-efi-6.0.0.crate) = 65303 bytes
+BLAKE2s (rand-0.10.1.crate) = 5629750f3a7c575992169e89dfdb4de3a19148dae23d1412459e1d98fa7c52d5
+SHA512 (rand-0.10.1.crate) = 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
+Size (rand-0.10.1.crate) = 105801 bytes
+BLAKE2s (rand_core-0.10.1.crate) = 073ca7cb0dd3dc6ca70daf6e5ba91e82ae0948bc5ed8be0231872168a6ae1da0
+SHA512 (rand_core-0.10.1.crate) = 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
+Size (rand_core-0.10.1.crate) = 22833 bytes
+BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
+SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
+Size (redox_syscall-0.5.18.crate) = 30747 bytes
+BLAKE2s (redox_users-0.5.2.crate) = d0011f3421041f92c786d6b2d28450ffbe6bc270ca2b5853e1206fdfc5ccaa81
+SHA512 (redox_users-0.5.2.crate) = 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
+Size (redox_users-0.5.2.crate) = 17280 bytes
+BLAKE2s (regex-automata-0.4.14.crate) = db6e26a850671bb6e76cafa2bd631093c92119fd8b4df006574b833101b4614d
+SHA512 (regex-automata-0.4.14.crate) = 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
+Size (regex-automata-0.4.14.crate) = 618012 bytes
+BLAKE2s (regex-syntax-0.8.10.crate) = e2ae5809632d9dadfe451ea51eef4cc65796237eb50568db33594de2e308b06f
+SHA512 (regex-syntax-0.8.10.crate) = ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
+Size (regex-syntax-0.8.10.crate) = 358781 bytes
+BLAKE2s (rsconf-0.3.0.crate) = b604d89c5deab19baa34f7f35ae92c7254921d118db47565e5b4e16d6760673e
+SHA512 (rsconf-0.3.0.crate) = 1d28e92b22d01c870bc767497bf4864ceb61ac1e063ec7b952560940a817852e87660d1d3e22446a9ba3afa21904152da5f8e84282d47101456882f3f5fb6ffc
+Size (rsconf-0.3.0.crate) = 25832 bytes
+BLAKE2s (rust-embed-8.11.0.crate) = 50b5e125115704b9f438557344fd97da6d05b03b81b1d7bf7d96d414584e0be5
+SHA512 (rust-embed-8.11.0.crate) = 96d90b236269ae3548998f0c28d2b3f1e35422ad63faf46e0a41d55a43a5dc3dd502108455dc2707b4e2510db069eafcd2a1de2e3445da01e7266dee304ad1f2
+Size (rust-embed-8.11.0.crate) = 901130 bytes
+BLAKE2s (rust-embed-impl-8.11.0.crate) = 21696fc8d06adcf2408876f6fe7c8b4fff3d4bbae6f329b27afe8e06d6ec6b3d
+SHA512 (rust-embed-impl-8.11.0.crate) = daab284a38272b5e30153ec7aa4455ae2b024471662996ded8c2fab4e249012cfd9aff4143ff915005250f3b27402ce1d60d573c554571e97154f72b59caa2e4
+Size (rust-embed-impl-8.11.0.crate) = 9286 bytes
+BLAKE2s (rust-embed-utils-8.11.0.crate) = 2b7cd69da4cb24048ea60d40a17b46f0387c1c4d1b3181186a9f8a2610c35668
+SHA512 (rust-embed-utils-8.11.0.crate) = cdc49c45794b6d732c1ec13bf8c8deeba6582a25f762ad407734ca684780315d10259efda1c90df03fada5a3c8558e0b52db3b15bc502fc82e7312e750e869ae
+Size (rust-embed-utils-8.11.0.crate) = 5729 bytes
+BLAKE2s (rust-pcre2-0.2.9-utf32.tar.gz) = 52de08088cc288e5fd826066d3105a3826b524b4acfbd1a2afb45e2b8cdd2c12
+SHA512 (rust-pcre2-0.2.9-utf32.tar.gz) = d00577beee02edf3f35c4371e9a7fb35a2ed9225cd5bc4e539b6a2cd1f31f2a3c55a91832f3310afdeb004e4c59f24aa06c72c2e31ce1827d349b058a7a91a3c
+Size (rust-pcre2-0.2.9-utf32.tar.gz) = 742431 bytes
+BLAKE2s (rustc-hash-2.1.2.crate) = 15a9d16e54f34911d607cc0abde8812aec4f6098d7ab72d6c243c036e2056294
+SHA512 (rustc-hash-2.1.2.crate) = 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1
+Size (rustc-hash-2.1.2.crate) = 14754 bytes
+BLAKE2s (rustc_version-0.4.1.crate) = f0d198d0457135ca7572b41cd2440f1b0ca075013f53b384d07c00db8c5d2e84
+SHA512 (rustc_version-0.4.1.crate) = 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
+Size (rustc_version-0.4.1.crate) = 12245 bytes
+BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
+SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
+Size (same-file-1.0.6.crate) = 10183 bytes
+BLAKE2s (scc-2.4.0.crate) = 88c30892e6d31854625d3a29d15441b2a1ae94e2e27a437ee450dabcc02d9aec
+SHA512 (scc-2.4.0.crate) = ecb7afb66caa1b6e5f993c89f74bc63aa6a10fff7a418c708cee14be786681adec36545c2f36b27ff191fd1cbbeb73a774b214246fd8b5ef8fae3a42a19dfeca
+Size (scc-2.4.0.crate) = 145014 bytes
+BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
+SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+Size (scopeguard-1.2.0.crate) = 11619 bytes
+BLAKE2s (sdd-3.0.10.crate) = 9d45a60427fb7ec5708c5f155900ae450a32ec5d81cbfa24027d9d144dfc1e2c
+SHA512 (sdd-3.0.10.crate) = 02576bd1b4a3ce75b5ddf9fa9061ed5bf20c15aa1cb507047d19fbcd421ed315bcc5f5139b79ef27f4189f2b0889cf643700b73113d68d8928eab755fd7cdc9e
+Size (sdd-3.0.10.crate) = 32748 bytes
+BLAKE2s (self_cell-1.2.2.crate) = 74c75f5f2ebf98324524c846a93aa3f7c521c1bb080a15d68e594ef7a502de1d
+SHA512 (self_cell-1.2.2.crate) = b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420
+Size (self_cell-1.2.2.crate) = 23264 bytes
+BLAKE2s (semver-1.0.28.crate) = cc54fd8b7e1ad8e773e58137625a19c3ca7c46fec285a7eec1685230a1e9b88f
+SHA512 (semver-1.0.28.crate) = bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
+Size (semver-1.0.28.crate) = 33064 bytes
+BLAKE2s (serde-1.0.228.crate) = 6d35ddc61aef1dd8524d6730c719753730adcf3b2ecc0bb3f54af53f74384a99
+SHA512 (serde-1.0.228.crate) = 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
+Size (serde-1.0.228.crate) = 83652 bytes
+BLAKE2s (serde_core-1.0.228.crate) = c3ea455d91e83c2bd00cc5627f0c256b89e4defeacb70b76aa1f21ed33aabbec
+SHA512 (serde_core-1.0.228.crate) = 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
+Size (serde_core-1.0.228.crate) = 63111 bytes
+BLAKE2s (serde_derive-1.0.228.crate) = 96ba1b9a1d86ef1d6189da828e4acb22c58e4c75bb851d67131f2b85dd11d75c
+SHA512 (serde_derive-1.0.228.crate) = 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
+Size (serde_derive-1.0.228.crate) = 59605 bytes
+BLAKE2s (serde_json-1.0.150.crate) = 1110211f149c7d628e804aad8cec575b5102027113f6714a2d80a5db011f80d8
+SHA512 (serde_json-1.0.150.crate) = f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
+Size (serde_json-1.0.150.crate) = 155574 bytes
+BLAKE2s (serial_test-3.4.0.crate) = d98a38b149db7897b867c1357f1d50cc1c4a9d002babc4b955cc1ab4c20a3c0d
+SHA512 (serial_test-3.4.0.crate) = 183820634068f38ceb89f96f4dcba8e908a99bd83064edcf94a364f556adeb514bb92c914ccfb5cd525cfc9e3972f7310e2c110e50151961d7a63b4b0fd3ca87
+Size (serial_test-3.4.0.crate) = 13572 bytes
+BLAKE2s (serial_test_derive-3.4.0.crate) = 5ffefdd42d7161481dc2eb642760e94586bd5a087a369951b99f6a5c971722ee
+SHA512 (serial_test_derive-3.4.0.crate) = 390c4dae490822a29a56a35ce0c19b7368622046eaa57ad26e5b15877641311645b904a6f18b99c56b298a122b7e2db7cd4fc7b4257dccd35cafaeb4a41af506
+Size (serial_test_derive-3.4.0.crate) = 9438 bytes
+BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
+SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
+Size (sha2-0.10.9.crate) = 29271 bytes
+BLAKE2s (shellexpand-3.1.2.crate) = e06ffced23c0fa90f1c47e1a934f05dea79f9f86e1fa09d7f9adcae19cb0a0c3
+SHA512 (shellexpand-3.1.2.crate) = 7af494875d469cbff41b0de99fed01b2ff13b9d9736cad591a93758b70e1a107e24d729d12a415cf63f9ddb4906b3d9f28d52e47eaf09d4a84a6f4b87bde8f6e
+Size (shellexpand-3.1.2.crate) = 26161 bytes
+BLAKE2s (shlex-1.3.0.crate) = 00a54f2882a7a2c2170fca55bd1acd51eea79f115f972ce143b5f4c9c974ee43
+SHA512 (shlex-1.3.0.crate) = 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
+Size (shlex-1.3.0.crate) = 18713 bytes
+BLAKE2s (shlex-2.0.1.crate) = 5b5a3bb8700bbe3e169d6cf5b7a115324435d22823055086a533c4a8b8778fd7
+SHA512 (shlex-2.0.1.crate) = d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
+Size (shlex-2.0.1.crate) = 19332 bytes
+BLAKE2s (siphasher-1.0.3.crate) = ccfa023fabdd24ffa0a54aacace8d9859d7d61559285f55c70bda0463f697180
+SHA512 (siphasher-1.0.3.crate) = dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
+Size (siphasher-1.0.3.crate) = 11643 bytes
+BLAKE2s (smallvec-1.15.1.crate) = 4cc77213990608a8c3cffe9d6fa5cf81e66038510f1e853a27ca2ed027bb1e1b
+SHA512 (smallvec-1.15.1.crate) = c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
+Size (smallvec-1.15.1.crate) = 38116 bytes
+BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
+SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+Size (strsim-0.11.1.crate) = 14266 bytes
+BLAKE2s (strum_macros-0.28.0.crate) = 26d0f2bd069176a0399501298fdfee57f0003494ccec732d75e41f517652a01a
+SHA512 (strum_macros-0.28.0.crate) = a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
+Size (strum_macros-0.28.0.crate) = 30964 bytes
+BLAKE2s (syn-2.0.117.crate) = 03f50444ef7a3b5f28a72c59696d1676df1b8f5c334b19648d2755927e8b2f43
+SHA512 (syn-2.0.117.crate) = 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
+Size (syn-2.0.117.crate) = 306011 bytes
+BLAKE2s (thiserror-2.0.18.crate) = 2964760dc0fe8a2404173d92d7e6e94859be3ffec390b0760e556c74f8e6cbd8
+SHA512 (thiserror-2.0.18.crate) = 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
+Size (thiserror-2.0.18.crate) = 28875 bytes
+BLAKE2s (thiserror-impl-2.0.18.crate) = 87c632f16bf3a69a3484c26687aca89a6e57f18604e43252be3ff6bb0c9e63c5
+SHA512 (thiserror-impl-2.0.18.crate) = 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
+Size (thiserror-impl-2.0.18.crate) = 21413 bytes
+BLAKE2s (tinystr-0.8.3.crate) = 2684c8d423f00c5ccf8ee7ac0e6c508bbc37f144856339e07b93ea826bc295f5
+SHA512 (tinystr-0.8.3.crate) = 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa
+Size (tinystr-0.8.3.crate) = 24710 bytes
+BLAKE2s (type-map-0.5.1.crate) = ae405187abac58845ec566ef7fd6da792d5da3fb6201b11ec2777ddb27e012db
+SHA512 (type-map-0.5.1.crate) = 8fa71209720e828bace6ae426668e32dea0beef3b608a82baaa21358d764b70b16ba3863de96cdbf3d8c924b4b08dd3a708cab5d63ec3eb9a8d9f5c2c73eb861
+Size (type-map-0.5.1.crate) = 8606 bytes
+BLAKE2s (typenum-1.20.1.crate) = 934ab6c421561d93f1a27032be23ce74c9597f8b3a400b3a67b50af525e91ff3
+SHA512 (typenum-1.20.1.crate) = ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
+Size (typenum-1.20.1.crate) = 105479 bytes
+BLAKE2s (unic-langid-0.9.6.crate) = c816e3de04df924231cca6c81097a4f7ed6023e6263228e97db4095ecb12b6ff
+SHA512 (unic-langid-0.9.6.crate) = dab095e4db5a227f5f578b9e5ca2a028766aa5ddbbbc7654155c682e7a31fa302a6575e44bab17ebbf5e9fc3fbd87a2e5fa3410674c7a8448b98b62cef6e321e
+Size (unic-langid-0.9.6.crate) = 9031 bytes
+BLAKE2s (unic-langid-impl-0.9.6.crate) = f48f195a6c655e3e7ede3b6f10720bb09225014c3913d6b19f51b715da739df0
+SHA512 (unic-langid-impl-0.9.6.crate) = cb3963bc6b12b16a46a85ba69151073fc0fc4b64dcdcf9645423a5933fa3b1ea6e8b7801cd29b94104e2e8938936067eef9cd48589f85529157c3ccbc0cc5fc9
+Size (unic-langid-impl-0.9.6.crate) = 90020 bytes
+BLAKE2s (unicode-ident-1.0.24.crate) = 48314ea8c9272549000bbd39fab6a52df9a467bedfcdcda02f183d7549b620b2
+SHA512 (unicode-ident-1.0.24.crate) = 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
+Size (unicode-ident-1.0.24.crate) = 49298 bytes
+BLAKE2s (unicode-segmentation-1.13.2.crate) = 45dc74c693e5a005a20f549a24d8008d3cd390f123078b49c93c1dac316d04b1
+SHA512 (unicode-segmentation-1.13.2.crate) = 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77
+Size (unicode-segmentation-1.13.2.crate) = 111829 bytes
+BLAKE2s (unicode-width-0.2.2.crate) = 770d8dc1245680ff01e5014e31cd470f221eded531e5ffdd84823bcd5ceaf62a
+SHA512 (unicode-width-0.2.2.crate) = a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+Size (unicode-width-0.2.2.crate) = 282768 bytes
+BLAKE2s (unicode-xid-0.2.6.crate) = 17f6c2c1e626560aa9f1dba3656317536d30904b703a29bcb0cd162bdaf9d2d3
+SHA512 (unicode-xid-0.2.6.crate) = f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
+Size (unicode-xid-0.2.6.crate) = 15744 bytes
+BLAKE2s (unix_path-1.0.1.crate) = 2ca1c52c656b7614d0770ccbbde68ab2c4fc0d8dfbb45c4076c5893d98960a5a
+SHA512 (unix_path-1.0.1.crate) = 7648ad86bd45f8ca536b33f582d2a9e9772afbec5508abd28de42d5d6eeecdcfcf9905ee85632be4653d1fc15a370fd27825879e285e0c642aeb1663d19b6a46
+Size (unix_path-1.0.1.crate) = 22226 bytes
+BLAKE2s (unix_str-1.0.0.crate) = 736e02c2e940096a27ebd4fa2f9a4fbffccbffcbdb4c6b23162c912590748247
+SHA512 (unix_str-1.0.0.crate) = 3fa234e8a371fe964a2ede29e0be9f1fb91a6858111fa5bd164bd1eb2a248e71db16f9e9faae86a7ab709458d8fee96cdedf51f7894c7bf667cd3dfb1e757859
+Size (unix_str-1.0.0.crate) = 16226 bytes
+BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
+SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
+Size (utf8parse-0.2.2.crate) = 13499 bytes
+BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
+SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
+Size (version_check-0.9.5.crate) = 15554 bytes
+BLAKE2s (walkdir-2.5.0.crate) = cdca816b58618429084d9471946f73d668cb8ef2960edd8edbefcf29390ba926
+SHA512 (walkdir-2.5.0.crate) = da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
+Size (walkdir-2.5.0.crate) = 23951 bytes
+BLAKE2s (wasi-0.11.1+wasi-snapshot-preview1.crate) = 754465931502b3a96b316c42429cc83d392da7abc889f52a4de4adf5277fb900
+SHA512 (wasi-0.11.1+wasi-snapshot-preview1.crate) = 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
+Size (wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 bytes
+BLAKE2s (wasip2-1.0.1+wasi-0.2.4.crate) = 780ae105618fc5012fbb9a4440d99e49b84525bd4ff0618e1bc4f0c76c99ed64
+SHA512 (wasip2-1.0.1+wasi-0.2.4.crate) = 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
+Size (wasip2-1.0.1+wasi-0.2.4.crate) = 132087 bytes
+BLAKE2s (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = e1f94119806238d291a156dab554c9e2ee7d7d4377fa1511c8ac1610af5c92a5
+SHA512 (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
+Size (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 bytes
+BLAKE2s (wasm-encoder-0.244.0.crate) = f51bef0f2f383e04b0c8cfbe97dd1df9057142f93c6e5603523639ffbaed6dec
+SHA512 (wasm-encoder-0.244.0.crate) = ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
+Size (wasm-encoder-0.244.0.crate) = 85804 bytes
+BLAKE2s (wasm-metadata-0.244.0.crate) = 63b4fe31130d2d4750560a82721bf00029ce8d9dc20194485f5aa856f1ab1a3f
+SHA512 (wasm-metadata-0.244.0.crate) = 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
+Size (wasm-metadata-0.244.0.crate) = 21500 bytes
+BLAKE2s (wasmparser-0.244.0.crate) = 1fe47a3defaf298358b6a6a1e43cd4097905f4b497bd7aa981bffac9c866b40e
+SHA512 (wasmparser-0.244.0.crate) = d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
+Size (wasmparser-0.244.0.crate) = 265607 bytes
+BLAKE2s (widestring-1.2.1.crate) = efaa17344a9460e9f1c9502b64b12c51b07693158c068bec5438d37cd45e3ffd
+SHA512 (widestring-1.2.1.crate) = ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09
+Size (widestring-1.2.1.crate) = 90350 bytes
+BLAKE2s (winapi-util-0.1.11.crate) = 2f2e40ee4fe0683c2629d04b366f9b7498d7fc096183a40c9a279168f65a71e0
+SHA512 (winapi-util-0.1.11.crate) = cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
+Size (winapi-util-0.1.11.crate) = 13368 bytes
+BLAKE2s (windows-link-0.2.1.crate) = b399f8b2d800cac2bef8e258bd19baf94c010ce1b58723ccfda65f4451b8f1a2
+SHA512 (windows-link-0.2.1.crate) = afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
+Size (windows-link-0.2.1.crate) = 6133 bytes
+BLAKE2s (windows-sys-0.60.2.crate) = daf2bbdf7df252ef06247d9f47faaeb11f0514958a9b8892555986ca2b30fb66
+SHA512 (windows-sys-0.60.2.crate) = a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
+Size (windows-sys-0.60.2.crate) = 2518479 bytes
+BLAKE2s (windows-sys-0.61.2.crate) = 88f1c3307e8ff43ad37316780e5d3e475be394aade0aacac6857e305c6120f6e
+SHA512 (windows-sys-0.61.2.crate) = e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
+Size (windows-sys-0.61.2.crate) = 2517186 bytes
+BLAKE2s (windows-targets-0.53.5.crate) = 02139ba602d4206335c726bfed1fd085e78b9f7285da19e7b7a5312498055b3f
+SHA512 (windows-targets-0.53.5.crate) = 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
+Size (windows-targets-0.53.5.crate) = 7126 bytes
+BLAKE2s (windows_aarch64_gnullvm-0.53.1.crate) = 1353141a76a7d7ce7deaa1738e827c7ebe68b9195ed9b526d5b1c0b611369813
+SHA512 (windows_aarch64_gnullvm-0.53.1.crate) = 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
+Size (windows_aarch64_gnullvm-0.53.1.crate) = 787748 bytes
+BLAKE2s (windows_aarch64_msvc-0.53.1.crate) = 2d25a0e0732513886c89c2f48d92088937a749ddfc854a9e3df02dbf11fa6821
+SHA512 (windows_aarch64_msvc-0.53.1.crate) = 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
+Size (windows_aarch64_msvc-0.53.1.crate) = 838009 bytes
+BLAKE2s (windows_i686_gnu-0.53.1.crate) = 27bb7adb47e2d26853b8332e3378428e17ecfd3f30d6c24db7a1f90dd29c98fe
+SHA512 (windows_i686_gnu-0.53.1.crate) = 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
+Size (windows_i686_gnu-0.53.1.crate) = 939775 bytes
+BLAKE2s (windows_i686_gnullvm-0.53.1.crate) = 8d77cefe6d8f88cff718928ee78ff763611999c490842d7c086af834bbccf302
+SHA512 (windows_i686_gnullvm-0.53.1.crate) = 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
+Size (windows_i686_gnullvm-0.53.1.crate) = 857396 bytes
+BLAKE2s (windows_i686_msvc-0.53.1.crate) = 6066dfdf129d1012cd8b7a098219713513c36b94567ddecaf349a52cad4e7810
+SHA512 (windows_i686_msvc-0.53.1.crate) = b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
+Size (windows_i686_msvc-0.53.1.crate) = 907688 bytes
+BLAKE2s (windows_x86_64_gnu-0.53.1.crate) = 9759bb6902b53dceeb2d73051de8e4a1c06b717e7ac872e0004ccf2cf6a86b49
+SHA512 (windows_x86_64_gnu-0.53.1.crate) = e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
+Size (windows_x86_64_gnu-0.53.1.crate) = 903712 bytes
+BLAKE2s (windows_x86_64_gnullvm-0.53.1.crate) = 8474dc0d01d115afbab8ab35d54fdaa130560011b0343e7a45f3ab0d68e2ab38
+SHA512 (windows_x86_64_gnullvm-0.53.1.crate) = 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
+Size (windows_x86_64_gnullvm-0.53.1.crate) = 787739 bytes
+BLAKE2s (windows_x86_64_msvc-0.53.1.crate) = b42857dca5a992ba1d1974fca457c09ce6d0a24913df2a189f65a1d1cd818b7e
+SHA512 (windows_x86_64_msvc-0.53.1.crate) = bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
+Size (windows_x86_64_msvc-0.53.1.crate) = 837950 bytes
+BLAKE2s (wit-bindgen-0.46.0.crate) = a4e3802e4182ff90b146fa8f8cfda0955eb91f42c0e5c58e1e8eaef3c755c75b
+SHA512 (wit-bindgen-0.46.0.crate) = 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
+Size (wit-bindgen-0.46.0.crate) = 60508 bytes
+BLAKE2s (wit-bindgen-0.51.0.crate) = cf16eb01643719aa71a7baac9b014a8ea727ad3a94e6ac5e4eb4c8b042e7b92c
+SHA512 (wit-bindgen-0.51.0.crate) = 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
+Size (wit-bindgen-0.51.0.crate) = 68035 bytes
+BLAKE2s (wit-bindgen-core-0.51.0.crate) = 68ab4e9020af8a7c52da3f6f3be7a8d60cf3224d20751e1081d35fdd2731ebca
+SHA512 (wit-bindgen-core-0.51.0.crate) = eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
+Size (wit-bindgen-core-0.51.0.crate) = 35048 bytes
+BLAKE2s (wit-bindgen-rust-0.51.0.crate) = 154aa9812c0301fac3bd897cd91dcff382b79a79fef97b7bea25c58ce1e643a9
+SHA512 (wit-bindgen-rust-0.51.0.crate) = 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
+Size (wit-bindgen-rust-0.51.0.crate) = 57051 bytes
+BLAKE2s (wit-bindgen-rust-macro-0.51.0.crate) = 864231e76486768b608a52042e1c26aa56ccb8220fc34b54274759abab136237
+SHA512 (wit-bindgen-rust-macro-0.51.0.crate) = bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
+Size (wit-bindgen-rust-macro-0.51.0.crate) = 14283 bytes
+BLAKE2s (wit-component-0.244.0.crate) = 0a390315f660b23646ccdc40b389b53f5f3c18b6e7b130e2de5cf6c69b9869d3
+SHA512 (wit-component-0.244.0.crate) = efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
+Size (wit-component-0.244.0.crate) = 256882 bytes
+BLAKE2s (wit-parser-0.244.0.crate) = 3189977ca83969148aa167b981a7bcfe95a60539964e586916157b7a3658ccee
+SHA512 (wit-parser-0.244.0.crate) = c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
+Size (wit-parser-0.244.0.crate) = 159371 bytes
+BLAKE2s (xterm-color-1.0.2.crate) = 8b4af234ae43b6301b12a5841e8f5dd39180ad80a46811df55b9906bc9d73dec
+SHA512 (xterm-color-1.0.2.crate) = 1ed087e35f892090e3cfe475ce2b3487c397770e08896de1865819cb49f863cccfc64bd74e0b6ca5c2525414b34529d257506a188dc5293bd061cd924ec7ca42
+Size (xterm-color-1.0.2.crate) = 9302 bytes
+BLAKE2s (zerofrom-0.1.8.crate) = e4556207ca152d5db021585d8a1abbe8716874408e05ed958a97aa7855d54338
+SHA512 (zerofrom-0.1.8.crate) = a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51
+Size (zerofrom-0.1.8.crate) = 6156 bytes
+BLAKE2s (zerovec-0.11.6.crate) = 5f1496ff27bceddc4422d64619588e721d0ae1752020f136e2ca9c28be2996be
+SHA512 (zerovec-0.11.6.crate) = 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d
+Size (zerovec-0.11.6.crate) = 128583 bytes
+BLAKE2s (zmij-1.0.21.crate) = a2d1e7214230c8f4e8c946d28215765c131da3aac89f1001daf534335307648e
+SHA512 (zmij-1.0.21.crate) = a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
+Size (zmij-1.0.21.crate) = 26665 bytes
+SHA1 (patch-Cargo.toml) = 044e29d160ad517caac53bc00e299e0c23282820
+SHA1 (patch-cmake_Install.cmake) = dfc4f2eb4c6e4dd115c7d97680e0f964d6308296
diff --git a/fish/patches/patch-Cargo.toml b/fish/patches/patch-Cargo.toml
new file mode 100644
index 0000000000..10c35d770a
--- /dev/null
+++ b/fish/patches/patch-Cargo.toml
@@ -0,0 +1,35 @@
+$NetBSD: patch-Cargo.toml,v 1.2 2026/05/10 18:46:49 vins Exp $
+
+Do not attempt to fetch sources at build time.
+
+--- Cargo.toml.orig	2026-07-13 23:26:44.000000000 +0000
++++ Cargo.toml
+@@ -41,9 +41,9 @@ fish-widestring = { path = "crates/widestring" }
+ fish-wgetopt = { path = "crates/wgetopt" }
+ fish-widecharwidth = { path = "crates/widecharwidth" }
+ fish-widestring = { path = "crates/widestring" }
+-fluent = { git = "https://github.com/danielrainer/fluent-rs";, rev = "cf712bced280b217b6307edabc2089b3e57204ab" }
+-fluent-ftl-tools = { git = "https://codeberg.org/danielrainer/fluent-ftl-tools";, rev = "5917664c8f2e4928ef1e480ff5c13bbe1e226066" }
+-fluent-syntax = { git = "https://github.com/danielrainer/fluent-rs";, rev = "cf712bced280b217b6307edabc2089b3e57204ab" }
++fluent = { path = "../fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab" }
++fluent-ftl-tools = { path = "../fluent-ftl-tools" }
++fluent-syntax = { path = "../fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab" }
+ ignore = "0.4.25"
+ itertools = "0.14.0"
+ libc = "0.2.177"
+@@ -64,7 +64,7 @@ once_cell = "1.19.0"
+ ] }
+ 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.13", default-features = false }
+@@ -259,4 +259,4 @@ print_stderr = "deny"
+ # and is configured in clippy.toml with `allow-print-in-tests`
+ 
+ [lints]
+-workspace = true
+\ No newline at end of file
++workspace = true
diff --git a/fish/patches/patch-cmake_Install.cmake b/fish/patches/patch-cmake_Install.cmake
new file mode 100644
index 0000000000..7cebcfac08
--- /dev/null
+++ b/fish/patches/patch-cmake_Install.cmake
@@ -0,0 +1,39 @@
+$NetBSD: patch-cmake_Install.cmake,v 1.5 2026/05/10 18:46:49 vins Exp $
+
+Use pkgsrc defaults. 
+
+--- cmake/Install.cmake.orig	2026-07-13 23:26:44.000000000 +0000
++++ cmake/Install.cmake
+@@ -4,11 +4,14 @@ set(mandir ${CMAKE_INSTALL_MANDIR})
+ set(bindir ${CMAKE_INSTALL_BINDIR})
+ set(sysconfdir ${CMAKE_INSTALL_SYSCONFDIR})
+ set(mandir ${CMAKE_INSTALL_MANDIR})
++set(libdir ${CMAKE_INSTALL_LIBDIR})
+ 
++
+ set(datadir ${CMAKE_INSTALL_FULL_DATADIR})
+ file(RELATIVE_PATH rel_datadir ${CMAKE_INSTALL_PREFIX} ${datadir})
+ 
+ set(docdir ${CMAKE_INSTALL_DOCDIR})
++set(egdir "${datadir}/examples")
+ 
+ set(rel_completionsdir "fish/vendor_completions.d")
+ set(rel_functionsdir "fish/vendor_functions.d")
+@@ -101,7 +104,7 @@ fish_create_dirs(${sysconfdir}/fish/conf.d ${sysconfdi
+ 
+ fish_create_dirs(${sysconfdir}/fish/conf.d ${sysconfdir}/fish/completions
+     ${sysconfdir}/fish/functions)
+-install(FILES etc/config.fish DESTINATION ${sysconfdir}/fish/)
++install(FILES etc/config.fish DESTINATION ${egdir}/fish/)
+ 
+ fish_create_dirs(
+     ${rel_datadir}/fish
+@@ -134,7 +137,7 @@ install(
+ 
+ install(
+     FILES ${CMAKE_CURRENT_BINARY_DIR}/fish.pc
+-    DESTINATION ${rel_datadir}/pkgconfig
++    DESTINATION ${libdir}/pkgconfig
+ )
+ 
+ # CONDEMNED_PAGE is managed by the conditional above



Home | Main Index | Thread Index | Old Index