Subject: CVS commit: pkgsrc/devel/bison
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 03/19/2002 13:02:02
Module Name:	pkgsrc
Committed By:	wiz
Date:		Tue Mar 19 11:02:01 UTC 2002

Modified Files:
	pkgsrc/devel/bison: Makefile PLIST distinfo

Log Message:
Update to 1.34.  Changes since 1.32:
* File name clashes are detected
  $ bison foo.y -d -o foo.x
  fatal error: header and parser would be both named `foo.x'

* A missing `;' ending a rule triggers a warning
  In accordance with POSIX, and in agreement with other
  Yacc implementations, Bison will mandate this semicolon in a near
  future.  This eases the implementation of a Bison parser of Bison
  grammars by making this grammar LALR(1) instead of LR(2).  To
  facilitate the transition, this release introduces a warning.

* Revert the C++ namespace changes introduced in 1.31, as they caused too
  many portability hassles.

* Fix test suite portability problems.

* Fix C++ issues
  Groff could not be compiled for the definition of size_t was lacking
  under some conditions.

* Catch invalid @n
  As is done with $n.


To generate a diff of this commit:
cvs rdiff -r1.27 -r1.28 pkgsrc/devel/bison/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/bison/PLIST
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/bison/distinfo

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