Sat Jan 11 10:52:09 2014 UTC ()
Changes 2.16:

** Bug fixes

  Fix gnulib-provided maint.mk so that the release procedure described
  in README-release actually does what we want.  Before that fix, that
  procedure resulted in a grep-2.15 tarball that would lead to a grep
  binary whose --version-reported version number was 2.14.51...

  The fix to make \s and \S work with multi-byte white space broke
  the use of each shortcut whenever followed by a repetition operator.
  For example, \s*, \s+, \s? and \s{3} would all malfunction in a
  multi-byte locale.  [bug introduced in grep-2.15]

  The fix to make grep -P work better with UTF-8 made it possible for
  grep to evoke a larger set of PCRE errors, some of which could trigger
  an abort.  E.g., this would abort:
    printf '\x82'|LC_ALL=en_US.UTF-8 grep -P y
  Now grep handles arbitrary PCRE errors.  [bug introduced in grep-2.15]

  Handle very long lines (2GiB and longer) on systems with a deficient
  read system call.


(adam)
diff -r1.36 -r1.37 pkgsrc/textproc/grep/Makefile
diff -r1.12 -r1.13 pkgsrc/textproc/grep/distinfo

cvs diff -r1.36 -r1.37 pkgsrc/textproc/grep/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/grep/Makefile 2013/10/27 23:22:54 1.36
+++ pkgsrc/textproc/grep/Makefile 2014/01/11 10:52:09 1.37
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.36 2013/10/27 23:22:54 wiz Exp $ 1# $NetBSD: Makefile,v 1.37 2014/01/11 10:52:09 adam Exp $
2 2
3DISTNAME= grep-2.15 3DISTNAME= grep-2.16
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= ${MASTER_SITE_GNU:=grep/} 5MASTER_SITES= ${MASTER_SITE_GNU:=grep/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= bouyer@NetBSD.org 8MAINTAINER= bouyer@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/grep/grep.html 9HOMEPAGE= http://www.gnu.org/software/grep/grep.html
10COMMENT= GNU grep 10COMMENT= GNU grep
11LICENSE= gnu-gpl-v3 # or later 11LICENSE= gnu-gpl-v3 # or later
12 12
13USE_PKGLOCALEDIR= yes 13USE_PKGLOCALEDIR= yes
14USE_TOOLS+= makeinfo msgfmt 14USE_TOOLS+= makeinfo msgfmt
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16CONFIGURE_ARGS+= --disable-perl-regexp 16CONFIGURE_ARGS+= --disable-perl-regexp

cvs diff -r1.12 -r1.13 pkgsrc/textproc/grep/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/grep/distinfo 2013/10/27 23:22:54 1.12
+++ pkgsrc/textproc/grep/distinfo 2014/01/11 10:52:09 1.13
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.12 2013/10/27 23:22:54 wiz Exp $ 1$NetBSD: distinfo,v 1.13 2014/01/11 10:52:09 adam Exp $
2 2
3SHA1 (grep-2.15.tar.xz) = 1dffd7a82761166cc4d39727944655233c2d95fd 3SHA1 (grep-2.16.tar.xz) = 4ab9c1f8a5934734d3e01dc32ee1a8ae0f974359
4RMD160 (grep-2.15.tar.xz) = 30eb794edee7bc2effd6974e2953e78eb49c14ba 4RMD160 (grep-2.16.tar.xz) = c1e2534a1835dd590e08cb50dec2f135c8844e38
5Size (grep-2.15.tar.xz) = 1267312 bytes 5Size (grep-2.16.tar.xz) = 1210192 bytes