www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/2010/01/11/00:39:56

Message-Id: <201001110539.o0B5duSo024458@delorie.com>
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX19TybAIxa9T/aXmGSii4MWsjju7rsk2L/plp2k/Tv
GMAQNM2MlyEGo6
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
To: djgpp-announce AT delorie DOT com
Subject: ANNOUNCE: DJGPP port of GNU m4 1.4.13 uploaded.
Date: Sun, 10 Jan 2010 19:35:15 +0100
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.52

This is a port of GNU m4 1.4.13 to MSDOS/DJGPP.


  DJGPP specific changes.
  =======================

  - The port honors the value of the PATH_SEPARATOR environment variable
    to decide if colon or semicolon shall be used as path separator for
    the M4PATH environment variable.  If PATH_SEPARATOR is not set then
    semicolon will be used as path separator.

  - The port will also honor the value of the TMP and the TEMP environment
    variables to determinate where to store temporary files if TMPDIR is not
    set.  If neither of the three environment variables are set or if they
    point to non existing directories the current working directory will be
    used.

  - The port defines two new macros to identify the platform m4 is running
    on.  These are "__djgpp__" and "__msdos__" and "djgpp" and "msdos" if
    the -G option is specified.

  - The port assumes that a bash compatible shell is installed to be used by
    the m4 commands syscmd and esyscmd to execute the commands passed.  The
    shell to be used is defined at compile time by the value of `with_syscmd_shell'
    variable defined in the distributed config.site.  The current value is
    `/dev/env/DJDIR/bin/sh'.  If the variable is not set then COMMAND.COM
    will be used as default shell for these two commands.  Because most of
    the executed scripts are UNIX centric it is not recommended to use
    COMMAND.COM and always to install the newest version of DJGPP's port of
    bash.  This port has been configured and compiled to use bash.

  To build this port you will need:
  - to install lsupp63a.zip or later
  - to replace the header file time.h in /dev/env/DJDIR/include with
    the new one distributed with this port
  - to have an OS with LFN support to configure and compile the source
    package.  I have no plans to support SFN systems to build the m4
    binaries.

  As usual, all djgpp specific files (config.bat, diffs, README files, etc.)
  are located in the /djgpp subdir.


  The port has been configured, compiled and tested on a WinXP Prof SP3 system
  with LFN support using stock djdev204, gcc442 and bsh205bbr3.  LFN support is
  required due to SFN file name conflicts in /lib and /checks that I have not
  resolved.
  The test case 192.sysval will fail and the failure is expected to happen due
  to the missing of the kill command and it is *not* a bug of the port.

  For futher information about GNU m4 please read the info docs and NEWS file.


  The port consists of the usual three packages that have been compiled
  using stock djdev203 and that can be downloaded from ftp.delorie.com
  and mirrors as (timestamp 2010-01-10):

    M4 1.4.13 binary and info format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/m4-1413b.zip

    M4 1.4.13 dvi, html, ps and pdf format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/m4-1413d.zip

    M4 1.4.13 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/m4-1413s.zip


  For the convenience of the WinXP users binaries compiled with djdev204
  are also distributed and can be downloaded from ftp.delorie.com and
  mirrors as (timestamp 2010-01-10):

    M4 1.4.13 binary and info format documentation:
    ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/m4-1413b.zip


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