ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/01/09/18:30:15

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Message-Id: <200901092327.n09NROhb016406@delorie.com>
X-Recipient: djgpp-announce AT delorie DOT com
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX19OcwtgWBBOW+7O4gBpbSr4HYJdF5xsN6dX1htoOi
hHg792hWh2FrNz
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 Texinfo 4.13
Date: Fri, 9 Jan 2009 23:54:07 +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 release 2 of the 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.
  =======================

  - This is a bug fix release.  The previous version of this port was broken
    because the used libsupp was brocken.
  - To be able to compile the sources, towlower(), mblen(), mbsinit(),
    mbtowc(), mbrtowc(), memmem(), snprintf() and the argz family of functions
    are required.  Also a mbstate_t structure (like the one provided by GNU glibc)
    that allows to store the conversion state information is required.  All this
    will avoid to have to adjust the texinfo sources (to be more explicitly, the
    multibyte iterator provided by  gnulib) to the DJGPP peculiarities.
    These functions are provided by libsupp.a, so you will need to install the
    package:
      ftp://ftp.delorie.com/pub/djgpp/beta/v2tk/lsupp61a.zip
    to configure and compile the source package, no matter if you use djdev203
    or djev204.  No one of the provided functions will offer reentrancy support
    neither any multi-byte nor wide character support beyond the one provided
    by DJGPP's libc itself.  This also implies that the texinfo binaries will
    not provide any multi-byte 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 neither lsupp61a.zip nor mktmp15b.zip.

  As usual, all changes against the original sources are documented in the 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
      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.

  - 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
      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 <bug-texinfo AT gnu DOT org>, 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 2009-01-09):

    Texinfo 4.13 binary, info and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413br2.zip

    Texinfo 4.13 dvi, html and ps format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413dr2.zip

    Texinfo 4.13 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/txi413sr2.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 2009-01-09):

    Texinfo 4.13 binary, info and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/txi413br2.zip


  Send texinfo specific bug reports to <bug-texinfo 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