+gzip (1.8-2) UNRELEASED; urgency=medium
+
+ * patch from Ben Wong that fixes zgrep failure on filenames starting with
+ 'binary' due to missing dashes in an option detection pattern match,
+ closes: #854878
+
+ -- Bdale Garbee <bdale@gag.com> Sat, 23 Dec 2017 19:29:22 -0700
+
gzip (1.8-1) unstable; urgency=low
* new upstream version, closes: #855839
sigpipe.diff
gzip_reproducible_build.diff
+zgrep-syntax-error.diff
--- /dev/null
+diff --git a/zgrep.in b/zgrep.in
+index 7ce45ae..30ee129 100644
+--- a/zgrep.in
++++ b/zgrep.in
+@@ -69,7 +69,7 @@ while test $# -ne 0; do
+ option=$(expr "X$option" : 'X\(-.[0-9]*\)');;
+ (--binary-*=* | --[lm]a*=* | --reg*=*)
+ ;;
+- (-[ABCDXdefm] | binary-* | --file | --[lm]a* | --reg*)
++ (-[ABCDXdefm] | --binary-* | --file | --[lm]a* | --reg*)
+ case ${1?"$option option requires an argument"} in
+ (*\'*)
+ optarg=" '"$(printf '%s\n' "$1" | sed "$escape");;
option=$(expr "X$option" : 'X\(-.[0-9]*\)');;
(--binary-*=* | --[lm]a*=* | --reg*=*)
;;
- (-[ABCDXdefm] | binary-* | --file | --[lm]a* | --reg*)
+ (-[ABCDXdefm] | --binary-* | --file | --[lm]a* | --reg*)
case ${1?"$option option requires an argument"} in
(*\'*)
optarg=" '"$(printf '%s\n' "$1" | sed "$escape");;