From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Schantl To: development@lists.ipfire.org Subject: [PATCH] bison: Update to 3.0.4. Date: Sun, 18 Oct 2015 01:51:35 +0200 Message-ID: <1445125895-19521-1-git-send-email-stefan.schantl@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2952591157717231391==" List-Id: --===============2952591157717231391== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is a major update to the latest stable version of bison. A short excerpt of the changelog: Several deprecated features were removed, such as support for YYFAIL, yystype, yyltype, YYLEX_PARAM, and YYPARSE_PARAM. The user epilogue is no longer affec= ted by internal #defines. The recently-introduced dependency on stdio.h when locations are enabled was removed. Caret errors, as introduced in 2.7, are now activated by default. The "-Werror" option was enhanced, and categorization of warnings and errors was modified. Many other changes and various bugfixes were made. I also added flex as a build dependency to prevent from errors when running the testsuite. Fixes #10403. Signed-off-by: Stefan Schantl --- bison/bison.nm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bison/bison.nm b/bison/bison.nm index 8b1a1a9..0a2af3d 100644 --- a/bison/bison.nm +++ b/bison/bison.nm @@ -4,7 +4,7 @@ ############################################################################= ### =20 name =3D bison -version =3D 2.7.1 +version =3D 3.0.4 release =3D 1 =20 groups =3D Development/Tools @@ -13,14 +13,16 @@ license =3D GPLv2+ summary =3D GNU Bison is a parser generator. =20 description - Bison is a general-purpose parser generator that converts an annotated \ + Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. end =20 source_dl =3D http://ftp.gnu.org/gnu/bison/ +sources =3D %{thisapp}.tar.xz =20 build requires + flex >=3D 2.5.37 m4 >=3D 1.4.16 perl end @@ -43,8 +45,8 @@ build mkdir -pv %{BUILDROOT}%{libdir} cd lib install -v liby.so.%{version} %{BUILDROOT}%{libdir}/liby.so.%{version} - ln -vsf liby.so.%{version} %{BUILDROOT}%{libdir}/liby.so.2 - ln -vsf liby.so.2 %{BUILDROOT}%{libdir}/liby.so + ln -vsf liby.so.%{version} %{BUILDROOT}%{libdir}/liby.so.3 + ln -vsf liby.so.3 %{BUILDROOT}%{libdir}/liby.so end end =20 --=20 2.4.3 --===============2952591157717231391==--