From /usr/bin/jw RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*' From grep 2.7 NEWS grep now diagnoses (and fails with exit status 2) commonly mistyped regular expression like [:space:], [:digit:], etc. Before, those were silently interpreted as [ac:eps] and [dgit:] respectively. Virtually all who make that class of mistake should have used [[:space:]] or [[:digit:]]. This new behavior is disabled when the POSIXLY_CORRECT environment variable is set. As result: $ jw grep: character class syntax is [[:space:]], not [:space:] grep: character class syntax is [[:space:]], not [:space:] jw: There is no frontend called "/docbook/utils-0.6.14/frontends/docbook". Reproducible: Always
+*docbook-sgml-utils-0.6.14-r1 (03 Oct 2010) + + 03 Oct 2010; Michael Weber <xmw@gentoo.org> + +docbook-sgml-utils-0.6.14-r1.ebuild, + +files/docbook-sgml-utils-0.6.14-grep-2.7.patch: + Revision bump to respect new sys-apps/grep-2.7 syntax check ([:space:] and + [:digits:] no longer accepted as classes, bug #338853) +
*** Bug 338901 has been marked as a duplicate of this bug. ***
*** Bug 339577 has been marked as a duplicate of this bug. ***
*** Bug 348597 has been marked as a duplicate of this bug. ***
*** Bug 339317 has been marked as a duplicate of this bug. ***