- Cherry picking of the most important fixes from the upstream sed
GIT (not backporting testsuite, as it was completely refactored):
* Fix y command in the RHS of a y/LHS/RHS/ transliteration
(sed-y-NUL-RHS.patch).
* Fix mishandling of overlapping address ranges
(sed-fix-overlapping-address-ranges.patch).
* Fix fail to remove a temporary file (sed-temp-delete.patch).
* Fix behavior of --follow-symlinks when reading from stdin
(bnc#933029, gnu#20795, sed-follow-symlinks-stdin.patch).
* Make "sed --follow-symlinks -" consistent with "sed -" again,
and process stdin instead of ./-
(bnc#933029#c6, gnu#20796, sed-follow-symlinks-hyphen.patch).
OBS-URL: https://build.opensuse.org/request/show/326633
OBS-URL: https://build.opensuse.org/package/show/Base:System/sed?expand=0&rev=22
- Update to version 4.2.2:
* don't truncate input for lines of length 2^31 and longer
* fix endless loop on incomplete multibyte sequences (bnc#743689)
* -u also does unbuffered input
* New command `F' to print current input file name
* sed -i, s///w, and the `w' and `W' commands also obey the
--binary option
* --posix fails for scripts that end in a backslash.
* New option -z (--null-data) to separate lines by ASCII NUL.
* \x26 (and similar escaped sequences) produces a literal & in
the replacement argument of the s/// command.
- Split lang package.
- Option to verify GPG signature.
OBS-URL: https://build.opensuse.org/request/show/149589
OBS-URL: https://build.opensuse.org/package/show/Base:System/sed?expand=0&rev=15