Mail Archives: djgpp-announce/2007/08/13/17:15:42
Message-Id: | <200708132113.l7DLDOSB008432@delorie.com>
|
X-Authenticated: | #27081556
|
X-Provags-ID: | V01U2FsdGVkX19UIHVc3MhUfH7NXyEWeTFoXfuU2XlevcIFkY19tk
|
| yS9SfNfaBKWjbY
|
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
|
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
|
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 <bug-grep AT gnu DOT org>.
Send suggestions and bug reports concerning the DJGPP port to
comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.
Enjoy.
Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>
- Raw text -