Hello community,

here is the log from the commit of package grep for openSUSE:Factory checked in 
at 2014-05-26 14:39:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grep (Old)
 and      /work/SRC/openSUSE:Factory/.grep.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grep"

Changes:
--------
--- /work/SRC/openSUSE:Factory/grep/grep.changes        2014-04-06 
09:53:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.grep.new/grep.changes   2014-05-26 
14:39:54.000000000 +0200
@@ -1,0 +2,47 @@
+Sat May 24 16:50:50 UTC 2014 - andreas.stie...@gmx.de
+
+- GNU grep 2.19
+- Improvements:
+  * Performance has improved, typically by 10% and in some cases by
+    a factor of 200.  However, performance of grep -P in UTF-8
+    locales has gotten worse as part of the fix for the crashes
+    mentioned below.
+- Bug fixes:
+  * grep no longer mishandles patterns like [a-[.z.]], and no
+    longer mishandles patterns like [^a] in locales that have
+    multicharacter collating sequences so that [^a] can match a
+    string of two characters.
+  * grep no longer mishandles an empty pattern at the end of a
+    pattern list.
+  * grep -C NUM now outputs separators consistently even when NUM
+    is zero, and similarly for grep -A NUM and grep -B NUM.
+  * grep -f no longer mishandles patterns containing NUL bytes.
+  * Plain grep, grep -E, and grep -F now treat encoding errors in
+    patterns the same way the GNU regular expression matcher treats
+    them, with respect to whether the errors can match parts of
+    multibyte characters in data.
+  * grep -w no longer mishandles a potential match adjacent to a 
+    letter that takes up two or more bytes in a multibyte encoding.
+    Similarly, the patterns '\<', '\>', '\b', and '\B' no longer
+    mishandle word-boundary matches in multibyte locales.
+  * grep -P now reports an error and exits when given invalid UTF-8
+    data. Previously it was unreliable, and sometimes crashed or
+    looped.
+  * grep -P now works with -w and -x and backreferences. Before,
+    echo aa|grep -Pw '(.)\1' would fail to match, yet
+    echo aa|grep -Pw '(.)\2' would match.
+  * grep -Pw now works like grep -w in that the matched string has 
+    to be preceded and followed by non-word components or the
+    beginning and end of the line (as opposed to word boundaries
+    before).  Before, this
+    echo a@@a| grep -Pw @@ would match, yet this
+    echo a@@a| grep -w @@ would not.  Now, they both fail to match,
+    per the documentation on how grep's -w works.
+  * grep -i no longer mishandles patterns containing titlecase
+    characters. For example, in a locale containing the titlecase
+    character 'Lj' (U+01C8 LATIN CAPITAL LETTER L WITH SMALL LETTER 
+    J), 'grep -i Lj' now matches both 'LJ' (U+01C7 LATIN CAPITAL
+    LETTER LJ) and 'lj' (U+01C9 LATIN SMALL LETTER LJ).
+- remove mb-non-UTF8-performance.patch, committed upstream
+
+-------------------------------------------------------------------

Old:
----
  grep-2.18.tar.xz
  grep-2.18.tar.xz.sig
  mb-non-UTF8-performance.patch

New:
----
  grep-2.19.tar.xz
  grep-2.19.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ grep.spec ++++++
--- /var/tmp/diff_new_pack.nnoVsk/_old  2014-05-26 14:39:56.000000000 +0200
+++ /var/tmp/diff_new_pack.nnoVsk/_new  2014-05-26 14:39:56.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           grep
-Version:        2.18
+Version:        2.19
 Release:        0
 Summary:        Print lines matching a pattern
 License:        GPL-3.0+
@@ -26,20 +26,16 @@
 Source0:        http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
 Source2:        http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig
 Source3:        
http://savannah.gnu.org/project/memberlist-gpgkeys.php?group=grep&download=1#/%{name}.keyring
-# PATCH-FIX-UPSTREAM 
http://git.savannah.gnu.org/cgit/grep.git/commit/?id=6e3ea0dd74426fd394225d3f9dc132e40cd92fd2
-Patch0:         mb-non-UTF8-performance.patch
-
 BuildRequires:  makeinfo
 BuildRequires:  pcre-devel
 BuildRequires:  xz
+Requires(pre):  %{install_info_prereq}
+Provides:       base:%{_bindir}/grep
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} < 1120
 BuildRequires:  pcre
 %endif
 
-Provides:       base:/usr/bin/grep
-Requires(pre):  %{install_info_prereq}
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-
 %description
 The grep command searches one or more input files for lines
 containing a match to a specified pattern.  By default, grep prints
@@ -47,7 +43,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %if 0%{?suse_version} < 1120
 echo 
"ac_cv_search_pcre_compile=\${ac_cv_search_pcre_compile=%{_libdir}/libpcre.a}" 
>config.cache
 %endif

++++++ grep-2.18.tar.xz -> grep-2.19.tar.xz ++++++
++++ 38131 lines of diff (skipped)


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to