This is a port of GNU Marst 2.3 to MSDOS/DJGPP.

1.:     DJGPP specific changes.
        =======================

        Only minor changes to the Makefile.in have been done.
        All changes I have done against the original GNU distribution
        are documented in the diffs file stored in the djgpp subdir
        of the source package.


2.:     Installing the binary package.
        ==============================

2.1.:   Copy the binary distribution into the top DJGPP installation
        directory and unzip the binary distribution running *ONE* of
        the following commands:
          unzip32 marst23b.zip      or
          djtarx marst23b.zip       or
          pkunzip -d marst23b.zip

2.2.:   To create an entry for the marst info docs in your dir file,
        run from the top DJGPP installation directory the command:
          install-info --info-dir=./info ./info/marst.info
        For futher information about GNU Marst please read the info docs.


3.:     Building the binaries from sources.
        ===================================

3.1.:   To build the binaries you will need the following binary packages:
          djdev203.zip, bsh204b.zip, gcc302b.zip,
          bnu2112b.zip, mak3791b.zip, fil40b.zip,
          shl20jb.zip, txt20b.zip, txi40b.zip,
          grep24b.zip and sed302b.zip


        All this packages can be found in the v2gnu directory of any
        Simtel.NET mirror.
        You will need bsh203b.zip and *NOT* a prior version or the build will
        fail. The same applies to djdev203.zip.

3.2.:   Create a temporary directory. Copy the source package: marst23s.zip
        into the directory and unzip it runnig ONE of the following commands:
          unzip32 marst23s.zip      or
          djtarx marst23s.zip       or
          pkunzip -d marst23s.zip

3.3.:   The package is preconfigured for djdev203. To build the products you
        should run the following command:
          make

        After the compilation has finished, you can check the products
        running the command:
          make check

        To install the products run the command:
          make install

        This will install the products (marst.exe macvt.exe algol.h libalgol.a
        marst.info marst.1 and macrt.1) into your DJGPP inatallation tree. As
        usual, prefix is defined as "/dev/env/DJDIR". If you prefer to install
        into same other directory run the command:
          make install prefix=z:/some/other/dir

        Of course, you should replace "z:/some/other/dir" by an apropiate path
        that will meet your requeriments.

3.4.:   If you need/want to reconfigure the package you will have to delete
        the djgpp/config.cache file and run the following commands:
          make distclean
          djgpp\config

        To build the programs in a directory other than where the sources are,
        you must add the parameter that specifies the source directory,
        e.g:
          x:\src\gnu\marst-2.3\djgpp\config x:/src/gnu/marst-2.3

        Lets assume you want to build the binaries in a directory placed on a 
        different drive (z:\build in this case) from where the sources are,
        then you will run the following commands:
          z:
          md \build
          cd \build
          x:\src\gnu\marst-2.3\djgpp\config x:/src/gnu/marst-2.3

        You *MUST* use forward slashes to specify the source directory.
        After having configured the package run the folowing commands to create
        the binaries and docs and install them:
          make
          make check
          make install

        Send suggestions and bug reports concerning the DJGPP port to
        comp.os.msdos.djgpp or djgpp@delorie.com.
        Report bugs that are Marst specific to <bug-marst@gnu.org>.


          Guerrero, Juan Manuel <st001906@hrz1.hrz.tu-darmstadt.de>
