X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-Id: <200708132113.l7DLDOSB008432@delorie.com> X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX19UIHVc3MhUfH7NXyEWeTFoXfuU2XlevcIFkY19tk yS9SfNfaBKWjbY From: Juan Manuel Guerrero To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: release 2 of the DJGPP port of GNU grep 2.5.3 uploaded. Date: Mon, 13 Aug 2007 23:13:36 +0200 Content-Disposition: inline X-Y-GMX-Trusted: 0 This is release 2 of the port of GNU grep 2.5.3 to MSDOS/DJGPP. DJGPP specific changes. ======================= - To compile a working grep binary using djdev203 a change in src/system.h is required or the '-r' option will not work. The grep binary compiled with djdev204 has never suffered from this bug. The reason for this is that the grep code seems to have go through certain clean up removing almost evrything that is not posix specific. Thanks to Maurice Lombardi who called my attention to the not working '-r' option some weeks ago. - I have replaced stat() with access() where the path is checked to be a directory. This should give certain speed up, but I do not know if the user will every notice it. - The colorization support that has been introduced with the DJGPP port of grep 2.5.1 has been disabled in this port. This is because the way colorization is handled now, using SGR (Select Graphic Rendition) commands, has changed so that the old DJGPP code does not work anymore. I have still included that code fragment in src/dosbuf.c because it may be usefull as a working example of how to use file system extension to access the screen using DJGPP conio functions and the base for developing the new DJGPP specific colorization support. It will take some time until I get familiar with the new way to handle colorization so it will take some time until this feature will be available again. Of cuorse, if some one else has an idea or wants to work on this issue, his contribution will always be welcome. It should be noticed that the test cases /tests/foad1.sh and /tests/yesno.sh do not work at all. This happens on all platforms and has already been reported at bug-grep AT gnu DOT org. The test case /test/fmbtest.sh will always be skipped. All this are not DJGPP specific issues and must be solved by the grep maintainers. I follow the grep mail list and as soon as things has been fixed I will update this port. Every thing else works. Please read the docs to become familiar with this binary. The binaries, docs and surces can be downloaded from ftp.delorie.com and mirrors as(timestamp 2007-08-12): grep 2.5.3 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep253b.zip grep 2.5.3 dvi, html and ps format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep253d.zip grep 2.5.3 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep253s.zip For the convenience of the WinXP users the binaries has been produced a second time using the djdev204 beta library. This package is available at ftp.delorie.com and mirrors as (timestamp 2007-08-12): grep 2.5.3 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/grep253b.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