Fri Dec 6 12:02:47 2013 UTC ()
Update to 3.0.2:

* Noteworthy changes in release 3.0.2 (2013-12-05) [stable]

** Bug fixes

*** Generated source files when errors are reported

  When warnings are issued and -Werror is set, bison would still generate
  the source files (*.c, *.h...).  As a consequence, some runs of "make"
  could fail the first time, but not the second (as the files were generated
  anyway).

  This is fixed: bison no longer generates this source files, but, of
  course, still produces the various reports (*.output, *.xml, etc.).

*** %empty is used in reports

  Empty right-hand sides are denoted by '%empty' in all the reports (text,
  dot, XML and formats derived from it).

*** YYERROR and variants

  When C++ variant support is enabled, an error triggered via YYERROR, but
  not caught via error recovery, resulted in a double deletion.

* Noteworthy changes in release 3.0.1 (2013-11-12) [stable]

** Bug fixes

*** Errors in caret diagnostics

  On some platforms, some errors could result in endless diagnostics.

*** Fixes of the -Werror option

  Options such as "-Werror -Wno-error=foo" were still turning "foo"
  diagnostics into errors instead of warnings.  This is fixed.

  Actually, for consistency with GCC, "-Wno-error=foo -Werror" now also
  leaves "foo" diagnostics as warnings.  Similarly, with "-Werror=foo
  -Wno-error", "foo" diagnostics are now errors.

*** GLR Predicates

  As demonstrated in the documentation, one can now leave spaces between
  "%?" and its "{".

*** Installation

  The yacc.1 man page is no longer installed if --disable-yacc was
  specified.

*** Fixes in the test suite

  Bugs and portability issues.


(wiz)
diff -r1.93 -r1.94 pkgsrc/devel/bison/Makefile
diff -r1.26 -r1.27 pkgsrc/devel/bison/PLIST
diff -r1.37 -r1.38 pkgsrc/devel/bison/distinfo
diff -r1.1 -r0 pkgsrc/devel/bison/patches/patch-Makefile.in

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

--- pkgsrc/devel/bison/Makefile 2013/11/09 05:36:26 1.93
+++ pkgsrc/devel/bison/Makefile 2013/12/06 12:02:46 1.94
@@ -1,32 +1,32 @@ @@ -1,32 +1,32 @@
1# $NetBSD: Makefile,v 1.93 2013/11/09 05:36:26 ryoon Exp $ 1# $NetBSD: Makefile,v 1.94 2013/12/06 12:02:46 wiz Exp $
2 2
3DISTNAME= bison-3.0 3DISTNAME= bison-3.0.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= http://www.gnu.org/software/bison/bison.html 9HOMEPAGE= http://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
14PKG_INSTALLATION_TYPES= overwrite pkgviews 13PKG_INSTALLATION_TYPES= overwrite pkgviews
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_PKGLOCALEDIR= yes 16USE_PKGLOCALEDIR= yes
18USE_TOOLS+= grep gm4:run msgfmt flex perl:build 17USE_TOOLS+= grep gm4:run msgfmt flex perl:build
19GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
 19CONFIGURE_ARGS+= --disable-yacc
20CONFIGURE_ENV+= gt_cv_func_gnugettext1_libintl=yes 20CONFIGURE_ENV+= gt_cv_func_gnugettext1_libintl=yes
21CONFIGURE_ENV+= ac_cv_prog_M4=${TOOLS_PATH.gm4} 21CONFIGURE_ENV+= ac_cv_prog_M4=${TOOLS_PATH.gm4}
22 22
23INFO_FILES= yes 23INFO_FILES= yes
24TEST_TARGET= check 24TEST_TARGET= check
25 25
26.include "../../mk/bsd.prefs.mk" 26.include "../../mk/bsd.prefs.mk"
27 27
28.if ${OPSYS} == "Cygwin" 28.if ${OPSYS} == "Cygwin"
29CONFIGURE_ARGS+= ac_cv_func___fpending=yes 29CONFIGURE_ARGS+= ac_cv_func___fpending=yes
30.endif 30.endif
31 31
32# Avoid rebuilding manpage 32# Avoid rebuilding manpage

cvs diff -r1.26 -r1.27 pkgsrc/devel/bison/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/bison/PLIST 2013/07/28 12:43:50 1.26
+++ pkgsrc/devel/bison/PLIST 2013/12/06 12:02:46 1.27
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1@comment $NetBSD: PLIST,v 1.26 2013/07/28 12:43:50 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.27 2013/12/06 12:02:46 wiz Exp $
2bin/bison 2bin/bison
3info/bison.info 3info/bison.info
4lib/liby.a 
5man/man1/bison.1 4man/man1/bison.1
6share/aclocal/bison-i18n.m4 5share/aclocal/bison-i18n.m4
7share/bison/README 6share/bison/README
8share/bison/bison.m4 7share/bison/bison.m4
9share/bison/c++-skel.m4 8share/bison/c++-skel.m4
10share/bison/c++.m4 9share/bison/c++.m4
11share/bison/c-like.m4 10share/bison/c-like.m4
12share/bison/c-skel.m4 11share/bison/c-skel.m4
13share/bison/c.m4 12share/bison/c.m4
14share/bison/glr.c 13share/bison/glr.c
15share/bison/glr.cc 14share/bison/glr.cc
16share/bison/java-skel.m4 15share/bison/java-skel.m4
17share/bison/java.m4 16share/bison/java.m4

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

--- pkgsrc/devel/bison/distinfo 2013/07/28 12:43:50 1.37
+++ pkgsrc/devel/bison/distinfo 2013/12/06 12:02:46 1.38
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.37 2013/07/28 12:43:50 wiz Exp $ 1$NetBSD: distinfo,v 1.38 2013/12/06 12:02:46 wiz Exp $
2 2
3SHA1 (bison-3.0.tar.xz) = 5e32be3773522cf89163a4beb622eeeb4ace90dc 3SHA1 (bison-3.0.2.tar.xz) = aeb1e3544007124009e5203afe86a5676580d444
4RMD160 (bison-3.0.tar.xz) = 6b68dfec7e83ab481f3e9d315f779f462dfc3823 4RMD160 (bison-3.0.2.tar.xz) = 0a945ce5710a79332fbe594255305f244c24dd74
5Size (bison-3.0.tar.xz) = 1913532 bytes 5Size (bison-3.0.2.tar.xz) = 1927296 bytes
6SHA1 (patch-Makefile.in) = e472c53696e55f40711d22b2befbb91fba1f349c 
7SHA1 (patch-lib_isnan.c) = c5d2603447064c95e8bbc75a24c09366b752bad6 6SHA1 (patch-lib_isnan.c) = c5d2603447064c95e8bbc75a24c09366b752bad6

File Deleted: pkgsrc/devel/bison/patches/Attic/patch-Makefile.in