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'; echodiff -r1.59 -r1.60 pkgsrc/textproc/gsed/Makefile
(wiz)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.59 2022/06/28 11:36:10 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.60 2022/11/16 10:41:36 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= sed-4.8 | 3 | DISTNAME= sed-4.9 | |
4 | PKGNAME= g${DISTNAME} | 4 | PKGNAME= g${DISTNAME} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= textproc editors | 5 | CATEGORIES= textproc editors | |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=sed/} | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=sed/} | |
8 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.gnu.org/software/sed/sed.html | 10 | HOMEPAGE= https://www.gnu.org/software/sed/sed.html | |
12 | COMMENT= GNU implementation of sed, the POSIX stream editor | 11 | COMMENT= GNU implementation of sed, the POSIX stream editor | |
13 | LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.3 | 12 | LICENSE= gnu-gpl-v3 AND gnu-fdl-v1.3 | |
14 | 13 | |||
15 | USE_GCC_RUNTIME= yes | 14 | USE_GCC_RUNTIME= yes | |
16 | USE_PKGLOCALEDIR= YES | 15 | USE_PKGLOCALEDIR= YES | |
17 | GNU_CONFIGURE= YES | 16 | GNU_CONFIGURE= YES | |
18 | INFO_FILES= YES | 17 | INFO_FILES= YES |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.17 2017/01/16 11:45:14 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.18 2022/11/16 10:41:36 wiz Exp $ | |
2 | bin/gsed | 2 | bin/gsed | |
3 | gnu/bin/sed | 3 | gnu/bin/sed | |
4 | gnu/man/man1/sed.1 | 4 | gnu/man/man1/sed.1 | |
5 | info/sed.info | 5 | info/sed.info | |
6 | man/man1/gsed.1 | 6 | man/man1/gsed.1 | |
7 | share/locale/af/LC_MESSAGES/sed.mo | 7 | share/locale/af/LC_MESSAGES/sed.mo | |
8 | share/locale/ast/LC_MESSAGES/sed.mo | 8 | share/locale/ast/LC_MESSAGES/sed.mo | |
9 | share/locale/bg/LC_MESSAGES/sed.mo | 9 | share/locale/bg/LC_MESSAGES/sed.mo | |
10 | share/locale/ca/LC_MESSAGES/sed.mo | 10 | share/locale/ca/LC_MESSAGES/sed.mo | |
11 | share/locale/cs/LC_MESSAGES/sed.mo | 11 | share/locale/cs/LC_MESSAGES/sed.mo | |
12 | share/locale/da/LC_MESSAGES/sed.mo | 12 | share/locale/da/LC_MESSAGES/sed.mo | |
13 | share/locale/de/LC_MESSAGES/sed.mo | 13 | share/locale/de/LC_MESSAGES/sed.mo | |
14 | share/locale/el/LC_MESSAGES/sed.mo | 14 | share/locale/el/LC_MESSAGES/sed.mo | |
@@ -16,26 +16,27 @@ share/locale/eo/LC_MESSAGES/sed.mo | @@ -16,26 +16,27 @@ share/locale/eo/LC_MESSAGES/sed.mo | |||
16 | share/locale/es/LC_MESSAGES/sed.mo | 16 | share/locale/es/LC_MESSAGES/sed.mo | |
17 | share/locale/et/LC_MESSAGES/sed.mo | 17 | share/locale/et/LC_MESSAGES/sed.mo | |
18 | share/locale/eu/LC_MESSAGES/sed.mo | 18 | share/locale/eu/LC_MESSAGES/sed.mo | |
19 | share/locale/fi/LC_MESSAGES/sed.mo | 19 | share/locale/fi/LC_MESSAGES/sed.mo | |
20 | share/locale/fr/LC_MESSAGES/sed.mo | 20 | share/locale/fr/LC_MESSAGES/sed.mo | |
21 | share/locale/ga/LC_MESSAGES/sed.mo | 21 | share/locale/ga/LC_MESSAGES/sed.mo | |
22 | share/locale/gl/LC_MESSAGES/sed.mo | 22 | share/locale/gl/LC_MESSAGES/sed.mo | |
23 | share/locale/he/LC_MESSAGES/sed.mo | 23 | share/locale/he/LC_MESSAGES/sed.mo | |
24 | share/locale/hr/LC_MESSAGES/sed.mo | 24 | share/locale/hr/LC_MESSAGES/sed.mo | |
25 | share/locale/hu/LC_MESSAGES/sed.mo | 25 | share/locale/hu/LC_MESSAGES/sed.mo | |
26 | share/locale/id/LC_MESSAGES/sed.mo | 26 | share/locale/id/LC_MESSAGES/sed.mo | |
27 | share/locale/it/LC_MESSAGES/sed.mo | 27 | share/locale/it/LC_MESSAGES/sed.mo | |
28 | share/locale/ja/LC_MESSAGES/sed.mo | 28 | share/locale/ja/LC_MESSAGES/sed.mo | |
29 | share/locale/ka/LC_MESSAGES/sed.mo | |||
29 | share/locale/ko/LC_MESSAGES/sed.mo | 30 | share/locale/ko/LC_MESSAGES/sed.mo | |
30 | share/locale/nb/LC_MESSAGES/sed.mo | 31 | share/locale/nb/LC_MESSAGES/sed.mo | |
31 | share/locale/nl/LC_MESSAGES/sed.mo | 32 | share/locale/nl/LC_MESSAGES/sed.mo | |
32 | share/locale/pl/LC_MESSAGES/sed.mo | 33 | share/locale/pl/LC_MESSAGES/sed.mo | |
33 | share/locale/pt/LC_MESSAGES/sed.mo | 34 | share/locale/pt/LC_MESSAGES/sed.mo | |
34 | share/locale/pt_BR/LC_MESSAGES/sed.mo | 35 | share/locale/pt_BR/LC_MESSAGES/sed.mo | |
35 | share/locale/ro/LC_MESSAGES/sed.mo | 36 | share/locale/ro/LC_MESSAGES/sed.mo | |
36 | share/locale/ru/LC_MESSAGES/sed.mo | 37 | share/locale/ru/LC_MESSAGES/sed.mo | |
37 | share/locale/sk/LC_MESSAGES/sed.mo | 38 | share/locale/sk/LC_MESSAGES/sed.mo | |
38 | share/locale/sl/LC_MESSAGES/sed.mo | 39 | share/locale/sl/LC_MESSAGES/sed.mo | |
39 | share/locale/sr/LC_MESSAGES/sed.mo | 40 | share/locale/sr/LC_MESSAGES/sed.mo | |
40 | share/locale/sv/LC_MESSAGES/sed.mo | 41 | share/locale/sv/LC_MESSAGES/sed.mo | |
41 | share/locale/tr/LC_MESSAGES/sed.mo | 42 | share/locale/tr/LC_MESSAGES/sed.mo |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2021/10/26 11:21:55 nia Exp $ | 1 | $NetBSD: distinfo,v 1.30 2022/11/16 10:41:36 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (sed-4.8.tar.xz) = 91f067d65bd8eea8aa0639e7382937c0057f027672114132e2aa2287de02509d | 3 | BLAKE2s (sed-4.9.tar.xz) = 106e94f33309ff895f952e9200ab27817004f10fae357ad3a6d952f44932b312 | |
4 | SHA512 (sed-4.8.tar.xz) = 7de25d9bc2981c63321c2223f3fbcab61d7b0df4fcf7d4394b72400b91993e1288d8bf53948ed5fffcf5a98c75265726a68ad4fb98e1d571bf768603a108c1c8 | 4 | SHA512 (sed-4.9.tar.xz) = 36157a4b4a2430cf421b7bd07f1675d680d9f1616be96cf6ad6ee74a9ec0fe695f8d0b1e1f0b008bbb33cc7fcde5e1c456359bbbc63f8aebdd4fedc3982cf6dc | |
5 | Size (sed-4.8.tar.xz) = 1348048 bytes | 5 | Size (sed-4.9.tar.xz) = 1397092 bytes |