<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/87e757609b6599eda48fedf3afd918d37cf8a85d">https://github.com/macports/macports-ports/commit/87e757609b6599eda48fedf3afd918d37cf8a85d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 87e757609b6 bash-completion: update to 2.12.0
</span>87e757609b6 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 87e757609b6599eda48fedf3afd918d37cf8a85d
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Sat Feb 24 19:18:41 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> bash-completion: update to 2.12.0
</span>---
sysutils/bash-completion/Portfile | 11 +++---
.../files/patch-fix-quote-readline-by-ref.diff | 44 ----------------------
.../files/patch-remove-pkgutil.diff | 2 +-
sysutils/bash-completion/files/patch-vpnc.diff | 25 ++++++------
.../files/patch-xine-add-more-formats.diff | 38 +++++++++----------
.../files/patch-xpdf-support-compressed-pdf.diff | 23 +++++------
6 files changed, 47 insertions(+), 96 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/Portfile b/sysutils/bash-completion/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f77f44c48f2..47defb5d010 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bash-completion/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,9 +3,9 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup scop bash-completion 2.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup scop bash-completion 2.12.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> epoch 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span> categories sysutils
platforms any
supported_archs noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,14 +19,13 @@ long_description \
</span> github.tarball_from releases
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 c38855cb1e3379c815d5491234ee589b91c44e3f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 311004
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 a50bd759024416d583f20c26bc40935431457d06 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 3eb05b1783c339ef59ed576afb0f678fa4ef49a6de8a696397df3148f8345af9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 417272
</span>
depends_run port:bash
patchfiles patch-vpnc.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fix-quote-readline-by-ref.diff \
</span> patch-remove-pkgutil.diff \
patch-xine-add-more-formats.diff \
patch-xpdf-support-compressed-pdf.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/files/patch-fix-quote-readline-by-ref.diff b/sysutils/bash-completion/files/patch-fix-quote-readline-by-ref.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c2515aad372..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/files/patch-fix-quote-readline-by-ref.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,44 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: JuanJo Ciarlante <jjo@canonical.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: fix _quote_readline_by_ref to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - avoid escaping 1st '~' (lp: #1288314)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - avoid quoting if empty, else expansion without args only shows dirs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (lp: #1288031)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - replace double escaping to single (eg for completing file/paths with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- spaces)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Origin: vendor, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739835
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Bug-Debian: https://bugs.debian.org/739835
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Forwarded: yes, <5328F418.100@canonical.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: G. Branden Robinson <g.branden.robinson@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: Revert "double escaping" hunk of patch.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - That portion fixed no cited bug.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- - It broke extremely common command-substitution cases, e.g.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "grep pattern $(<TAB>)", producing:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bash: unexpected EOF while looking for matching `)'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bash: syntax error: unexpected end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Origin: vendor, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742466
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Bug-Debian: https://bugs.debian.org/742466
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bash_completion | 13 ++++++++++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 12 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bash_completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bash_completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -526,9 +526,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # @param $2 Name of variable to return result to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _quote_readline_by_ref()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if [[ $1 == \'* ]]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if [ -z "$1" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # avoid quoting if empty
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ printf -v $2 %s "$1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif [[ $1 == \'* ]]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Leave out first character
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- printf -v $2 %s "${1:1}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ elif [[ $1 == ~* ]]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ # avoid escaping first ~
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ printf -v $2 ~%q "${1:1}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- printf -v $2 %q "$1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/files/patch-remove-pkgutil.diff b/sysutils/bash-completion/files/patch-remove-pkgutil.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index cf21d1342b7..642f2bfb251 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/files/patch-remove-pkgutil.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bash-completion/files/patch-remove-pkgutil.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span> pkgutil completions are for Solaris CSW, let's avoid confusion with pkgutil on OS X
--- completions/Makefile.am.orig
+++ completions/Makefile.am
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -272,7 +272,6 @@ bashcomp_DATA = 2to3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -327,7 +327,6 @@
</span> pkgadd \
pkgrm \
pkgtool \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/files/patch-vpnc.diff b/sysutils/bash-completion/files/patch-vpnc.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 33a9783bd54..ecd0648dcba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/files/patch-vpnc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bash-completion/files/patch-vpnc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- completions/vpnc 2020-07-25 07:49:49.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ completions/vpnc 2020-11-24 13:09:36.274875288 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -68,7 +68,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # config name, /etc/vpnc/<name>.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- local IFS=$' \t\n' reset=$(shopt -p nullglob)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shopt -s nullglob
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- local -a configs=(/etc/vpnc/*.conf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ local -a configs=( @@PREFIX@@/etc/vpnc/*.conf )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configs=("${configs[@]##*/}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configs=("${configs[@]%.conf}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $reset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- completions/vpnc 2024-02-21 01:55:15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ completions/vpnc 2024-02-24 18:38:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,9 +63,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # explicit filename
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp_compgen_filedir conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # config name, /etc/vpnc/<name>.conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # config name, @@PREFIX@@/etc/vpnc/<name>.conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ local -a configs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if _comp_expand_glob configs '/etc/vpnc/*.conf'; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if _comp_expand_glob configs '@@PREFIX@@/etc/vpnc/*.conf'; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configs=("${configs[@]##*/}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configs=("${configs[@]%.conf}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compopt -o filenames
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/files/patch-xine-add-more-formats.diff b/sysutils/bash-completion/files/patch-xine-add-more-formats.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b9c99a8cef..558d8ec2aa2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/files/patch-xine-add-more-formats.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bash-completion/files/patch-xine-add-more-formats.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,27 +4,23 @@ Origin: vendor
</span> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/311525
Bug-Debian: https://bugs.debian.org/496162
<span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bash_completion | 8 ++++----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- completions/mplayer | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 files changed, 5 insertions(+), 5 deletions(-)
</span>
--- bash_completion
+++ bash_completion
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1967,13 +1967,13 @@ _install_xspec '!*.@(?(e)ps|pdf)' ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.texi*' makeinfo texi2html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvi xetex xelatex luatex lualatex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.mp3' mpg123 mpg321 madplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmv]|OG[AGMV]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' xine aaxine fbxine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmv]|OG[AGMV]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' kaffeine dragon totem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' xine aaxine fbxine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' kaffeine dragon totem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(avi|asf|wmv)' aviplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(rm?(j)|ra?(m)|smi?(l))' realplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(mpg|mpeg|avi|mov|qt)' xanim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(og[ag]|m3u|flac|spx)' ogg123
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_install_xspec '!*.@(mp3|ogg|pls|m3u)' gqmpeg freeamp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_install_xspec '!*.@(mp3|og[ag]|pls|m3u)' gqmpeg freeamp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.fig' xfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(mid?(i)|cmf)' playmidi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3079,13 +3079,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.texi*' makeinfo texi2html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvi xetex xelatex luatex lualatex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.mp3' mpg123 mpg321 madplay
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmv]|OG[AGMV]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' xine aaxine cacaxine fbxine
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmv]|OG[AGMV]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' kaffeine dragon totem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' xine aaxine cacaxine fbxine
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' kaffeine dragon totem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(avi|asf|wmv)' aviplay
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(rm?(j)|ra?(m)|smi?(l))' realplay
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(mpg|mpeg|avi|mov|qt)' xanim
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(og[ag]|m3u|flac|spx)' ogg123
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_comp__init_install_xspec '!*.@(mp3|ogg|pls|m3u)' gqmpeg freeamp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_comp__init_install_xspec '!*.@(mp3|og[ag]|pls|m3u)' gqmpeg freeamp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.fig' xfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(mid?(i)|cmf)' playmidi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/bash-completion/files/patch-xpdf-support-compressed-pdf.diff b/sysutils/bash-completion/files/patch-xpdf-support-compressed-pdf.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index f4a190c6fa6..02cdc6ae2b9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/bash-completion/files/patch-xpdf-support-compressed-pdf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/bash-completion/files/patch-xpdf-support-compressed-pdf.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,19 +3,16 @@ Subject: xpdf in Debian also supports compressed PDFs
</span> Origin: vendor, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702498
Bug-Debian: https://bugs.debian.org/702498
<span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bash_completion | 3 ++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 2 insertions(+), 1 deletion(-)
</span>
--- bash_completion
+++ bash_completion
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1958,7 +1958,8 @@ _install_xspec '!*.@(gif|jp?(e)g?(2)|j2[ck]|jp[2f]|tif?(f)|png|p[bgp]m|bmp|x[bp]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi kdvi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.dvi' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--_install_xspec '!*.[pf]df' acroread gpdf xpdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_install_xspec '!*.[pf]df' acroread gpdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+_install_xspec '!*.@(pdf|fdf)?(.@(gz|GZ|bz2|BZ2|Z))' xpdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(?(e)ps|pdf)' kpdf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.@(okular|@(?(e|x)ps|?(E|X)PS|[pf]df|[PF]DF|dvi|DVI|cb[rz]|CB[RZ]|djv?(u)|DJV?(U)|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX|epub|EPUB|odt|ODT|fb?(2)|FB?(2)|mobi|MOBI|g3|G3|chm|CHM)?(.?(gz|GZ|bz2|BZ2|xz|XZ)))' okular
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _install_xspec '!*.pdf' epdfview pdfunite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3070,7 +3070,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi kdvi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.dvi' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-_comp__init_install_xspec '!*.[pf]df' acroread gpdf xpdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_comp__init_install_xspec '!*.[pf]df' acroread gpdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++_comp__init_install_xspec '!*.@(pdf|fdf)?(.@(gz|GZ|bz2|BZ2|Z))' xpdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(?(e)ps|pdf)' kpdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.@(okular|@(?(e|x)ps|?(E|X)PS|[pf]df|[PF]DF|dvi|DVI|cb[rz]|CB[RZ]|djv?(u)|DJV?(U)|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX|epub|EPUB|odt|ODT|fb?(2)|FB?(2)|mobi|MOBI|g3|G3|chm|CHM|md|markdown)?(.?(gz|GZ|bz2|BZ2|xz|XZ)))' okular
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _comp__init_install_xspec '!*.pdf' epdfview pdfunite
</span></pre><pre style='margin:0'>
</pre>