svn commit: r308314 - head/usr.bin/sed
Alfred Perlstein
alfred at freebsd.org
Sat Nov 5 14:30:12 UTC 2016
On 11/5/16 2:07 AM, Konstantin Belousov wrote:
> On Fri, Nov 04, 2016 at 08:49:59PM +0000, Pedro F. Giffuni wrote:
>> Author: pfg
>> Date: Fri Nov 4 20:49:59 2016
>> New Revision: 308314
>> URL: https://svnweb.freebsd.org/changeset/base/308314
>>
>> Log:
>> sed(1): add LEGACY_BSDSED_COMPAT compile-time flag.
>>
>> In r297602, which included a __FreeBSD_version bump to 1100105, we changed
>> sed 'i' and 'a' from discarding whitespaces to conform with what GNU and
>> sysvish sed do.
>>
>> There are arguments in favor of keeping the old behavior but the new
>> behavior is also useful for migration purposes. It seems important to at
>> least consider the case of developers depending on the previous behavior,
>> so add a CFLAG to enable the old behaviour.
> If such legacy behavior appears to be useful or even important for
> real-world scenarios, I think that an environment variable controlling
> it is more practical and traditional than the recompilation.
>
+1
More information about the svn-src-all
mailing list