Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 10/01/1999 15:54:17
Module Name:	pkgsrc
Committed By:	jlam
Date:		Fri Oct  1 22:54:17 UTC 1999

Modified Files:
	pkgsrc/devel/gindent: Makefile
	pkgsrc/devel/gindent/files: md5

Log Message:
Update gindent to 2.2.2.  Changes from 2.2.0:

Release notes for GNU indent version 2.2.2, September 1999

* Added support for win32 (need VC++)

* Indent was sometimes adding a blank line at the top of an indented
  file when indenting multiple files at once.  This bug has been fixed.

Release notes for GNU indent version 2.2.1, September 1999

* Indent got confused when a function declaration contained an enum
  and did not contain a colon before using a '{' inside the function.

  enum foobar		<-- returns enum
  func (enum foobar)	<-- or uses an enum as parameter
  {
    if (1)
      {			<-- uses '{' before any ';' was used
       func (1);}	<-- fails here
       ... etc.

* A new option to stop `make' from rebuilding your whole project
  after running `indent':

  -pmt, --preserve-mtime :
     Preserve modification time on output files.

* Backup files now keep the same modification time as the
  original.

* New -c++, --c-plus-plus option to allow better C++ formatting:
  Recognizes C++ keywords, including the GNU extension operators <?= and >?=.
  (Patch by Malekith <malekith@topnet.pl>)
  Note: In general C++ still does NOT work!

* EBCDIC charset support for BS2000/POSIX (Siemens mainframe OS).
  Contributed by <Martin.Kraemer@MchP.Siemens.De>.


To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/gindent/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/gindent/files/md5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.