bison 3.5.2-1 (x86_64;i686;znver1) 2020-10491
9999

Status published
Submitter nobodydead [@T] gmail.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/693364
Packages
bison-3.5.2-1.x86_64.source
bison-3.5.2-1.x86_64.binary
bison-debuginfo-3.5.2-1.x86_64.debuginfo
bison-3.5.2-1.i686.binary
bison-3.5.2-1.i686.source
bison-debuginfo-3.5.2-1.i686.debuginfo
bison-3.5.2-1.znver1.binary
bison-3.5.2-1.znver1.source
bison-debuginfo-3.5.2-1.znver1.debuginfo
Build Date 2020-02-14 20:19:40 +0000 UTC
Last Updated 2020-02-16 17:07:56.756983936 +0000 UTC
$ git diff --patch-with-stat --summary bf2ce658453f0970ce7518e305e7fa7c4ca4ed7f..6cd85939911980972148058fed5fbd4567b7b518

 .abf.yml                                           |  2 +-
 ...-3.0.5-check-for-__builtin_mul_overflow_p.patch | 48 +++++++++++-----------
 bison-3.3.1-clang.patch                            | 32 +++++++--------
 bison.spec                                         |  2 +-
 4 files changed, 42 insertions(+), 42 deletions(-)

diff --git a/.abf.yml b/.abf.yml
index c7a2483..39585bf 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
 sources:
-  bison-3.4.2.tar.xz: 5aa25aad924da6eda6df03a697f59d85081c5551
+  bison-3.5.2.tar.xz: 0b20fefd825fe240eae07082fb3417a22e49c11f
diff --git a/bison-3.0.5-check-for-__builtin_mul_overflow_p.patch b/bison-3.0.5-check-for-__builtin_mul_overflow_p.patch
index fd5490a..737a0e1 100644
--- a/bison-3.0.5-check-for-__builtin_mul_overflow_p.patch
+++ b/bison-3.0.5-check-for-__builtin_mul_overflow_p.patch
@@ -1,7 +1,7 @@
-diff -Naur bison-3.4.2/configure.ac bison-3.4.2.tpg/configure.ac
---- bison-3.4.2/configure.ac	2019-09-12 07:05:52.000000000 +0000
-+++ bison-3.4.2.tpg/configure.ac	2019-09-16 19:57:08.593778447 +0000
-@@ -57,6 +57,18 @@
+diff -up bison-3.5.1/configure.ac.3~ bison-3.5.1/configure.ac
+--- bison-3.5.1/configure.ac.3~	2020-01-19 14:07:51.000000000 +0100
++++ bison-3.5.1/configure.ac	2020-01-19 19:35:37.292998298 +0100
+@@ -62,6 +62,18 @@ AC_PROG_CXX
  # Gnulib (early checks).
  gl_EARLY
  
@@ -20,10 +20,10 @@ diff -Naur bison-3.4.2/configure.ac bison-3.4.2.tpg/configure.ac
  # Gnulib uses '#pragma GCC diagnostic push' to silence some
  # warnings, but older gcc doesn't support this.
  AC_CACHE_CHECK([whether pragma GCC diagnostic push works],
-diff -Naur bison-3.4.2/lib/intprops.h bison-3.4.2.tpg/lib/intprops.h
---- bison-3.4.2/lib/intprops.h	2019-09-08 16:06:53.000000000 +0000
-+++ bison-3.4.2.tpg/lib/intprops.h	2019-09-16 19:58:15.443681588 +0000
-@@ -248,15 +248,11 @@
+diff -up bison-3.5.1/lib/intprops.h.3~ bison-3.5.1/lib/intprops.h
+--- bison-3.5.1/lib/intprops.h.3~	2020-01-10 19:57:48.000000000 +0100
++++ bison-3.5.1/lib/intprops.h	2020-01-19 19:35:37.292998298 +0100
+@@ -238,15 +238,11 @@
  # define _GL_HAS_BUILTIN_MUL_OVERFLOW _GL_HAS_BUILTIN_ADD_OVERFLOW
  #endif
  
@@ -40,7 +40,7 @@ diff -Naur bison-3.4.2/lib/intprops.h bison-3.4.2.tpg/lib/intprops.h
  # define _GL_ADD_OVERFLOW(a, b, min, max)                               \
     __builtin_add_overflow_p (a, b, (__typeof__ ((a) + (b))) 0)
  # define _GL_SUBTRACT_OVERFLOW(a, b, min, max)                          \
-@@ -346,7 +342,7 @@
+@@ -336,7 +332,7 @@
    _GL_BINARY_OP_OVERFLOW (a, b, _GL_ADD_OVERFLOW)
  #define INT_SUBTRACT_OVERFLOW(a, b) \
    _GL_BINARY_OP_OVERFLOW (a, b, _GL_SUBTRACT_OVERFLOW)
@@ -49,11 +49,11 @@ diff -Naur bison-3.4.2/lib/intprops.h bison-3.4.2.tpg/lib/intprops.h
  # define INT_NEGATE_OVERFLOW(a) INT_SUBTRACT_OVERFLOW (0, a)
  #else
  # define INT_NEGATE_OVERFLOW(a) \
-diff -Naur bison-3.4.2/lib/mbrtowc.c bison-3.4.2.tpg/lib/mbrtowc.c
---- bison-3.4.2/lib/mbrtowc.c	2019-09-08 16:02:32.000000000 +0000
-+++ bison-3.4.2.tpg/lib/mbrtowc.c	2019-09-16 19:59:42.918508124 +0000
-@@ -37,7 +37,7 @@
- # include "glthread/lock.h"
+diff -up bison-3.5.1/lib/mbrtowc.c.3~ bison-3.5.1/lib/mbrtowc.c
+--- bison-3.5.1/lib/mbrtowc.c.3~	2020-01-19 19:35:37.292998298 +0100
++++ bison-3.5.1/lib/mbrtowc.c	2020-01-19 19:37:14.736999289 +0100
+@@ -55,7 +55,7 @@
+ # include "mbtowc-lock.h"
  
  # ifndef FALLTHROUGH
 -#  if __GNUC__ < 7
@@ -61,9 +61,9 @@ diff -Naur bison-3.4.2/lib/mbrtowc.c bison-3.4.2.tpg/lib/mbrtowc.c
  #   define FALLTHROUGH ((void) 0)
  #  else
  #   define FALLTHROUGH __attribute__ ((__fallthrough__))
-diff -Naur bison-3.4.2/lib/quotearg.c bison-3.4.2.tpg/lib/quotearg.c
---- bison-3.4.2/lib/quotearg.c	2019-03-28 18:54:35.000000000 +0000
-+++ bison-3.4.2.tpg/lib/quotearg.c	2019-09-16 19:59:30.667533942 +0000
+diff -up bison-3.5.1/lib/quotearg.c.3~ bison-3.5.1/lib/quotearg.c
+--- bison-3.5.1/lib/quotearg.c.3~	2020-01-10 19:53:25.000000000 +0100
++++ bison-3.5.1/lib/quotearg.c	2020-01-19 19:35:37.292998298 +0100
 @@ -55,7 +55,7 @@
  #define INT_BITS (sizeof (int) * CHAR_BIT)
  
@@ -73,9 +73,9 @@ diff -Naur bison-3.4.2/lib/quotearg.c bison-3.4.2.tpg/lib/quotearg.c
  #  define FALLTHROUGH ((void) 0)
  # else
  #  define FALLTHROUGH __attribute__ ((__fallthrough__))
-diff -Naur bison-3.4.2/lib/vasnprintf.c bison-3.4.2.tpg/lib/vasnprintf.c
---- bison-3.4.2/lib/vasnprintf.c	2019-04-21 15:57:54.000000000 +0000
-+++ bison-3.4.2.tpg/lib/vasnprintf.c	2019-09-16 20:00:10.631450550 +0000
+diff -up bison-3.5.1/lib/vasnprintf.c.3~ bison-3.5.1/lib/vasnprintf.c
+--- bison-3.5.1/lib/vasnprintf.c.3~	2020-01-10 19:57:58.000000000 +0100
++++ bison-3.5.1/lib/vasnprintf.c	2020-01-19 19:35:37.293998298 +0100
 @@ -119,7 +119,7 @@
  #endif
  
@@ -85,10 +85,10 @@ diff -Naur bison-3.4.2/lib/vasnprintf.c bison-3.4.2.tpg/lib/vasnprintf.c
  #  define FALLTHROUGH ((void) 0)
  # else
  #  define FALLTHROUGH __attribute__ ((__fallthrough__))
-diff -Naur bison-3.4.2/lib/xalloc-oversized.h bison-3.4.2.tpg/lib/xalloc-oversized.h
---- bison-3.4.2/lib/xalloc-oversized.h	2019-03-28 18:54:35.000000000 +0000
-+++ bison-3.4.2.tpg/lib/xalloc-oversized.h	2019-09-16 20:00:42.104386535 +0000
-@@ -41,7 +41,7 @@
+diff -up bison-3.5.1/lib/xalloc-oversized.h.3~ bison-3.5.1/lib/xalloc-oversized.h
+--- bison-3.5.1/lib/xalloc-oversized.h.3~	2020-01-10 19:53:25.000000000 +0100
++++ bison-3.5.1/lib/xalloc-oversized.h	2020-01-19 19:35:37.293998298 +0100
+@@ -41,7 +41,7 @@ typedef size_t __xalloc_count_type;
     positive and N must be nonnegative.  This is a macro, not a
     function, so that it works correctly even when SIZE_MAX < N.  */
  
diff --git a/bison-3.3.1-clang.patch b/bison-3.3.1-clang.patch
index 1b25e7e..72cddec 100644
--- a/bison-3.3.1-clang.patch
+++ b/bison-3.3.1-clang.patch
@@ -1,36 +1,36 @@
-diff -up bison-3.2.1/data/c.m4.2~ bison-3.2.1/data/c.m4
---- bison-3.2.1/data/skeletons/c.m4.2~	2018-11-07 08:16:09.000000000 +0100
-+++ bison-3.2.1/data/skeletons/c.m4	2018-11-15 19:43:56.248635315 +0100
-@@ -251,6 +251,7 @@ m4_define([b4_attribute_define],
+diff -Naur bison-3.5/data/skeletons/c.m4 bison-3.5.tpg/data/skeletons/c.m4
+--- bison-3.5/data/skeletons/c.m4	2019-12-06 07:27:55.000000000 +0000
++++ bison-3.5.tpg/data/skeletons/c.m4	2019-12-16 10:57:31.569004668 +0000
+@@ -326,6 +326,7 @@
  #endif
  
  #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
 +#ifndef __clang__
  /* Suppress an incorrect diagnostic about yylval being uninitialized.  */
- # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-     _Pragma ("GCC diagnostic push") \
-@@ -258,6 +259,7 @@ m4_define([b4_attribute_define],
+ # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN                            \
+     _Pragma ("GCC diagnostic push")                                     \
+@@ -333,6 +334,7 @@
      _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
- # define YY_IGNORE_MAYBE_UNINITIALIZED_END \
+ # define YY_IGNORE_MAYBE_UNINITIALIZED_END      \
      _Pragma ("GCC diagnostic pop")
 +#endif
  #else
  # define YY_INITIAL_VALUE(Value) Value
  #endif
-diff -up bison-3.2.1/src/parse-gram.c.2~ bison-3.2.1/src/parse-gram.c
---- bison-3.2.1/src/parse-gram.c.2~	2018-11-09 06:15:03.000000000 +0100
-+++ bison-3.2.1/src/parse-gram.c	2018-11-15 19:44:58.383043967 +0100
-@@ -423,6 +423,7 @@ typedef short yytype_int16;
+diff -Naur bison-3.5/src/parse-gram.c bison-3.5.tpg/src/parse-gram.c
+--- bison-3.5/src/parse-gram.c	2019-12-11 06:57:34.000000000 +0000
++++ bison-3.5.tpg/src/parse-gram.c	2019-12-16 10:58:27.332004997 +0000
+@@ -352,6 +352,7 @@
  #endif
  
  #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
 +#ifndef __clang__
  /* Suppress an incorrect diagnostic about yylval being uninitialized.  */
- # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
-     _Pragma ("GCC diagnostic push") \
-@@ -430,6 +431,7 @@ typedef short yytype_int16;
+ # define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN                            \
+     _Pragma ("GCC diagnostic push")                                     \
+@@ -359,6 +360,7 @@
      _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
- # define YY_IGNORE_MAYBE_UNINITIALIZED_END \
+ # define YY_IGNORE_MAYBE_UNINITIALIZED_END      \
      _Pragma ("GCC diagnostic pop")
 +#endif
  #else
diff --git a/bison.spec b/bison.spec
index da1d48f..4373170 100644
--- a/bison.spec
+++ b/bison.spec
@@ -15,7 +15,7 @@
 
 Summary:	A GNU general-purpose parser generator
 Name:		bison
-Version:	3.4.2
+Version:	3.5.2
 Release:	1
 License:	GPLv3
 Group:		Development/Other
Not Available

benbullard79 [@T] cox.netThese *should* be OK1521d 06hrs
benbullard79 [@T] cox.netThese *should* be OK1521d 06hrs
benbullard79 [@T] cox.netThese *should* be OK1521d 06hrs