components/shell/fish/Makefile | ●●●●● patch | view | raw | blame | history | |
components/shell/fish/fish.p5m | ●●●●● patch | view | raw | blame | history | |
components/shell/fish/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/shell/fish/patches/02-memset-instead-of-bzero.patch | ●●●●● patch | view | raw | blame | history | |
components/shell/fish/patches/03-replace-readdir_r-with-readdir_r.patch | ●●●●● patch | view | raw | blame | history | |
components/shell/fish/patches/04-disable-colors-in-output.patch | ●●●●● patch | view | raw | blame | history | |
make-rules/cmake.mk | ●●●●● 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