www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/05/30/23:06:52

Message-Id: <200105302254.SAA02263@delorie.com>
From: "Juan Manuel Guerrero" <ST001906 AT HRZ1 DOT HRZ DOT TU-Darmstadt DOT De>
Organization: Darmstadt University of Technology
To: djgpp-announce AT delorie DOT com
Date: Wed, 30 May 2001 23:20:27 +0200
Subject: ANNOUNCE: DJGPP port of GNU enscript 1.6.2 uploaded
Reply-To: djgpp AT delorie DOT com

This is a port of GNU Enscript 1.6.2 to MSDOS/DJGPP.

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

      - Changes needed for NLS support with DJGPP.
      - All other changes are mostly based on the previous port
        (ens150[bs].zip) done by Eli Zaretskii.
        There are no new DJGPP *specific* user visible changes
        except that the binaries will look for the enscript.cfg
        file and the AFM font collection at the standard places,
        these are:
        /dev/env/DJDIR/etc for enscript.cfg and
        /dev/env/DJDIR/share/enscript for the AFM fonts.
        This is a little bit different from the way the enscript 1.5.0
        port worked. If you are familiar with the previuos version,
        you should not have any difficulties using this version.

        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.

        It is highly recommended to deinstall the old port (ens150b.zip) or
        (ens161b.zip) *BEFORE* installing this new one. This package will
        install the configuration file: enscript.cfg into the etc dir and the
        collection of AFM fonts into the share/enscript dir. The author of GNU
        enscript has completely changed the AFM fonts names (plain DOS clean)
        and this implies that the new files will *NOT* overwrite the old ones
        when the binary package is installed. To avoid having a lot of useless
        AFM files in the share/enscript directory and a wrong enscript.cfg file
        in share/enscript, it is *HIGHLY* recommended to deinstall the old
        enscript package before installing the new one running the command:

          rm -vf @manifest\ens150b.mft

        and/or

          rm -vf @manifest\ens161b.mft

        from the top DJGPP installation directory.        



        Quote from news file of enscript:

Noteworthy changes in enscript version 1.6.2:

* Changes in the highlighting / pretty printing

  - The `States*' config file options have changed.  The new options
    are:
      - StatesBinary		specify an absolute path for `states'
      - StatesColor		use colors in the highlighting outputs?
      - StatesConfigFile	config file name (enscript.st)
      - StatesHighlightStyle	highlighting style
      - StatesPath		path from which the states is looking
				up the state definition files (.st)

  - Support for user defined local highlighting definitions and styles.
  - new option `--style=STYLE' to specify the highlighting style
  - Verbose highlighting for the C, C++, and Objective-C languages.
    In the verbose highlighting, some mathematical constructs (&&, ||,
    !=, etc.) are replaced with the corresponding mathematical symbols
    (logical and, logical or, not equal, etc.).  The mode can be
    enabled with option `--style=emacs_verbose'.

* states:

  - Support for state inheritance.

* new highlighting rules:

  - bash, csh, ksh, tcsh, zsh	Unix shells
  - m4		m4 macro preprocessor
  - skill	Cadence Design Systems lispy language
  - vrml	Virtual Reality Modeling Language (VRML97)

* new encodings:

  - 88599	ISO-8859-9 (ISO Latin5)
  - 885910	ISO-8859-10 (ISO Latin6)

* misc:

  - It is possible to specify the font encoding in the ^@font{}
    escape.  But, it allows only `ps' or the enscript's global input
    encoding values.  For example, ^@font{Symbol AT 7:ps}b^@font{default}
    prints the beta symbol
  - New escape ^@bgcolor{} to change the text background color.
  - New fancy headers `squeeze' and `enscript-color'.
  - Minor fixes in the 88593 and 88594 encodings.



        The binaries and sources can be downloaded from Simtel.Net and
        mirrors as:
          <ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/ens162b.zip>
          <ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/ens162s.zip>


        Send enscript specific bug reports directely to Markku Rossi 
        at <mtr AT iki DOT fi>.
        Send suggestions and bug reports concerning the DJGPP port to
        comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.

Enjoy.

          Guerrero, Juan Manuel <st001906 AT hrz1 DOT hrz DOT tu-darmstadt DOT de>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019