Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

bison-3.0.4-lp152.4.3.1 RPM for i586

From OpenSuSE Leap 15.2 updates for i586

Name: bison Distribution: openSUSE Leap 15.2
Version: 3.0.4 Vendor: openSUSE
Release: lp152.4.3.1 Build date: Fri Jun 4 10:25:21 2021
Group: Development/Languages/C and C++ Build host: cloud130
Size: 1326719 Source RPM: bison-3.0.4-lp152.4.3.1.src.rpm
Summary: The GNU Parser Generator
Bison is a parser generator similar to yacc(1).






* Thu May 20 2021 Pedro Monreal <>
  - Fix build: [bsc#1183777]
    * Adjust to the glibc removal of libio.h in 2.28+
  - Add bison-glibc-libio.patch
* Fri Dec 16 2016
  - gcc7-fix.patch: Add forward declaration to compile with GCC7.
* Wed Dec 14 2016
  - Update keyring file to not be 38 MB large...
* Tue Sep 01 2015
  - Set the installinfo in preun rather than postun to avoid ugly
    warning about file not being present.
  - Remove the Obsolete for old ppc64 support that won't get triggered
* Fri Feb 20 2015
  - Add gpg signature
  - Update to 3.0.4:
    * Fix a compiler warning when no %destructor use $$.
    * Several portability issues in tests were fixed.
* Thu Jan 22 2015
  - Update to version 3.0.3
    Bug fixes
    * C++ with Variants (
      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
    * 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
* Wed Dec 24 2014
  - Update to version 3.0.2
    + Generated source files when errors are reported
    + %empty is used in reports
    + When C++ variant support is enabled, an error triggered via YYERROR,
      but not caught via error recovery, resulted in a double deletion.
  - Remove location-eof-check.patch; merged on upstream release
* Fri Sep 27 2013
  - location-eof-check.patch: Fix broken EOF check
* Sat Aug 03 2013
  - Update to bision 3.0
    * deep overhaul/improvements of the diagnostics
    * more versatile means to describe semantic value types,
    including the ability to store genuine C++ objects in C++ parsers
    * push-parser interface extended to Java
    * parse-time semantic predicates for GLR parsers.
    * This is a major update, please see
    for all details and backward incompatible changes.
* Tue Jul 09 2013
  - Override broken configure checks



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 11:42:48 2024