32b9e0
Summary: Pattern matching utilities
32b9e0
Name: grep
32b9e0
Version: 3.1
32b9e0
Release: 6%{?dist}
32b9e0
License: GPLv3+
32b9e0
URL: http://www.gnu.org/software/grep/
32b9e0
Group: Applications/Text
32b9e0
32b9e0
Source: ftp://ftp.gnu.org/pub/gnu/grep/grep-%{version}.tar.xz
32b9e0
Source1: colorgrep.sh
32b9e0
Source2: colorgrep.csh
32b9e0
Source3: GREP_COLORS
32b9e0
Source4: grepconf.sh
32b9e0
# upstream ticket 39444
32b9e0
Patch0: grep-3.31-man-fix-gs.patch
32b9e0
# upstream ticket 39445
32b9e0
Patch1: grep-3.31-help-align.patch
32b9e0
Patch2: grep-3.1-glibc-2.28-fix.patch
32b9e0
Requires(post): /sbin/install-info
32b9e0
Requires(preun): /sbin/install-info
32b9e0
32b9e0
BuildRequires: pcre-devel >= 3.9-10, texinfo, gettext
32b9e0
BuildRequires: autoconf automake
32b9e0
# https://fedorahosted.org/fpc/ticket/174
32b9e0
Provides: bundled(gnulib)
32b9e0
# for backward compatibility (rhbz#1540485)
32b9e0
Provides: /bin/grep
32b9e0
Provides: /bin/fgrep
32b9e0
Provides: /bin/egrep
32b9e0
32b9e0
%description
32b9e0
The GNU versions of commonly used grep utilities. Grep searches through
32b9e0
textual input for lines which contain a match to a specified pattern and then
32b9e0
prints the matching lines. GNU's grep utilities include grep, egrep and fgrep.
32b9e0
32b9e0
GNU grep is needed by many scripts, so it shall be installed on every system.
32b9e0
32b9e0
%prep
32b9e0
%setup -q
32b9e0
%patch0 -p1 -b .man-fix-gs
32b9e0
%patch1 -p1 -b .help-align
32b9e0
%patch2 -p1 -b .glibc-2.28-fix
32b9e0
32b9e0
%build
32b9e0
%global BUILD_FLAGS $RPM_OPT_FLAGS
32b9e0
32b9e0
# Currently gcc on ppc uses double-double arithmetic for long double and it
32b9e0
# does not conform to the IEEE floating-point standard. Thus force
32b9e0
# long double to be double and conformant.
32b9e0
%ifarch ppc ppc64
32b9e0
%global BUILD_FLAGS %{BUILD_FLAGS} -mlong-double-64
32b9e0
%endif
32b9e0
32b9e0
%configure --without-included-regex --disable-silent-rules \
32b9e0
  CPPFLAGS="-I%{_includedir}/pcre" CFLAGS="%{BUILD_FLAGS}"
32b9e0
make %{?_smp_mflags}
32b9e0
32b9e0
%install
32b9e0
make %{?_smp_mflags} DESTDIR=$RPM_BUILD_ROOT install
32b9e0
gzip $RPM_BUILD_ROOT%{_infodir}/grep*
32b9e0
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
32b9e0
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
32b9e0
install -pm 644 %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/profile.d
32b9e0
install -pm 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
32b9e0
install -Dpm 755 %{SOURCE4} $RPM_BUILD_ROOT%{_libexecdir}/grepconf.sh
32b9e0
32b9e0
%find_lang %name
32b9e0
32b9e0
%check
32b9e0
make check
32b9e0
32b9e0
%post
32b9e0
/sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/grep.info.gz || :
32b9e0
32b9e0
%preun
32b9e0
if [ $1 = 0 ]; then
32b9e0
  /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/grep.info.gz || :
32b9e0
fi
32b9e0
32b9e0
%files -f %{name}.lang
32b9e0
%doc AUTHORS THANKS TODO NEWS README
32b9e0
%{!?_licensedir:%global license %%doc}
32b9e0
%license COPYING
32b9e0
32b9e0
%{_bindir}/*
32b9e0
%config(noreplace) %{_sysconfdir}/profile.d/colorgrep.*sh
32b9e0
%config(noreplace) %{_sysconfdir}/GREP_COLORS
32b9e0
%{_infodir}/*.info*.gz
32b9e0
%{_mandir}/*/*
32b9e0
%{_libexecdir}/grepconf.sh
32b9e0
32b9e0
%changelog
32b9e0
* Thu Aug  9 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1-6
32b9e0
- Fixed FTBFS with glibc-2.28
32b9e0
  Resolves: rhbz#1611721
32b9e0
32b9e0
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-5
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
32b9e0
32b9e0
* Fri Feb  2 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1-4
32b9e0
- Moved binaries to /usr/bin
32b9e0
  Resolves: rhbz#1540485
32b9e0
32b9e0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-3
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
32b9e0
32b9e0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-2
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
32b9e0
32b9e0
* Mon Jul  3 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 3.1-1
32b9e0
- New version
32b9e0
  Related: rhbz#1421129
32b9e0
- Updated patches
32b9e0
32b9e0
* Fri Feb 10 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 3.0-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1421129
32b9e0
32b9e0
* Wed Feb  8 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 2.28-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1419921
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Wed Dec  7 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.27-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1402379
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Wed Oct  5 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.26-2
32b9e0
- Re-enabled 'make check', glibc seems fixed
32b9e0
32b9e0
* Mon Oct  3 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.26-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1381203
32b9e0
- Disabled 'make check' due to glibc bug rhbz#1381582
32b9e0
32b9e0
* Fri Apr 22 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.25-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1329627
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Fri Mar 11 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.24-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1316890
32b9e0
32b9e0
* Fri Feb  5 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.23-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1305035
32b9e0
- Dropped disable-performance-related-tests, better-encoding-errors-handling,
32b9e0
  Pc-consistent-results, and test-pcre-count-fix patches (all upstreamed)
32b9e0
- De-fuzzified man-fx-gs, and help-align patches
32b9e0
32b9e0
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.22-7
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
32b9e0
32b9e0
* Tue Jan 12 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-6
32b9e0
- Fixed pcre-count test on secondary architectures
32b9e0
  (byt test-pcre-count-fix patch)
32b9e0
  Resolves: rhbz#1296842
32b9e0
32b9e0
* Wed Jan  6 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-5
32b9e0
- Used latest upstream patch for bug 1269014 to fix regression,
32b9e0
  fixed order of patches
32b9e0
  Resolves: rhbz#1269014
32b9e0
32b9e0
* Tue Jan  5 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-4
32b9e0
- Improved encoding errors handling (by better-encoding-errors-handling patch)
32b9e0
  Resolves: rhbz#1219141
32b9e0
- kwset-abuse test no longer needs to be explicitly set executable
32b9e0
32b9e0
* Tue Dec  1 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-3
32b9e0
- Fixed grep to be consistent in 'grep -Pc' and 'grep -P | wc -l'
32b9e0
  Resolves: rhbz#1269014
32b9e0
32b9e0
* Thu Nov  5 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-2
32b9e0
- Disabled performance related tests
32b9e0
  (by disable-performance-related-tests patch), patch backported from upstream
32b9e0
- Dropped disable-long-pattern-perf-test patch (not needed, covered by
32b9e0
  previous patch)
32b9e0
  Resolves: rhbz#1278428
32b9e0
32b9e0
* Mon Nov  2 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.22-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1277113
32b9e0
- Dropped buf-overrun-fix, recurse-behaviour-change-doc, gnulib
32b9e0
  patches (all upstreamed)
32b9e0
- Minor spec cleanup to be consistent with whitespaces
32b9e0
32b9e0
* Sun Aug  2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.21-7
32b9e0
- Minor spec cleanups and modifications
32b9e0
- Drop Changelog, details in NEWS
32b9e0
- Add gnulib patch to fix FTBFS with perl 5.22
32b9e0
32b9e0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.21-6
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
32b9e0
32b9e0
* Tue Apr  7 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.21-5
32b9e0
- Documented change in behaviour of recurse option
32b9e0
  Resolves: rhbz#1178305
32b9e0
32b9e0
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.21-4
32b9e0
- Rebuilt for Fedora 23 Change
32b9e0
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
32b9e0
32b9e0
* Tue Jan 20 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 2.21-3
32b9e0
- Fixed buffer overrun for grep -F
32b9e0
  Resolves: rhbz#1183653
32b9e0
32b9e0
* Tue Dec  9 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.21-2
32b9e0
- Disable silent rules to make the build process more verbose
32b9e0
32b9e0
* Tue Nov 25 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.21-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1167657
32b9e0
- De-fuzzified patches
32b9e0
- Dropped pcre-backported-fixes patch (not needed)
32b9e0
32b9e0
* Fri Nov 14 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20-7
32b9e0
- Backported more PCRE fixes (by pcre-backported-fixes patch)
32b9e0
- Dropped pcre-invalid-utf8-fix patch, handled by pcre-backported-fixes patch
32b9e0
32b9e0
* Tue Nov 11 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20-6
32b9e0
- Fixed invalid UTF-8 byte sequence error in PCRE mode
32b9e0
  (by pcre-invalid-utf8-fix patch)
32b9e0
  Resolves: rhbz#1161832
32b9e0
32b9e0
* Wed Aug 20 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20-5
32b9e0
- Added script to check whether grep is coloured
32b9e0
  Resolves: rhbz#1034631
32b9e0
32b9e0
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20-4
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
32b9e0
32b9e0
* Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 2.20-3
32b9e0
- fix license handling .
32b9e0
32b9e0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.20-2
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
32b9e0
32b9e0
* Wed Jun  4 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.20-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1104508
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Fri May 23 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.19-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1100653
32b9e0
32b9e0
* Wed Feb 26 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.18-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1070127
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Tue Feb 18 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.17-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1066310
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Thu Jan  2 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.16-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1047813
32b9e0
- De-fuzzified patches
32b9e0
32b9e0
* Tue Nov 26 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15-2
32b9e0
- Removed coloring restriction for interactive shells
32b9e0
  Resolves: rhbz#1034631
32b9e0
32b9e0
* Tue Oct 29 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.15-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#1023698
32b9e0
- Fixed bogus date in the changelog
32b9e0
- Dropped gnulib-tests-rm-f patch, rejected upstream and not
32b9e0
  needed for Fedora build system
32b9e0
- Dropped man-fix-R patch, upstreamed
32b9e0
- De-fuzzified other patches
32b9e0
32b9e0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-5
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
32b9e0
32b9e0
* Tue Jul  9 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14-4
32b9e0
- Added group-separator, no-group-separator options decription
32b9e0
- Aligned output of built-in help
32b9e0
- Defuzzified gnulib-tests-rm-f patch
32b9e0
32b9e0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-3
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
32b9e0
32b9e0
* Wed Oct  3 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14-2
32b9e0
- Fixed -R option placement
32b9e0
  Resolves: rhbz#861937
32b9e0
32b9e0
* Mon Aug 20 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.14-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#849594
32b9e0
32b9e0
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-2
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
32b9e0
32b9e0
* Tue Jul 10 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.13-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#837749
32b9e0
- Fixed -i option
32b9e0
  Resolves: rhbz#828844
32b9e0
- Added virtual provide and FPC ticket link for bundled gnulib
32b9e0
  Resolves: rhbz#821759
32b9e0
32b9e0
* Tue Apr 24 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.12-1
32b9e0
- New version
32b9e0
  Resolves: rhbz#815705
32b9e0
32b9e0
* Fri Mar  2 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 2.11-1
32b9e0
- New version
32b9e0
32b9e0
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.10-3
32b9e0
- Rebuild against PCRE 8.30
32b9e0
32b9e0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
32b9e0
32b9e0
* Wed Nov 16 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.10-1
32b9e0
- New version
32b9e0
32b9e0
* Mon Jul 11 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9-3
32b9e0
- Use rm -f in gnulib-tests (gnulib-tests-rm-f patch)
32b9e0
  Resolves: rhbz#716330
32b9e0
32b9e0
* Mon Jul 04 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9-2
32b9e0
- Fixed build failure on ppc - long double forced to double on ppc
32b9e0
32b9e0
* Wed Jun 22 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.9-1
32b9e0
- New version: grep-2.9
32b9e0
- Removed dfa-buffer-overrun-fix patch
32b9e0
32b9e0
* Mon Jun 20 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8-4
32b9e0
- dfa: don't overrun a malloc'd buffer for certain regexps
32b9e0
  (patch dfa-buffer-overrun-fix)
32b9e0
  Resolves: rhbz#713328
32b9e0
32b9e0
* Mon May 16 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8-3
32b9e0
- Added coloring aliases to csh script as well
32b9e0
32b9e0
* Mon May 16 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8-2
32b9e0
- Added coloring to egrep and fgrep
32b9e0
  Resolves: rhbz#697895
32b9e0
32b9e0
* Mon May 16 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.8-1
32b9e0
- New version: grep-2.8
32b9e0
  Resolves: rhbz#704710
32b9e0
- Removed const-range-exp patch (upstreamed)
32b9e0
32b9e0
* Mon Apr 04 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7-5
32b9e0
- colorgrep scripts no longer overwrites COLORS envvar (#693058),
32b9e0
  thanks to Ville Skyttä
32b9e0
32b9e0
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-4
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
32b9e0
32b9e0
* Fri Oct 01 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7-3
32b9e0
- Fixed inconsistency with range expressions, const-range-exp patch (#583011)
32b9e0
32b9e0
* Wed Sep 29 2010 jkeating - 2.7-2
32b9e0
- Rebuilt for gcc bug 634757
32b9e0
32b9e0
* Tue Sep 21 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.7-1
32b9e0
- New version: grep-2.7
32b9e0
- Removed patches (already in upstream): dfa-optimize-period,
32b9e0
  glibc-matcher-fallback, mmap-option-fix, dfa-convert-to-wide-char,
32b9e0
  dfa-speedup-digit-xdigit
32b9e0
32b9e0
* Fri Jun 11 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.3-4
32b9e0
- Colors can be globally disabled via /etc/GREP_COLORS (#602867)
32b9e0
- Fixed indentation in spec
32b9e0
- Fixed defattr in spec
32b9e0
32b9e0
* Mon Jun 07 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.3-3
32b9e0
- Added auto-color profile.d scripts (thanks to Ville Skyttä #600832)
32b9e0
- Removed description macro from changelog
32b9e0
32b9e0
* Thu May 06 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.3-2
32b9e0
- Added dfa-optimize-period patch (speedup for . patterns in UTF-8)
32b9e0
- Added glibc-matcher-fallback patch (speedup for [a-z] patterns in UTF-8)
32b9e0
- Added mmap-option-fix patch
32b9e0
- Added dfa-convert-to-wide-char patch (speedup for -m and remove quadratic
32b9e0
  complexity when going to glibc)
32b9e0
- Added dfa-speedup-digit-xdigit patch (speedup for [[:digit:]] [:xdigit:]])
32b9e0
32b9e0
* Sun Apr 04 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.3-1
32b9e0
- New version: grep-2.6.3
32b9e0
- make check is not silent now
32b9e0
32b9e0
* Fri Mar 26 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.1-1
32b9e0
- New version: grep-2.6.1
32b9e0
- Dropped sigsegv patch (integrated upstream)
32b9e0
32b9e0
* Tue Mar 23 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6-1
32b9e0
- New version: grep-2.6
32b9e0
- Added sigsegv patch (after release patch from upstream)
32b9e0
- Dropped obsoleted patches: fedora-tests, pcrewrap, case, egf-speedup,
32b9e0
  bz460641, utf8, dfa-optional, w
32b9e0
32b9e0
* Fri Mar 05 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.4-2
32b9e0
- Added w patch to fix -w switch behaviour broken by dfa-optional patch
32b9e0
32b9e0
* Wed Feb 10 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 2.5.4-1
32b9e0
- New version: grep-2.5.4
32b9e0
- Fixed typos in description
32b9e0
- Updated utf-8 patch
32b9e0
- Added dfa-optional patch (#538423)
32b9e0
32b9e0
* Tue Aug 11 2009 Lubomir Rintel <lkundrak@v3.sk> 2.5.3-6
32b9e0
- Silence possible scriptlets errors
32b9e0
32b9e0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-5
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
32b9e0
32b9e0
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.3-4
32b9e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
32b9e0
32b9e0
* Tue Jan 27 2009 Stepan Kasal <skasal@redhat.com> 2.5.3-3
32b9e0
- remove grep-mem-exhausted.patch (#481765, #198165)
32b9e0
32b9e0
* Thu Jan  8 2009 Stepan Kasal <skasal@redhat.com> 2.5.3-2
32b9e0
- fix bug #460641 (a.k.a. 479152)
32b9e0
32b9e0
* Thu Nov 20 2008 Lubomir Rintel <lkundrak@v3.sk> 2.5.3-1
32b9e0
- Update to latest upstream version
32b9e0
- Drop upstreamed patches
32b9e0
- Add a couple of regression tests
32b9e0
- Temporarily disable tests
32b9e0
- Minor cleanup
32b9e0
32b9e0
* Wed Oct 1 2008 Lubomir Rintel <lkundrak@v3.sk> 2.5.1a-61
32b9e0
- Fix pcre-mode (-P) line wrapping (bug #324781)
32b9e0
- Match the version with upstream
32b9e0
- Recode AUTHORS to utf8
32b9e0
32b9e0
* Fri Jul 25 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.5.1-60
32b9e0
- fix license tag
32b9e0
32b9e0
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.5.1-59
32b9e0
- Autorebuild for GCC 4.3
32b9e0
32b9e0
* Fri Apr 20 2007 Stepan Kasal <skasal@redhat.com> - 2.5.1-58
32b9e0
- Adhere to packaging guidelines.
32b9e0
- Resolves: #225857
32b9e0
- Use CPPFLAGS= argument to configure to add an -I option.
32b9e0
- Do not set LDFLAGS=-s for "make install".
32b9e0
32b9e0
* Mon Jan 22 2007 Tim Waugh <twaugh@redhat.com> 2.5.1-57
32b9e0
- Make preun scriptlet unconditionally succeed (bug #223697).
32b9e0
32b9e0
* Wed Nov 22 2006 Tim Waugh <twaugh@redhat.com> 2.5.1-56
32b9e0
- Fixed count of patterns when the last is an empty string (bug #204255).
32b9e0
32b9e0
* Wed Nov 22 2006 Tim Waugh <twaugh@redhat.com> 2.5.1-55
32b9e0
- Fix 'memory exhausted' errors by limiting in-memory buffer (bug #198165).
32b9e0
32b9e0
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.1-54.1
32b9e0
- rebuild
32b9e0
32b9e0
* Wed May 31 2006 Tim Waugh <twaugh@redhat.com> 2.5.1-54
32b9e0
- Applied upstream patch to fix '-D skip' (bug #189580).
32b9e0
32b9e0
* Mon Feb 20 2006 Tim Waugh <twaugh@redhat.com> 2.5.1-53
32b9e0
- Applied Tim Robbins' patch for 'grep -w' (bug #179698).
32b9e0
32b9e0
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.5.1-52.2
32b9e0
- bump again for double-long bug on ppc(64)
32b9e0
32b9e0
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.5.1-52.1
32b9e0
- rebuilt for new gcc4.1 snapshot and glibc changes
32b9e0
32b9e0
* Fri Feb  3 2006 Tim Waugh <twaugh@redhat.com> 2.5.1-52
32b9e0
- Prevent 'grep -P' from segfaulting (bug #171379).
32b9e0
32b9e0
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
32b9e0
- rebuilt
32b9e0
32b9e0
* Thu Sep 29 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-51
32b9e0
- Prevent 'grep -Fw ""' from busy-looping (bug #169524).
32b9e0
32b9e0
* Tue Jun 28 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-50
32b9e0
- Further fixing for bug #161700.
32b9e0
32b9e0
* Mon Jun 27 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-49
32b9e0
- Fix 'grep -Fw' for encodings other than UTF-8 (bug #161700).
32b9e0
32b9e0
* Wed Apr 13 2005 Tim Waugh <twaugh@redhat.com>
32b9e0
- Build requires recent pcre-devel (bug #154626).
32b9e0
32b9e0
* Wed Mar  2 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-48
32b9e0
- Rebuild for new GCC.
32b9e0
32b9e0
* Fri Jan  7 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-47
32b9e0
- Run 'make check'.
32b9e0
- Fixed -w handling for EGexecute.  Now 'make check' passes.
32b9e0
- Cache MB_CUR_MAX value in egf-speedup patch.
32b9e0
- Fixed variable shadowing in egf-speedup patch.
32b9e0
- Removed redundant (and incorrect) code in prline.
32b9e0
32b9e0
* Fri Jan  7 2005 Tim Waugh <twaugh@redhat.com> 2.5.1-46
32b9e0
- More -w tests from Jakub Jelinek.
32b9e0
- Rebased on 2.5.1a.
32b9e0
32b9e0
* Fri Dec 31 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-45
32b9e0
- More tests (Jakub Jelinek).
32b9e0
- Jakub Jelinek's much improved -Fi algorithm.
32b9e0
- Removed bogus part of grep-2.5.1-fgrep patch.
32b9e0
32b9e0
* Tue Dec 21 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-44
32b9e0
- Fixed -Fi for multibyte input (bug #143079).
32b9e0
32b9e0
* Thu Dec 16 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-43
32b9e0
- Bypass kwset matching when ignoring case and processing multibyte input
32b9e0
  (bug #143079).
32b9e0
32b9e0
* Tue Dec 14 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-42
32b9e0
- Further UTF-8 processing avoided since a '\n' byte is always an
32b9e0
  end-of-line character in that encoding.
32b9e0
32b9e0
* Fri Dec  3 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-41
32b9e0
- Fixed a busy loop in the egf-speedup patch (bug #140781).
32b9e0
32b9e0
* Thu Nov 18 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-40
32b9e0
- Fixed a bug in the fgrep patch, exposed by the dfa-optional patch
32b9e0
  (bug #138558).
32b9e0
32b9e0
* Tue Nov 16 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-39
32b9e0
- Fixed last patch.
32b9e0
32b9e0
* Tue Nov 16 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-38
32b9e0
- Applied patch from Karsten Hopp to fix background colour problems with
32b9e0
  --color output (bug #138913).
32b9e0
32b9e0
* Wed Nov 10 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-37
32b9e0
- Prevent false matches when DFA is disabled (bug #138558).
32b9e0
32b9e0
* Mon Nov  8 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-36
32b9e0
- Automatically disable DFA when processing multibyte input.  GREP_USE_DFA
32b9e0
  environment variable overrides.
32b9e0
32b9e0
* Fri Nov  5 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-35
32b9e0
- Fixes to egf-speedup patch: now it does not change any functionality,
32b9e0
  as intended.
32b9e0
- GREP_NO_DFA now turns off the DFA engine, for performance testing.
32b9e0
32b9e0
* Thu Nov  4 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-34
32b9e0
- More improvements to egf-speedup patch (bug #138076).
32b9e0
32b9e0
* Thu Nov  4 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-33
32b9e0
- Small improvements to egf-speedup patch.
32b9e0
32b9e0
* Wed Nov  3 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-32
32b9e0
- Remove mb-caching hack.
32b9e0
- Better multibyte handling in EGexecute() and Fexecute().
32b9e0
- Don't need regex.c changes in grep-2.5-i18n.patch.
32b9e0
32b9e0
* Wed Oct 13 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-31
32b9e0
- Make 'grep -F' avoid UTF-8 processing if the pattern contains no
32b9e0
  multibyte characters (bug #133932).
32b9e0
32b9e0
* Mon Oct 11 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-30
32b9e0
- Applied patch from Robert Scheck to tidy spec file and add a URL
32b9e0
  tag (bug #135185).
32b9e0
32b9e0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
32b9e0
- rebuilt
32b9e0
32b9e0
* Fri Jun  4 2004 Tim Waugh <twaugh@redhat.com>
32b9e0
- More build requirements (bug #125323).
32b9e0
32b9e0
* Tue May 18 2004 Jeremy Katz <katzj@redhat.com> 2.5.1-28
32b9e0
- rebuild
32b9e0
32b9e0
* Tue May 18 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-27
32b9e0
- Fix dfa multibyte character class matching when -i is used (bug #123363).
32b9e0
- Use bracket patch before i18n patch to make it clear that the bug exists
32b9e0
  upstream.
32b9e0
32b9e0
* Thu Feb 26 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-26
32b9e0
- Fix fgrep (bug #116909).
32b9e0
32b9e0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
32b9e0
- rebuilt
32b9e0
32b9e0
* Mon Jan  5 2004 Tim Waugh <twaugh@redhat.com> 2.5.1-24
32b9e0
- Work around glibc bug #112869 (segfault in re_compile_pattern).
32b9e0
- Avoid patching Makefile.am, to avoid automake/autoconf weirdness.
32b9e0
32b9e0
* Wed Dec 10 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-23
32b9e0
- Another multibyte efficiency bug-fix (bug #111800).
32b9e0
32b9e0
* Mon Dec  8 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-22
32b9e0
- Fixed [:alpha:]-type character classes (bug #108484).
32b9e0
- Fixed -o -i properly (bug #111489).
32b9e0
32b9e0
* Sat Dec  6 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-21
32b9e0
- Fixed 'fgrep -i' (bug #111614).
32b9e0
32b9e0
* Fri Nov 21 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-20
32b9e0
- Another two multibyte efficiency bug-fixes (bug #110524).
32b9e0
32b9e0
* Thu Nov  6 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-19
32b9e0
- Fixed a multibyte efficiency bug.
32b9e0
32b9e0
* Thu Nov  6 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-18
32b9e0
- Turn on multibyte efficiency patch again to shake out bugs.
32b9e0
32b9e0
* Wed Oct  8 2003 Tim Waugh <twaugh@redhat.com>
32b9e0
- Fixed man page bug (bug #106267).
32b9e0
32b9e0
* Thu Sep 18 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-17
32b9e0
- Use symlinks for egrep/fgrep, rather than shell script wrappers.
32b9e0
32b9e0
* Fri Jun 27 2003 Tim Waugh <twaugh@redhat.com>
32b9e0
- Fix debuginfo package.
32b9e0
32b9e0
* Fri Jun 27 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-16.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Fri Jun 27 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-16
32b9e0
- Finally give up on making grep go fast. :-(
32b9e0
32b9e0
* Thu Jun 26 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-15.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Thu Jun 26 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-15
32b9e0
- Fixed grep -i bug introduced by cache.
32b9e0
32b9e0
* Mon Jun 23 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-14.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Mon Jun 23 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-14
32b9e0
- Redo the gofast patch (bug #97785).
32b9e0
32b9e0
* Thu Jun 12 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-13.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Thu Jun 12 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-13
32b9e0
- Fixed a bug in the gofast patch (bug #97266).
32b9e0
32b9e0
* Tue Jun 10 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-12.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Tue Jun 10 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-12
32b9e0
- Go faster (bug #69900).
32b9e0
- Fix man page.
32b9e0
32b9e0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
32b9e0
- rebuilt
32b9e0
32b9e0
* Thu May 29 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-10.1
32b9e0
- Rebuilt.
32b9e0
32b9e0
* Thu May 29 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-10
32b9e0
- Use system regex again.
32b9e0
32b9e0
* Thu May 29 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-9
32b9e0
- Fixed bug in go-fast patch.
32b9e0
32b9e0
* Wed May 28 2003 Tim Waugh <twaugh@redhat.com> 2.5.1-8
32b9e0
- Go fast (bug #69900).
32b9e0
- Run test suite.
32b9e0
32b9e0
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 2.5.1-7
32b9e0
- rebuilt
32b9e0
32b9e0
* Tue Nov 19 2002 Tim Waugh <twaugh@redhat.com> 2.5.1-6
32b9e0
- i18n patch.
32b9e0
32b9e0
* Mon Oct 21 2002 Tim Waugh <twaugh@redhat.com> 2.5.1-5
32b9e0
- Don't install /usr/share/info/dir.
32b9e0
- Fix -o -i (bug #72641).
32b9e0
32b9e0
* Sat Jul 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
32b9e0
- install all info files #69204
32b9e0
32b9e0
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
32b9e0
- automated rebuild
32b9e0
32b9e0
* Thu May 23 2002 Tim Powers <timp@redhat.com>
32b9e0
- automated rebuild
32b9e0
32b9e0
* Tue Mar 26 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5.1-1
32b9e0
- 2.5.1
32b9e0
32b9e0
* Wed Mar 13 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-1
32b9e0
- 2.5 final
32b9e0
32b9e0
* Wed Jan 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.g.1
32b9e0
- 2.5g
32b9e0
32b9e0
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
32b9e0
- automated rebuild
32b9e0
32b9e0
* Mon Nov 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.4
32b9e0
- Update CVS to reduce bloat
32b9e0
32b9e0
* Thu Nov  8 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.3
32b9e0
- Don't fail %%post with --excludedocs
32b9e0
32b9e0
* Wed Sep 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.2
32b9e0
- Fix up echo A |grep '[A-Z0-9]' in locales other than C
32b9e0
32b9e0
* Tue Sep 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5-0.f.1
32b9e0
- 2.5f, fixes #53603
32b9e0
32b9e0
* Wed Jul 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.4.2-7
32b9e0
- Fix up the i18n patch - it used to break "grep '[]a]'" (#49003)
32b9e0
- revert to 2.4.2 (latest official release) for now
32b9e0
32b9e0
* Mon May 28 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-4
32b9e0
- Fix "echo Linux forever |grep -D skip Linux"
32b9e0
32b9e0
* Mon May 21 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-3
32b9e0
- Add new -D, --devices option
32b9e0
- Fix a bug with "directories" being uninitialized
32b9e0
32b9e0
* Sun May 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-2
32b9e0
- Fix up the --color option to behave like the one from ls (--color=auto)
32b9e0
  Sooner or later, some people will alias grep="grep --color" and wonder why
32b9e0
  their scripts break.
32b9e0
- Update docs accordingly
32b9e0
- Get rid of the annoying blinking in grep --color
32b9e0
32b9e0
* Sun May 13 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.5e-1
32b9e0
- 2.5e
32b9e0
32b9e0
* Tue Feb 27 2001 Trond Eivind Glomsrød <teg@redhat.com>
32b9e0
- use %%{_tmppath}
32b9e0
- langify
32b9e0
32b9e0
* Sun Aug 20 2000 Jakub Jelinek <jakub@redhat.com>
32b9e0
- i18n character ranges patch from Ulrich Drepper
32b9e0
32b9e0
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
32b9e0
- automatic rebuild
32b9e0
32b9e0
* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
32b9e0
- FHSify
32b9e0
32b9e0
* Tue Mar 21 2000 Florian La Roche <Florian.LaRoche@redhat.com>
32b9e0
- update to 2.4.2
32b9e0
- fix download URL
32b9e0
32b9e0
* Thu Feb 03 2000 Bernhard Rosenkraenzer <bero@redhat.com>
32b9e0
- gzip info pages (Bug #9035)
32b9e0
32b9e0
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
32b9e0
- fix description
32b9e0
32b9e0
* Wed Dec 22 1999 Jeff Johnson <jbj@redhat.com>
32b9e0
- update to 2.4.
32b9e0
32b9e0
* Wed Oct 20 1999 Bill Nottingham <notting@redhat.com>
32b9e0
- prereq install-info
32b9e0
32b9e0
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
32b9e0
- auto rebuild in the new build environment (release 2)
32b9e0
32b9e0
* Mon Mar 08 1999 Preston Brown <pbrown@redhat.com>
32b9e0
- upgraded to grep 2.3, added install-info %%post/%%preun for info
32b9e0
32b9e0
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
32b9e0
- Injected new description and group.
32b9e0
32b9e0
* Sat May 09 1998 Prospector System <bugs@redhat.com>
32b9e0
- translations modified for de, fr, tr
32b9e0
32b9e0
* Fri May 01 1998 Cristian Gafton <gafton@redhat.com>
32b9e0
- updated to 2.2
32b9e0
32b9e0
* Thu Oct 16 1997 Donnie Barnes <djb@redhat.com>
32b9e0
- updated from 2.0 to 2.1
32b9e0
- spec file cleanups
32b9e0
- added BuildRoot
32b9e0
32b9e0
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
32b9e0
- built against glibc