File sed.changes of Package sed
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Wed Mar 31 01:22:23 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
3
4
- Build fix for the new glibc-2.31 (bsc#1183797,
5
sed-tests-build-fix.patch).
6
7
-------------------------------------------------------------------
8
Thu Feb 22 15:10:45 UTC 2018 - fvogt@suse.com
9
10
- Use %license (boo#1082318)
11
12
-------------------------------------------------------------------
13
Wed Feb 8 15:42:56 UTC 2017 - mpluskal@suse.com
14
15
- Update to version 4.4:
16
* sed could segfault when invoked with specific combination of
17
newlines in the input and regex pattern.
18
19
-------------------------------------------------------------------
20
Wed Jan 4 21:36:07 UTC 2017 - mpluskal@suse.com
21
22
- Update to version 4.3:
23
* sed's regular expression matching is now typically 10x faster
24
* sed now uses unlocked-io where available, resulting in faster
25
I/O operations.
26
* lots of bugfixes (for detailed list see NEWS)
27
- Drop patches (all upstreamed):
28
* sed-fix-overlapping-address-ranges.patch
29
* sed-follow-symlinks-hyphen.patch
30
* sed-follow-symlinks-stdin.patch
31
* sed-temp-delete.patch
32
* sed-y-NUL-RHS.patch
33
- Spec file cleanups
34
* run spec-cleaner
35
* use macro for configure
36
* execute tests with produced binary as well
37
* use url for signature as well
38
* use https for download links
39
* use xs compressed tarballl
40
* make building verbose
41
42
-------------------------------------------------------------------
43
Fri Sep 11 15:32:37 UTC 2015 - schwab@linux-m68k.org
44
45
- Build with ACL/SELinux support for in-place editing
46
47
-------------------------------------------------------------------
48
Tue Aug 25 16:54:40 CEST 2015 - sbrabec@suse.com
49
50
- Cherry picking of the most important fixes from the upstream sed
51
GIT (not backporting testsuite, as it was completely refactored):
52
* Fix y command in the RHS of a y/LHS/RHS/ transliteration
53
(sed-y-NUL-RHS.patch).
54
* Fix mishandling of overlapping address ranges
55
(sed-fix-overlapping-address-ranges.patch).
56
* Fix fail to remove a temporary file (sed-temp-delete.patch).
57
* Fix behavior of --follow-symlinks when reading from stdin
58
(bnc#933029, gnu#20795, sed-follow-symlinks-stdin.patch).
59
* Make "sed --follow-symlinks -" consistent with "sed -" again,
60
and process stdin instead of ./-
61
(bnc#933029#c6, gnu#20796, sed-follow-symlinks-hyphen.patch).
62
63
-------------------------------------------------------------------
64
Tue Dec 30 11:15:38 UTC 2014 - meissner@suse.com
65
66
- build with PIE
67
68
-------------------------------------------------------------------
69
Tue Jun 3 09:48:33 UTC 2014 - tcech@suse.cz
70
71
- sed-dont_close_twice.patch (bnc#880817)
72
when closing fails, file is attempted to be closed again
73
patch based of Neil Brown's recommendation
74
75
-------------------------------------------------------------------
76
Fri Apr 5 12:08:28 UTC 2013 - idonmez@suse.com
77
78
- Add Source URL, see https://en.opensuse.org/SourceUrls
79
80
-------------------------------------------------------------------
81
Tue Jan 22 18:20:25 CET 2013 - sbrabec@suse.cz
82
83
- Update to version 4.2.2:
84
* don't truncate input for lines of length 2^31 and longer
85
* fix endless loop on incomplete multibyte sequences (bnc#743689)
86
* -u also does unbuffered input
87
* New command `F' to print current input file name
88
* sed -i, s///w, and the `w' and `W' commands also obey the
89
--binary option
90
* --posix fails for scripts that end in a backslash.
91
* New option -z (--null-data) to separate lines by ASCII NUL.
92
* \x26 (and similar escaped sequences) produces a literal & in
93
the replacement argument of the s/// command.
94
- Split lang package.
95
- Option to verify GPG signature.
96
97
-------------------------------------------------------------------
98
Fri Feb 3 15:20:39 UTC 2012 - rschweikert@suse.com
99
100
- keep binary in /usr tree (UsrMerge project)
101
102
-------------------------------------------------------------------
103
Fri Dec 2 13:16:18 UTC 2011 - cfarrell@suse.com
104
105
- license update: GPL-3.0+
106
There are no "GPL-3.0 only" licenses in sed
107
108
-------------------------------------------------------------------
109
Wed Nov 30 14:23:45 UTC 2011 - coolo@suse.com
110
111
- add automake as buildrequire to avoid implicit dependency
112
113
-------------------------------------------------------------------
114
Fri Aug 13 11:10:53 CEST 2010 - dimstar@opensuse.org
115
116
- Update to version 4.2.1:
117
+ fix parsing of s/[[[[[[[[[]//
118
+ security contexts are preserved by -i too under SELinux
119
+ temporary files for sed -i are not made group/world-readable
120
until they are complete
121
- Changes from version 4.2:
122
+ now released under GPLv3
123
+ added a new extension `z` to clear pattern space even in the
124
presence of invalid multibyte sequences
125
+ a preexisting GNU gettext installation is needed in order to
126
compile GNU sed with NLS support
127
+ new option --follow-symlinks, available when editing a file
128
in-place.
129
+ hold-space is reset between different files in -i and -s modes.
130
+ multibyte processing fixed
131
+ fixed bug in 'i\' giving a segmentation violation if given
132
alone.
133
+ much improved portability
134
+ much faster in UTF-8 locales
135
+ will correctly replace ACLs when using -i
136
+ will now accept NUL bytes for `.'
137
- Drop upstream included [atches:
138
+ sed-follow_symlinks.patch
139
+ sed-4.1.5-fix_warnings.patch
140
- Remove --enable-html from configure: the option is no longer
141
supported and sed.html no longer created.
142
143
-------------------------------------------------------------------
144
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
145
146
- use %_smp_mflags
147
148
-------------------------------------------------------------------
149
Tue Dec 8 00:01:17 CET 2009 - jengelh@medozas.de
150
151
- enable parallel building
152
153
-------------------------------------------------------------------
154
Mon Feb 18 17:57:19 CET 2008 - dmueller@suse.de
155
156
- use %find_lang
157
- fix rpmlint warnings
158
159
-------------------------------------------------------------------
160
Fri Mar 9 17:31:50 CET 2007 - mkoenig@suse.de
161
162
- add --follow-symlinks option [#200082]
163
- fix 'used uninitialized' warnings [#248721]
164
165
-------------------------------------------------------------------
166
Mon Aug 7 13:55:37 CEST 2006 - jsmeix@suse.de
167
168
- Updated to version 4.1.5:
169
Fix parsing of a negative character class not including a closed
170
bracket, like [^]] or [^]a-z].
171
Fix parsing of [ inside an y command, like y/[/A/.
172
Output the result of commands a, r, R when a q command is found.
173
- off-by-one.diff: obsolete (fixed in the source).
174
- configure needs --enable-html to build sed.html (default=no)
175
and it is installed into usr/share/doc/sed-4.1.5/
176
177
-------------------------------------------------------------------
178
Mon Jul 17 13:29:16 CEST 2006 - jsmeix@suse.de
179
180
- Fixed the "fix build" below for our current different build
181
environments on our different architectures:
182
On s390 and s390x the sed.html documentation is still installed
183
into usr/share/doc/ but on the other architectures it is
184
installed into usr/share/doc/sed/
185
186
-------------------------------------------------------------------
187
Mon Jul 3 17:46:16 CEST 2006 - cthiel@suse.de
188
189
- fix build
190
191
-------------------------------------------------------------------
192
Wed Jan 25 21:30:56 CET 2006 - mls@suse.de
193
194
- converted neededforbuild to BuildRequires
195
196
-------------------------------------------------------------------
197
Thu Jan 19 14:12:52 CET 2006 - agruen@suse.de
198
199
- off-by-one.diff: Report the correct back-reference number if
200
a substitution's left-hand side does not contain enough groups.
201
202
-------------------------------------------------------------------
203
Fri Apr 1 10:29:28 CEST 2005 - schwab@suse.de
204
205
- Don't use included regex.
206
207
-------------------------------------------------------------------
208
Mon Jan 31 11:49:09 CET 2005 - mmj@suse.de
209
210
- Update to 4.1.4 including:
211
o \B correctly means "not on a word boundary" rather than
212
"inside a word"
213
o bugfixes for platform without internationalization
214
o more thorough testing framework for tarballs
215
(`make full-distcheck')
216
217
-------------------------------------------------------------------
218
Sat Jan 22 19:02:07 CET 2005 - mmj@suse.de
219
220
- Update to 4.1.3 including:
221
o regex addresses do not use leftmost-longest matching. In
222
other words, /.\+/ only looks for a single character, and
223
does not try to find as many of them as possible like it used
224
to do.
225
o added a note to BUGS and the manual about changed interpretation
226
of `s|abc\|def||', and about localization issues.
227
o fixed --disable-nls build problems on Solaris.
228
o fixed `make check' in non-English locales.
229
o `make check' tests the regex library by default if the
230
included regex is used (regex tests had to be enabled
231
separately up to now).
232
233
-------------------------------------------------------------------
234
Fri Sep 17 18:12:24 CEST 2004 - uli@suse.de
235
236
- fixed segfault (bug #45491)
237
238
-------------------------------------------------------------------
239
Sun Aug 22 23:27:58 CEST 2004 - mmj@suse.de
240
241
- Update to sed-4.1.2 including:
242
o fix bug in 'y' command in multi-byte character sets
243
o fix severe bug in parsing of ranges with an embedded open bracket
244
o fix off-by-one error when printing a "bad command" error
245
246
-------------------------------------------------------------------
247
Wed Jul 7 09:02:13 CEST 2004 - mmj@suse.de
248
249
- Update to 4.1.1 including the initialization fix of output_fd
250
251
-------------------------------------------------------------------
252
Wed Jun 23 17:41:29 CEST 2004 - ro@suse.de
253
254
- do initialize output_fd before use
255
256
-------------------------------------------------------------------
257
Thu Jun 17 00:32:15 CEST 2004 - mmj@suse.de
258
259
- Update to 4.1 including:
260
o // matches the last regular expression even in
261
POSIXLY_CORRECT mode.
262
o change the way we treat lines which are not terminated by a
263
newline. Such lines are printed without the terminating
264
newline (as before) but as soon as more text is sent to the
265
same output stream, the missing newline is printed, so that
266
the two lines don't concatenate. The behavior is now
267
independent from POSIXLY_CORRECT because POSIX actually has
268
undefined behavior in this case, and the new implementation
269
arguably gives the ``least expected surprise''.
270
o documentation improvements, with updated references to the
271
POSIX.2 specification
272
o error messages on I/O errors are better, and -i does not
273
leave temporary files around (e.g. when running ``sed -i'' on
274
a directory) [#35419]
275
o escapes are accepted in the y command (for example: y/o/\n/
276
transforms o's into newlines)
277
o -i option tries to set the owner and group to the same as the
278
input file
279
o `L' command is deprecated and will be removed in sed 4.2.
280
o line number addresses are processed differently -- this is
281
supposedly conformant to POSIX and surely more idiot-proof.
282
Line number addresses are not affected by jumping around
283
them: they are activated and deactivated exactly where the
284
script says, while previously 5,8b 1,5d would actually delete
285
lines 1,2,3,4 and 9 (!).
286
o multibyte characters are taken in consideration to compute
287
the operands of s and y, provided you set LC_CTYPE correctly.
288
They are also considered by \l, \L, \u, \U, \E.
289
o [\n] matches either backslash or 'n' when POSIXLY_CORRECT.
290
o new option --posix, disables all GNU extensions.
291
POSIXLY_CORRECT only disables GNU extensions that violate the
292
POSIX standard.
293
o options -h and -V are not supported anymore, use --help and
294
--version.
295
o removed documentation for \s and \S which worked incorrectly
296
o restored correct behavior for \w and \W: match [[:alnum:]_]
297
and [^[:alnum:]_] (they used to match [[:alpha:]_] and
298
[^[:alpha:]_]
299
o the special address 0 can only be used in 0,/RE/ or 0~STEP
300
addresses; other cases give an error (you are hindering
301
portability for no reason if specifying 0,N and you are
302
giving a dead command if specifying 0 alone).
303
o when a \ is used to escape the character that would terminate
304
an operand of the s or y commands, the backslash is removed
305
before the regex is compiled. This is left undefined by
306
POSIX; this behavior makes `s+x\+++g' remove occurrences of
307
`x+', consistently with `s/x\///g'. (However, if you enjoy
308
yourself trying `s*x\***g', sed will use the `x*' regex, and
309
you won't be able to pass down `x\*' while using * as the
310
delimiter; ideas on how to simplify the parser in this
311
respect, and/or gain more coherent semantics, are welcome).
312
313
-------------------------------------------------------------------
314
Fri Mar 12 15:57:40 CET 2004 - mmj@suse.de
315
316
- Remove created tempfile in the case of rename failing [#35419]
317
318
-------------------------------------------------------------------
319
Tue Feb 24 11:06:04 CET 2004 - mmj@suse.de
320
321
- Update to 4.0.9 with the following changes since 4.0.6:
322
o 0 address behaves correctly in single-file (-i and -s) mode.
323
o documentation improvements.
324
o tested with many hosts and compilers.
325
o updated regex matcher from upstream, with many bugfixes and
326
speedups.
327
o the `N' command's feature that is detailed in the BUGS file was
328
disabled by the first change below in sed 4.0.8. The behavior
329
has now been restored, and is only enabled if POSIXLY_CORRECT
330
behavior is not requested.
331
o fix `sed n' printing the last line twice.
332
o fix incorrect error message for invalid character classes.
333
o fix segmentation violation with repeated empty subexpressions.
334
o fix incorrect parsing of ^ after escaped (.
335
o more comprehensive test suite (and with many expected failures...)
336
o fix for -i option under Cygwin
337
o VPATH builds working on non-glibc machines
338
o fixed bug in s///Np: was printing even if less than N matches were
339
found.
340
o fixed infinite loop on s///N when LHS matched a null string and
341
there were not enough matches in pattern space
342
o behavior of s///N is consistent with s///g when the LHS can match
343
a null string (and the infinite loop did not happen :-)
344
o updated some translations
345
346
-------------------------------------------------------------------
347
Sat Jan 10 20:32:30 CET 2004 - adrian@suse.de
348
349
- build as user
350
351
-------------------------------------------------------------------
352
Fri Jun 20 02:38:59 CEST 2003 - ro@suse.de
353
354
- build with current gettext
355
356
-------------------------------------------------------------------
357
Wed Jun 4 18:19:46 CEST 2003 - jh@suse.de
358
359
- Enable profile feedback
360
361
-------------------------------------------------------------------
362
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
363
364
- fix install_info --delete call and move from preun to postun
365
366
-------------------------------------------------------------------
367
Fri Mar 21 16:26:20 CET 2003 - pthomas@suse.de
368
369
- Update to 4.0.6
370
371
-------------------------------------------------------------------
372
Fri Feb 7 01:27:19 CET 2003 - ro@suse.de
373
374
- added install_info macros
375
376
-------------------------------------------------------------------
377
Mon Nov 18 12:57:51 CET 2002 - ro@suse.de
378
379
- set AM_GNU_GETTEXT_VERSION and use 0.10.36 since this is the
380
first one with DESTDIR support
381
382
-------------------------------------------------------------------
383
Fri Sep 20 15:40:05 CEST 2002 - pthomas@suse.de
384
385
- Correctly reference regex(7) from man page, remove the
386
obsolete remark. Fixes bug #19923.
387
388
-------------------------------------------------------------------
389
Wed Aug 14 15:04:44 CEST 2002 - pthomas@suse.de
390
391
- Fix configure.in so that --with-regex=no actually does
392
work.
393
394
- Make sed use glibc's regex/regex.h.
395
396
-------------------------------------------------------------------
397
Wed Jul 3 21:59:57 CEST 2002 - poeml@suse.de
398
399
- enable 'make check' again on ppc64
400
401
-------------------------------------------------------------------
402
Wed Jul 3 21:42:55 CEST 2002 - bk@suse.de
403
404
- add man page and remove joe from neededforbuild, no rebuild by joe
405
406
-------------------------------------------------------------------
407
Tue Jun 4 20:24:11 CEST 2002 - pthomas@suse.de
408
409
- Move tar and sed to separate packages.
410
- Update to 3.02.80
411
- Adapt i18n patch.
412
- Call autoreconf.
413
- Update regex.c and regex.h to glibc 2.2.5 versions.
414
- Use AM_MAINTAINER_MODE and don't enable it (no reconfiguration).
415
- rework the autoconf test involving LIBOBJS
416
- Remove acinclude.m4.
417
- Make acconfig.h obsolete.
418
419
-------------------------------------------------------------------
420
Wed May 22 17:48:32 CEST 2002 - olh@suse.de
421
422
- disable sed make check on ppc64
423
424
-------------------------------------------------------------------
425
Wed May 22 16:50:17 CEST 2002 - olh@suse.de
426
427
- allow build as user, use buildroot
428
429
-------------------------------------------------------------------
430
Fri Nov 23 13:34:54 CET 2001 - mfabian@suse.de
431
432
- add sed-3.02-i18n-0.5.patch from
433
http://oss.software.ibm.com/developer/opensource/linux/patches/i18n/
434
with this patch, sed passes the tests for the LI18NUX2K.L1
435
specification.
436
437
-------------------------------------------------------------------
438
Wed May 9 19:46:04 CEST 2001 - cstein@suse.de
439
440
- repacked sources of sed with bzip2.
441
442
-------------------------------------------------------------------
443
Mon May 29 18:38:23 CEST 2000 - kukuk@suse.de
444
445
- Move sed to /bin, add compat link
446
447
-------------------------------------------------------------------
448
Mon Jan 17 16:50:21 CET 2000 - ro@suse.de
449
450
- info -> /usr/share/info
451