Message-Id: <200805131628.m4DGSlcY007832@delorie.com> X-Recipient: djgpp-announce AT delorie DOT com X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX1/i8LcjU63inIOiPfk2ljrKhbtpZ6sYUH9MTId8+E O6Q7mWRBFN3vi1 From: Juan Manuel Guerrero To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: DJGPP port of GNU Findutils 4.2.33 uploaded. Date: Tue, 13 May 2008 14:44:56 +0200 Content-Disposition: inline X-Y-GMX-Trusted: 0 This is a port of GNU Findutils 4.2.33 to MSDOS/DJGPP. DJGPP specific changes. ======================= This port is based on previous ports, so that the DJGPP specific user visible changes are almost the same than those for the previous version of findutils. The port provides the DOS versions of the commands: exec, execdir, ok and okdir called dosexec, dosexecdir, dosok and dosokdir accordingly. They will work as in the previous ports of findutils. This means that the slashes in paths will be transformed to backslashes so that DOS programs that are not capable to work with unix-style paths will work. The testsuite has not been ported because it requires dejagnu that has not been ported yet. To build the binaries from the sources LFN support will be needed. Please note that the distributed source package has been configured for djdev203. If you use WinXP and you want to rebuild the binaries, you will have to reconfigure the source package from scratch. As usual, all the djgpp specific files (config.bat, diffs, readme files, etc.) are stored in the /djgpp subdir. I have also included the old updatedb.bat but I have not tested it. This batch file was a DOS replacement for updatedb but I do not longer maintain it. To be able to compile the sources strndup(), strnlen() and fseeko() are needed. These functions are provided by libsupp.a, so you will need to install the package: ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/lsupp40a.zip The library must be installed before you compile the sources; of course, if you are not interested in compiling the sources you do not need to download and install lsupp40a.zip at all. For futher information about GNU Findutils please read the info docs and the NEWS file. Compiling the sources. ====================== As usual the sources are configured for stock djdev203. - If you compile the sources with djdev203, you must proceed as usual running the following commands from the top srcdir, this is findutils-4.2.33: make make install The testsuite does not work because GNU dejagnu is not available. - If you compile the sources with djdev204 it will be essential to reconfigure sources because the distributed one have been configured for djdev203. For this purpose you *must* delete ./djgpp/config.cache and ./config_h.org. or the build process will fail. In conclusion, to rebuild the findutils binaries with djdev204 run the following commands from the top srcdir (findutils-4.2.33): rm djgpp/config.cache rm config_h.org make clean djgpp/config.bat make make install The port consists of the usual three packages produced using stock djdev203 that can be downloaded from ftp.delorie.com and mirrors as (timestamp 2008-05-13): Findutils 4.2.33 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233b.zip Findutils 4.2.33 dvi, html, pdf and ps format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233d.zip Findutils 4.2.33 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/fnd4233s.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 2008-05-13): Findutils 4.2.33 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/fnd4233b.zip Send findutils specific bug reports to . Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel