pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/shells/bash-completion
Module Name: pkgsrc
Committed By: jperkin
Date: Wed Mar 10 16:35:54 UTC 2021
Modified Files:
pkgsrc/shells/bash-completion: Makefile PLIST distinfo
Added Files:
pkgsrc/shells/bash-completion/patches: patch-Makefile.in
Removed Files:
pkgsrc/shells/bash-completion/patches: patch-completions_pkg__delete
Log Message:
bash-completion: Update to version 2.11.
pkgsrc changes:
* Stop pretending that share/bash-completion.d is supported, it isn't.
Packages that are installing files there should install them into
share/bash-completion/completions instead.
* Stop installing profile.d script, only really makes sense under /etc,
and it wasn't correctly handled as a configuration file anyway.
bash-completion (2.11)
[ Alexander Meshcheryakov ]
* _known_hosts_real: check that ruptime is present before calling
(#390)
[ Andrew Gaul ]
* totem: reuse kaffeine completions (#372)
[ Damien Nadé ]
* __reassemble_comp_words_by_ref: avoid triggering nounset on
indirect references
[ Felix Lechner ]
* lintian: complete paths for Ubuntu's .ddeb and Debian's buildinfo
files (#397)
[ Felix Yan ]
* ip: complete route add table arg
* ip: style fixes similar to ip-netns
* ip: add more completions for ip-rule
* ip: add support for netns (#391)
* ip: improve completion of route subcommands (#326)
[ Hans-Christoph Steiner ]
* unzip, zipinfo: complete *.aar (#428)
[ Jakub Jelen ]
* ssh: add new -Q completions in OpenSSH 8.2p1 (#400)
[ Kevin Locke ]
* python: support executables with minor version (#389)
[ Michal Suchánek ]
* insmod, modinfo, modprobe: support xz compressed modules (#401)
[ Phan Duc Nhat Minh ]
* tshark: complete -r arg with all filenames (#422)
[ Sebastian Jakubiak ]
* openssl: update -starttls completions (#403)
* _filedir*: update link to bug-bash discussion on -X (#404)
* test/python: add testcase for submodule completion
[ Ville Skyttä ]
* Release 2.11
* extra/make-changelog: check and output usage message
* pre-commit: anchor exclude patterns
* pytest: rewrite in bash, support toplevel funcs, avoid nondef ones
and classes
* test/xfreerdp: skip --help failure cases
* test/tshark: fix multiple -O completion with no http2 support
* test/ant: avoid complete-ant-cmd.pl interference with ANT_ARGS
* _xinetd_services: avoid nounset error on bash 4.2
* pre-commit: upgrade isort to 5.1.4
* pre-commit: upgrade pyupgrade to 2.7.2
* pre-commit: add pyupgrade, run it
* test/ant: gitignore all target cache files
* _known_hosts_real: exclude Host negations
* pre-commit: upgrade isort to 5.0.7
* pre-commit: update shellcheck-py URL
* test/inputrc: do not set print-completions-horizontally
* test/inputrc: comment typo fix
* pytest: complete async test class methods
* __get_cword_at_cursor_by_ref: fix regression on bash 4.2
* test: upgrade markdownlint-cli to 0.23.2
* _known_hosts_real: avoid errors in nounset mode on Ubuntu 14 and
16
* _longopt: exclude too many dashes, allow underscores, require ends
with alnum
* _included_ssh_config_files: support globs
* _known_hosts_real: prevent unwanted pathname expansion on host
entries
* test/shfmt: upgrade to 3.1.2, reformat with it
* test/_known_hosts_real: add explicit no globbing test case
* test: upgrade mypy to 0.782
* CONTRIBUTING.md: add posix and nounset mode item
* test: upgrade mypy to 0.781
* test: upgrade perltidy to 20200619
* _known_hosts_real: fix completion of Host entries after a wildcard
etc
* _known_hosts_real: fix # handling in ssh configs
* test: upgrade flake8 to 3.8.3
* test/xhost: multiple expected result handling fixes
* test/slapt-src: single expected result handling fixes
* test: partial hostname completion fixes
* test: simplify completion parsing
* test/dpkg-query: mark as xfail on non-Debian based systems
* .gitignore: clean up some no longer needed ignores
* test/lspci: skip -A arg test if lspci fails -A help, e.g. busybox
lspci
* test: regex escape our magic mark for completeness
* test: upgrade mypy to 0.780
* test/_known_hosts_real: don't modify class scoped base expected
list
* test/_known_hosts_real: reset COMP_KNOWN_HOSTS_WITH_HOSTFILE
between tests
* test/_known_hosts_real: tolerate duplicates
* bash_completion: trivial cleanups
* gcc: avoid errors in nounset mode
* pytest: fix test class method completion with BSD awk
* man, mutt: avoid errors in nounset mode on Ubuntu 14 and 16
* java, make: avoid errors in nounset mode on Ubuntu 14 and 16
* README: document GNU make build requirement
* pytest: add test class method completion
* _known_hosts: avoid errors in nounset mode and no arguments
* bash_completion: fix array set checks with empty elements in them
* *: avoid more errors in nounset mode
* cfrun: fix $hostfile leak
* _command_offset, route: cleanups
* *: avoid more errors in nounset mode
* qemu: add -machine arg completion
* qemu, sbopkg: avoid unintentional globbing on option arg
completions
* test: enable shellcheck SC2035
* *: drop support for bash 4.1
* _init_completion: fix unassigned redirect completion in nounset
mode
* ip: route shfmt, arithmetic evaluation
* _filedir: avoid unbound variable error on Ubuntu 14 and 16
* _pids, _pgids, _pnames: improve shfmt formatting
* scp, sftp, ssh: fix completion on options bundled with -4/-6
* modprobe, tshark, _included_ssh_config_files: use [[ ]] instead of
[ ]
* test/runLint: warn about [ ] instead of [[ ]] use
* test: skip various tests if we don't get a useful usage message
* *: mark nounset mode as supported, issues with it are bugs now
* *: avoid more errors in nounset mode
* *: avoid more errors in nounset mode
* *: avoid more errors in nounset mode
* test/inputrc: comment and whitespace tweaks
* *: avoid more errors in nounset mode
* test/unit: sort files included in dist
* test/unit: include test_unit_known_hosts_real.py in dist
* bash_completion: line wrapping tweaks, NFC
* 7z: fix -o/-w attached arg completion
* postfix: try to arrange a fake tty so we can tickle the usage
message out
* _bashcomp_try_faketty: new function to try running command with a
fake tty
* mr: avoid herestrings, simplify command parsing
* test/mr: handle missing "clean" with skipif
* test: mark known non-ASCII issues with test suite as xfail
* dpkg-deb: add --raw-extract and -X arg completions
* test: add some dpkg-query test cases
* dpkg-deb: fix --show/-W completion
* test: upgrade markdownlint-cli to 0.23.1
* *: use more arithmetic evaluation
* test: try harder to restore environment and cwd on failures
* *: use $ifs for storing/restoring $IFS
* test/irb: xfail options test if --help is not available
* test: upgrade flake8 to 3.8.1
* test: pre-commit config cleanups, ordering
* test: upgrade pre-commit to 2.4.0+, drop shfmt kludge
* test: sync shfmt and shellcheck configs
* test: shfmt bashrc
* test: remove unused run-shellcheck, shellcheck is in pre-commit
now
* test: remove old test suite code no longer used \o/
* test/_known_hosts_real: port remaining test cases to
pytest+pexpect
* test: remove more no longer needed old test suite code
* test/_known_hosts_real: port more test cases to pytest+pexpect
* test/_get_cword: port remaining test case to pytest+pexpect
* test: replace some echos with printfs
* test/_filedir: fix shutil.rmtree on Python < 3.6
* test/_expand: port remaining test cases to pytest+pexpect
* test: drop some no longer needed old test suite code
* test/_filedir: port remaining test cases to pytest+pexpect
* test: run all Travis jobs on dist: bionic
* test: drop not needed sudo on Travis
* test/_filedir: port more test cases to pytest+pexpect
* test/__expand_tilde_by_ref: port remaining test cases to
pytest+pexpect
* test/_get_comp_words_by_ref: convert remaining test cases to
pytest+pexpect
* test: run pytest --verbose in docker
* lftp: use "bookmark list" command to list bookmarks
* test: drop some no longer needed old test suite code
* test/slapt-src: convert remaining test case to pytest+pexpect
* _xfunc: simplify
* apt-cache: avoid nonzero exit code from _apt_cache_packages
* test/slapt-get: convert remaining test case to pytest+pexpect
* test/secret-tool: add to test command list
* test/scp: port remaining test case to pytest+pexpect
* test/umount: convert remaining test case to pytest+pexpect
* secret-tool: new completion
* apt-get: complete build-dep with dirs
* travis: use golang 1.14 for shfmt
* *: run all shell code through shfmt -s
* pre-commit etc: add shfmt
* test: fix incorrect fixtures/shared/default xfails/expectations
* test: upgrade markdownlint to 0.23.0
* nmap: simplify help scraping a bit, don't try to emit unnecessary
newlines
* test: prefix fake test commands with underscore
* test: port most umount test cases to pytest+pexpect
* test: add note about unescaped assert_complete single return
values
* editorconfig: apply yaml settings to .yaml too
* pre-commit: use local perlcritic hook
* *: doc and comment link updates
* pre-commit, *.md: add markdownlint, address findings
* README: clarify loading automatically on demand
* ssh-keygen: -O arg updates and improvements
* ssh-keygen: add -b arg completions according to specified -t
* ssh-keygen: option and arg completion updates for new versions
* _command: improve commentary
* reportbug, scp, sftp, svn: use compgen -c instead of _command
* find: fix -exec etc argument and its completion
* extra: trigger docker builds only on test-cmd-list.txt changes
* test: add script to maintain list of executables for full test
coverage
* test: run lint tests on Travis in a quickish separate first stage
* test/make: mark more cases as requiring command
* make: add bmake alias
* test: run pre-commit on host instead of docker
* test: add perlcritic to pre-commit, run on all perl
* *: remove some unused variables, thanks to shellcheck SC2034
* *: various loop iteration improvements
* crontab: fix loop over already given args
* apt-cache: fix command mode handling
* doc: add loop variable naming guideline
* test: make at-point completion tests easier
* ssh, xsltproc: address shellcheck SC2006
* scp: work around shellcheck SC1003
* mutt: address shellchec SC2236
* wget: address shellcheck SC2116
* pytest: address shellcheck SC2002
* bash_completion, java, tipc: for loop whitespace consistency
tweaks
* *: more arithmetic evaluation cleanups, thanks to shellcheck
SC2004
* __reassemble_comp_words_by_ref, java: address and work around
shellcheck SC2102
* test: enable parallel pre-commit shellcheck
* test: remove shellcheck severity filter, add explicit disables
instead
* doc: recommend arithmetic evaluation
* *: array subscript cleanups
* ssh-keygen: -s and -n completion improvements
* *: enable and address shellcheck SC2053
* bash_completion, invoke-rc.d, svcadm: trivial cleanups
* *: replace various conditional expressions with arithmetic
evaluation
* carton: fix command parsing with BSD sed
* nmap: fix option parsing with BSD sed
* test/alias: port remaining test case to pytest+pexpect
* test: generalize complete at point test
* test/cd: fix test_dir_at_point for setups that repeat "trailer"
* pytest: add some option arg (non-)completions
* pytest: complete test classes
* pgrep, pkill: add --ns and --nslist arg completions
* test: run skipif and xfail commands without caring if they output
or not
* test: make it possible to not care whether command did output or
not
* test/xfreerdp: skip xfreerdp kbd test if kbd-list returns empty
* test: tolerate duplicates from compgen actions
* test: bump shellcheck severity to warning + some disables
* *: address shellcheck SC2046
* test/lib/library.sh: address shellcheck SC2125
* java, pkgadd, sysbench: address shellchec SC2124
* scp: address shellcheck SC2089 and SC2090
* _filedir_xspec: address shellcheck SC2140
* rpm, ssh, umount.linux: address shellcheck SC2120
* cvs, modprobe, sh: address shellcheck SC2209
* mutt: address shellcheck SC2088
* _upvar, _upvars, _variables, rpm: address shellcheck SC1083
* test/run: address shellcheck SC2164
* renice: address shellcheck SC2254
* tipc: comment grammar and spelling fixes
* man, perl, route, tipc: address shellcheck SC2053
* info, java: address shellcheck SC2153
* quote_readline: fix $ret leak
* test: upgrade shellcheck to 0.7.1
* test/printenv: xfail if --help doesn't contain options (e.g.
busybox)
* test/aptitude: require command where necessary
* _known_hosts_real, op: address shellcheck SC2184
* test: don't run shellcheck on completions/.gitignore
* protoc: complete all --*_out without more specific handling with
dirs
* sysbench: add --test= deprecation TODO
* pkgadd: indentation fix
* chronyc, wvdial: address shellcheck SC2178
* java, pkgadd, sysbench: address shellcheck SC2124
* mplayer: address shellcheck SC1078 false positive
* smartctl: hush shellcheck SC2054 false positives
* *: address shellcheck SC2221 and SC2222
* bash_completion: address shellcheck SC2220
* crontab, wodim: silence shellcheck SC2191 and SC2192
* aptitude: add some option arg (non)completions
* aptitude: parse options list from --help, hardcode less
* test/aptitude: add some test cases
* *: argument interation improvements
* *: whitespace tweaks
* apt-get etc: use _apt_cache_packages from apt-cache
* pre-commit: run most python checks on helpers/python too
* test/ldd: xfail if --help is not implemented
* test/printenv: require command for arg completion test
* printenv: indentation fixes
* test: upgrade mypy to 0.770
* test: split dependencies requiring Python 3.6.1+ to requirements-
dev.txt
* git: trigger docker rebuild on pre-commit config change
* test: require openssl command for option argument tests
* test: move perltidy to pre-commit, run with --converge
* test: move shellcheck to pre-commit
* test: ignore flake8 messages that are in black's domain
* _xinetd_services: look up from $BASHCOMP_XINETDDIR, add some unit
tests
* printenv: new completion
* copyright: add 2020
* test: fix CompletionResult.__eq__ UnboundLocalError
* test: run pre-commit in tools container
* test: shellcheck tweaks
* test: add isort to pre-commit, run it
* test: add flake8-bugbear
* test: install black for Python 3.6 too
* pre-commit: add config with black, flake8, and mypy
* test: drop redundant black args from docker runs
* *: python type hint fixes and improvements
* extra/make-changelog: run through black
* test/totem: add basic test case
* test/cd: remove unused import
* openssl: complete -writerand with filenames
* openssl: parse available options from $command -help
* openssl: support getting digest list from more recent openssl
versions
* nmap: handle options split on equals sign
* nmap: parse options from -h output
* test/cd: make dir_at_point produce better debuggable failures
* test/cd: convert remaining test case to pytest+pexpect
* test: remove some no longer needed old test suite code
* test/chown,sudo: parametrize special case test, improve xfail
targeting
* test/tsig-keygen: require command for test_options
* test/upgradepkg: port remaining test case to pytest+pexpect
* tsig-keygen: new completion
* test: host helper lint and usage fixes
* test: port some _known_hosts_real unit tests to pytest+pexpect
* test: remove some no longer needed tcl/expect code
* test: fix spurious hosts fixture failure without avahi-browse
installed
* test: port some scp test cases to pytest+pexpect
* test: port remaining finger, sftp, ssh, and xhost cases to
pytest+pexpect
* lilo: work around shellcheck false positive
* test/ipcalc: fix tests with busybox ipcalc
* chromium-browser, firefox: complete on *.txt (#379)
* README.md: add introduction
* ipcalc: new completion
* *: complete commands when prefixed with a backslash
* test/wol: don't fail MAC test if test system has /etc/ethers
entries
* test/dnssec-keygen: allow more alternatives in algorithm
completion
* lilo: don't complete on commented out labels
* lilo: honor -C when completing labels
* lilo: add -B and -E completions
[ beantaxi ]
* Source user completion only if it's a file (#409)
[ hugoziviani ]
* jarsigner: complete on *.apk too (#386)
* cryptsetup: add luksChangeKey arg completion (#380)
-- Ville Skyttä <ville.skytta%iki.fi@localhost> Sat, 25 Jul 2020 11:25:09 +0300
bash-completion (2.10)
[ Felix Lechner ]
* perltidy: associate *.t (#338)
[ Gabriel F. T. Gomes ]
* perl: fix completion with space between option and argument
[ Grisha Levit ]
* _variables: add TERM and LC_* completion (#353)
[ Iñigo Martínez ]
* autotools: Replace pkgdatadir with datadir
* pkg-config: Relative paths
* pkg-config: generate Name from autotools PACKAGE
[ Jakub Jelen ]
* ssh: option and argument completion updates (#332)
[ Michał Górny ]
* test_arp: Skip if ARP tables are empty
* test_chromium_browser: Skip test_2 if 'chromium-browser --help'
fails
* test_rpm2tgz: Fix expected output
[ Sebastian ]
* cppcheck: Add new standards to --std option. (#356)
[ Tomasz N ]
* apt-get: fix pkg version completion if it contains a colon (#351)
[ Ville Skyttä ]
* test: bump black to >=19.10b0
* ssh, scp, sftp, ssh-copy-id, curl: improve identity file
completion
* update-rc.d: indentation fix
* update-rc.d: remove dead code
* screen: add serial device basic arg (non)completion
* screen: add //telnet completion
* test: add some trivial perl -E/-e cases
* perl: indentation fixes
* curl: make @filename completion do the right thing with dirs
* _filedir: avoid duplicate dirs internally, and a compgen -d call
for files
* _filedir: remove unused $x
* bash_completion.sh: shellcheck SC2086 fixes
* test: shellcheck config cleanups
* shellcheck: add some option arg (non)completions
* test: fix cpio users test in presence of usernames with whitespace
* test: python typing fixes
* test: add minimal mypy config
* .gitignore: mypy cache
* makepkg: fix option completion
* test: mark dcop and mr testcases requiring the cmd as such
* CONTRIBUTING: disable e-mail bug gateway due to spam
* carton: new completion
* op: direct command parsing stderr to /dev/null
* test: adjust java expectations based on whether jars can be listed
* valgrind: look tool names from lib/*-linux-gnu dirs too
* test: xfail locale-gen option completion if --help is not
available
* _sysvdirs: always return 0
* java: don't assume jar is installed
* travis: test with Debian 10
* wine: install for wine-development and wine-stable too
* travis: generate dist tarball on alpine
* dmypy: new completion
* test: add require_longopt xfail helper, use it
* test: mark more tests that parse command output as requiring
command
* sysctl: invoke completed sysctl instead of one from path to get
variables
* screen, smartctl, update-alternatives: _parse_help, drop hardcoded
option list
* lintian-info: _parse_help, add more option arg (non)completions
* gprof: _parse_usage, drop hardcoded option list
* test: fix retrieving command to test from request
* travis: pass NETWORK as env var, so we can actually use it
* test: xfail MAC address completion without networking
* test: ignore _makepkg_bootstrap in makepkg test env
* test: hush flake8-bugbear B010
* test: don't sort expected completion lists under the hood
* test: add bunch of basic option parsing test cases
* test: always run tests which don't require tested command
* test: explodepkg and upgradepkg test fixes
* test: mark sbcl-mt xfail due to whitespace split issues
* _terms: search directly from various terminfo dirs
* _terms: combine and simplify somewhat
* pkg-get: fix $i leak
* pkgutil: fix $i leak
* test: portinstall/upgrade test case and setup fixes
* lvm pv*, vg*: parse help instead of hardcoding option list
* ipv6calc: parse help instead of hardcoding option list
* test: avoid some sed -r/-E runLint false positives
* test: use sh +* as ccache command test case
* java: make jar/zip listing work with unzip
* test: installpkg test fixes
* test: fix acroread fixture dir
* test: remove unnecessary returns after pytest.skip
* test: avoid gnome-mplayer core dump on Ubuntu 14
* xvfb-run: new completion
* test: skip gssdp-discover --message-type when option not available
* test: expect failures for bc without --help useful with _longopt
* test: don't expect a .tox dir in fixture
* test: drop sourcing our no longer existing profile.d script
* tox: include -- in option completions
* tox: complete defaults after a --
* gssdp-discover: new completion
* test: register our pytest markers to hush warnings from 4.5+
* test: fix required pytest version
* ip: invoke the tool as $1
* README: drop distro badges, link to Repology instead
* chromium-browser: add --proxy-server arg completion
* test: source our profile.d test env script in docker
* influx: new completion
* README: badge title tweaks
* tox: do simple parse on tox.ini if --listenvs* yields nothing
* test: add basic tox fixture
* man: fall back to _parse_usage for _parse_help
* test_wsimport: xfail options test on unparseable -help
* test: don't try to install black on Python < 3.6
* pgrep: fix fallback to _parse_usage
* test: xfail unparseable mock and munin-node-configure --help cases
* test_pwdx: xfail more unparseable help cases
* build: make pytest executable configurable, look for pytest-3 too
* test: enforce minimum pytest version
* test: zopflipng flake8 fix
* test: xfail getent and pwdx option completions with unparseable
--help
* test: add more basic _parse_help use test cases
* test: add bunch of basic _parse_help use test cases
* .gitignore: add configure.lineno
* badblocks: fix $i leak
* postfix: option completion is expected to fail at the moment
* cal: try _parse_help before _parse_usage
* test: add bunch of basic _parse_usage use test cases
* chsh, pwck: try _parse_help before _parse_usage
* test: add basic autossh test
* test: convert more _filedir unit tests to pytest+pexpect
* test: flake8 fix
* test: convert bunch of _filedir unit tests to pytest+pexpect
* test: convert finger partial test case to pytest+pexpect
* README: add some badges, tweak existing
* test: port _variables unit tests to pytest+pexpect
* test: port compgen and quote tests to pytest+pexpect
* iconv, lz4, tipc, xsltproc: replace some seds with compgen -X
* test: disallow Alpine failure on Travis
* _pnames: adapt for busybox ps, rewrite in pure bash
* test: run our docker script in test containers by default
* test: use one Dockerfile for all dists
* test_ifup: accept short option completions too
* timeout: fallback to _parse_usage from _parse_help
* test_wget: test --s instead of --h
* test_lsusb: xfail with unparseable --help
* test: expect failures for various completions without useful
--help
* test: support xfail in our markers like skipif, use it a lot
* test: add Alpine Linux container, allow failures for now
* iconv: weed out ... from encoding completions
* test_iconv: add basic file completion test
* test_iconv: skip option completion if --help fails
* test_getconf: skip if -a doesn't output any POSIX_V*
* test_feh, test_makepkg: invoke grep as "command grep"
* test: generalize check whether we're being run in a container
* tar: simplify locating tarball from command line
* pkg_delete: don't limit to FreeBSD
* test: reformat test_chromium_browser.py source
* test: set up BASH_COMPLETION_COMPAT_DIR in bashrc (only)
* test: more thorough system location interference avoidance
* test: bashrc comment and whitespace tweaks
* build: makefile whitespace tweaks
* build: really reset return value before completions check
* build: simplify symlink setup
* tar: add missing bsdtar, gtar, and star symlinks
* README: use light gray badges for unknown versions
* README: link to cygwin package
[ Wolf ]
* ri: hush some warnings
[ andreabravetti ]
* unrar: complete on *.exe (#337)
[ ezr ]
* chromium-browser: Add support for .mhtml files
[ jerkey ]
* screen: complete first arg with serial devices
[ marxin ]
* gcc: support new --completion option (#222)
[ pcc ]
* unzip, zipinfo: complete *.aab (#340)
[ versat ]
* cppcheck: Remove deprecated option 'posix' for '--std='
-- Ville Skyttä <ville.skytta%iki.fi@localhost> Thu, 05 Dec 2019 17:04:26 +0200
bash-completion (2.9)
[ Antonio Terceiro ]
* dpkg-source: Add --before-build --after-build --commit, and
--print-format
[ Gabriel F. T. Gomes ]
* xm: Deprecate completion for obsolete command (#284)
* _filedir_xspec: Fallback to suggesting all files if requested
(#260)
* tar: Support completions for zstd compression extensions (#255)
* dpkg: List held packages (#250)
* cvs: Add completion for the log command
[ Guillaume Mella ]
* unzip, zipinfo: Associate with *.xar (eXist-db application
package) (#257)
[ Igor Susman ]
* mplayer: Associate with *.w64
[ Jaak Ristioja ]
* okular: Added support for xz-compressed files.
[ John Swinbank ]
* _xspecs: Declare as global on bash >= 4.2
[ Kevin Locke ]
* test: Increase expect pty to 160 columns
* test: avoid interrupting magic mark output
[ Per Lundberg ]
* 7z: add .msi support
[ Peter Wu ]
* tshark: speed up tshark -O completion
* tshark: fix completion of -Xlua_script option
* tshark: Support preferences (-o) completion with memoization
* test: fix misinterpretation of completion output in tests
* test: fix flake8 complaints about unused imports
* conftest: fix RemovedInPytest4Warning due to use of
node.get_marker
* chromium-browser: consider chrome and chromium as aliases
* tshark: support .gz and .cap files for -r expansion
* tshark: prevent a single-character file from breaking -G
completion
* tshark: update -T and -t completions
[ Russell Davis ]
* man: Fix completion when failglob option is enabled (#225)
[ Timo Taipalus ]
* mplayer: Add common supported module music formats
[ Tomasz N ]
* _longopt: pick first long option on a line, not last
[ Ville Skyttä ]
* *: avoid shellcheck SC1007 and SC1010
* 7z: add some TODO notes on parsing "i" output for extensions
* ssh: make -o protocol completion less hardcoded
* ssh: make option completion case insensitive
* ssh: fix suboption completion with combined -*o
* xvnc4viewer: code cleanups
* doc/testing: remove lots of legacy info, add some new
* CONTRIBUTING: add upstream vs bash-completion considerations
* CONTRIBUTING: note runLint and run-shellcheck
* __parse_options, 7z: avoid herestrings
* arp, ccze, ifstat, inotifywait, makepkg: invoke sed with "command"
* shellcheck: disable bunch of warnings when in "-S warning" mode
* test: move default shell option from run-shellcheck to
.shellcheckrc
* test: make runLint search for herestrings
* tar, valgrind: avoid some herestrings
* travis: run shellcheck on bash_completion.sh.in too
* travis: fail on shellcheck errors
* make: quote eval array definitions to work around shellcheck
SC1036 bug
* test: add make -C test case
* *: shellcheck error fixes
* _included_ssh_config_files: store found included files in an array
* _included_ssh_config_files: doc grammar fixes
* test: add invoke-rc.d test case for not repeating already given
options
* ebtables: improve existing table arg parsing
* test: add script to run shellcheck, run it in Travis, allowing
failure for now
* iptables: improve existing table arg parsing
* test: shorten long gdb test core file name so tar doesn't croak on
it
* AUTHORS: remove unrelated project association from my entry
* apt-get: protect source against regex specials
* mypy, mysql, xmms: don't complete unknown split long option args
* synclient: remove unused local variable "split"
* test: adjust _get_comp_words_by_ref test to changed error output
* apt-cache: protect showsrc against regex specials
* test: improve tshark -O arg completion test
* tshark: ignore stderr when parsing -G, -L, and -h output
* *: error output consistency, use bash_completion prefix
* _upvar: deprecate in favor of _upvars
* *: add missing "ex: filetype=sh"
* phing: fix getting just a tab for options on CentOS 6
* phing: don't complete -l with files
* various: apply file vs dir special cases also when invoked with
full path
* *: whitespace tweaks
* ssh: don't offer protocol v1 specific options if it's not
supported
* test: add some gdb non-core files
* _parse_help: look for long options somewhat more eagerly
* gdb: relax core filename pattern
* test/tools: fix exit status incrementation
* *: arithmetic expression related cleanups
* test/tools: run all tools, don't stop at first failure
* test: check for perltidy errors and warnings
* *: format Perl code with perltidy
* *: format Python code with black
* .dir-locals.el: use flycheck-sh-bash-args
* valgrind: look up tools from libexec dirs too
* *: make _parse_usage fallbacks more concise
* svn, svk, wget: use _iconv_charsets
* *: spelling fixes
* msynctool: code cleanups
* *: remove whitespace after redirections
* *: remove spaces immediately within $()
* bzip2: recognize *.tbz2 as bzipped
* modprobe: module parameter boolean values
* ping, tracepath: parse options primarily with _parse_help
* ulimit: new completion
* shellcheck: new completion
* dnssec-keygen: new completion
* modprobe: append = to module parameter completions
* test: include test_unit_longopt.py in dist
* test: add some _longopt unit tests
* _longopt: simplify regex, use printf instead of echo, drop
unnecessary sort
* nsupdate: new completion
* _longopt: don't complete --no-* with file/dirname arg
* copyright: add 2019
* pytest: complete --pythonwarnings/-W arg
* python: make warning action list reusable
* test: use pytest-xdist
* extra: add git pre-push hook for triggering Docker Hub builds
* post-commit: trigger on test/requirements.txt too
* pytest: complete pytest-xdist --dist, --numprocesses, and
--rsyncdir
* test: remove no longer needed completion/*.exp
* xfreerdp: reinstate support for old versions with dash option
syntax
* test: rewrite "generate" in Python, fix trailing backslash in
EXTRA_DIST
* test: sort t/Makefile.am EXTRA_DIST in C locale
* ssh: support RemoteCommand and SyslogFacility options
* test: Expect failure for chown all users test as non-root
* test: Fix declare test case with bash 5.0
* adb: Deprecate in favor of one shipped with the Android SDK
* xfreerdp: Update for more modern xfreerdp
* jsonschema: New completion
* test: Remove unnecessary ri xfail
* test: Clean up man tmp dir
* .gitignore: Add .python-version (for pyenv)
* test: Remove unnecessary autouse=True from fixtures
* ifstat: Make work with iproute2 version
* iperf, iperf3: Add some option arg (non-)completions
* test: Fix test generation wrt results checking improvements
* ifstat: New completion
* __parse_options: Avoid non-zero exit status
* test: Refactor/improve completion results checking
* test: Match Python's default locale unaware sort in bash setup
* test: Rename completion.line to .output
* test: Add man failglob test case
* test: Add pre_cmds support for completion fixture
* inotifywatch: New completion, common with inotifywait
* inotifywait: Fix -e completion with BSD sed
* inotifywait: Avoid some false positive event names
* test: extend _ip_addresses unit tests some
* _ip_addresses: Avoid completing ipv4 ones with -6
* inotifywait: New completion
* test: Mark some xfails based on if in docker instead of in CI
* test: Skip ifup options test if it doesn't grok --help, not in CI
* test: Clean up and docker-ignore __pycache__ dirs
* build: Include test/t in dist tarball
* test/t: Avoid trailing backslash in Makefile.am's to appease
automake
* test: Remove some no longer used old test suite code
* _xspecs: Simplify bash version check
* chmod: Fix "-" completion
* sysctl: Treat -f as alias for -p/--load
* .gitignore: Add pytestdebug.log
* chmod: Fix file completion after modes starting with a dash
* _count_args: Add 3rd arg for treating option-like things as args
* test: Fix _count_args test_7 to test intended case
* pydocstyle: New completion
* Travis: Remove unused PYTEST env var
* doc: Note email issues gateway
* tcpdump: Various option and their arg completion updates
* test: Fix arp CI (non)expectations, remove redundant test case
* test: Be more consistent with "CI" env var examination and xfails
* arp: New completion, somewhat incomplete
* test: Expect failure in gkrellm if there's no X display
* doc: Update docs on generating simple tests
* doc: Some test dependency doc updates
* test: Add requirements.txt for installing dependencies
* grpck: Parse options with _parse_help, falling back to
_parse_usage
* grpck: Add --root/-R arg completion
* test suite: Ignore _scp_path_esc in env for ssh-copy-id
* ssh-copy-id: Add -i and -o arg (non-)completions
* tar: Clean up some redundant code
* cancel: Split long line
* cancel: Add some option arg (non-)completions
* locale-gen: New completion
* makepkg: Don't apply to other than Slackware makepkg
* test: Allow unknowns options in makepkg option completion
* makepkg: Use _parse_help instead of hardcoding option list
* mypy: New completion
* op: New completion
* hunspell: New completion
* xmllint: Improve --encode, --pretty, and --xpath arg
(non-)completions
* test: Remove leftover completion/ls.exp
* gcc: Add g++, gcc, gccgo, and gfortran *-[568] aliases
* perlcritic: New completion
* gnome-screenshot: New completion
* isort: New completion
* freeciv: Option and arg completion updates
* freeciv-gtk2: Install for freeciv and freeciv-gtk3, rename to
freeciv
* mplayer etc: Complete on *.crdownload partial downloads in
addition to *.part
* chromium-browser, google-chrome*: New non-xspec completion
* firefox etc: New non-xspec completion
* Merge branch 'master' into wip-pexpect
* nc: Add some more option (non-)completions
* test: Mark MANPATH without leading/trailing colons test an xfail
on CI CentOS 6
* test: Remove kill, killall remnants
* test: Make case specific env entries shell code, not escaped
* Merge branch 'master' into wip-pexpect
* unzip, zipinfo: Associate with *.whl
* __load_completion: Avoid unnecessary lookups from nonexistent dirs
* Merge branch 'master' into wip-pexpect
* gcc: Add g++, gcc, gccgo, and gfortran *-7 aliases
* test: Use test_unit_* prefix for unit tests, to avoid name clashes
* test: Support setting cmd=None to require no command, for unit
tests
* test: Misc test suite fixes
* test: Fix jq and scrub skipif commands
* test: Don't require complete marker on test methods
* test: Add support for per-test env modifications
* test: Use more conventional Python file names for tests
* test: Sort completion results in Python for ease of use in Python
tests
* test: Allow __load_completion to fail
* test: chdir to fixtures dir in Python as well
* test: Mark xfreerdp as expected failure for now
* test: Replace + with Plus in test class names
* test: Implement load_completion_for using assert_bash_exec
* test: Add ability to selectively ignore diffs in environment
* test: Fixture reorganization
* test: Pass through $HOME and $DISPLAY to test bash
* test: Log pexpect interaction to $BASHCOMP_TEST_LOGFILE if set
* test: Rename BASHCOMP_* test env variables to BASHCOMP_TEST_*
* test: Add python3 test case
* test: Add class level skipif based on bash exec result
* test: Include command name in test class name, use numbered test
method names
* test: Fix some regressions introduced in recent test conversions
* test: Add support for running test case in a specified dir
* test: Add support for skipping individual tests based on shell
command status
* test: Make test base work with Python 3.3+
* test: Add some iperf, iperf3 and xmodmap test cases
* xmodmap: Use _parse_help instead of hardcoded option list
* iperf: Improve client/server specific option parsing
* iperf: Install for iperf3 too
* iperf: Add g/G to --format completions
* xmodmap: Use _parse_help instead of hardcoded option list
* iperf: Improve client/server specific option parsing
* iperf: Install for iperf3 too
* iperf: Add g/G to --format completions
* test: Use /root/.local/bin/pytest on ubuntu14 by default
* test: Add generated test files to t/Makefile.am automatically
* test: Add new test files to EXTRA_DIST
* test: Use /root/.local/bin/pytest on centos6 by default
* test: Use make pytest docker executable env-configurable, default
pytest-3
* test: Update generate for pytest+pexpect
* test: Convert majority of test cases to pytest+pexpect
* tox: Fall back to --listenvs for env list if --listenvs-all fails
* git-post-commit: Avoid some error trash when HEAD is not a
symbolic ref
* test: Add pylint-3 test case
* test: Limit number of pylint option completions
* pydoc, pylint: Determine python2/3 based on command basename only
* pylint: Bring -f/--format arg completion up to date with pylint
1.9.2
* pylint: Implement comma separated --confidence arg completion
* test: Fix buffer size option listing in run --help
* test: Bump expect's match_max to 20000 by default
* test: Run docker tests with --verbose
* _services: Try systemctl list-unit-files if systemctl list-units
fails
* extra/git-post-commit.sh: Add git post-commit Docker Hub trigger
hook
* gpgv: New completion
* pydoc, pylint: Skip module completion if current looks like a path
* travis: Run ubuntu14/bsd with no network
* travis: Split long lines in script
* test: Limit number of wget option completions to avoid unresolved
result
* test: Mark flake8 untested if it seems broken
* pylint: Option arg completion improvements
* tshark: Get available interfaces from -D output
* ngrep: Add "any" to -d arg completions
* fio: New completion
* test: Fix iwspy test case
* uscan: Use _parse_help instead of hardcoded option list
* urlsnarf: Add -p arg completion
* tracepath: Add -m and -p arg non-completions
* tracepath: Actually use our separate completion instead of
_known_hosts
* test: Skip jq option completion test if its --help doesn't list
them
* xdg-settings: Make help parsing work on BSD
* test: Support running with local BSD binaries, do it w/ ubuntu14
in CI
* jq, sqlite3: Protect against negative array subscripts
* sudo: Improve long option arg handling
* sysctl: Recognize --pattern/-r and --load options
* test: Add sysctl option parsing test case
* sudo: Parse options from help/usage output, add some long option
support
* strace: Use _parse_help instead of hardcoded option list
* sshow: Add -p arg completion
* sqlite3: Add some option arg (non-)completions
* tune2fs: Update -o/-O argument lists
* jq: New completion
* reportbug: Run _parse_help and apt-cache more selectively
* querybts: Use _parse_help, not hardcoded option list, misc
improvements
* pyvenv: Support versioned 3.6-3.8 executables
* passwd: Try _parse_help before _parse_usage to parse options
* profile.d: Avoid tested variable values being confused as [ ]
operators
* cryptsetup: Add some option arg (non-)completions
* cryptsetup, nc, sh: Skip option args when counting arguments
* modinfo: Fall back to _parse_usage if _parse_help yields no
results
* mysql, mysqladmin: Complete --ssl-{ca,cert,key} option arg
* mysqladmin: Reuse --default-character-set completion from mysql
* modinfo: Use _parse_help instead of hardcoded option list
* minicom: Use _parse_help instead of hardcoded option list
* mplayer: Associate with *.S[3T]M, *.med, *.MED
* completions/Makefile.am: Use install-data-hook, not install-data-
local
* ifup etc: Add option and option argument completion
* _count_args: Add support for not counting specified option args
* ifquery: New ifup alias completion
* ngrep, tshark: Complete on *.pcapng too
* rpm: Complete --licensefiles with -q
* pytest: Rename from py.test to follow upstream recommended name
* README: Add instructions for overriding completions system wide
* README: Note $BASH_COMPLETION_USER_DIR
* test: Mark psql etc test cases untested if --help doesn't work
* aclocal, automake: Support versioned 1.16 executables
* __load_completion: Avoid bad array subscript on "commands" ending
with slash
* lzma: Use _parse_help instead of hardcoded option list
* test: Run perlcritic and flake8 on perl and python helpers in
Travis
* build: Improve cleanup of test/log and test/tmp dirs
* pkg-config: Complete on *.pc files
* build: Use AC_PROG_SED to locate sed
* build: Do cmake, pc, and profile variable replacements in Makefile
* README: Add Q/A on overriding a completion, modernize local
install answer
* json_xs: New completion
* chmod: New completion
* iperf, nc: Include IPv6 addresses in bind address completions
* links: Major rework, parse options from --help, add option arg
completion
* _ip_addresses: Add option to complete all/v4/v6 addresses, add
unit test
* wget: Remove nonexistent arg to _ip_addresses
* _filedir: Drop unnecessary evals
* iconv: Split charset completion to _iconv_charsets, add test case
* links: Install completion for links2 too
* xgamma: Comment spelling fix
* lftp: handle -s
* test: Skip scrub -p test when its --help doesn't list available
patterns
* ecryptfs-migrate-home: New completion
* scrub: New completion
* ether-wake: Install for etherwake as well
* *: Support completing arg of last bundled short option
* dselect: Parse options with _parse_help
* dhclient: Add some option arg (non-)completions
* dhclient: Parse options with _parse_usage
* chage, chpasswd: Add -R/--root arg completion
* reportbug: Add bunch of option arg (non-)completions
* .dir-locals.el: Set -O extglob for flycheck bash checks
* mount, umount: Deprecate on Linux in favor of util-linux >= 2.28
ones
* _known_hosts_real: Reimplement known hosts file parsing in pure
bash
* test: Add comment line to fixtures/_known_hosts_real/known_hosts
* ssh: Complete all *File option args with _filedir
* README: Point Debian and openSUSE badges towards unstable and
Tumbleweed
* README: Link to various distro packages
* apt-get: Add -h/-v/-o non-completions
* apt-get: Sync option list with apt 1.5.1
* apt-get: Simplify -t and friends completion, support Ubuntu
* apt-get: Add indextargets to list of suggested commands
* apt-get: Complete install package=versions
* ssh: Sync config option lists with OpenSSH 7.5p1, add some value
completions
* ssh: Sync query type list with OpenSSH 7.5p1
* ssh: Order various switch cases closer to alphabetical
* completions/Makefile: Fix check-local in VPATH builds
[ dmerge ]
* _filedir: Refactor to remove heredoc-dependent loop
[ marxin ]
* gccgo: Add as a GCC completion target (#227)
[ ovf ]
* xrandr: match the output name exactly for --mode
-- Ville Skyttä <ville.skytta%iki.fi@localhost> Sat, 27 Apr 2019 11:50:12 +0300
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/shells/bash-completion/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/shells/bash-completion/PLIST \
pkgsrc/shells/bash-completion/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/shells/bash-completion/patches/patch-Makefile.in
cvs rdiff -u -r1.1 -r0 \
pkgsrc/shells/bash-completion/patches/patch-completions_pkg__delete
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/shells/bash-completion/Makefile
diff -u pkgsrc/shells/bash-completion/Makefile:1.13 pkgsrc/shells/bash-completion/Makefile:1.14
--- pkgsrc/shells/bash-completion/Makefile:1.13 Fri May 1 19:59:48 2020
+++ pkgsrc/shells/bash-completion/Makefile Wed Mar 10 16:35:53 2021
@@ -1,26 +1,23 @@
-# $NetBSD: Makefile,v 1.13 2020/05/01 19:59:48 rillig Exp $
+# $NetBSD: Makefile,v 1.14 2021/03/10 16:35:53 jperkin Exp $
#
# Note to packagers:
# packages installing additional completion files should drop
-# them into ${DESTDIR}${PREFIX}/share/bash-completion.d
+# them into ${DESTDIR}${PREFIX}/share/bash-completion/completions
# with the name of the package as file name.
-DISTNAME= bash-completion-2.8
-PKGREVISION= 1
+DISTNAME= bash-completion-2.11
CATEGORIES= shells
MASTER_SITES= ${MASTER_SITE_GITHUB:=scop/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://bash-completion.alioth.debian.org/
+HOMEPAGE= https://github.com/scop/bash-completion
COMMENT= Programmable completion specifications for bash
LICENSE= gnu-gpl-v2
USE_TOOLS+= bash:run gmake
-OWN_DIRS+= share/bash-completion.d
-
USE_LANGUAGES= # none
GNU_CONFIGURE= yes
Index: pkgsrc/shells/bash-completion/PLIST
diff -u pkgsrc/shells/bash-completion/PLIST:1.6 pkgsrc/shells/bash-completion/PLIST:1.7
--- pkgsrc/shells/bash-completion/PLIST:1.6 Sun Dec 2 07:06:20 2018
+++ pkgsrc/shells/bash-completion/PLIST Wed Mar 10 16:35:53 2021
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.6 2018/12/02 07:06:20 wiz Exp $
-etc/profile.d/bash_completion.sh
+@comment $NetBSD: PLIST,v 1.7 2021/03/10 16:35:53 jperkin Exp $
lib/pkgconfig/bash-completion.pc
share/bash-completion/bash_completion
share/bash-completion/completions/2to3
share/bash-completion/completions/7z
share/bash-completion/completions/7za
+share/bash-completion/completions/_adb
share/bash-completion/completions/_cal
share/bash-completion/completions/_chfn
share/bash-completion/completions/_chsh
@@ -16,6 +16,8 @@ share/bash-completion/completions/_ionic
share/bash-completion/completions/_look
share/bash-completion/completions/_mock
share/bash-completion/completions/_modules
+share/bash-completion/completions/_mount
+share/bash-completion/completions/_mount.linux
share/bash-completion/completions/_newgrp
share/bash-completion/completions/_nmcli
share/bash-completion/completions/_renice
@@ -29,7 +31,10 @@ share/bash-completion/completions/_svn
share/bash-completion/completions/_svnadmin
share/bash-completion/completions/_svnlook
share/bash-completion/completions/_udevadm
+share/bash-completion/completions/_umount
+share/bash-completion/completions/_umount.linux
share/bash-completion/completions/_write
+share/bash-completion/completions/_xm
share/bash-completion/completions/_yum
share/bash-completion/completions/a2x
share/bash-completion/completions/abook
@@ -40,8 +45,8 @@ share/bash-completion/completions/acloca
share/bash-completion/completions/aclocal-1.13
share/bash-completion/completions/aclocal-1.14
share/bash-completion/completions/aclocal-1.15
+share/bash-completion/completions/aclocal-1.16
share/bash-completion/completions/acpi
-share/bash-completion/completions/adb
share/bash-completion/completions/add_members
share/bash-completion/completions/alias
share/bash-completion/completions/alpine
@@ -58,6 +63,7 @@ share/bash-completion/completions/aptitu
share/bash-completion/completions/aptitude-curses
share/bash-completion/completions/arch
share/bash-completion/completions/arm-koji
+share/bash-completion/completions/arp
share/bash-completion/completions/arping
share/bash-completion/completions/arpspoof
share/bash-completion/completions/asciidoc
@@ -72,6 +78,7 @@ share/bash-completion/completions/automa
share/bash-completion/completions/automake-1.13
share/bash-completion/completions/automake-1.14
share/bash-completion/completions/automake-1.15
+share/bash-completion/completions/automake-1.16
share/bash-completion/completions/autoreconf
share/bash-completion/completions/autorpm
share/bash-completion/completions/autoscan
@@ -81,7 +88,9 @@ share/bash-completion/completions/avctrl
share/bash-completion/completions/badblocks
share/bash-completion/completions/bind
share/bash-completion/completions/bk
+share/bash-completion/completions/bmake
share/bash-completion/completions/brctl
+share/bash-completion/completions/bsdtar
share/bash-completion/completions/btdownloadcurses.py
share/bash-completion/completions/btdownloadgui.py
share/bash-completion/completions/btdownloadheadless.py
@@ -90,6 +99,7 @@ share/bash-completion/completions/bzip2
share/bash-completion/completions/c++
share/bash-completion/completions/cancel
share/bash-completion/completions/cardctl
+share/bash-completion/completions/carton
share/bash-completion/completions/cc
share/bash-completion/completions/ccache
share/bash-completion/completions/ccze
@@ -103,8 +113,12 @@ share/bash-completion/completions/check_
share/bash-completion/completions/checksec
share/bash-completion/completions/chgrp
share/bash-completion/completions/chkconfig
+share/bash-completion/completions/chmod
share/bash-completion/completions/chown
share/bash-completion/completions/chpasswd
+share/bash-completion/completions/chrome
+share/bash-completion/completions/chromium
+share/bash-completion/completions/chromium-browser
share/bash-completion/completions/chronyc
share/bash-completion/completions/chrpath
share/bash-completion/completions/ci
@@ -147,6 +161,8 @@ share/bash-completion/completions/dfutoo
share/bash-completion/completions/dhclient
share/bash-completion/completions/dict
share/bash-completion/completions/display
+share/bash-completion/completions/dmypy
+share/bash-completion/completions/dnssec-keygen
share/bash-completion/completions/dnsspoof
share/bash-completion/completions/dot
share/bash-completion/completions/dpkg
@@ -163,9 +179,11 @@ share/bash-completion/completions/dumpe2
share/bash-completion/completions/e2freefrag
share/bash-completion/completions/e2label
share/bash-completion/completions/ebtables
+share/bash-completion/completions/ecryptfs-migrate-home
share/bash-completion/completions/edquota
share/bash-completion/completions/eog
share/bash-completion/completions/ether-wake
+share/bash-completion/completions/etherwake
share/bash-completion/completions/evince
share/bash-completion/completions/explodepkg
share/bash-completion/completions/export
@@ -182,19 +200,36 @@ share/bash-completion/completions/filefr
share/bash-completion/completions/filesnarf
share/bash-completion/completions/find
share/bash-completion/completions/find_member
+share/bash-completion/completions/fio
+share/bash-completion/completions/firefox
share/bash-completion/completions/flake8
share/bash-completion/completions/freebsd-update
+share/bash-completion/completions/freeciv
share/bash-completion/completions/freeciv-gtk2
+share/bash-completion/completions/freeciv-gtk3
share/bash-completion/completions/freeciv-sdl
share/bash-completion/completions/freeciv-server
share/bash-completion/completions/freeciv-xaw
share/bash-completion/completions/function
share/bash-completion/completions/fusermount
share/bash-completion/completions/g++
+share/bash-completion/completions/g++-5
+share/bash-completion/completions/g++-6
+share/bash-completion/completions/g++-7
+share/bash-completion/completions/g++-8
share/bash-completion/completions/g4
share/bash-completion/completions/g77
share/bash-completion/completions/g95
share/bash-completion/completions/gcc
+share/bash-completion/completions/gcc-5
+share/bash-completion/completions/gcc-6
+share/bash-completion/completions/gcc-7
+share/bash-completion/completions/gcc-8
+share/bash-completion/completions/gccgo
+share/bash-completion/completions/gccgo-5
+share/bash-completion/completions/gccgo-6
+share/bash-completion/completions/gccgo-7
+share/bash-completion/completions/gccgo-8
share/bash-completion/completions/gcj
share/bash-completion/completions/gcl
share/bash-completion/completions/gdb
@@ -206,6 +241,10 @@ share/bash-completion/completions/geoipl
share/bash-completion/completions/getconf
share/bash-completion/completions/getent
share/bash-completion/completions/gfortran
+share/bash-completion/completions/gfortran-5
+share/bash-completion/completions/gfortran-6
+share/bash-completion/completions/gfortran-7
+share/bash-completion/completions/gfortran-8
share/bash-completion/completions/gkrellm
share/bash-completion/completions/gkrellm2
share/bash-completion/completions/gm
@@ -214,11 +253,16 @@ share/bash-completion/completions/gmplay
share/bash-completion/completions/gnatmake
share/bash-completion/completions/gnokii
share/bash-completion/completions/gnome-mplayer
+share/bash-completion/completions/gnome-screenshot
share/bash-completion/completions/gnumake
+share/bash-completion/completions/google-chrome
+share/bash-completion/completions/google-chrome-stable
share/bash-completion/completions/gpasswd
share/bash-completion/completions/gpc
share/bash-completion/completions/gpg
share/bash-completion/completions/gpg2
+share/bash-completion/completions/gpgv
+share/bash-completion/completions/gpgv2
share/bash-completion/completions/gphoto2
share/bash-completion/completions/gprof
share/bash-completion/completions/groupadd
@@ -227,6 +271,8 @@ share/bash-completion/completions/groupm
share/bash-completion/completions/groupmod
share/bash-completion/completions/growisofs
share/bash-completion/completions/grpck
+share/bash-completion/completions/gssdp-discover
+share/bash-completion/completions/gtar
share/bash-completion/completions/gzip
share/bash-completion/completions/hciattach
share/bash-completion/completions/hciconfig
@@ -241,29 +287,39 @@ share/bash-completion/completions/hping2
share/bash-completion/completions/hping3
share/bash-completion/completions/htop
share/bash-completion/completions/htpasswd
+share/bash-completion/completions/hunspell
+share/bash-completion/completions/iceweasel
share/bash-completion/completions/iconv
share/bash-completion/completions/id
share/bash-completion/completions/identify
share/bash-completion/completions/idn
share/bash-completion/completions/ifdown
+share/bash-completion/completions/ifquery
+share/bash-completion/completions/ifstat
share/bash-completion/completions/ifstatus
share/bash-completion/completions/iftop
share/bash-completion/completions/ifup
share/bash-completion/completions/import
+share/bash-completion/completions/influx
share/bash-completion/completions/info
share/bash-completion/completions/inject
+share/bash-completion/completions/inotifywait
+share/bash-completion/completions/inotifywatch
share/bash-completion/completions/insmod
share/bash-completion/completions/insmod.static
share/bash-completion/completions/installpkg
share/bash-completion/completions/interdiff
share/bash-completion/completions/invoke-rc.d
share/bash-completion/completions/ip
+share/bash-completion/completions/ipcalc
share/bash-completion/completions/iperf
+share/bash-completion/completions/iperf3
share/bash-completion/completions/ipmitool
share/bash-completion/completions/ipsec
share/bash-completion/completions/iptables
share/bash-completion/completions/ipv6calc
share/bash-completion/completions/iscsiadm
+share/bash-completion/completions/isort
share/bash-completion/completions/isql
share/bash-completion/completions/iwconfig
share/bash-completion/completions/iwlist
@@ -277,7 +333,10 @@ share/bash-completion/completions/javado
share/bash-completion/completions/javaws
share/bash-completion/completions/jpegoptim
share/bash-completion/completions/jps
+share/bash-completion/completions/jq
share/bash-completion/completions/jshint
+share/bash-completion/completions/json_xs
+share/bash-completion/completions/jsonschema
share/bash-completion/completions/k3b
share/bash-completion/completions/kcov
share/bash-completion/completions/kill
@@ -304,6 +363,7 @@ share/bash-completion/completions/lftp
share/bash-completion/completions/lftpget
share/bash-completion/completions/lilo
share/bash-completion/completions/links
+share/bash-completion/completions/links2
share/bash-completion/completions/lintian
share/bash-completion/completions/lintian-info
share/bash-completion/completions/lisp
@@ -311,6 +371,7 @@ share/bash-completion/completions/list_a
share/bash-completion/completions/list_lists
share/bash-completion/completions/list_members
share/bash-completion/completions/list_owners
+share/bash-completion/completions/locale-gen
share/bash-completion/completions/lpq
share/bash-completion/completions/lpr
share/bash-completion/completions/lrzip
@@ -365,8 +426,7 @@ share/bash-completion/completions/modpro
share/bash-completion/completions/mogrify
share/bash-completion/completions/monodevelop
share/bash-completion/completions/montage
-share/bash-completion/completions/mount
-share/bash-completion/completions/mount.linux
+share/bash-completion/completions/mozilla-firefox
share/bash-completion/completions/mplayer
share/bash-completion/completions/mplayer2
share/bash-completion/completions/mr
@@ -380,6 +440,7 @@ share/bash-completion/completions/munind
share/bash-completion/completions/mussh
share/bash-completion/completions/mutt
share/bash-completion/completions/muttng
+share/bash-completion/completions/mypy
share/bash-completion/completions/mysql
share/bash-completion/completions/mysqladmin
share/bash-completion/completions/nc
@@ -392,8 +453,10 @@ share/bash-completion/completions/ngrep
share/bash-completion/completions/nmap
share/bash-completion/completions/nproc
share/bash-completion/completions/nslookup
+share/bash-completion/completions/nsupdate
share/bash-completion/completions/ntpdate
share/bash-completion/completions/oggdec
+share/bash-completion/completions/op
share/bash-completion/completions/openssl
share/bash-completion/completions/opera
share/bash-completion/completions/optipng
@@ -406,6 +469,7 @@ share/bash-completion/completions/pccard
share/bash-completion/completions/pdftotext
share/bash-completion/completions/pdlzip
share/bash-completion/completions/perl
+share/bash-completion/completions/perlcritic
share/bash-completion/completions/perldoc
share/bash-completion/completions/perltidy
share/bash-completion/completions/pgrep
@@ -447,6 +511,7 @@ share/bash-completion/completions/postsu
share/bash-completion/completions/povray
share/bash-completion/completions/ppc-koji
share/bash-completion/completions/prelink
+share/bash-completion/completions/printenv
share/bash-completion/completions/protoc
share/bash-completion/completions/psql
share/bash-completion/completions/puppet
@@ -475,18 +540,32 @@ share/bash-completion/completions/py.tes
share/bash-completion/completions/pycodestyle
share/bash-completion/completions/pydoc
share/bash-completion/completions/pydoc3
+share/bash-completion/completions/pydocstyle
share/bash-completion/completions/pyflakes
share/bash-completion/completions/pylint
share/bash-completion/completions/pylint-2
share/bash-completion/completions/pylint-3
share/bash-completion/completions/pypy
share/bash-completion/completions/pypy3
+share/bash-completion/completions/pytest
+share/bash-completion/completions/pytest-2
+share/bash-completion/completions/pytest-3
share/bash-completion/completions/python
share/bash-completion/completions/python2
+share/bash-completion/completions/python2.7
share/bash-completion/completions/python3
+share/bash-completion/completions/python3.3
+share/bash-completion/completions/python3.4
+share/bash-completion/completions/python3.5
+share/bash-completion/completions/python3.6
+share/bash-completion/completions/python3.7
+share/bash-completion/completions/python3.8
share/bash-completion/completions/pyvenv
share/bash-completion/completions/pyvenv-3.4
share/bash-completion/completions/pyvenv-3.5
+share/bash-completion/completions/pyvenv-3.6
+share/bash-completion/completions/pyvenv-3.7
+share/bash-completion/completions/pyvenv-3.8
share/bash-completion/completions/qdbus
share/bash-completion/completions/qemu
share/bash-completion/completions/qemu-kvm
@@ -531,10 +610,13 @@ share/bash-completion/completions/sbcl-m
share/bash-completion/completions/sbopkg
share/bash-completion/completions/scp
share/bash-completion/completions/screen
+share/bash-completion/completions/scrub
share/bash-completion/completions/sdptool
+share/bash-completion/completions/secret-tool
share/bash-completion/completions/setquota
share/bash-completion/completions/sftp
share/bash-completion/completions/sh
+share/bash-completion/completions/shellcheck
share/bash-completion/completions/sidedoor
share/bash-completion/completions/sitecopy
share/bash-completion/completions/slackpkg
@@ -561,6 +643,7 @@ share/bash-completion/completions/ssh-ke
share/bash-completion/completions/sshfs
share/bash-completion/completions/sshmitm
share/bash-completion/completions/sshow
+share/bash-completion/completions/star
share/bash-completion/completions/strace
share/bash-completion/completions/stream
share/bash-completion/completions/strings
@@ -583,10 +666,10 @@ share/bash-completion/completions/tox
share/bash-completion/completions/tracepath
share/bash-completion/completions/tracepath6
share/bash-completion/completions/tshark
+share/bash-completion/completions/tsig-keygen
share/bash-completion/completions/tune2fs
share/bash-completion/completions/typeset
-share/bash-completion/completions/umount
-share/bash-completion/completions/umount.linux
+share/bash-completion/completions/ulimit
share/bash-completion/completions/unace
share/bash-completion/completions/unpack200
share/bash-completion/completions/unrar
@@ -627,6 +710,8 @@ share/bash-completion/completions/webmit
share/bash-completion/completions/wget
share/bash-completion/completions/whatis
share/bash-completion/completions/wine
+share/bash-completion/completions/wine-development
+share/bash-completion/completions/wine-stable
share/bash-completion/completions/withlist
share/bash-completion/completions/wodim
share/bash-completion/completions/wol
@@ -638,7 +723,6 @@ share/bash-completion/completions/xdg-se
share/bash-completion/completions/xfreerdp
share/bash-completion/completions/xgamma
share/bash-completion/completions/xhost
-share/bash-completion/completions/xm
share/bash-completion/completions/xmllint
share/bash-completion/completions/xmlwf
share/bash-completion/completions/xmms
@@ -647,6 +731,7 @@ share/bash-completion/completions/xpovra
share/bash-completion/completions/xrandr
share/bash-completion/completions/xrdb
share/bash-completion/completions/xsltproc
+share/bash-completion/completions/xvfb-run
share/bash-completion/completions/xvnc4viewer
share/bash-completion/completions/xxd
share/bash-completion/completions/xz
@@ -660,3 +745,4 @@ share/bash-completion/helpers/perl
share/bash-completion/helpers/python
share/cmake/bash-completion/bash-completion-config-version.cmake
share/cmake/bash-completion/bash-completion-config.cmake
+@pkgdir share/pkgconfig
Index: pkgsrc/shells/bash-completion/distinfo
diff -u pkgsrc/shells/bash-completion/distinfo:1.6 pkgsrc/shells/bash-completion/distinfo:1.7
--- pkgsrc/shells/bash-completion/distinfo:1.6 Fri Oct 19 20:28:25 2018
+++ pkgsrc/shells/bash-completion/distinfo Wed Mar 10 16:35:53 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2018/10/19 20:28:25 leot Exp $
+$NetBSD: distinfo,v 1.7 2021/03/10 16:35:53 jperkin Exp $
-SHA1 (bash-completion-2.8.tar.xz) = 102d618c60fa001165153b58751d07f230aec7e8
-RMD160 (bash-completion-2.8.tar.xz) = 6ec05ded0b734ebeb9caf7d84bf09d937f923ddb
-SHA512 (bash-completion-2.8.tar.xz) = d839ef5a98811a2aade7ebdc0bc84c84a41c74db384f89913b06f3c25add1ba22528ac25392b19d27280685d258c74dcdc11247cbaae5b8d82f2c0b546abc268
-Size (bash-completion-2.8.tar.xz) = 286128 bytes
+SHA1 (bash-completion-2.11.tar.xz) = 731834de11a2fea2992002c528dc9d39f0cb9fdc
+RMD160 (bash-completion-2.11.tar.xz) = c38855cb1e3379c815d5491234ee589b91c44e3f
+SHA512 (bash-completion-2.11.tar.xz) = 41585f730b5114d397831ba36d10d05643c6a6179e746ddc49aa1cbef61ea5525fd2f09b2e474adee14e647f99df8d5983ee48e29a59d8a30e1daf7fb1837e06
+Size (bash-completion-2.11.tar.xz) = 311004 bytes
+SHA1 (patch-Makefile.in) = 8e7c5425cd82dee3cca1f3543695bf1dd062d073
SHA1 (patch-bash__completion) = e156374446bd0a981ecf3cf26427c10f93234467
-SHA1 (patch-completions_pkg__delete) = 01efc56fd2d65edec6336a55fca0fe3d59f84e6a
Added files:
Index: pkgsrc/shells/bash-completion/patches/patch-Makefile.in
diff -u /dev/null pkgsrc/shells/bash-completion/patches/patch-Makefile.in:1.1
--- /dev/null Wed Mar 10 16:35:54 2021
+++ pkgsrc/shells/bash-completion/patches/patch-Makefile.in Wed Mar 10 16:35:54 2021
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile.in,v 1.1 2021/03/10 16:35:54 jperkin Exp $
+
+Don't install profile.d bits.
+
+--- Makefile.in.orig 2020-07-25 11:50:01.000000000 +0000
++++ Makefile.in
+@@ -314,7 +314,7 @@ pkgdata_DATA = bash_completion
+ compatdir = $(sysconfdir)/bash_completion.d
+ compat_DATA =
+ profiledir = $(sysconfdir)/profile.d
+-profile_DATA = bash_completion.sh
++#profile_DATA = bash_completion.sh
+ pkgconfigdir = $(datadir)/pkgconfig
+ pkgconfig_DATA = bash-completion.pc
+ cmakeconfigdir = $(datadir)/cmake/$(PACKAGE)/
Home |
Main Index |
Thread Index |
Old Index