www.delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019