Michal Nowak
2019-01-10 c3a1d74ed5f9ed912d63906f993d24be18d184a1
fish: update to 3.0.0

3 files added
4 files modified
459 ■■■■ changed files
components/shell/fish/Makefile 47 ●●●●● patch | view | raw | blame | history
components/shell/fish/fish.p5m 120 ●●●● patch | view | raw | blame | history
components/shell/fish/manifests/sample-manifest.p5m 121 ●●●● patch | view | raw | blame | history
components/shell/fish/patches/02-memset-instead-of-bzero.patch 24 ●●●●● patch | view | raw | blame | history
components/shell/fish/patches/03-replace-readdir_r-with-readdir_r.patch 112 ●●●●● patch | view | raw | blame | history
components/shell/fish/patches/04-disable-colors-in-output.patch 33 ●●●●● patch | view | raw | blame | history
make-rules/cmake.mk 2 ●●● patch | view | raw | blame | history
components/shell/fish/Makefile
@@ -10,42 +10,53 @@
#
# Copyright 2017, Longrin Wischnewski.
# Copyright 2018, Michal Nowak
#
PREFERRED_BITS=64
PREFERRED_BITS=        64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         fish
COMPONENT_VERSION=      2.7.1
COMPONENT_FMRI=         shell/fish
COMPONENT_CLASSIFICATION=System/Shells
COMPONENT_NAME=        fish
COMPONENT_VERSION=    3.0.0
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=  https://fishshell.com
COMPONENT_PROJECT_URL=    https://fishshell.com
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= \
  sha256:e42bb19c7586356905a58578190be792df960fa81de35effb1ca5a5a981f0c5a
    sha256:ea9dd3614bb0346829ce7319437c6a93e3e1dfde3b7f6a469b543b0d2c68f2cf
COMPONENT_ARCHIVE_URL= \
  https://github.com/fish-shell/fish-shell/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=      GPLv2
COMPONENT_SUMMARY= \
  Fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family.
    https://github.com/fish-shell/fish-shell/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=    GPLv2
COMPONENT_SUMMARY=    Fish is a smart and user-friendly command line shell
COMPONENT_FMRI=        shell/fish
COMPONENT_CLASSIFICATION=System/Shells
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/cmake.mk
include $(WS_MAKE_RULES)/ips.mk
COMPONENT_PRE_CONFIGURE_ACTION = ($(CLONEY) $(SOURCE_DIR) $(@D))
PATH=$(PATH.gnu)
CONFIGURE_OPTIONS += --sysconfdir=/etc
COMPONENT_PRE_CMAKE_ACTION = ( \
    $(MV) $(SOURCE_DIR)/tests/invocation/bad-switch.invoke $(SOURCE_DIR)/tests/invocation/bad-switch.invoke.disabled; )
build: $(BUILD_64)
CMAKE_OPTIONS += -DCMAKE_INSTALL_SYSCONFDIR="/etc"
CMAKE_OPTIONS += -DPCRE2_INCLUDE_DIR=/usr/include/pcre
install: $(INSTALL_64)
COMPONENT_TEST_CMD = gmake
test: $(NO_TESTS)
COMPONENT_TEST_TARGETS = test
build:        $(BUILD_64)
install:    $(INSTALL_64)
test:        $(TEST_64)
REQUIRED_PACKAGES += developer/documentation-tool/doxygen
REQUIRED_PACKAGES += library/pcre2
# Auto-generated dependencies
REQUIRED_PACKAGES += library/ncurses
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
REQUIRED_PACKAGES += developer/documentation-tool/doxygen
REQUIRED_PACKAGES += system/library/math
components/shell/fish/fish.p5m
@@ -11,6 +11,7 @@
#
# Copyright 2017 Longrin Wischnewski
# Copyright 2018 Michal Nowak
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -28,33 +29,11 @@
file path=usr/bin/fish_key_reader
file path=usr/share/doc/fish/CHANGELOG.md
file path=usr/share/doc/fish/ascii_fish.png
file path=usr/share/doc/fish/bc_s.png
file path=usr/share/doc/fish/bdwn.png
file path=usr/share/doc/fish/closed.png
file path=usr/share/doc/fish/commands.html
file path=usr/share/doc/fish/design.html
file path=usr/share/doc/fish/doc.png
file path=usr/share/doc/fish/doxygen.css
file path=usr/share/doc/fish/doxygen.png
file path=usr/share/doc/fish/faq.html
file path=usr/share/doc/fish/folderclosed.png
file path=usr/share/doc/fish/folderopen.png
file path=usr/share/doc/fish/index.html
file path=usr/share/doc/fish/jquery.js
file path=usr/share/doc/fish/license.html
file path=usr/share/doc/fish/nav_f.png
file path=usr/share/doc/fish/nav_g.png
file path=usr/share/doc/fish/nav_h.png
file path=usr/share/doc/fish/open.png
file path=usr/share/doc/fish/pages.html
file path=usr/share/doc/fish/splitbar.png
file path=usr/share/doc/fish/sync_off.png
file path=usr/share/doc/fish/sync_on.png
file path=usr/share/doc/fish/tab_a.png
file path=usr/share/doc/fish/tab_b.png
file path=usr/share/doc/fish/tab_h.png
file path=usr/share/doc/fish/tab_s.png
file path=usr/share/doc/fish/tabs.css
file path=usr/share/doc/fish/tutorial.html
file path=usr/share/doc/fish/user_doc.css
file path=usr/share/fish/__fish_build_paths.fish
@@ -81,6 +60,10 @@
file path=usr/share/fish/completions/amixer.fish
file path=usr/share/fish/completions/and.fish
file path=usr/share/fish/completions/animate.fish
file path=usr/share/fish/completions/ansible-galaxy.fish
file path=usr/share/fish/completions/ansible-playbook.fish
file path=usr/share/fish/completions/ansible-vault.fish
file path=usr/share/fish/completions/ansible.fish
file path=usr/share/fish/completions/ant.fish
file path=usr/share/fish/completions/apack.fish
file path=usr/share/fish/completions/apm.fish
@@ -126,11 +109,14 @@
file path=usr/share/fish/completions/awk.fish
file path=usr/share/fish/completions/badblocks.fish
file path=usr/share/fish/completions/base64.fish
file path=usr/share/fish/completions/bb-wrapper.fish
file path=usr/share/fish/completions/bc.fish
file path=usr/share/fish/completions/bd.fish
file path=usr/share/fish/completions/bg.fish
file path=usr/share/fish/completions/bind.fish
file path=usr/share/fish/completions/bison.fish
file path=usr/share/fish/completions/block.fish
file path=usr/share/fish/completions/bower.fish
file path=usr/share/fish/completions/break.fish
file path=usr/share/fish/completions/brew.fish
file path=usr/share/fish/completions/btdownloadcurses.py.fish
@@ -159,6 +145,8 @@
file path=usr/share/fish/completions/chmod.fish
file path=usr/share/fish/completions/chown.fish
file path=usr/share/fish/completions/chsh.fish
file path=usr/share/fish/completions/clang++.fish
file path=usr/share/fish/completions/clang.fish
file path=usr/share/fish/completions/climate.fish
file path=usr/share/fish/completions/colordiff.fish
file path=usr/share/fish/completions/colorsvn.fish
@@ -170,6 +158,7 @@
file path=usr/share/fish/completions/composer.fish
file path=usr/share/fish/completions/composer.phar.fish
file path=usr/share/fish/completions/composite.fish
file path=usr/share/fish/completions/conda.fish
file path=usr/share/fish/completions/configure.fish
file path=usr/share/fish/completions/conjure.fish
file path=usr/share/fish/completions/connmanctl.fish
@@ -183,6 +172,7 @@
file path=usr/share/fish/completions/cupsdisable.fish
file path=usr/share/fish/completions/cupsenable.fish
file path=usr/share/fish/completions/cupsreject.fish
file path=usr/share/fish/completions/curl.fish
file path=usr/share/fish/completions/cut.fish
file path=usr/share/fish/completions/cvs.fish
file path=usr/share/fish/completions/cygport.fish
@@ -202,6 +192,8 @@
file path=usr/share/fish/completions/dlocate.fish
file path=usr/share/fish/completions/dmesg.fish
file path=usr/share/fish/completions/dnf.fish
file path=usr/share/fish/completions/doas.fish
file path=usr/share/fish/completions/docker.fish
file path=usr/share/fish/completions/dpkg-reconfigure.fish
file path=usr/share/fish/completions/dpkg.fish
file path=usr/share/fish/completions/dropbox.fish
@@ -209,6 +201,7 @@
file path=usr/share/fish/completions/duply.fish
file path=usr/share/fish/completions/dvipdf.fish
file path=usr/share/fish/completions/dvipdfm.fish
file path=usr/share/fish/completions/ebuild.fish
file path=usr/share/fish/completions/echo.fish
file path=usr/share/fish/completions/egrep.fish
file path=usr/share/fish/completions/eix-sync.fish
@@ -216,16 +209,19 @@
file path=usr/share/fish/completions/elatex.fish
file path=usr/share/fish/completions/elixir.fish
file path=usr/share/fish/completions/emacs.fish
file path=usr/share/fish/completions/emaint.fish
file path=usr/share/fish/completions/emerge.fish
file path=usr/share/fish/completions/encfs.fish
file path=usr/share/fish/completions/entr.fish
file path=usr/share/fish/completions/env.fish
file path=usr/share/fish/completions/eopkg.fish
file path=usr/share/fish/completions/equery.fish
file path=usr/share/fish/completions/eselect.fish
file path=usr/share/fish/completions/etex.fish
file path=usr/share/fish/completions/eval.fish
file path=usr/share/fish/completions/evince.fish
file path=usr/share/fish/completions/exec.fish
file path=usr/share/fish/completions/exercism.fish
file path=usr/share/fish/completions/exit.fish
file path=usr/share/fish/completions/expand.fish
file path=usr/share/fish/completions/ezjail-admin.fish
@@ -282,7 +278,9 @@
file path=usr/share/fish/completions/hg.fish
file path=usr/share/fish/completions/highlight.fish
file path=usr/share/fish/completions/history.fish
file path=usr/share/fish/completions/hjson.fish
file path=usr/share/fish/completions/htop.fish
file path=usr/share/fish/completions/hugo.fish
file path=usr/share/fish/completions/i3-msg.fish
file path=usr/share/fish/completions/iconv.fish
file path=usr/share/fish/completions/id.fish
@@ -297,7 +295,10 @@
file path=usr/share/fish/completions/ip.fish
file path=usr/share/fish/completions/ipset.fish
file path=usr/share/fish/completions/iptables.fish
file path=usr/share/fish/completions/j.fish
file path=usr/share/fish/completions/jbake.fish
file path=usr/share/fish/completions/jest.fish
file path=usr/share/fish/completions/jhipster.fish
file path=usr/share/fish/completions/jobs.fish
file path=usr/share/fish/completions/journalctl.fish
file path=usr/share/fish/completions/jq.fish
@@ -306,6 +307,9 @@
file path=usr/share/fish/completions/kill.fish
file path=usr/share/fish/completions/killall.fish
file path=usr/share/fish/completions/kitchen.fish
file path=usr/share/fish/completions/kitty.fish
file path=usr/share/fish/completions/kldload.fish
file path=usr/share/fish/completions/kldunload.fish
file path=usr/share/fish/completions/la.fish
file path=usr/share/fish/completions/latex.fish
file path=usr/share/fish/completions/latexmk.fish
@@ -343,8 +347,10 @@
file path=usr/share/fish/completions/magento.fish
file path=usr/share/fish/completions/make.fish
file path=usr/share/fish/completions/makedepend.fish
file path=usr/share/fish/completions/makensis.fish
file path=usr/share/fish/completions/makepkg.fish
file path=usr/share/fish/completions/man.fish
file path=usr/share/fish/completions/math.fish
file path=usr/share/fish/completions/mc.fish
file path=usr/share/fish/completions/md5sum.fish
file path=usr/share/fish/completions/mdadm.fish
@@ -354,9 +360,11 @@
file path=usr/share/fish/completions/mdimport.fish
file path=usr/share/fish/completions/mdls.fish
file path=usr/share/fish/completions/mdutil.fish
file path=usr/share/fish/completions/meson.fish
file path=usr/share/fish/completions/minikube.fish
file path=usr/share/fish/completions/mix.fish
file path=usr/share/fish/completions/mkdir.fish
file path=usr/share/fish/completions/mkdocs.fish
file path=usr/share/fish/completions/mkdosfs.fish
file path=usr/share/fish/completions/mkfs.fat.fish
file path=usr/share/fish/completions/mkfs.vfat.fish
@@ -385,6 +393,7 @@
file path=usr/share/fish/completions/netctl.fish
file path=usr/share/fish/completions/networkctl.fish
file path=usr/share/fish/completions/nextd.fish
file path=usr/share/fish/completions/ngrok.fish
file path=usr/share/fish/completions/nice.fish
file path=usr/share/fish/completions/ninja.fish
file path=usr/share/fish/completions/nl.fish
@@ -401,6 +410,9 @@
file path=usr/share/fish/completions/omega.fish
file path=usr/share/fish/completions/opam.fish
file path=usr/share/fish/completions/open.fish
file path=usr/share/fish/completions/openocd.fish
file path=usr/share/fish/completions/opkg.fish
file path=usr/share/fish/completions/optipng.fish
file path=usr/share/fish/completions/or.fish
file path=usr/share/fish/completions/p4.fish
file path=usr/share/fish/completions/pacaur.fish
@@ -412,6 +424,7 @@
file path=usr/share/fish/completions/pacsrv.fish
file path=usr/share/fish/completions/pactl.fish
file path=usr/share/fish/completions/pactree.fish
file path=usr/share/fish/completions/pandoc.fish
file path=usr/share/fish/completions/passwd.fish
file path=usr/share/fish/completions/patch.fish
file path=usr/share/fish/completions/pbget.fish
@@ -421,6 +434,7 @@
file path=usr/share/fish/completions/pdftex.fish
file path=usr/share/fish/completions/pdftotext.fish
file path=usr/share/fish/completions/perl.fish
file path=usr/share/fish/completions/pfctl.fish
file path=usr/share/fish/completions/pftp.fish
file path=usr/share/fish/completions/pgrep.fish
file path=usr/share/fish/completions/pine.fish
@@ -432,6 +446,9 @@
file path=usr/share/fish/completions/pipenv.fish
file path=usr/share/fish/completions/pkg-config.fish
file path=usr/share/fish/completions/pkg.fish
file path=usr/share/fish/completions/pkg_add.fish
file path=usr/share/fish/completions/pkg_delete.fish
file path=usr/share/fish/completions/pkg_info.fish
file path=usr/share/fish/completions/pkgadd.fish
file path=usr/share/fish/completions/pkgfile.fish
file path=usr/share/fish/completions/pkginfo.fish
@@ -440,14 +457,17 @@
file path=usr/share/fish/completions/pkill.fish
file path=usr/share/fish/completions/poff.fish
file path=usr/share/fish/completions/pon.fish
file path=usr/share/fish/completions/port.fish
file path=usr/share/fish/completions/portmaster.fish
file path=usr/share/fish/completions/ports.fish
file path=usr/share/fish/completions/poweroff.fish
file path=usr/share/fish/completions/powerpill.fish
file path=usr/share/fish/completions/prevd.fish
file path=usr/share/fish/completions/prt-get.fish
file path=usr/share/fish/completions/ps.fish
file path=usr/share/fish/completions/ps2pdf.fish
file path=usr/share/fish/completions/psql.fish
file path=usr/share/fish/completions/pstack.fish
file path=usr/share/fish/completions/psub.fish
file path=usr/share/fish/completions/pushd.fish
file path=usr/share/fish/completions/pv.fish
@@ -463,6 +483,7 @@
file path=usr/share/fish/completions/rc-service.fish
file path=usr/share/fish/completions/rc-update.fish
file path=usr/share/fish/completions/rc.d.fish
file path=usr/share/fish/completions/rcctl.fish
file path=usr/share/fish/completions/read.fish
file path=usr/share/fish/completions/readlink.fish
file path=usr/share/fish/completions/realpath.fish
@@ -493,6 +514,7 @@
file path=usr/share/fish/completions/scss.fish
file path=usr/share/fish/completions/sed.fish
file path=usr/share/fish/completions/seq.fish
file path=usr/share/fish/completions/serve.fish
file path=usr/share/fish/completions/service.fish
file path=usr/share/fish/completions/set.fish
file path=usr/share/fish/completions/set_color.fish
@@ -504,6 +526,7 @@
file path=usr/share/fish/completions/sha256sum.fish
file path=usr/share/fish/completions/sha384sum.fish
file path=usr/share/fish/completions/sha512sum.fish
file path=usr/share/fish/completions/signify.fish
file path=usr/share/fish/completions/snap.fish
file path=usr/share/fish/completions/sort.fish
file path=usr/share/fish/completions/ssh.fish
@@ -545,14 +568,17 @@
file path=usr/share/fish/completions/trap.fish
file path=usr/share/fish/completions/travis.fish
file path=usr/share/fish/completions/tree.fish
file path=usr/share/fish/completions/ttx.fish
file path=usr/share/fish/completions/type.fish
file path=usr/share/fish/completions/udisksctl.fish
file path=usr/share/fish/completions/ulimit.fish
file path=usr/share/fish/completions/umask.fish
file path=usr/share/fish/completions/umount.fish
file path=usr/share/fish/completions/uname.fish
file path=usr/share/fish/completions/unexpand.fish
file path=usr/share/fish/completions/uniq.fish
file path=usr/share/fish/completions/unrar.fish
file path=usr/share/fish/completions/unzip.fish
file path=usr/share/fish/completions/update-eix-remote.fish
file path=usr/share/fish/completions/update-eix.fish
file path=usr/share/fish/completions/useradd.fish
@@ -564,6 +590,8 @@
file path=usr/share/fish/completions/vim-addons.fish
file path=usr/share/fish/completions/vim.fish
file path=usr/share/fish/completions/vimdiff.fish
file path=usr/share/fish/completions/virsh.fish
file path=usr/share/fish/completions/vmctl.fish
file path=usr/share/fish/completions/w.fish
file path=usr/share/fish/completions/wajig.fish
file path=usr/share/fish/completions/watch.fish
@@ -579,6 +607,7 @@
file path=usr/share/fish/completions/wpa_cli.fish
file path=usr/share/fish/completions/wvdial.fish
file path=usr/share/fish/completions/xargs.fish
file path=usr/share/fish/completions/xclip.fish
file path=usr/share/fish/completions/xdg-mime.fish
file path=usr/share/fish/completions/xdvi.fish
file path=usr/share/fish/completions/xelatex.fish
@@ -590,6 +619,7 @@
file path=usr/share/fish/completions/xrandr.fish
file path=usr/share/fish/completions/xrdb.fish
file path=usr/share/fish/completions/xsel.fish
file path=usr/share/fish/completions/xsv.fish
file path=usr/share/fish/completions/xterm.fish
file path=usr/share/fish/completions/xz.fish
file path=usr/share/fish/completions/yaourt.fish
@@ -597,15 +627,20 @@
file path=usr/share/fish/completions/yast2.fish
file path=usr/share/fish/completions/yum.fish
file path=usr/share/fish/completions/zcat.fish
file path=usr/share/fish/completions/zfs.fish
file path=usr/share/fish/completions/zip.fish
file path=usr/share/fish/completions/zpool.fish
file path=usr/share/fish/completions/zypper.fish
file path=usr/share/fish/config.fish
file path=usr/share/fish/functions/N_.fish
file path=usr/share/fish/functions/_.fish
file path=usr/share/fish/functions/__fish_abbr_old.fish
file path=usr/share/fish/functions/__fish_append.fish
file path=usr/share/fish/functions/__fish_bind_test1.fish
file path=usr/share/fish/functions/__fish_bind_test2.fish
file path=usr/share/fish/functions/__fish_can_complete_switches.fish
file path=usr/share/fish/functions/__fish_cancel_commandline.fish
file path=usr/share/fish/functions/__fish_clang_complete.fish
file path=usr/share/fish/functions/__fish_commandline_is_singlequoted.fish
file path=usr/share/fish/functions/__fish_commandline_test.fish
file path=usr/share/fish/functions/__fish_complete_abook_formats.fish
@@ -643,6 +678,11 @@
file path=usr/share/fish/functions/__fish_complete_user_at_hosts.fish
file path=usr/share/fish/functions/__fish_complete_users.fish
file path=usr/share/fish/functions/__fish_complete_wvdial_peers.fish
file path=usr/share/fish/functions/__fish_complete_zfs_mountpoint_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_pools.fish
file path=usr/share/fish/functions/__fish_complete_zfs_ro_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_rw_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_write_once_properties.fish
file path=usr/share/fish/functions/__fish_config_interactive.fish
file path=usr/share/fish/functions/__fish_contains_opt.fish
file path=usr/share/fish/functions/__fish_crux_packages.fish
@@ -651,12 +691,16 @@
file path=usr/share/fish/functions/__fish_cursor_xterm.fish
file path=usr/share/fish/functions/__fish_describe_command.fish
file path=usr/share/fish/functions/__fish_filter_ant_targets.fish
file path=usr/share/fish/functions/__fish_first_token.fish
file path=usr/share/fish/functions/__fish_git_prompt.fish
file path=usr/share/fish/functions/__fish_gnu_complete.fish
file path=usr/share/fish/functions/__fish_hg_prompt.fish
file path=usr/share/fish/functions/__fish_is_first_arg.fish
file path=usr/share/fish/functions/__fish_is_first_token.fish
file path=usr/share/fish/functions/__fish_is_git_repository.fish
file path=usr/share/fish/functions/__fish_is_switch.fish
file path=usr/share/fish/functions/__fish_is_token_n.fish
file path=usr/share/fish/functions/__fish_is_zfs_feature_enabled.fish
file path=usr/share/fish/functions/__fish_list_current_token.fish
file path=usr/share/fish/functions/__fish_make_completion_signals.fish
file path=usr/share/fish/functions/__fish_man_page.fish
@@ -665,7 +709,14 @@
file path=usr/share/fish/functions/__fish_not_contain_opt.fish
file path=usr/share/fish/functions/__fish_number_of_cmd_args_wo_opts.fish
file path=usr/share/fish/functions/__fish_paginate.fish
file path=usr/share/fish/functions/__fish_parent_directories.fish
file path=usr/share/fish/functions/__fish_parse_configure.fish
file path=usr/share/fish/functions/__fish_portage_print_available_pkgs.fish
file path=usr/share/fish/functions/__fish_portage_print_installed_pkgs.fish
file path=usr/share/fish/functions/__fish_portage_print_repository_names.fish
file path=usr/share/fish/functions/__fish_portage_print_repository_paths.fish
file path=usr/share/fish/functions/__fish_ports_dirs.fish
file path=usr/share/fish/functions/__fish_prev_arg_in.fish
file path=usr/share/fish/functions/__fish_print_VBox_vms.fish
file path=usr/share/fish/functions/__fish_print_abook_emails.fish
file path=usr/share/fish/functions/__fish_print_addresses.fish
@@ -680,6 +731,7 @@
file path=usr/share/fish/functions/__fish_print_encodings.fish
file path=usr/share/fish/functions/__fish_print_filesystems.fish
file path=usr/share/fish/functions/__fish_print_function_prototypes.fish
file path=usr/share/fish/functions/__fish_print_groups.fish
file path=usr/share/fish/functions/__fish_print_help.fish
file path=usr/share/fish/functions/__fish_print_hostnames.fish
file path=usr/share/fish/functions/__fish_print_interfaces.fish
@@ -702,36 +754,33 @@
file path=usr/share/fish/functions/__fish_print_xrandr_modes.fish
file path=usr/share/fish/functions/__fish_print_xrandr_outputs.fish
file path=usr/share/fish/functions/__fish_print_xwindows.fish
file path=usr/share/fish/functions/__fish_print_zfs_bookmarks.fish
file path=usr/share/fish/functions/__fish_print_zfs_filesystems.fish
file path=usr/share/fish/functions/__fish_print_zfs_snapshots.fish
file path=usr/share/fish/functions/__fish_print_zfs_volumes.fish
file path=usr/share/fish/functions/__fish_prt_no_subcommand.fish
file path=usr/share/fish/functions/__fish_prt_packages.fish
file path=usr/share/fish/functions/__fish_prt_ports.fish
file path=usr/share/fish/functions/__fish_prt_use_package.fish
file path=usr/share/fish/functions/__fish_prt_use_port.fish
file path=usr/share/fish/functions/__fish_pwd.fish
file path=usr/share/fish/functions/__fish_seen_argument.fish
file path=usr/share/fish/functions/__fish_seen_subcommand_from.fish
file path=usr/share/fish/functions/__fish_set_locale.fish
file path=usr/share/fish/functions/__fish_sgrep.fish
file path=usr/share/fish/functions/__fish_shared_key_bindings.fish
file path=usr/share/fish/functions/__fish_should_complete_switches.fish
file path=usr/share/fish/functions/__fish_svn_prompt.fish
file path=usr/share/fish/functions/__fish_systemctl_automounts.fish
file path=usr/share/fish/functions/__fish_systemctl_devices.fish
file path=usr/share/fish/functions/__fish_systemctl_mounts.fish
file path=usr/share/fish/functions/__fish_systemctl_scopes.fish
file path=usr/share/fish/functions/__fish_systemctl_service_paths.fish
file path=usr/share/fish/functions/__fish_systemctl_services.fish
file path=usr/share/fish/functions/__fish_systemctl_slices.fish
file path=usr/share/fish/functions/__fish_systemctl_snapshots.fish
file path=usr/share/fish/functions/__fish_systemctl_sockets.fish
file path=usr/share/fish/functions/__fish_systemctl_swaps.fish
file path=usr/share/fish/functions/__fish_systemctl_targets.fish
file path=usr/share/fish/functions/__fish_systemctl_timers.fish
file path=usr/share/fish/functions/__fish_systemd_machine_images.fish
file path=usr/share/fish/functions/__fish_systemd_machines.fish
file path=usr/share/fish/functions/__fish_test_arg.fish
file path=usr/share/fish/functions/__fish_toggle_comment_commandline.fish
file path=usr/share/fish/functions/__fish_use_subcommand.fish
file path=usr/share/fish/functions/__fish_vcs_prompt.fish
file path=usr/share/fish/functions/__fish_whatis.fish
file path=usr/share/fish/functions/__terlar_git_prompt.fish
file path=usr/share/fish/functions/_fish_systemctl.fish
file path=usr/share/fish/functions/_validate_int.fish
file path=usr/share/fish/functions/abbr.fish
file path=usr/share/fish/functions/alias.fish
@@ -758,7 +807,9 @@
file path=usr/share/fish/functions/fish_md5.fish
file path=usr/share/fish/functions/fish_mode_prompt.fish
file path=usr/share/fish/functions/fish_opt.fish
file path=usr/share/fish/functions/fish_print_hg_root.fish
file path=usr/share/fish/functions/fish_prompt.fish
file path=usr/share/fish/functions/fish_title.fish
file path=usr/share/fish/functions/fish_update_completions.fish
file path=usr/share/fish/functions/fish_vi_cursor.fish
file path=usr/share/fish/functions/fish_vi_key_bindings.fish
@@ -774,7 +825,6 @@
file path=usr/share/fish/functions/ll.fish
file path=usr/share/fish/functions/ls.fish
file path=usr/share/fish/functions/man.fish
file path=usr/share/fish/functions/math.fish
file path=usr/share/fish/functions/nextd-or-forward-word.fish
file path=usr/share/fish/functions/nextd.fish
file path=usr/share/fish/functions/open.fish
@@ -880,6 +930,7 @@
file path=usr/share/fish/man/man1/ulimit.1
file path=usr/share/fish/man/man1/umask.1
file path=usr/share/fish/man/man1/vared.1
file path=usr/share/fish/man/man1/wait.1
file path=usr/share/fish/man/man1/while.1
file path=usr/share/fish/tools/create_manpage_completions.py
file path=usr/share/fish/tools/deroff.py
@@ -916,7 +967,6 @@
file path=usr/share/fish/tools/web_config/sample_prompts/screen_savvy.fish
file path=usr/share/fish/tools/web_config/sample_prompts/sorin.fish
file path=usr/share/fish/tools/web_config/sample_prompts/terlar.fish
file path=usr/share/fish/tools/web_config/sample_prompts/user_host_path.fish
file path=usr/share/fish/tools/web_config/webconfig.py
file path=usr/share/locale/de/LC_MESSAGES/fish.mo
file path=usr/share/locale/en/LC_MESSAGES/fish.mo
components/shell/fish/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2017 <contributor>
# Copyright 2018 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -28,33 +28,11 @@
file path=usr/bin/fish_key_reader
file path=usr/share/doc/fish/CHANGELOG.md
file path=usr/share/doc/fish/ascii_fish.png
file path=usr/share/doc/fish/bc_s.png
file path=usr/share/doc/fish/bdwn.png
file path=usr/share/doc/fish/closed.png
file path=usr/share/doc/fish/commands.html
file path=usr/share/doc/fish/design.html
file path=usr/share/doc/fish/doc.png
file path=usr/share/doc/fish/doxygen.css
file path=usr/share/doc/fish/doxygen.png
file path=usr/share/doc/fish/faq.html
file path=usr/share/doc/fish/folderclosed.png
file path=usr/share/doc/fish/folderopen.png
file path=usr/share/doc/fish/index.html
file path=usr/share/doc/fish/jquery.js
file path=usr/share/doc/fish/license.html
file path=usr/share/doc/fish/nav_f.png
file path=usr/share/doc/fish/nav_g.png
file path=usr/share/doc/fish/nav_h.png
file path=usr/share/doc/fish/open.png
file path=usr/share/doc/fish/pages.html
file path=usr/share/doc/fish/splitbar.png
file path=usr/share/doc/fish/sync_off.png
file path=usr/share/doc/fish/sync_on.png
file path=usr/share/doc/fish/tab_a.png
file path=usr/share/doc/fish/tab_b.png
file path=usr/share/doc/fish/tab_h.png
file path=usr/share/doc/fish/tab_s.png
file path=usr/share/doc/fish/tabs.css
file path=usr/share/doc/fish/tutorial.html
file path=usr/share/doc/fish/user_doc.css
file path=usr/share/fish/__fish_build_paths.fish
@@ -81,6 +59,10 @@
file path=usr/share/fish/completions/amixer.fish
file path=usr/share/fish/completions/and.fish
file path=usr/share/fish/completions/animate.fish
file path=usr/share/fish/completions/ansible-galaxy.fish
file path=usr/share/fish/completions/ansible-playbook.fish
file path=usr/share/fish/completions/ansible-vault.fish
file path=usr/share/fish/completions/ansible.fish
file path=usr/share/fish/completions/ant.fish
file path=usr/share/fish/completions/apack.fish
file path=usr/share/fish/completions/apm.fish
@@ -126,11 +108,14 @@
file path=usr/share/fish/completions/awk.fish
file path=usr/share/fish/completions/badblocks.fish
file path=usr/share/fish/completions/base64.fish
file path=usr/share/fish/completions/bb-wrapper.fish
file path=usr/share/fish/completions/bc.fish
file path=usr/share/fish/completions/bd.fish
file path=usr/share/fish/completions/bg.fish
file path=usr/share/fish/completions/bind.fish
file path=usr/share/fish/completions/bison.fish
file path=usr/share/fish/completions/block.fish
file path=usr/share/fish/completions/bower.fish
file path=usr/share/fish/completions/break.fish
file path=usr/share/fish/completions/brew.fish
file path=usr/share/fish/completions/btdownloadcurses.py.fish
@@ -159,6 +144,8 @@
file path=usr/share/fish/completions/chmod.fish
file path=usr/share/fish/completions/chown.fish
file path=usr/share/fish/completions/chsh.fish
file path=usr/share/fish/completions/clang++.fish
file path=usr/share/fish/completions/clang.fish
file path=usr/share/fish/completions/climate.fish
file path=usr/share/fish/completions/colordiff.fish
file path=usr/share/fish/completions/colorsvn.fish
@@ -170,6 +157,7 @@
file path=usr/share/fish/completions/composer.fish
file path=usr/share/fish/completions/composer.phar.fish
file path=usr/share/fish/completions/composite.fish
file path=usr/share/fish/completions/conda.fish
file path=usr/share/fish/completions/configure.fish
file path=usr/share/fish/completions/conjure.fish
file path=usr/share/fish/completions/connmanctl.fish
@@ -183,6 +171,7 @@
file path=usr/share/fish/completions/cupsdisable.fish
file path=usr/share/fish/completions/cupsenable.fish
file path=usr/share/fish/completions/cupsreject.fish
file path=usr/share/fish/completions/curl.fish
file path=usr/share/fish/completions/cut.fish
file path=usr/share/fish/completions/cvs.fish
file path=usr/share/fish/completions/cygport.fish
@@ -202,6 +191,8 @@
file path=usr/share/fish/completions/dlocate.fish
file path=usr/share/fish/completions/dmesg.fish
file path=usr/share/fish/completions/dnf.fish
file path=usr/share/fish/completions/doas.fish
file path=usr/share/fish/completions/docker.fish
file path=usr/share/fish/completions/dpkg-reconfigure.fish
file path=usr/share/fish/completions/dpkg.fish
file path=usr/share/fish/completions/dropbox.fish
@@ -209,6 +200,7 @@
file path=usr/share/fish/completions/duply.fish
file path=usr/share/fish/completions/dvipdf.fish
file path=usr/share/fish/completions/dvipdfm.fish
file path=usr/share/fish/completions/ebuild.fish
file path=usr/share/fish/completions/echo.fish
file path=usr/share/fish/completions/egrep.fish
file path=usr/share/fish/completions/eix-sync.fish
@@ -216,16 +208,19 @@
file path=usr/share/fish/completions/elatex.fish
file path=usr/share/fish/completions/elixir.fish
file path=usr/share/fish/completions/emacs.fish
file path=usr/share/fish/completions/emaint.fish
file path=usr/share/fish/completions/emerge.fish
file path=usr/share/fish/completions/encfs.fish
file path=usr/share/fish/completions/entr.fish
file path=usr/share/fish/completions/env.fish
file path=usr/share/fish/completions/eopkg.fish
file path=usr/share/fish/completions/equery.fish
file path=usr/share/fish/completions/eselect.fish
file path=usr/share/fish/completions/etex.fish
file path=usr/share/fish/completions/eval.fish
file path=usr/share/fish/completions/evince.fish
file path=usr/share/fish/completions/exec.fish
file path=usr/share/fish/completions/exercism.fish
file path=usr/share/fish/completions/exit.fish
file path=usr/share/fish/completions/expand.fish
file path=usr/share/fish/completions/ezjail-admin.fish
@@ -282,7 +277,9 @@
file path=usr/share/fish/completions/hg.fish
file path=usr/share/fish/completions/highlight.fish
file path=usr/share/fish/completions/history.fish
file path=usr/share/fish/completions/hjson.fish
file path=usr/share/fish/completions/htop.fish
file path=usr/share/fish/completions/hugo.fish
file path=usr/share/fish/completions/i3-msg.fish
file path=usr/share/fish/completions/iconv.fish
file path=usr/share/fish/completions/id.fish
@@ -297,7 +294,10 @@
file path=usr/share/fish/completions/ip.fish
file path=usr/share/fish/completions/ipset.fish
file path=usr/share/fish/completions/iptables.fish
file path=usr/share/fish/completions/j.fish
file path=usr/share/fish/completions/jbake.fish
file path=usr/share/fish/completions/jest.fish
file path=usr/share/fish/completions/jhipster.fish
file path=usr/share/fish/completions/jobs.fish
file path=usr/share/fish/completions/journalctl.fish
file path=usr/share/fish/completions/jq.fish
@@ -306,6 +306,9 @@
file path=usr/share/fish/completions/kill.fish
file path=usr/share/fish/completions/killall.fish
file path=usr/share/fish/completions/kitchen.fish
file path=usr/share/fish/completions/kitty.fish
file path=usr/share/fish/completions/kldload.fish
file path=usr/share/fish/completions/kldunload.fish
file path=usr/share/fish/completions/la.fish
file path=usr/share/fish/completions/latex.fish
file path=usr/share/fish/completions/latexmk.fish
@@ -343,8 +346,10 @@
file path=usr/share/fish/completions/magento.fish
file path=usr/share/fish/completions/make.fish
file path=usr/share/fish/completions/makedepend.fish
file path=usr/share/fish/completions/makensis.fish
file path=usr/share/fish/completions/makepkg.fish
file path=usr/share/fish/completions/man.fish
file path=usr/share/fish/completions/math.fish
file path=usr/share/fish/completions/mc.fish
file path=usr/share/fish/completions/md5sum.fish
file path=usr/share/fish/completions/mdadm.fish
@@ -354,9 +359,11 @@
file path=usr/share/fish/completions/mdimport.fish
file path=usr/share/fish/completions/mdls.fish
file path=usr/share/fish/completions/mdutil.fish
file path=usr/share/fish/completions/meson.fish
file path=usr/share/fish/completions/minikube.fish
file path=usr/share/fish/completions/mix.fish
file path=usr/share/fish/completions/mkdir.fish
file path=usr/share/fish/completions/mkdocs.fish
file path=usr/share/fish/completions/mkdosfs.fish
file path=usr/share/fish/completions/mkfs.fat.fish
file path=usr/share/fish/completions/mkfs.vfat.fish
@@ -385,6 +392,7 @@
file path=usr/share/fish/completions/netctl.fish
file path=usr/share/fish/completions/networkctl.fish
file path=usr/share/fish/completions/nextd.fish
file path=usr/share/fish/completions/ngrok.fish
file path=usr/share/fish/completions/nice.fish
file path=usr/share/fish/completions/ninja.fish
file path=usr/share/fish/completions/nl.fish
@@ -401,6 +409,9 @@
file path=usr/share/fish/completions/omega.fish
file path=usr/share/fish/completions/opam.fish
file path=usr/share/fish/completions/open.fish
file path=usr/share/fish/completions/openocd.fish
file path=usr/share/fish/completions/opkg.fish
file path=usr/share/fish/completions/optipng.fish
file path=usr/share/fish/completions/or.fish
file path=usr/share/fish/completions/p4.fish
file path=usr/share/fish/completions/pacaur.fish
@@ -412,6 +423,7 @@
file path=usr/share/fish/completions/pacsrv.fish
file path=usr/share/fish/completions/pactl.fish
file path=usr/share/fish/completions/pactree.fish
file path=usr/share/fish/completions/pandoc.fish
file path=usr/share/fish/completions/passwd.fish
file path=usr/share/fish/completions/patch.fish
file path=usr/share/fish/completions/pbget.fish
@@ -421,6 +433,7 @@
file path=usr/share/fish/completions/pdftex.fish
file path=usr/share/fish/completions/pdftotext.fish
file path=usr/share/fish/completions/perl.fish
file path=usr/share/fish/completions/pfctl.fish
file path=usr/share/fish/completions/pftp.fish
file path=usr/share/fish/completions/pgrep.fish
file path=usr/share/fish/completions/pine.fish
@@ -432,6 +445,9 @@
file path=usr/share/fish/completions/pipenv.fish
file path=usr/share/fish/completions/pkg-config.fish
file path=usr/share/fish/completions/pkg.fish
file path=usr/share/fish/completions/pkg_add.fish
file path=usr/share/fish/completions/pkg_delete.fish
file path=usr/share/fish/completions/pkg_info.fish
file path=usr/share/fish/completions/pkgadd.fish
file path=usr/share/fish/completions/pkgfile.fish
file path=usr/share/fish/completions/pkginfo.fish
@@ -440,14 +456,17 @@
file path=usr/share/fish/completions/pkill.fish
file path=usr/share/fish/completions/poff.fish
file path=usr/share/fish/completions/pon.fish
file path=usr/share/fish/completions/port.fish
file path=usr/share/fish/completions/portmaster.fish
file path=usr/share/fish/completions/ports.fish
file path=usr/share/fish/completions/poweroff.fish
file path=usr/share/fish/completions/powerpill.fish
file path=usr/share/fish/completions/prevd.fish
file path=usr/share/fish/completions/prt-get.fish
file path=usr/share/fish/completions/ps.fish
file path=usr/share/fish/completions/ps2pdf.fish
file path=usr/share/fish/completions/psql.fish
file path=usr/share/fish/completions/pstack.fish
file path=usr/share/fish/completions/psub.fish
file path=usr/share/fish/completions/pushd.fish
file path=usr/share/fish/completions/pv.fish
@@ -463,6 +482,7 @@
file path=usr/share/fish/completions/rc-service.fish
file path=usr/share/fish/completions/rc-update.fish
file path=usr/share/fish/completions/rc.d.fish
file path=usr/share/fish/completions/rcctl.fish
file path=usr/share/fish/completions/read.fish
file path=usr/share/fish/completions/readlink.fish
file path=usr/share/fish/completions/realpath.fish
@@ -493,6 +513,7 @@
file path=usr/share/fish/completions/scss.fish
file path=usr/share/fish/completions/sed.fish
file path=usr/share/fish/completions/seq.fish
file path=usr/share/fish/completions/serve.fish
file path=usr/share/fish/completions/service.fish
file path=usr/share/fish/completions/set.fish
file path=usr/share/fish/completions/set_color.fish
@@ -504,6 +525,7 @@
file path=usr/share/fish/completions/sha256sum.fish
file path=usr/share/fish/completions/sha384sum.fish
file path=usr/share/fish/completions/sha512sum.fish
file path=usr/share/fish/completions/signify.fish
file path=usr/share/fish/completions/snap.fish
file path=usr/share/fish/completions/sort.fish
file path=usr/share/fish/completions/ssh.fish
@@ -545,14 +567,17 @@
file path=usr/share/fish/completions/trap.fish
file path=usr/share/fish/completions/travis.fish
file path=usr/share/fish/completions/tree.fish
file path=usr/share/fish/completions/ttx.fish
file path=usr/share/fish/completions/type.fish
file path=usr/share/fish/completions/udisksctl.fish
file path=usr/share/fish/completions/ulimit.fish
file path=usr/share/fish/completions/umask.fish
file path=usr/share/fish/completions/umount.fish
file path=usr/share/fish/completions/uname.fish
file path=usr/share/fish/completions/unexpand.fish
file path=usr/share/fish/completions/uniq.fish
file path=usr/share/fish/completions/unrar.fish
file path=usr/share/fish/completions/unzip.fish
file path=usr/share/fish/completions/update-eix-remote.fish
file path=usr/share/fish/completions/update-eix.fish
file path=usr/share/fish/completions/useradd.fish
@@ -564,6 +589,8 @@
file path=usr/share/fish/completions/vim-addons.fish
file path=usr/share/fish/completions/vim.fish
file path=usr/share/fish/completions/vimdiff.fish
file path=usr/share/fish/completions/virsh.fish
file path=usr/share/fish/completions/vmctl.fish
file path=usr/share/fish/completions/w.fish
file path=usr/share/fish/completions/wajig.fish
file path=usr/share/fish/completions/watch.fish
@@ -579,6 +606,7 @@
file path=usr/share/fish/completions/wpa_cli.fish
file path=usr/share/fish/completions/wvdial.fish
file path=usr/share/fish/completions/xargs.fish
file path=usr/share/fish/completions/xclip.fish
file path=usr/share/fish/completions/xdg-mime.fish
file path=usr/share/fish/completions/xdvi.fish
file path=usr/share/fish/completions/xelatex.fish
@@ -590,6 +618,7 @@
file path=usr/share/fish/completions/xrandr.fish
file path=usr/share/fish/completions/xrdb.fish
file path=usr/share/fish/completions/xsel.fish
file path=usr/share/fish/completions/xsv.fish
file path=usr/share/fish/completions/xterm.fish
file path=usr/share/fish/completions/xz.fish
file path=usr/share/fish/completions/yaourt.fish
@@ -597,15 +626,20 @@
file path=usr/share/fish/completions/yast2.fish
file path=usr/share/fish/completions/yum.fish
file path=usr/share/fish/completions/zcat.fish
file path=usr/share/fish/completions/zfs.fish
file path=usr/share/fish/completions/zip.fish
file path=usr/share/fish/completions/zpool.fish
file path=usr/share/fish/completions/zypper.fish
file path=usr/share/fish/config.fish
file path=usr/share/fish/functions/N_.fish
file path=usr/share/fish/functions/_.fish
file path=usr/share/fish/functions/__fish_abbr_old.fish
file path=usr/share/fish/functions/__fish_append.fish
file path=usr/share/fish/functions/__fish_bind_test1.fish
file path=usr/share/fish/functions/__fish_bind_test2.fish
file path=usr/share/fish/functions/__fish_can_complete_switches.fish
file path=usr/share/fish/functions/__fish_cancel_commandline.fish
file path=usr/share/fish/functions/__fish_clang_complete.fish
file path=usr/share/fish/functions/__fish_commandline_is_singlequoted.fish
file path=usr/share/fish/functions/__fish_commandline_test.fish
file path=usr/share/fish/functions/__fish_complete_abook_formats.fish
@@ -643,6 +677,11 @@
file path=usr/share/fish/functions/__fish_complete_user_at_hosts.fish
file path=usr/share/fish/functions/__fish_complete_users.fish
file path=usr/share/fish/functions/__fish_complete_wvdial_peers.fish
file path=usr/share/fish/functions/__fish_complete_zfs_mountpoint_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_pools.fish
file path=usr/share/fish/functions/__fish_complete_zfs_ro_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_rw_properties.fish
file path=usr/share/fish/functions/__fish_complete_zfs_write_once_properties.fish
file path=usr/share/fish/functions/__fish_config_interactive.fish
file path=usr/share/fish/functions/__fish_contains_opt.fish
file path=usr/share/fish/functions/__fish_crux_packages.fish
@@ -651,12 +690,16 @@
file path=usr/share/fish/functions/__fish_cursor_xterm.fish
file path=usr/share/fish/functions/__fish_describe_command.fish
file path=usr/share/fish/functions/__fish_filter_ant_targets.fish
file path=usr/share/fish/functions/__fish_first_token.fish
file path=usr/share/fish/functions/__fish_git_prompt.fish
file path=usr/share/fish/functions/__fish_gnu_complete.fish
file path=usr/share/fish/functions/__fish_hg_prompt.fish
file path=usr/share/fish/functions/__fish_is_first_arg.fish
file path=usr/share/fish/functions/__fish_is_first_token.fish
file path=usr/share/fish/functions/__fish_is_git_repository.fish
file path=usr/share/fish/functions/__fish_is_switch.fish
file path=usr/share/fish/functions/__fish_is_token_n.fish
file path=usr/share/fish/functions/__fish_is_zfs_feature_enabled.fish
file path=usr/share/fish/functions/__fish_list_current_token.fish
file path=usr/share/fish/functions/__fish_make_completion_signals.fish
file path=usr/share/fish/functions/__fish_man_page.fish
@@ -665,7 +708,14 @@
file path=usr/share/fish/functions/__fish_not_contain_opt.fish
file path=usr/share/fish/functions/__fish_number_of_cmd_args_wo_opts.fish
file path=usr/share/fish/functions/__fish_paginate.fish
file path=usr/share/fish/functions/__fish_parent_directories.fish
file path=usr/share/fish/functions/__fish_parse_configure.fish
file path=usr/share/fish/functions/__fish_portage_print_available_pkgs.fish
file path=usr/share/fish/functions/__fish_portage_print_installed_pkgs.fish
file path=usr/share/fish/functions/__fish_portage_print_repository_names.fish
file path=usr/share/fish/functions/__fish_portage_print_repository_paths.fish
file path=usr/share/fish/functions/__fish_ports_dirs.fish
file path=usr/share/fish/functions/__fish_prev_arg_in.fish
file path=usr/share/fish/functions/__fish_print_VBox_vms.fish
file path=usr/share/fish/functions/__fish_print_abook_emails.fish
file path=usr/share/fish/functions/__fish_print_addresses.fish
@@ -680,6 +730,7 @@
file path=usr/share/fish/functions/__fish_print_encodings.fish
file path=usr/share/fish/functions/__fish_print_filesystems.fish
file path=usr/share/fish/functions/__fish_print_function_prototypes.fish
file path=usr/share/fish/functions/__fish_print_groups.fish
file path=usr/share/fish/functions/__fish_print_help.fish
file path=usr/share/fish/functions/__fish_print_hostnames.fish
file path=usr/share/fish/functions/__fish_print_interfaces.fish
@@ -702,36 +753,33 @@
file path=usr/share/fish/functions/__fish_print_xrandr_modes.fish
file path=usr/share/fish/functions/__fish_print_xrandr_outputs.fish
file path=usr/share/fish/functions/__fish_print_xwindows.fish
file path=usr/share/fish/functions/__fish_print_zfs_bookmarks.fish
file path=usr/share/fish/functions/__fish_print_zfs_filesystems.fish
file path=usr/share/fish/functions/__fish_print_zfs_snapshots.fish
file path=usr/share/fish/functions/__fish_print_zfs_volumes.fish
file path=usr/share/fish/functions/__fish_prt_no_subcommand.fish
file path=usr/share/fish/functions/__fish_prt_packages.fish
file path=usr/share/fish/functions/__fish_prt_ports.fish
file path=usr/share/fish/functions/__fish_prt_use_package.fish
file path=usr/share/fish/functions/__fish_prt_use_port.fish
file path=usr/share/fish/functions/__fish_pwd.fish
file path=usr/share/fish/functions/__fish_seen_argument.fish
file path=usr/share/fish/functions/__fish_seen_subcommand_from.fish
file path=usr/share/fish/functions/__fish_set_locale.fish
file path=usr/share/fish/functions/__fish_sgrep.fish
file path=usr/share/fish/functions/__fish_shared_key_bindings.fish
file path=usr/share/fish/functions/__fish_should_complete_switches.fish
file path=usr/share/fish/functions/__fish_svn_prompt.fish
file path=usr/share/fish/functions/__fish_systemctl_automounts.fish
file path=usr/share/fish/functions/__fish_systemctl_devices.fish
file path=usr/share/fish/functions/__fish_systemctl_mounts.fish
file path=usr/share/fish/functions/__fish_systemctl_scopes.fish
file path=usr/share/fish/functions/__fish_systemctl_service_paths.fish
file path=usr/share/fish/functions/__fish_systemctl_services.fish
file path=usr/share/fish/functions/__fish_systemctl_slices.fish
file path=usr/share/fish/functions/__fish_systemctl_snapshots.fish
file path=usr/share/fish/functions/__fish_systemctl_sockets.fish
file path=usr/share/fish/functions/__fish_systemctl_swaps.fish
file path=usr/share/fish/functions/__fish_systemctl_targets.fish
file path=usr/share/fish/functions/__fish_systemctl_timers.fish
file path=usr/share/fish/functions/__fish_systemd_machine_images.fish
file path=usr/share/fish/functions/__fish_systemd_machines.fish
file path=usr/share/fish/functions/__fish_test_arg.fish
file path=usr/share/fish/functions/__fish_toggle_comment_commandline.fish
file path=usr/share/fish/functions/__fish_use_subcommand.fish
file path=usr/share/fish/functions/__fish_vcs_prompt.fish
file path=usr/share/fish/functions/__fish_whatis.fish
file path=usr/share/fish/functions/__terlar_git_prompt.fish
file path=usr/share/fish/functions/_fish_systemctl.fish
file path=usr/share/fish/functions/_validate_int.fish
file path=usr/share/fish/functions/abbr.fish
file path=usr/share/fish/functions/alias.fish
@@ -758,7 +806,9 @@
file path=usr/share/fish/functions/fish_md5.fish
file path=usr/share/fish/functions/fish_mode_prompt.fish
file path=usr/share/fish/functions/fish_opt.fish
file path=usr/share/fish/functions/fish_print_hg_root.fish
file path=usr/share/fish/functions/fish_prompt.fish
file path=usr/share/fish/functions/fish_title.fish
file path=usr/share/fish/functions/fish_update_completions.fish
file path=usr/share/fish/functions/fish_vi_cursor.fish
file path=usr/share/fish/functions/fish_vi_key_bindings.fish
@@ -774,7 +824,6 @@
file path=usr/share/fish/functions/ll.fish
file path=usr/share/fish/functions/ls.fish
file path=usr/share/fish/functions/man.fish
file path=usr/share/fish/functions/math.fish
file path=usr/share/fish/functions/nextd-or-forward-word.fish
file path=usr/share/fish/functions/nextd.fish
file path=usr/share/fish/functions/open.fish
@@ -880,6 +929,7 @@
file path=usr/share/fish/man/man1/ulimit.1
file path=usr/share/fish/man/man1/umask.1
file path=usr/share/fish/man/man1/vared.1
file path=usr/share/fish/man/man1/wait.1
file path=usr/share/fish/man/man1/while.1
file path=usr/share/fish/tools/create_manpage_completions.py
file path=usr/share/fish/tools/deroff.py
@@ -916,7 +966,6 @@
file path=usr/share/fish/tools/web_config/sample_prompts/screen_savvy.fish
file path=usr/share/fish/tools/web_config/sample_prompts/sorin.fish
file path=usr/share/fish/tools/web_config/sample_prompts/terlar.fish
file path=usr/share/fish/tools/web_config/sample_prompts/user_host_path.fish
file path=usr/share/fish/tools/web_config/webconfig.py
file path=usr/share/locale/de/LC_MESSAGES/fish.mo
file path=usr/share/locale/en/LC_MESSAGES/fish.mo
components/shell/fish/patches/02-memset-instead-of-bzero.patch
New file
@@ -0,0 +1,24 @@
From ef23923c8dc2dd825a5a260b99bb3b7fd5c4834b Mon Sep 17 00:00:00 2001
From: Mahmoud Al-Qudsi <mqudsi@neosmart.net>
Date: Wed, 2 Jan 2019 00:28:25 -0600
Subject: [PATCH] Drop use of deprecated bzero(3)
Use `memset(__, 0, __)` instead. Also fixes #5461 by not needing `bzero`
from `strings.h` anymore.
---
 src/history.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/history.cpp b/src/history.cpp
index a2b4bb0bc..8ee7974e8 100644
--- a/src/history.cpp
+++ b/src/history.cpp
@@ -270,7 +270,7 @@ class history_file_contents_t {
                 ptr += amt;
             }
         }
-        bzero(ptr, remaining);
+        memset(ptr, 0, remaining);
         return true;
     }
components/shell/fish/patches/03-replace-readdir_r-with-readdir_r.patch
New file
@@ -0,0 +1,112 @@
From b5bc1b277a0bf3966f7366c0593a2d8558113ce8 Mon Sep 17 00:00:00 2001
From: Fabian Homborg <FHomborg@gmail.com>
Date: Wed, 2 Jan 2019 14:16:39 +0100
Subject: [PATCH] Switch to readdir from readdir_r
It's deprecated in glibc, and does not work properly on Solaris.
Fixes #5458.
---
 src/wutil.cpp | 43 +++++++++++++++++--------------------------
 1 file changed, 17 insertions(+), 26 deletions(-)
diff --git a/src/wutil.cpp b/src/wutil.cpp
index 13001bef6..5dda39b87 100644
--- a/src/wutil.cpp
+++ b/src/wutil.cpp
@@ -37,27 +37,27 @@ const file_id_t kInvalidFileID = {(dev_t)-1LL, (ino_t)-1LL, (uint64_t)-1LL, -1,
 static owning_lock<std::unordered_map<wcstring, wcstring>> wgettext_map;
 bool wreaddir_resolving(DIR *dir, const wcstring &dir_path, wcstring &out_name, bool *out_is_dir) {
-    struct dirent d;
-    struct dirent *result = NULL;
-    int retval = readdir_r(dir, &d, &result);
-    if (retval || !result) {
+    struct dirent *result = readdir(dir);
+    if (!result) {
         out_name = L"";
         return false;
     }
-    out_name = str2wcstring(d.d_name);
-    if (!out_is_dir) return true;
+    out_name = str2wcstring(result->d_name);
+    if (!out_is_dir) {
+        return true;
+    }
     // The caller cares if this is a directory, so check.
     bool is_dir = false;
     // We may be able to skip stat, if the readdir can tell us the file type directly.
     bool check_with_stat = true;
 #ifdef HAVE_STRUCT_DIRENT_D_TYPE
-    if (d.d_type == DT_DIR) {
+    if (result->d_type == DT_DIR) {
         // Known directory.
         is_dir = true;
         check_with_stat = false;
-    } else if (d.d_type == DT_LNK || d.d_type == DT_UNKNOWN) {
+    } else if (result->d_type == DT_LNK || result->d_type == DT_UNKNOWN) {
         // We want to treat symlinks to directories as directories. Use stat to resolve it.
         check_with_stat = true;
     } else {
@@ -70,7 +70,7 @@ bool wreaddir_resolving(DIR *dir, const wcstring &dir_path, wcstring &out_name,
         // We couldn't determine the file type from the dirent; check by stat'ing it.
         cstring fullpath = wcs2string(dir_path);
         fullpath.push_back('/');
-        fullpath.append(d.d_name);
+        fullpath.append(result->d_name);
         struct stat buf;
         if (stat(fullpath.c_str(), &buf) != 0) {
             is_dir = false;
@@ -83,34 +83,24 @@ bool wreaddir_resolving(DIR *dir, const wcstring &dir_path, wcstring &out_name,
 }
 bool wreaddir(DIR *dir, wcstring &out_name) {
-    // We need to use a union to ensure that the dirent struct is large enough to avoid stomping on
-    // the stack. Some platforms incorrectly defined the `d_name[]` member as being one element
-    // long when it should be at least NAME_MAX + 1.
-    union {
-        struct dirent d;
-        char c[offsetof(struct dirent, d_name) + NAME_MAX + 1];
-    } d_u;
-    struct dirent *result = NULL;
-
-    int retval = readdir_r(dir, &d_u.d, &result);
-    if (retval || !result) {
+    struct dirent *result = readdir(dir);
+    if (!result) {
         out_name = L"";
         return false;
     }
-    out_name = str2wcstring(d_u.d.d_name);
+    out_name = str2wcstring(result->d_name);
     return true;
 }
 bool wreaddir_for_dirs(DIR *dir, wcstring *out_name) {
-    struct dirent d;
     struct dirent *result = NULL;
     while (!result) {
-        int retval = readdir_r(dir, &d, &result);
-        if (retval || !result) break;
+        result = readdir(dir);
+        if (!result) break;
 #if HAVE_STRUCT_DIRENT_D_TYPE
-        switch (d.d_type) {
+        switch (result->d_type) {
             case DT_DIR:
             case DT_LNK:
             case DT_UNKNOWN: {
@@ -129,7 +119,8 @@ bool wreaddir_for_dirs(DIR *dir, wcstring *out_name) {
     if (result && out_name) {
         *out_name = str2wcstring(result->d_name);
     }
-    return result != NULL;
+    if (!result) return false;
+    return true;
 }
 const wcstring wgetcwd() {
components/shell/fish/patches/04-disable-colors-in-output.patch
New file
@@ -0,0 +1,33 @@
--- fish-3.0.0/Makefile.in    2018-12-28 14:01:03.000000000 +0000
+++ fish-3.0.0/Makefile.in.new    2019-01-02 09:11:56.124547835 +0000
@@ -227,30 +227,6 @@ else
   share_man=
 endif
-
-t_co:=$(shell tput colors || echo '')  2> /dev/null
-green  := $(shell ( tput setaf 2 || tput AF 2 ) 2> /dev/null )
-yellow := $(shell ( tput setaf 3 || tput AF 3 ) 2> /dev/null )
-cyan := $(shell ( tput setaf 6 || tput AF 6 ) 2> /dev/null )
-red := $(shell ( tput setaf 1 || tput AF 1 ) 2> /dev/null )
-bo := $(shell ( tput bold || tput md ) 2> /dev/null )
-# * Italic: Rarely defined -  it's common for it to work despite
-#         terminfo entries and isn't known to cause any recent > 256-color terminals
-#         to explode. If terminfo says a terminal supports 256 colors - it's fancy enough
-#         and won't have trouble the escape.
-ifeq ($(t_co), 256)
-    em := $(shell ( tput sitm || tput ZH || echo "\\033[3m" ) 2> /dev/null )
-# * Half-bright/faint 'dim' mode - rarely works - rarely in terminfo when it does
-#   but it's cool. Use it with one of the basic colors to get a fainter version
-#   of it. We use this to shade the output from any reconfigures we trigger.
-    dim := $(shell ( tput dim || tput mh || [ $(TERM_PROGRAM) = Apple_Terminal ] && echo "\\033[2m") 2> /dev/null )
-else
-    em := $(shell ( tput sitm || tput ZH ) 2> /dev/null )
-    dim := $(shell ( tput dim || tput mh) 2> /dev/null )
-endif
-
-sgr0 := $(shell ( tput sgr0 || tput me) 2> /dev/null )
-
 #
 # A target that shows VAR='$(VAR)' (properly escaped)
 # Cool trick: `make show-$var` (e.g. make show-HAVE_DOXYGEN) to quickly see what $var is.
make-rules/cmake.mk
@@ -80,7 +80,7 @@
CMAKE_LIBEXECDIR.64 =    lib/$(MACH64)
CMAKE_INCLUDEDIR =    include
CMAKE_DATAROOTDIR =    share
CMAKE_DATADIR =    $(CMAKE_DATAROOTDIR)
CMAKE_DATADIR =        $(CMAKE_DATAROOTDIR)
CMAKE_INFODIR =        $(CMAKE_DATAROOTDIR)/info
CMAKE_LOCALEDIR =    $(CMAKE_DATAROOTDIR)/locale
CMAKE_MANDIR =        $(CMAKE_DATAROOTDIR)/man