X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-Id: <200811091641.mA9GfIni027584@delorie.com> X-Recipient: djgpp-announce AT delorie DOT com X-Authenticated: #27081556 X-Provags-ID: V01U2FsdGVkX19bo2xRdj1b+1gh1OFS54YJJUtRiAt/v9j3Y/CEpY 1vI2TOYxUccRb/ From: "Juan Manuel Guerrero" To: Subject: ANNOUNCE: DJGPP port of GNU Texinfo 4.13 Date: Sun, 9 Nov 2008 16:26:55 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Y-GMX-Trusted: 0 X-FuHaFi: 0.53 This is a port of GNU Texinfo 4.13 to MSDOS/DJGPP. Texinfo is a package for writing documentation, with tools to produce the on-line and printed docs in several formats. Most GNU packages come with their docs written and produced by Texinfo programs. The docs written as part of the DJGPP project also use Texinfo. By default info.exe looks at /dev/env/DJDIR/share/info to locate the info docs, so there should be no more difficulties if other gnu packages place their documentation in this new canonical directory. See the file NEWS for a list of major changes in the current release. DJGPP specific changes. ======================= - To be able to compile the sources, towlower(), mbsinit(), mbrtowc(), memmem(), snprintf() and the argz family of functions are required. These functions are provided by libsupp.a, so you will need to install the package: ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/lsupp60a.zip to configure and compile the source package, no matter if you use djdev203 or djev204. towlower(), mbsinit() and mbrtowc() are wrappers to the equivalent functions provided by DJGPP's libc. This means that libsupp 6.0 will certainly not provide any reentrant functionality neither any multibyte nor wide character support beyond the one provided by DJGPP's libc itself. This also implies that the texinfo binaries will not provide any multibyte support except for the one that DJGPP provides. - To run the testsuite the program mktemp.exe will be required, so you will need to install the package: ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/mktmp15b.zip Both packages must be installed before you configure and compile the sources; of course, if you are not interested in compiling the sources you do not need at all to download and install lsupp60a.zip and mktmp15b.zip. As usual, all changes against the original sources are documented inthe diffs file stored in the /djgpp subdir. 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 texinfo4.13: make make check -k make install The tests ii-0041-test and ii-0050-test will always fail because the zdiff script from the gzip port is brocken. I will fix this some day or may be some interested user provides me with a solution. To run through the full testsuite use the -k option of make. - 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 the cache file config.cache or you will get a broken binary. In conclusion, to rebuild the sed binary with djdev204 to get a binary usefull for WinXP run the following commands from the top srcdir (texinfo4.13): rm config.cache config.bat make make check -k make install Please note that the removing of the cache file is essential. As told before the tests ii-0041-test and ii-0050-test will always fail because the zdiff script from the gzip port is brocken. Please do *not* report anything to , if there are problems with this port there are probably DJGPP originated and must be discussed and solved here. As usual, all djgpp specific files (config.bat, diffs, readme files, etc.) are located in the /djgpp subdir. 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-11-09): Texinfo 4.13 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413b.zip Texinfo 4.13 dvi, html and ps format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413d.zip Texinfo 4.13 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413s.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-11-09): Texinfo 4.13 binary, info and man format documentation: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/txi413b.zip Send texinfo specific bug reports to Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel