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.