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