X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-Id: <201004022300.o32N0YCK021851@delorie.com> From: Juan Manuel Guerrero To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: DJGPP port of GNU grep 2.6.3 uploaded. Date: Fri, 2 Apr 2010 19:54:54 +0200 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline This is a port of GNU grep 2.6.3 to MSDOS/DJGPP. This grep update solves more multibyte problems rised lately. Although most of them do not concern DJGPP because no multibyte support is available here, it solves more testsuite issues, so that the testsuite recognizes that those tests should not be run instead of failing. For more information see: I have completly removed the grep 2.6.2 port yesterday uploaded. There is no reason to keep both. This time I have also compiled a DJGPP 2.03 version but you will need to modify your /include/conio.h to be able to compile the grep sources. DJGPP specific changes. ======================= DJGPP specific changes are those required to implement colorization support for this port. If grep is called with the command line option --color and the output is directed to the screen then the default colors will be used to mark matches, filenames and line numbers. If the output does not go to the screen then colorization is automaticaly suppressed. Read the docs to learn how to control the color using the environment variable GREP_COLORS. As usual all changes are documented in the diffs file that is stored in the /djgpp directory. Please note that to run the testsuite produced with autoconf 2.64 and later you must install mktmp16b or later. Because the testsuite also tries to test multibyte patterns but multibyte strings are not fully supported by DJGPP some tests will be skipped or fail. The yesno test is known to fail, so please do not report it. Please also note that there is a function name clash between gnulib's and grep's gettext wrapper and djgpp's old BORLAND compatibility gettext function declared in conio.h. This issue has been solved in djdev204. To solve the problem for djdev203, I provide the patch /djgpp/conio.patch that will change djdev203's conio.h accordingly to djdev204 conio.h. After this change the name clash will be solved in the same way as it has been solved for djdev204. The patch only concerns this name clash. As usual, all djgpp specific files (config.bat, diffs, README files, etc.) are located in the /djgpp subdir. For futher information about GNU grep please read the info docs and NEWS file. The port consists of the usual three packages that have been compiled using stock djdev203 and that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2010-04-02): grep 2.6.3 binaries, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep263b.zip grep 2.6.3 dvi, html, pdf and ps format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep263d.zip grep 2.6.3 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep263s.zip For the convenience of the WinXP users binaries compiled with djdev204 are also distributed and can be downloaded from ftp.delorie.com and mirrors as (timestamp 2010-04-02): grep 2.6.3 binaries, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/grep263b.zip Send grep specific bug reports to . Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel