Hello community, here is the log from the commit of package bison for openSUSE:Factory checked in at 2015-01-30 06:02:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bison (Old) and /work/SRC/openSUSE:Factory/.bison.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bison" Changes: -------- --- /work/SRC/openSUSE:Factory/bison/bison.changes 2015-01-08 23:00:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bison.new/bison.changes 2015-01-30 06:02:16.000000000 +0100 @@ -1,0 +2,31 @@ +Thu Jan 22 20:06:50 UTC 2015 - p.drouand@gmail.com + +- Update to version 3.0.3 +Bug fixes + * C++ with Variants (lalr1.cc) + Problems with %destructor and '%define parse.assert' have been fixed. + * Named %union support (yacc.c, glr.c) + Bison 3.0 introduced a regression on named %union such as + %union foo { int ival; }; + The possibility to use a name was introduced "for Yacc compatibility". + It is however not required by POSIX Yacc, and its usefulness is not clear. + * %define api.value.type union with %defines (yacc.c, glr.c) + The C parsers were broken when %defines was used together with "%define + api.value.type union". + * Redeclarations are reported in proper order +Documentation + * Bison now installs various files in its docdir (which defaults to + '/usr/local/share/doc/bison'), including the three fully blown examples + extracted from the documentation: + - rpcalc + Reverse polish calculator, a simple introductory example. + - mfcalc + Multi-function Calc, a calculator with memory and functions and located + error messages. + - calc++ + a calculator in C++ using variant support and token constructors. +- Split out translation files +- Pass "--docdir=%{_docdir}/%{name}" and do not perform %doc anymore + + +------------------------------------------------------------------- Old: ---- bison-3.0.2.tar.xz New: ---- bison-3.0.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bison.spec ++++++ --- /var/tmp/diff_new_pack.CY2mgO/_old 2015-01-30 06:02:17.000000000 +0100 +++ /var/tmp/diff_new_pack.CY2mgO/_new 2015-01-30 06:02:17.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package bison # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %ifarch ppc64 Obsoletes: bison-64bit %endif -Version: 3.0.2 +Version: 3.0.3 Release: 0 Summary: The GNU Parser Generator License: GPL-3.0+ @@ -34,16 +34,21 @@ Source: http://ftp.gnu.org/gnu/bison/bison-%{version}.tar.xz Source2: baselibs.conf Requires: m4 +Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Bison is a parser generator similar to yacc(1). +%lang_package + %prep %setup -q %build -%configure --disable-silent-rules --disable-rpath \ +%configure --disable-silent-rules \ + --disable-rpath \ + --docdir=%{_docdir}/%{name} \ gl_cv_func_printf_directive_n=yes \ gl_cv_func_printf_infinite_long_double=yes make %{?_smp_mflags} @@ -55,9 +60,9 @@ %makeinstall %find_lang %{name} --all-name -%files -f %{name}.lang +%files %defattr(-,root,root) -%doc COPYING ChangeLog NEWS README +%{_docdir}/%{name} %dir %{_datadir}/aclocal %{_bindir}/bison %{_bindir}/yacc @@ -65,9 +70,11 @@ %{_datadir}/bison %dir %{_datadir}/aclocal %{_datadir}/aclocal/bison-i18n.m4 -%doc %{_infodir}/bison.info*.gz -%doc %{_mandir}/man1/bison.1.gz -%doc %{_mandir}/man1/yacc.1.gz +%{_infodir}/bison.info*.gz +%{_mandir}/man1/bison.1.gz +%{_mandir}/man1/yacc.1.gz + +%files lang -f %{name}.lang %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz ++++++ bison-3.0.2.tar.xz -> bison-3.0.3.tar.xz ++++++ ++++ 97878 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org