Hello community, here is the log from the commit of package bison checked in at Tue Aug 1 17:25:41 CEST 2006. -------- --- bison/bison.changes 2006-01-25 21:30:01.000000000 +0100 +++ bison/bison.changes 2006-08-01 16:40:47.000000000 +0200 @@ -1,0 +2,20 @@ +Mon Jun 26 15:21:48 CEST 2006 - mmarek@suse.cz + +- updated to 2.3 + * all generated scanners can be used in non-free programs + (previously, only LALR(1) scanners in C had the exception) + * multiple %union declarations can be used, they will be + concatenated + * unused values with a %destructor are warned about + * %destructors are not run for values in the action that called + YYABORT/YYACCEPT/YYERROR + * unsatisfied number of %expect/%expect-rr conflicts is an error, + not warning + * ability to depend on a minimal bison version via + %require "VERSION" + * no global YYSTYPE and YYLTYPE macros and token names in C++ + scanners -- yy::parser::semantic_type, yy::parser::location_type + and yy::parser::token::<token> should be used instead + (can be reverted by '%define "global_tokens_and_yystype" "1"') + +------------------------------------------------------------------- Old: ---- bison-2.1-subpipe.diff bison-2.1.tar.bz2 New: ---- bison-2.3-subpipe.diff bison-2.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bison.spec ++++++ --- /var/tmp/diff_new_pack.LZZ1zW/_old 2006-08-01 17:24:52.000000000 +0200 +++ /var/tmp/diff_new_pack.LZZ1zW/_new 2006-08-01 17:24:52.000000000 +0200 @@ -1,11 +1,11 @@ # -# spec file for package bison (Version 2.1) +# spec file for package bison (Version 2.3) # -# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild @@ -17,7 +17,7 @@ PreReq: %install_info_prereq Autoreqprov: on Requires: m4 -Version: 2.1 +Version: 2.3 Release: 2 Summary: The GNU Parser Generator URL: http://www.gnu.org/software/bison/bison.html @@ -59,7 +59,7 @@ %files -f %{name}.lang %defattr(-,root,root) -%doc COPYING ChangeLog INSTALL NEWS README doc/FAQ +%doc COPYING ChangeLog NEWS README %{_bindir}/bison %{_bindir}/yacc %{_libdir}/liby.a @@ -75,6 +75,23 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %changelog -n bison +* Mon Jun 26 2006 - mmarek@suse.cz +- updated to 2.3 + * all generated scanners can be used in non-free programs + (previously, only LALR(1) scanners in C had the exception) + * multiple %%union declarations can be used, they will be + concatenated + * unused values with a %%destructor are warned about + * %%destructors are not run for values in the action that called + YYABORT/YYACCEPT/YYERROR + * unsatisfied number of %%expect/%%expect-rr conflicts is an error, + not warning + * ability to depend on a minimal bison version via + %%require "VERSION" + * no global YYSTYPE and YYLTYPE macros and token names in C++ + scanners -- yy::parser::semantic_type, yy::parser::location_type + and yy::parser::token::<token> should be used instead + (can be reverted by '%%define "global_tokens_and_yystype" "1"') * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Wed Dec 21 2005 - mmarek@suse.cz ++++++ bison-2.1-subpipe.diff -> bison-2.3-subpipe.diff ++++++ ++++++ bison-2.1.tar.bz2 -> bison-2.3.tar.bz2 ++++++ ++++ 119592 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...