Commit Graph

162 Commits

Author SHA256 Message Date
Andreas Schwab
ad77cef40c Accepting request 766066 from home:Andreas_Schwab:Factory
- Switch back to system regex to avoid undefined behaviour

OBS-URL: https://build.opensuse.org/request/show/766066
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=98
2020-01-21 12:43:52 +00:00
Andreas Schwab
6f4bd295ad Accepting request 760933 from home:AndreasStieger:branches:Base:System
grep 3.4

OBS-URL: https://build.opensuse.org/request/show/760933
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=97
2020-01-07 14:49:36 +00:00
Dominique Leuenberger
f3adb1a6d8 Accepting request 731945 from Base:System
- Do not recommend lang package. The lang package already has a
  supplements. (forwarded request 731935 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/731945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=71
2019-09-26 18:35:17 +00:00
Andreas Schwab
8b5538cb93 Accepting request 731935 from home:lnussel:branches:Base:System
- Do not recommend lang package. The lang package already has a
  supplements.

OBS-URL: https://build.opensuse.org/request/show/731935
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=95
2019-09-19 12:12:22 +00:00
Stephan Kulow
f0a3f7b2fc Accepting request 676971 from Base:System
- test-pcre-jitstack.diff: avoid false positive upon stack overflow (forwarded request 676970 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/676971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=70
2019-02-24 15:54:58 +00:00
Andreas Schwab
461bbb0f4a Accepting request 676970 from home:Andreas_Schwab:Factory
- test-pcre-jitstack.diff: avoid false positive upon stack overflow

OBS-URL: https://build.opensuse.org/request/show/676970
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=93
2019-02-18 09:24:00 +00:00
Dominique Leuenberger
9067ff6870 Accepting request 663378 from Base:System
- Update to grep 3.3
  ** Changes in behavior
  * The --files-without-match (-L) option now causes grep to succeed
    when a file is listed, instead of when a line is selected.
  ** Improvements
  * An over-30x performance improvement when many 'or'd expressions
    share a common prefix, thanks to improvements in gnulib's dfa.c
  * An additional 3-23% speed-up when searching large files, via
    increased initial buffer size.
  * grep now diagnoses stack overflow
- remove-backref-alt-test.patch: remove (forwarded request 663377 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/663378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=69
2019-01-15 08:08:19 +00:00
Andreas Schwab
90931682f7 Accepting request 663377 from home:Andreas_Schwab:Factory
- Update to grep 3.3
  ** Changes in behavior
  * The --files-without-match (-L) option now causes grep to succeed
    when a file is listed, instead of when a line is selected.
  ** Improvements
  * An over-30x performance improvement when many 'or'd expressions
    share a common prefix, thanks to improvements in gnulib's dfa.c
  * An additional 3-23% speed-up when searching large files, via
    increased initial buffer size.
  * grep now diagnoses stack overflow
- remove-backref-alt-test.patch: remove

OBS-URL: https://build.opensuse.org/request/show/663377
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=91
2019-01-07 15:05:24 +00:00
Dominique Leuenberger
2d29b503ac Accepting request 648389 from Base:System
do not run profiling in parallel to make package build reproducible (boo#1040589)

also requires -fno-profile-values to avoid ~3 differing bits (forwarded request 647618 from bmwiedemann)

OBS-URL: https://build.opensuse.org/request/show/648389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=68
2018-11-26 09:12:03 +00:00
Andreas Schwab
6d2ddee86a Accepting request 647618 from home:bmwiedemann:branches:Base:System
do not run profiling in parallel to make package build reproducible (boo#1040589)

also requires -fno-profile-values to avoid ~3 differing bits

OBS-URL: https://build.opensuse.org/request/show/647618
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=89
2018-11-12 08:14:47 +00:00
Dominique Leuenberger
44e97b2190 Accepting request 627810 from Base:System
- remove-backref-alt-test.patch: Remove backref-alt test which fails or
  not depending on glibc version (forwarded request 627809 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/627810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=67
2018-08-28 07:17:56 +00:00
Andreas Schwab
c16b5ef5c8 Accepting request 627809 from home:Andreas_Schwab:Factory
- remove-backref-alt-test.patch: Remove backref-alt test which fails or
  not depending on glibc version

OBS-URL: https://build.opensuse.org/request/show/627809
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=87
2018-08-07 07:30:15 +00:00
Dominique Leuenberger
f8d737b760 Accepting request 580141 from Base:System
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580090 from favogt)

OBS-URL: https://build.opensuse.org/request/show/580141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=66
2018-02-28 18:54:56 +00:00
3aebc07ff2 Accepting request 580090 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580090
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=85
2018-02-26 09:37:58 +00:00
Dominique Leuenberger
d115d359af Accepting request 507734 from Base:System
- Update to grep 3.1
  * grep '[0-9]' is now just as fast as grep '[[:digit:]]' when run
    in a multi-byte locale
  * Context no longer excludes selected lines omitted because of -m (forwarded request 507733 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/507734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=65
2017-07-10 09:00:16 +00:00
Andreas Schwab
9ddff5d97e Accepting request 507733 from home:Andreas_Schwab:Factory
- Update to grep 3.1
  * grep '[0-9]' is now just as fast as grep '[[:digit:]]' when run
    in a multi-byte locale
  * Context no longer excludes selected lines omitted because of -m

OBS-URL: https://build.opensuse.org/request/show/507733
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=83
2017-07-03 08:53:53 +00:00
Dominique Leuenberger
45e855e6c1 Accepting request 501206 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/501206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=64
2017-06-08 14:09:38 +00:00
bf6fd4341d Accepting request 500479 from home:pluskalm:branches:Base:System
- Use https url's
- Drop no longer needed explicit pie
- Enable profiled build

OBS-URL: https://build.opensuse.org/request/show/500479
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=81
2017-06-05 18:55:41 +00:00
Dominique Leuenberger
fd39693673 Accepting request 456801 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/456801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=63
2017-03-05 16:47:43 +00:00
7bdb31fdca Accepting request 456376 from home:pluskalm:branches:Base:System
- Update to version 3.0:
  * grep without -F no longer goes awry when given two or more
    patterns that contain no special characters other than '\' and
    also contain a subpattern like '\.' that escapes a character to
    make it ordinary.
  * grep no longer fails to build on PCRE versions before 8.20.
- Cleanup spec file:
  * Drop support for old distributions
  * Create lang subpackage
  * Use fdupes to replace duplicate files with symlinks

OBS-URL: https://build.opensuse.org/request/show/456376
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=79
2017-02-13 12:43:49 +00:00
Dominique Leuenberger
deb19a66b1 Accepting request 455468 from Base:System
- Update to version 2.28:
  * Improve performance for -E or -G pattern lists that are easily
    converted to -F format.
  * Fix performance regression with multiple patterns.
  * When standard output is /dev/null, grep no longer fails when 
    standard input is a file in the Linux /proc file system, or when
    standard input is a pipe and standard output is in append mode.
  * When grep -Fo finds matches of differing length, it could
    mistakenly print a shorter one.  Now it prints a longest one.
- Drop upstreamed proc-lseek-glitch.patch (forwarded request 455466 from pluskalm)

OBS-URL: https://build.opensuse.org/request/show/455468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=62
2017-02-12 23:25:32 +00:00
58a5d7a714 Accepting request 455466 from home:pluskalm:branches:Base:System
- Update to version 2.28:
  * Improve performance for -E or -G pattern lists that are easily
    converted to -F format.
  * Fix performance regression with multiple patterns.
  * When standard output is /dev/null, grep no longer fails when 
    standard input is a file in the Linux /proc file system, or when
    standard input is a pipe and standard output is in append mode.
  * When grep -Fo finds matches of differing length, it could
    mistakenly print a shorter one.  Now it prints a longest one.
- Drop upstreamed proc-lseek-glitch.patch

OBS-URL: https://build.opensuse.org/request/show/455466
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=77
2017-02-08 10:29:11 +00:00
Dominique Leuenberger
bcce3640c9 Accepting request 445549 from Base:System
- testsuite.patch: remove
- proc-lseek-glitch.patch: work around proc lseek glitch (forwarded request 445548 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/445549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=61
2016-12-17 08:45:55 +00:00
Andreas Schwab
35010bcd20 Accepting request 445548 from home:Andreas_Schwab:Factory
- testsuite.patch: remove
- proc-lseek-glitch.patch: work around proc lseek glitch

OBS-URL: https://build.opensuse.org/request/show/445548
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=75
2016-12-13 09:12:40 +00:00
Dominique Leuenberger
ab25972494 Accepting request 444686 from Base:System
- Update to grep 2.27
  * grep no longer reports a false match in a multibyte, non-UTF8 locale
    like zh_CN.gb18030, with a regular expression like ".*7" that just
    happens to match the 4-byte representation of gb18030's \uC9, the
    final byte of which is the digit "7".
  * grep by default now reads all of standard input if it is a pipe,
    even if this cannot affect grep's output or exit status.
  * grep no longer mishandles ranges in nontrivial unibyte locales.
  * grep -P no longer attempts multiline matches.
  * grep -m0 -L PAT FILE now outputs "FILE".
  * To output ':' and tab-align the following character C, grep -T no
    longer outputs tab-backspace-':'-C, an approach that has problems if
    run inside an Emacs shell window.
  * grep -T now uses worst-case widths of line numbers and byte offsets
    instead of guessing widths that might not work with larger files.
  * grep no longer reads the input in a few more cases when it is easy to
    see that matching cannot succeed, e.g., 'grep -f /dev/null'. (forwarded request 444685 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/444686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=60
2016-12-09 08:30:19 +00:00
Andreas Schwab
234f2ddb7d Accepting request 444685 from home:Andreas_Schwab:Factory
- Update to grep 2.27
  * grep no longer reports a false match in a multibyte, non-UTF8 locale
    like zh_CN.gb18030, with a regular expression like ".*7" that just
    happens to match the 4-byte representation of gb18030's \uC9, the
    final byte of which is the digit "7".
  * grep by default now reads all of standard input if it is a pipe,
    even if this cannot affect grep's output or exit status.
  * grep no longer mishandles ranges in nontrivial unibyte locales.
  * grep -P no longer attempts multiline matches.
  * grep -m0 -L PAT FILE now outputs "FILE".
  * To output ':' and tab-align the following character C, grep -T no
    longer outputs tab-backspace-':'-C, an approach that has problems if
    run inside an Emacs shell window.
  * grep -T now uses worst-case widths of line numbers and byte offsets
    instead of guessing widths that might not work with larger files.
  * grep no longer reads the input in a few more cases when it is easy to
    see that matching cannot succeed, e.g., 'grep -f /dev/null'.

OBS-URL: https://build.opensuse.org/request/show/444685
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=73
2016-12-07 14:52:36 +00:00
Dominique Leuenberger
76736cbdde Accepting request 437648 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/437648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=59
2016-11-03 10:12:22 +00:00
74a16347ac Accepting request 437647 from home:AndreasStieger:branches:Base:System
grep 2.26

OBS-URL: https://build.opensuse.org/request/show/437647
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=71
2016-10-28 13:08:56 +00:00
Dominique Leuenberger
c73c4a355d Accepting request 392948 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/392948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=58
2016-04-30 21:22:53 +00:00
ac3ff8c41b Accepting request 391328 from home:AndreasStieger:branches:Base:System
grep 2.25, fixing the binary matching issues

OBS-URL: https://build.opensuse.org/request/show/391328
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=69
2016-04-22 19:04:16 +00:00
c28a39f12c Accepting request 369903 from home:pluskalm:branches:Base:System
- Update to 2.24

OBS-URL: https://build.opensuse.org/request/show/369903
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=68
2016-03-11 09:44:11 +00:00
d5daf2ac7b Accepting request 357841 from home:pluskalm:branches:Base:System
- Update to 2.23
- Update info handling scriplets

OBS-URL: https://build.opensuse.org/request/show/357841
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=67
2016-02-05 20:31:40 +00:00
Dominique Leuenberger
55ceba1040 Accepting request 346405 from Base:System
- testsuite.patch: also disable long-pattern-perf test (forwarded request 346404 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/346405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=57
2015-12-03 12:24:56 +00:00
Andreas Schwab
085bd321a0 Accepting request 346404 from home:Andreas_Schwab:Factory
- testsuite.patch: also disable long-pattern-perf test

OBS-URL: https://build.opensuse.org/request/show/346404
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=65
2015-11-26 17:17:05 +00:00
Dominique Leuenberger
af36529693 Accepting request 342256 from Base:System
- testsuite.patch: disable unreliable test mb-non-UTF8-performance (forwarded request 342255 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/342256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=56
2015-11-08 13:34:53 +00:00
Andreas Schwab
47fc1f9776 Accepting request 342255 from home:Andreas_Schwab:Factory
- testsuite.patch: disable unreliable test mb-non-UTF8-performance

OBS-URL: https://build.opensuse.org/request/show/342255
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=63
2015-11-03 13:51:34 +00:00
1d22e4af0e Accepting request 342139 from home:AndreasStieger:branches:Base:System
GNU grep 2.22

OBS-URL: https://build.opensuse.org/request/show/342139
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=62
2015-11-03 13:41:47 +00:00
Stephan Kulow
65ca097c01 Accepting request 315188 from Base:System
- add gnulib-perl522.patch from gnulib.bugs (forwarded request 315187 from coolo)

OBS-URL: https://build.opensuse.org/request/show/315188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=55
2015-07-21 11:23:56 +00:00
Andreas Schwab
8e2acdccba Accepting request 315187 from home:coolo:branches:openSUSE:Factory
- add gnulib-perl522.patch from gnulib.bugs

OBS-URL: https://build.opensuse.org/request/show/315187
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=60
2015-07-06 10:18:30 +00:00
Dominique Leuenberger
7e4f519036 Accepting request 282841 from Base:System
- grep-F-heap-overrun.patch: fix heap overrun with grep -F (CVE-2015-1345,
  bsc#914695) (forwarded request 282840 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/282841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=54
2015-02-08 10:41:14 +00:00
Andreas Schwab
0bfdea05de Accepting request 282840 from home:Andreas_Schwab:Factory
- grep-F-heap-overrun.patch: fix heap overrun with grep -F (CVE-2015-1345,
  bsc#914695)

OBS-URL: https://build.opensuse.org/request/show/282840
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=58
2015-01-26 11:36:14 +00:00
Dominique Leuenberger
66105b9b52 Accepting request 280868 from Base:System
- Fix last change (forwarded request 280867 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/280868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=53
2015-01-20 20:54:05 +00:00
Andreas Schwab
2d8fa17deb Accepting request 280867 from home:Andreas_Schwab:Factory
- Fix last change

OBS-URL: https://build.opensuse.org/request/show/280867
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=56
2015-01-12 09:32:24 +00:00
Dominique Leuenberger
2692e2ada9 Accepting request 266917 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/266917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=52
2015-01-08 22:00:54 +00:00
ec3a6d2227 Accepting request 266854 from home:msmeissn:branches:Base:System
- build with PIE enabled

OBS-URL: https://build.opensuse.org/request/show/266854
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=54
2014-12-31 14:00:22 +00:00
Dominique Leuenberger
e7ad208b7d Accepting request 263355 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/263355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=51
2014-12-01 13:00:31 +00:00
0d74e719d8 Accepting request 263354 from home:AndreasStieger:branches:Base:System
GNU grep 2.21

OBS-URL: https://build.opensuse.org/request/show/263354
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=52
2014-11-28 16:17:42 +00:00
Stephan Kulow
c1afbcad33 Accepting request 236537 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/236537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=49
2014-06-18 20:04:34 +00:00
33f05ff394 Accepting request 236536 from home:AndreasStieger:branches:Base:System
GNU grep 2.20

OBS-URL: https://build.opensuse.org/request/show/236536
OBS-URL: https://build.opensuse.org/package/show/Base:System/grep?expand=0&rev=50
2014-06-07 20:45:42 +00:00
Stephan Kulow
e9a98b4f0c Accepting request 235299 from Base:System
GNU grep 2.19 (forwarded request 235298 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/235299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grep?expand=0&rev=48
2014-05-26 12:39:40 +00:00