Path to this page:
./
textproc/gsed,
GNU implementation of sed, the POSIX stream editor
Branch: CURRENT,
Version: 4.9nb1,
Package name: gsed-4.9nb1,
Maintainer: pkgsrc-usersGNU implementation of the POSIX stream editor `sed'.
Sed (streams editor) isn't really a true text editor or text
processor. Instead, it is used to filter text, i.e., it takes text
input and performs some operation (or set of operations) on it and
outputs the modified text. Sed is typically used for extracting part
of a file using pattern matching or substituting multiple occurrences
of a string within a file.
Package options: nls
Master sites: (Expand)
Filesize: 1364.348 KB
Version history: (Expand)
- (2023-04-12) Updated to version: gsed-4.9nb1
- (2022-11-16) Updated to version: gsed-4.9
- (2022-06-28) Updated to version: gsed-4.8nb2
- (2021-05-25) Updated to version: gsed-4.8nb1
- (2020-01-27) Updated to version: gsed-4.8
- (2019-02-13) Updated to version: gsed-4.7
CVS history: (Expand)
2024-05-02 00:44:09 by Aleksey Cheusov | Files touched by this commit (1) |
Log message:
Remove ../../devel/gettext-lib from Makefile, it is a part of options.mk
|
2024-05-02 00:36:30 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
Add option "nls" enabled by default
|
2023-05-19 16:12:18 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
gsed: Fix build on SunOS/i386.
|
2023-05-10 22:40:47 by Amitai Schleier | Files touched by this commit (3) |
Log message:
Conditionalize more fully whether sed.1 is generated. Fixes regular
build on at least FreeBSD 13.x, and confirmed to build (both forks
of the conditional) on NetBSD and macOS.
|
2023-04-12 22:31:36 by Thomas Klausner | Files touched by this commit (1) |
Log message:
gsed: fix previous
|
2023-04-12 13:20:40 by Thomas Klausner | Files touched by this commit (2) |
Log message:
gsed: install proper man page
The package installed a stub man page because it needs perl to generate
the proper one and perl needs sed to build, so we can't depend on it.
Copy out a version generated by a build with perl and use that.
Bump PKGREVISION.
|
2022-11-16 11:41:36 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
gsed: update to 4.9.
* Noteworthy changes in release 4.9 (2022-11-06) [stable]
** Bug fixes
'sed --follow-symlinks -i' no longer loops forever when its operand
is a symbolic link cycle.
[bug introduced in sed 4.2]
a program with an execution line longer than 2GB can no longer trigger
an out-of-bounds memory write.
using the R command to read an input line of length longer than 2GB
can no longer trigger an out-of-bounds memory read.
In locales using UTF-8 encoding, the regular expression '.' no
longer sometimes fails to match Unicode characters U+D400 through
U+D7FF (some Hangul Syllables, and Hangul Jamo Extended-B) and
Unicode characters U+108000 through U+10FFFF (half of Supplemental
Private Use Area plane B).
[bug introduced in sed 4.8]
I/O errors involving temp files no longer confuse sed into using a
FILE * pointer after fclosing it, which has undefined behavior in C.
** New Features
The 'r' command now accepts address 0, allowing inserting a file before
the first line.
** Changes in behavior
Sed now prints the less-surprising variant in a corner case of
POSIX-unspecified behavior. Before, this would print "n".
Now, it prints "X":
printf n | sed 'sn\nnXn'; echo
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|