Message-Id: <200105302254.SAA02263@delorie.com> From: "Juan Manuel Guerrero" Organization: Darmstadt University of Technology To: djgpp-announce AT delorie DOT com Date: Wed, 30 May 2001 23:20:27 +0200 Content-type: text/plain; charset=US-ASCII 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: Send enscript specific bug reports directely to Markku Rossi at . Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel