Mail Archives: djgpp/2011/05/17/17:27:46
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f
|
Message-Id: | <201105172126.p4HLQuXY016655@delorie.com>
|
From: | Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
|
To: | djgpp-announce AT delorie DOT com
|
Subject: | ANNOUNCE: DJGPP port of GNU grep 2.8 uploaded.
|
Date: | Tue, 17 May 2011 23:21:08 +0200
|
This is a port of GNU grep 2.8 to MSDOS/DJGPP.
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, file names and line numbers. If the output does not go to
the screen then colorization is automatically 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 test suite produced with autoconf 2.64 and later
you must install mktmp17b or later. Because the test suite 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.
This port has been configured with perl-regexp (pcre) support enabled.
This means that you will have to install pcre libray available as:
ftp://ftp.delorie.com/pub/djgpp/current/v2tk/pcre812b.zip
or
ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/pcre812b.zip
if you decide to compile the sources. If you prefer to disable the pcre
support you will have to reconfigure and recompile the suorces again, but
this time passing the "no-pcre" command line option to config.bat.
The grep28b.zip file contains both versions of the grep program, that
one build without perl-regexp support is named grep.exe and that compiled
with perl-regexp support is named greppcre.exe. You can install
the version you prefer and delete the other one.
To build this port and run the testsuite you will need LFN support.
Please note that the testsuite also runs a lot of gnulib tests that will all
fail. I have no intension to fix them.
For further information about GNU grep please read the info docs and NEWS file.
The port has been compiled using stock djdev203 (patchlevel 2) and consists
of the usual three packages that can be downloaded from ftp.delorie.com and
mirrors as (timestamp 2011-05-17):
grep 2.8 binaries, info and man format documentation:
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep28b.zip
grep 2.8 dvi, html, pdf and ps format documentation:
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep28d.zip
grep 2.8 source:
ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/grep28s.zip
The binaries have been produced a second time using the stock version of
djdev204 beta library. This package is available at ftp.delorie.com and
mirrors as (timestamp 2011-05-17):
grep 2.8 binaries, info and man format documentation:
ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/grep28b.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 -