Mon Sep 28 07:35:47 2020 UTC ()
bison: updated to 3.7.2

* Noteworthy changes in release 3.7.2 (2020-09-05) [stable]

  This release of Bison fixes all known bugs reported for Bison in MITRE's
  Common Vulnerabilities and Exposures (CVE) system.  These vulnerabilities
  are only about bison-the-program itself, not the generated code.

  Although these bugs are typically irrelevant to how Bison is used, they
  are worth fixing if only to give users peace of mind.

  There is no known vulnerability in the generated parsers.

** Bug fixes

  Fix concurrent build issues (introduced in Bison 3.5).

  Push parsers always use YYMALLOC/YYFREE (no direct calls to malloc/free).

  Fix portability issues of the test suite, and of bison itself.

  Some unlikely crashes found by fuzzing have been fixed.  This is only
  about bison itself, not the generated parsers.


(adam)
diff -r1.114 -r1.115 pkgsrc/devel/bison/Makefile
diff -r1.53 -r1.54 pkgsrc/devel/bison/distinfo

cvs diff -r1.114 -r1.115 pkgsrc/devel/bison/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/bison/Makefile 2020/08/31 18:07:17 1.114
+++ pkgsrc/devel/bison/Makefile 2020/09/28 07:35:47 1.115
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.114 2020/08/31 18:07:17 wiz Exp $ 1# $NetBSD: Makefile,v 1.115 2020/09/28 07:35:47 adam Exp $
2 2
3DISTNAME= bison-3.7.1 3DISTNAME= bison-3.7.2
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GNU:=bison/} 5MASTER_SITES= ${MASTER_SITE_GNU:=bison/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnu.org/software/bison/bison.html 9HOMEPAGE= https://www.gnu.org/software/bison/bison.html
11COMMENT= GNU yacc(1) replacement 10COMMENT= GNU yacc(1) replacement
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14CHECK_PORTABILITY_SKIP+= tests/local.mk 13CHECK_PORTABILITY_SKIP+= tests/local.mk
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_TOOLS+= grep gm4:run flex perl:build 16USE_TOOLS+= grep gm4:run flex perl:build
@@ -22,14 +21,15 @@ CONFIGURE_ENV+= ac_cv_prog_M4=${TOOLS_P @@ -22,14 +21,15 @@ CONFIGURE_ENV+= ac_cv_prog_M4=${TOOLS_P
22.include "options.mk" 21.include "options.mk"
23 22
24INFO_FILES= yes 23INFO_FILES= yes
25TEST_TARGET= check 24TEST_TARGET= check
26REPLACE_PERL+= examples/extexi 25REPLACE_PERL+= examples/extexi
27REPLACE_SH+= examples/test examples/*/*.test 26REPLACE_SH+= examples/test examples/*/*.test
28 27
29CONFIGURE_ARGS.Cygwin+= ac_cv_func___fpending=yes 28CONFIGURE_ARGS.Cygwin+= ac_cv_func___fpending=yes
30 29
31# Avoid rebuilding manpage 30# Avoid rebuilding manpage
32pre-build: 31pre-build:
33 ${TOUCH} ${WRKSRC}/doc/bison.1 32 ${TOUCH} ${WRKSRC}/doc/bison.1
34 33
 34.include "../../mk/readline.buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.53 -r1.54 pkgsrc/devel/bison/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/bison/distinfo 2020/08/24 07:50:19 1.53
+++ pkgsrc/devel/bison/distinfo 2020/09/28 07:35:47 1.54
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.53 2020/08/24 07:50:19 wiz Exp $ 1$NetBSD: distinfo,v 1.54 2020/09/28 07:35:47 adam Exp $
2 2
3SHA1 (bison-3.7.1.tar.xz) = 534c7ee46331ff1f1fc96a378fd6a9f6b322a242 3SHA1 (bison-3.7.2.tar.xz) = ce9716e3992bfbad81c103eb9e50515c0473ab9d
4RMD160 (bison-3.7.1.tar.xz) = 1f65ab9e6040f427f76e40b29230649ff24a94f4 4RMD160 (bison-3.7.2.tar.xz) = e6824ee98655c1af6e0478595dffbe875231f849
5SHA512 (bison-3.7.1.tar.xz) = 9c4097b6ff26e819be14a9d4ef39f6f259c04627cd305e11da8e67897a369b2bba5ce96bf19fa5f6088670e90a9c5bc5c45172f8f482252aeec546b285dd0797 5SHA512 (bison-3.7.2.tar.xz) = 42eb501c246e9b4b24cb212c8da538b11b1944b997314105e67f88f22d73b7d00cf19b21e086aa7523630a2a24e1fd70a89d85a7e3003783990e08d31f711a27
6Size (bison-3.7.1.tar.xz) = 2605940 bytes 6Size (bison-3.7.2.tar.xz) = 2613404 bytes
7SHA1 (patch-Makefile.in) = 5ddd993114f4c4d1ff16ff35e5b9541dd1427975 7SHA1 (patch-Makefile.in) = 5ddd993114f4c4d1ff16ff35e5b9541dd1427975
8SHA1 (patch-lib_isnan.c) = 5b44fc6e2e97e36f91cd784bf3a38ad459fccdab 8SHA1 (patch-lib_isnan.c) = 5b44fc6e2e97e36f91cd784bf3a38ad459fccdab