<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/textproc/gsed, branch pkgsrc-2017Q4</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2017Q4</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2017Q4'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2017-02-05T19:01:42Z</updated>
<entry>
<title>Updated gsed to 4.4.</title>
<updated>2017-02-05T19:01:42Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2017-02-05T19:01:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=04df1b596e3d79f838e0ac367d44f543186cc9c6'/>
<id>urn:sha1:04df1b596e3d79f838e0ac367d44f543186cc9c6</id>
<content type='text'>
* Noteworthy changes in release 4.4 (2017-02-03) [stable]

** Bug fixes

  sed could segfault when invoked with specific combination of newlines
  in the input and regex pattern. [Bug introduced in sed-4.3]</content>
</entry>
<entry>
<title>Updated gsed to 4.3.</title>
<updated>2017-01-16T11:45:14Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2017-01-16T11:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=dfe9e108003e2c09a06788ecdd8a9e964661c677'/>
<id>urn:sha1:dfe9e108003e2c09a06788ecdd8a9e964661c677</id>
<content type='text'>
* Noteworthy changes in release 4.3 (2016-12-30) [stable]

** Improvements

  sed's regular expression matching is now typically 10x faster

  sed now uses unlocked-io where available, resulting in faster I/O
  operations.

** Bug fixes

  sed no longer mishandles anchors ^/$ in multiline regex (s///mg)
  with -z option (NUL terminated lines). [Bug introducted in sed-4.2.2
  with the initial implementation of -z]

  sed no longer accepts a ":" command without a label; before, it would
  treat that as defining a label whose name is empty, and subsequent
  label-free "t" and "b" commands would use that label. Now, sed emits
  a diagnostic and fails for that invalid construct.

  sed no longer accesses uninitialized memory when processing certain
  invalid multibyte sequences. Demonstrate with this:
    echo a | LC_ALL=ja_JP.eucJP valgrind sed/sed 's/a/b\U\xb2c/'
  The error appears to have been introduced with the sed-4.0a release.

  The 'y' (transliterate) operator once again works with a NUL byte
  on the RHS.  E.g., sed 'y/b/\x00/' now works like tr b '\0'.  GNU sed
  has never before recognized \x00 in this context.  However, sed-3.02
  and prior did accept a literal NUL byte in the RHS, which was possible
  only when reading a script from a file.  For example, this:
    echo abc|sed -f &lt;(printf 'y/b/\x00/\n')|cat -A
  is what stopped working. [bug introduced some time after sed-3.02 and
  prior to the first sed-4* test release]

  When the closed-above line number ranges of N editing commands
  overlap (N&gt;1), sed would apply commands 2..N to the line just
  beyond the largest range endpoint.
  [bug introduced some time after sed-4.09 and prior to release in sed-4.1]
  Before, this command would mistakenly modify line 5:
    $ seq 6|sed '2,4d;2,3s/^/x/;3,4s/^/y/'
    1
    yx5
    6
  Now, it does not:
    $ seq 6|sed '2,4d;2,3s/^/x/;3,4s/^/y/'
    1
    5
    6

  An erroneous sed invocation like "echo &gt; F; sed -i s//b/ F" no longer
  leaves behind a temporary file.  Before, that command would create a file
  alongside F with a name matching /^sed......$/ and fail to remove it.

  sed --follow-symlinks now works again for stdin.
  [bug introduced in sed-4.2.2]

  sed no longer elides invalid bytes in a substitution RHS.
  Now, sed copies such bytes into the output, just as Perl does.
  [bug introduced in sed-4.1 -- it was also present prior to 4.0.6]

  sed no longer prints extraneous character when a backslash follows \c.
  '\c\\'  generates control character ^\ (ASCII 0x1C).
  Other characters after the second backslash are rejected (e.g. '\c\d').
  [bug introduced in the sed-4.0.* releases]

  sed no longer mishandles incomplete multibyte sequences in s,y commands
  and valid multibyte SHIFT-JIS characters in character classes.
  Previously, the following commands would fail:
    LC_ALL=en_US.UTF-8 sed $'s/\316/X/'
    LC_ALL=ja_JP.shiftjis sed $'/[\203]/]/p'
  [bug introduced some time after sed-4.1.5 and before sed-4.2.1]

** Feature removal

  The "L" command (format a paragraph like the fmt(1) command would)
  has been listed in the documentation as a failed experiment for at
  least 10 years.  That command is now removed.

** Build-related

  "make dist" now builds .tar.xz files, rather than .tar.gz ones.
  xz is portable enough and in wide-enough use that distributing
  only .tar.xz files is enough.  It has been fine for coreutils, grep,
  diffutils and parted for a few years.


** New Features

  new --sandbox option rejects programs with r/w/e commands.


* Noteworthy changes in release 4.2.2 (2012-12-22) [stable]

* don't misbehave (truncate input) for lines of length 2^31 and longer

* fix endless loop on incomplete multibyte sequences

* -u also does unbuffered input, rather than unbuffered output only

* New command `F' to print current input file name

* sed -i, s///w, and the `w' and `W' commands also obey the --binary option
  (and create CR/LF-terminated files if the option is absent)

* --posix fails for scripts (or fragments as passed to the -e option) that
  end in a backslash, as they are not portable.

* New option -z (--null-data) to separate lines by ASCII NUL characters.

* \x26 (and similar escaped sequences) produces a literal &amp; in the
  replacement argument of the s/// command, rather than including the
  matched text.</content>
</entry>
<entry>
<title>Add SHA512 digests for distfiles for textproc category</title>
<updated>2015-11-04T01:59:17Z</updated>
<author>
<name>agc</name>
<email>agc@pkgsrc.org</email>
</author>
<published>2015-11-04T01:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=10f645dc1b59860c36cff2413d256bf5d9e6af49'/>
<id>urn:sha1:10f645dc1b59860c36cff2413d256bf5d9e6af49</id>
<content type='text'>
Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.</content>
</entry>
<entry>
<title>Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.</title>
<updated>2014-10-09T14:05:50Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2014-10-09T14:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=ef5c8ed42b5f83bfa34699052d684f23e761e43e'/>
<id>urn:sha1:ef5c8ed42b5f83bfa34699052d684f23e761e43e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix SCO OpenServer 5.0.7/3.2 build.</title>
<updated>2014-07-17T12:24:34Z</updated>
<author>
<name>ryoon</name>
<email>ryoon@pkgsrc.org</email>
</author>
<published>2014-07-17T12:24:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b233cb5d2502cf98169ccaae41ab440974042c11'/>
<id>urn:sha1:b233cb5d2502cf98169ccaae41ab440974042c11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert previous: it's a different sed's bug</title>
<updated>2014-06-08T00:59:09Z</updated>
<author>
<name>spz</name>
<email>spz@pkgsrc.org</email>
</author>
<published>2014-06-08T00:59:09Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=82cf7c052024dc7855aedd58029fdc780405ed8a'/>
<id>urn:sha1:82cf7c052024dc7855aedd58029fdc780405ed8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix a missing . for the man page name</title>
<updated>2014-06-08T00:20:30Z</updated>
<author>
<name>spz</name>
<email>spz@pkgsrc.org</email>
</author>
<published>2014-06-08T00:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=59551574ca728f8822d2971f29f51314ef4baffa'/>
<id>urn:sha1:59551574ca728f8822d2971f29f51314ef4baffa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch EXTRACT_SUFX to .tar.bz2 to conserve bits!</title>
<updated>2013-01-23T14:31:30Z</updated>
<author>
<name>adam</name>
<email>adam@pkgsrc.org</email>
</author>
<published>2013-01-23T14:31:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d1139a08e60c202fe06d2d2729c65914775341de'/>
<id>urn:sha1:d1139a08e60c202fe06d2d2729c65914775341de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to 4.2.2:</title>
<updated>2013-01-06T00:35:40Z</updated>
<author>
<name>wiz</name>
<email>wiz@pkgsrc.org</email>
</author>
<published>2013-01-06T00:35:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=aa3d619cf869e35390b425d4841a32a48ccb2735'/>
<id>urn:sha1:aa3d619cf869e35390b425d4841a32a48ccb2735</id>
<content type='text'>
Sed 4.2.2

* don't misbehave (truncate input) for lines of length 2^31 and longer

* fix endless loop on incomplete multibyte sequences

* -u also does unbuffered input, rather than unbuffered output only

* New command `F' to print current input file name

* sed -i, s///w, and the `w' and `W' commands also obey the --binary option
  (and create CR/LF-terminated files if the option is absent)

* --posix fails for scripts (or fragments as passed to the -e option) that
  end in a backslash, as they are not portable.

* New option -z (--null-data) to separate lines by ASCII NUL characters.

* \x26 (and similar escaped sequences) produces a literal &amp; in the
  replacement argument of the s/// command, rather than including the
  matched text.</content>
</entry>
<entry>
<title>Use ${PKGGNUDIR} and ${PKGMANDIR} in INSTALLATION_DIRS.</title>
<updated>2012-12-31T00:27:36Z</updated>
<author>
<name>sbd</name>
<email>sbd@pkgsrc.org</email>
</author>
<published>2012-12-31T00:27:36Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d88804096c2195f2f1dcbfb79e6e99f6656dcacb'/>
<id>urn:sha1:d88804096c2195f2f1dcbfb79e6e99f6656dcacb</id>
<content type='text'>
</content>
</entry>
</feed>
