Opened 3 years ago

Closed 3 years ago

#50552 closed update (fixed)

grep @2.22_0: Update to 2.23

Reported by: Schamschula (Marius Schamschula) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch maintainer Cc:
Port: grep


GNU grep has been updated to version 2.23. This is a bug fix release:

  • Binary files are now less likely to generate diagnostics and more likely to yield text matches. grep now reports "Binary file FOO matches" and suppresses further output instead of outputting a line containing an encoding error; hence grep can now report matching text before a later binary match. Formerly, grep reported FOO to be binary when it found an encoding error in FOO before generating output for FOO, which meant it never reported both matching text and matching binary data; this was less useful for searching text containing encoding errors in non-matching lines. [bug introduced in grep-2.21]
  • grep -c no longer stops counting when finding binary data. [bug introduced in grep-2.21]
  • grep no longer outputs encoding errors in unibyte locales. For example, if the byte '\x81' is not a valid character in a unibyte locale, grep treats the byte as binary data. [bug introduced in grep-2.21]
  • grep -oP is no longer susceptible to an infinite loop when processing invalid UTF8 just before a match. [bug introduced in grep-2.22]
  • --exclude and related options are now matched against trailing parts of command-line arguments, not against the entire arguments. This partly reverts the --exclude-related change in 2.22. [bug introduced in grep-2.22]
  • --line-buffer is no longer ineffective when combined with -l. [bug introduced in grep-2.5]
  • -xw is now equivalent to -x more consistently, with -P and with backrefs. [bug only partially fixed in grep-2.19]

Attachments (1)

Portfile-grep.diff (787 bytes) - added by Schamschula (Marius Schamschula) 3 years ago.

Download all attachments as: .zip

Change History (3)

Changed 3 years ago by Schamschula (Marius Schamschula)

Attachment: Portfile-grep.diff added

comment:1 Changed 3 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned


comment:2 Changed 3 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.