Wed May 31 09:30:30 2023 UTC ()
byacc: update to 20230521.

2023-05-21  Thomas E. Dickey  <dickey@invisible-island.net>

	* VERSION, package/byacc.spec, package/debian/changelog,
	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
	bump

	* configure: regen

	* aclocal.m4:
	updates for CF_INSTALL_MAN from reflex, which needs the symbolic link feature

	* aclocal.m4:
	improve install-man by adding sed commands for --program-transform-name

2023-05-19  Thomas E. Dickey  <dickey@invisible-island.net>

	* makefile.in: use CF_INSTALL_MAN

	* aclocal.m4:
	add CF_INSTALL_MAN, to begin refactoring install rule for manpage

	* configure: regen

	* configure.in: use CF_INSTALL_MAN

2023-05-18  Thomas E. Dickey  <dickey@invisible-island.net>

	* error.c, defs.h, reader.c:
	allow @1 or $@ with a warning if no %locations was given

2023-05-17  Thomas E. Dickey  <dickey@invisible-island.net>

	* reader.c: clear pointer in end_ainfo() after freeing it.

2023-05-16  Thomas E. Dickey  <dickey@invisible-island.net>

	* reader.c: report errors in %define as "unexpected value"

	* reader.c:
	add/use macros begin_ainfo() and end_ainfo() to reduce clutter

	* defs.h, error.c: add function unexpected_value()

	* reader.c:
	recognize bison's "%define api.pure" as an alternative to "%pure-parser"

	* reader.c:
	add %nterm as an alias for %type, since bison made that confusion.

	* reader.c:
	ensure that filler_buf and prefix_buf are initialized for the special case
	where they are empty (report by Martin Jansa, cf: 20230219)

	* output.c:
	make test-differences smaller when compiling with YY_NO_LEAKS by replacing
	a blank line with the generated #define rather than adding 3 lines.

	* reader.c: gcc-warnings

2023-05-15  Thomas E. Dickey  <dickey@invisible-island.net>

	* VERSION, package/byacc.spec, package/debian/changelog,
	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
	bump

	* reader.c:
	when copying parameters, check for a case where the last token is not a
	name, e.g., "foo [1]" would have "[1]".  In this case, scan back to find
	the actual parameter name.

	* reader.c:
	correct a use-after-free in more_curly, which could occur if a %lex-param
	or %parse-param was multi-line (Redhat #2183006).

2023-05-11  Thomas E. Dickey  <dickey@invisible-island.net>

	* main.c: rename no_space() to on_error()

	* error.c: rename no_space() to no_error(), handling any errno

	* defs.h: rename no_space() to on_error()

2023-04-03  Thomas E. Dickey  <dickey@invisible-island.net>

	* aclocal.m4: resync with my-autoconf: CF_GCC_VERSION CF_XOPEN_SOURCE

2023-02-26  Thomas E. Dickey  <dickey@invisible-island.net>

	* mstring.c, reader.c: yak-indent

2023-02-26  mingodad

	* reader.c:
	patch for byacc #6: Segmentation fault when trying to parse bison-3.8.2 grammar

2023-02-26  Thomas E. Dickey  <dickey@invisible-island.net>

	* VERSION, package/byacc.spec, package/debian/changelog,
	  package/mingw-byacc.spec, package/pkgsrc/Makefile:
	bump

2023-02-20  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4: resync with my-autoconf


(fcambus)
diff -r1.33 -r1.34 pkgsrc/devel/byacc/Makefile
diff -r1.27 -r1.28 pkgsrc/devel/byacc/distinfo

cvs diff -r1.33 -r1.34 pkgsrc/devel/byacc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/byacc/Makefile 2023/03/02 21:22:20 1.33
+++ pkgsrc/devel/byacc/Makefile 2023/05/31 09:30:30 1.34
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.33 2023/03/02 21:22:20 fcambus Exp $ 1# $NetBSD: Makefile,v 1.34 2023/05/31 09:30:30 fcambus Exp $
2# 2#
3 3
4DISTNAME= byacc-20230219 4DISTNAME= byacc-20230521
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= https://invisible-mirror.net/archives/byacc/ 6MASTER_SITES= https://invisible-mirror.net/archives/byacc/
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://invisible-island.net/byacc/byacc.html 10HOMEPAGE= https://invisible-island.net/byacc/byacc.html
11COMMENT= Berkeley Yacc 11COMMENT= Berkeley Yacc
12LICENSE= public-domain 12LICENSE= public-domain
13 13
14GNU_CONFIGURE= YES 14GNU_CONFIGURE= YES
15MAKE_FILE= makefile 15MAKE_FILE= makefile
16 16
17.include "../../mk/bsd.pkg.mk" 17.include "../../mk/bsd.pkg.mk"

cvs diff -r1.27 -r1.28 pkgsrc/devel/byacc/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/byacc/distinfo 2023/03/02 21:22:20 1.27
+++ pkgsrc/devel/byacc/distinfo 2023/05/31 09:30:30 1.28
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.27 2023/03/02 21:22:20 fcambus Exp $ 1$NetBSD: distinfo,v 1.28 2023/05/31 09:30:30 fcambus Exp $
2 2
3BLAKE2s (byacc-20230219.tgz) = 3ae1e7a6d06e8e4d103efb6143f4d9083fc9bee41491c2ebdbf0bde6a4ed73f6 3BLAKE2s (byacc-20230521.tgz) = d38648acd437b0f1efb6f1c6c40c283bd93d8c8beb76adc0ba67fe81c3223519
4SHA512 (byacc-20230219.tgz) = 55fb9abc82afffb68a2167eb3f6211b1c2c91dda4f3b6004c01c46b2022bbec4ed8f793cfb86094eaa66decbd40d9e6f06af5b0da9d72f30ca0676aa38eb2d5e 4SHA512 (byacc-20230521.tgz) = 9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4
5Size (byacc-20230219.tgz) = 898360 bytes 5Size (byacc-20230521.tgz) = 905214 bytes