pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/bison Update to 2.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/72ddce9bff84
branches:  trunk
changeset: 499985:72ddce9bff84
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Sep 30 13:51:25 2005 +0000

description:
Update to 2.1:

Changes in version 2.1, 2005-09-16:

* Bison-generated parsers now support the translation of diagnostics like
  "syntax error" into languages other than English.  The default
  language is still English.  For details, please see the new
  Internationalization section of the Bison manual.  Software
  distributors should also see the new PACKAGING file.  Thanks to
  Bruno Haible for this new feature.

* Wording in the Bison-generated parsers has been changed slightly to
  simplify translation.  In particular, the message "memory exhausted"
  has replaced "parser stack overflow", as the old message was not
  always accurate for modern Bison-generated parsers.

* Destructors are now called when the parser aborts, for all symbols left
  behind on the stack.  Also, the start symbol is now destroyed after a
  successful parse.  In both cases, the behavior was formerly inconsistent.

* When generating verbose diagnostics, Bison-generated parsers no longer
  quote the literal strings associated with tokens.  For example, for
  a syntax error associated with '%token NUM "number"' they might
  print 'syntax error, unexpected number' instead of 'syntax error,
  unexpected "number"'.

diffstat:

 devel/bison/Makefile |  5 +++--
 devel/bison/PLIST    |  4 +++-
 devel/bison/distinfo |  8 ++++----
 3 files changed, 10 insertions(+), 7 deletions(-)

diffs (44 lines):

diff -r 5e9cac8772ee -r 72ddce9bff84 devel/bison/Makefile
--- a/devel/bison/Makefile      Fri Sep 30 13:51:24 2005 +0000
+++ b/devel/bison/Makefile      Fri Sep 30 13:51:25 2005 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.54 2005/07/15 20:14:03 jlam Exp $
+# $NetBSD: Makefile,v 1.55 2005/09/30 13:51:25 wiz Exp $
 
-DISTNAME=              bison-2.0
+DISTNAME=              bison-2.1
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_GNU:=bison/}
+EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            cjep%NetBSD.org@localhost
 HOMEPAGE=              http://www.gnu.org/software/bison/bison.html
diff -r 5e9cac8772ee -r 72ddce9bff84 devel/bison/PLIST
--- a/devel/bison/PLIST Fri Sep 30 13:51:24 2005 +0000
+++ b/devel/bison/PLIST Fri Sep 30 13:51:25 2005 +0000
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.11 2004/02/13 08:26:03 seb Exp $
+@comment $NetBSD: PLIST,v 1.12 2005/09/30 13:51:25 wiz Exp $
 bin/bison
 lib/liby.a
 man/man1/bison.1
+share/aclocal/bison-i18n.m4
 share/bison/README
+share/bison/c++.m4
 share/bison/c.m4
 share/bison/glr.c
 share/bison/lalr1.cc
diff -r 5e9cac8772ee -r 72ddce9bff84 devel/bison/distinfo
--- a/devel/bison/distinfo      Fri Sep 30 13:51:24 2005 +0000
+++ b/devel/bison/distinfo      Fri Sep 30 13:51:25 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.16 2005/02/23 22:24:10 agc Exp $
+$NetBSD: distinfo,v 1.17 2005/09/30 13:51:25 wiz Exp $
 
-SHA1 (bison-2.0.tar.gz) = bd18d535ab673415491d4e5c7a5ec5ebfc06ef5c
-RMD160 (bison-2.0.tar.gz) = 5ce9378e902194918dce4de04e096522f79144a8
-Size (bison-2.0.tar.gz) = 1163590 bytes
+SHA1 (bison-2.1.tar.bz2) = 0a3a5b3a506e4c406e6a82640058d3a29a309b84
+RMD160 (bison-2.1.tar.bz2) = 43967931eb04635547277bbd0152b45414420299
+Size (bison-2.1.tar.bz2) = 1005925 bytes
 SHA1 (patch-aa) = 48ae980971419ede0a45dc5aac7d302586d3826e



Home | Main Index | Thread Index | Old Index