Skip to content

Commit

Permalink
Major Structural Changes & v.3.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
kornkaobat committed Jul 8, 2020
1 parent 31bcb10 commit 53b6803
Show file tree
Hide file tree
Showing 262 changed files with 23,622 additions and 12,575 deletions.
1,346 changes: 673 additions & 673 deletions v.2.0.0/EULA.txt → EULA.txt

Large diffs are not rendered by default.

Binary file added GnuWin32/bin/egrep.exe
Binary file not shown.
Binary file added GnuWin32/bin/fgrep.exe
Binary file not shown.
Binary file added GnuWin32/bin/grep.exe
Binary file not shown.
File renamed without changes.
File renamed without changes.
Binary file added GnuWin32/bin/pcre3.dll
Binary file not shown.
Binary file added GnuWin32/bin/regex2.dll
Binary file not shown.
53 changes: 53 additions & 0 deletions GnuWin32/contrib/grep/2.5.4/grep-2.5.4-GnuWin32.README
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
* Grep-2.5.4 for Windows *
==========================

What is it?
-----------
Grep: print lines matching a pattern

Description
-----------
Grep searches one or more input files for lines containing a match to a specified pattern. By default, grep prints the matching lines.

Homepage
--------
http://www.gnu.org/software/grep/grep.html
Sources: http://ftp.gnu.org/gnu/grep/grep-2.5.4.tar.gz

System
------
- Win32, i.e. MS-Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista / 2008 with msvcrt.dll
- if msvcrt.dll is not in your Windows/System folder, get it from
Microsoft <http://support.microsoft.com/kb/259403>
or by installing Internet Explorer 4.0 or higher
<http://www.microsoft.com/windows/ie>
- libintl-2 <http://gnuwin32.sourceforge.net/packages/libintl.htm>
- libiconv-2 <http://gnuwin32.sourceforge.net/packages/libiconv.htm>
- regex <http://gnuwin32.sourceforge.net/packages/regex.htm>
- pcre <http://gnuwin32.sourceforge.net/packages/pcre.htm>

Notes
-----
- Bugs and questions on this MS-Windows port: gnuwin32@users.sourceforge.net

Package Availability
--------------------
- in: http://gnuwin32.sourceforge.net
Installation
------------

Sources
-------
- grep-2.5.4-src.zip

Compilation
-----------
The package has been compiled with GNU auto-tools, GNU make, and Mingw
(GCC for MS-Windows). Any differences from the original sources are given
in grep-2.5.4-GnuWin32.diffs in grep-2.5.4-src.zip. Libraries needed
for compilation can be found at the lines starting with 'LIBS = ' in the
Makefiles. Usually, these are standard libraries provided with Mingw, or
libraries from the package itself; 'gw32c' refers to the libgw32c package,
which provides MS-Windows substitutes or stubs for functions normally found in
Unix. For more information, see: http://gnuwin32.sourceforge.net/compile.html
and http://gnuwin32.sourceforge.net/packages/libgw32c.htm.
1,068 changes: 1,068 additions & 0 deletions GnuWin32/contrib/grep/2.5.4/grep-2.5.4-src/ABOUT-NLS

Large diffs are not rendered by default.

55 changes: 55 additions & 0 deletions GnuWin32/contrib/grep/2.5.4/grep-2.5.4-src/AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
Copyright (C) 1992, 1997, 1998, 1999, 2000, 2001, 2002, 2004,
2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

Mike Haertel wrote the main program and the dfa and kwset matchers.

Arthur David Olson contributed the heuristics for finding fixed substrings
at the end of dfa.c.

Richard Stallman and Karl Berry wrote the regex backtracking matcher.

Henry Spencer wrote the original test suite from which grep's was derived.

Scott Anderson invented the Khadafy test.

David MacKenzie wrote the automatic configuration software use to
produce the configure script.

Authors of the replacements for standard library routines are identified
in the corresponding source files.

The idea of using Boyer-Moore type algorithms to quickly filter out
non-matching text before calling the regexp matcher was originally due
to James Woods. He also contributed some code to early versions of
GNU grep.

Mike Haertel would like to thank Andrew Hume for many fascinating discussions
of string searching issues over the years. Hume & Sunday's excellent
paper on fast string searching (AT&T Bell Laboratories CSTR #156)
describes some of the history of the subject, as well as providing
exhaustive performance analysis of various implementation alternatives.
The inner loop of GNU grep is similar to Hume & Sunday's recommended
"Tuned Boyer Moore" inner loop.

More work was done on regex.[ch] by Ulrich Drepper and Arnold
Robbins. Regex is now part of GNU C library, see this package
for complete details and credits.

Arnold Robbins contributed to improve dfa.[ch]. In fact
it came straight from gawk-3.0.3 with small editing and fixes.

Many folks contributed see THANKS, if I omited someone please
send me email.

Alain Magloire maintained GNU grep until version 2.5e.

Bernhard "Bero" Rosenkr�nzer <bero@arklinux.org> maintained GNU grep until
version 2.5.1, ie. from Sep 2001 till 2003.

Stepan Kasal <kasal@ucw.cz> maintained GNU grep since Feb 2004.

Tony Abou-Assaleh <taa@acm.org> maintains GNU grep since Oct 2007.
Loading

0 comments on commit 53b6803

Please sign in to comment.