diff options
author | wiz <wiz> | 2012-11-03 01:02:23 +0000 |
---|---|---|
committer | wiz <wiz> | 2012-11-03 01:02:23 +0000 |
commit | c842668438c971556b5f27fc4384d27f0c28dde7 (patch) | |
tree | 916d3c0cf745baea42b4410573fa4d8b2848bacb /devel/bison | |
parent | c6a205588dd5d34ed7eea7e5f3277fb380a311f3 (diff) | |
download | pkgsrc-c842668438c971556b5f27fc4384d27f0c28dde7.tar.gz |
Update to 2.6.4:
* Noteworthy changes in release 2.6.4 (2012-10-23) [stable]
Bison 2.6.3's --version was incorrect. This release fixes this issue.
* Noteworthy changes in release 2.6.3 (2012-10-22) [stable]
** Bug fixes
Bugs and portability issues in the test suite have been fixed.
Some errors in translations have been addressed, and --help now directs
users to the appropriate place to report them.
Stray Info files shipped by accident are removed.
Incorrect definitions of YY_, issued by yacc.c when no parser header is
generated, are removed.
All the generated headers are self-contained.
** Header guards (yacc.c, glr.c, glr.cc)
In order to avoid collisions, the header guards are now
YY_<PREFIX>_<FILE>_INCLUDED, instead of merely <PREFIX>_<FILE>.
For instance the header generated from
%define api.prefix "calc"
%defines "lib/parse.h"
will use YY_CALC_LIB_PARSE_H_INCLUDED as guard.
** Fix compiler warnings in the generated parser (yacc.c, glr.c)
The compilation of pure parsers (%define api.pure) can trigger GCC
warnings such as:
input.c: In function 'yyparse':
input.c:1503:12: warning: 'yylval' may be used uninitialized in this
function [-Wmaybe-uninitialized]
*++yyvsp = yylval;
^
This is now fixed; pragmas to avoid these warnings are no longer needed.
Warnings from clang ("equality comparison with extraneous parentheses" and
"function declared 'noreturn' should not return") have also been
addressed.
Diffstat (limited to 'devel/bison')
-rw-r--r-- | devel/bison/Makefile | 4 | ||||
-rw-r--r-- | devel/bison/PLIST | 4 | ||||
-rw-r--r-- | devel/bison/distinfo | 8 |
3 files changed, 9 insertions, 7 deletions
diff --git a/devel/bison/Makefile b/devel/bison/Makefile index 8904e48f155..85451200095 100644 --- a/devel/bison/Makefile +++ b/devel/bison/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.86 2012/10/31 11:16:40 asau Exp $ +# $NetBSD: Makefile,v 1.87 2012/11/03 01:02:23 wiz Exp $ -DISTNAME= bison-2.6.2 +DISTNAME= bison-2.6.4 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=bison/} EXTRACT_SUFX= .tar.xz diff --git a/devel/bison/PLIST b/devel/bison/PLIST index 3a8334c218f..c5876ec1621 100644 --- a/devel/bison/PLIST +++ b/devel/bison/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.24 2012/08/06 06:25:02 adam Exp $ +@comment $NetBSD: PLIST,v 1.25 2012/11/03 01:02:23 wiz Exp $ bin/bison info/bison.info lib/liby.a @@ -75,7 +75,9 @@ share/locale/ro/LC_MESSAGES/bison.mo share/locale/ru/LC_MESSAGES/bison-runtime.mo share/locale/ru/LC_MESSAGES/bison.mo share/locale/sl/LC_MESSAGES/bison-runtime.mo +share/locale/sq/LC_MESSAGES/bison-runtime.mo share/locale/sr/LC_MESSAGES/bison-runtime.mo +share/locale/sr/LC_MESSAGES/bison.mo share/locale/sv/LC_MESSAGES/bison-runtime.mo share/locale/sv/LC_MESSAGES/bison.mo share/locale/th/LC_MESSAGES/bison-runtime.mo diff --git a/devel/bison/distinfo b/devel/bison/distinfo index 098e9231bf5..2aefa049961 100644 --- a/devel/bison/distinfo +++ b/devel/bison/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.32 2012/08/06 06:25:02 adam Exp $ +$NetBSD: distinfo,v 1.33 2012/11/03 01:02:23 wiz Exp $ -SHA1 (bison-2.6.2.tar.xz) = eb0ddc583954d435d95ec6c42ba168dedc09b9b7 -RMD160 (bison-2.6.2.tar.xz) = 7885e2fce583491c14b2fa7d8dbd9cbfc23eeca1 -Size (bison-2.6.2.tar.xz) = 1650196 bytes +SHA1 (bison-2.6.4.tar.xz) = 43c6a12a68710522f77e9d452407e633badebfb3 +RMD160 (bison-2.6.4.tar.xz) = 91115905aa3d584b64085df81b9ff292d1cbb89e +Size (bison-2.6.4.tar.xz) = 1744132 bytes SHA1 (patch-doc_Makefile.in) = 11371a773019ada76396d36334abc6c8cac75ec6 SHA1 (patch-lib_isnan.c) = c5d2603447064c95e8bbc75a24c09366b752bad6 SHA1 (patch-src_Makefile.in) = 6baa8ff8b8f4f0aa9c8efee60e172584c68eac7c |