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
--- 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 | |
4 | DISTNAME= byacc-20230219 | | 4 | DISTNAME= byacc-20230521 |
5 | CATEGORIES= devel | | 5 | CATEGORIES= devel |
6 | MASTER_SITES= https://invisible-mirror.net/archives/byacc/ | | 6 | MASTER_SITES= https://invisible-mirror.net/archives/byacc/ |
7 | EXTRACT_SUFX= .tgz | | 7 | EXTRACT_SUFX= .tgz |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://invisible-island.net/byacc/byacc.html | | 10 | HOMEPAGE= https://invisible-island.net/byacc/byacc.html |
11 | COMMENT= Berkeley Yacc | | 11 | COMMENT= Berkeley Yacc |
12 | LICENSE= public-domain | | 12 | LICENSE= public-domain |
13 | | | 13 | |
14 | GNU_CONFIGURE= YES | | 14 | GNU_CONFIGURE= YES |
15 | MAKE_FILE= makefile | | 15 | MAKE_FILE= makefile |
16 | | | 16 | |
17 | .include "../../mk/bsd.pkg.mk" | | 17 | .include "../../mk/bsd.pkg.mk" |
--- 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 | |
3 | BLAKE2s (byacc-20230219.tgz) = 3ae1e7a6d06e8e4d103efb6143f4d9083fc9bee41491c2ebdbf0bde6a4ed73f6 | | 3 | BLAKE2s (byacc-20230521.tgz) = d38648acd437b0f1efb6f1c6c40c283bd93d8c8beb76adc0ba67fe81c3223519 |
4 | SHA512 (byacc-20230219.tgz) = 55fb9abc82afffb68a2167eb3f6211b1c2c91dda4f3b6004c01c46b2022bbec4ed8f793cfb86094eaa66decbd40d9e6f06af5b0da9d72f30ca0676aa38eb2d5e | | 4 | SHA512 (byacc-20230521.tgz) = 9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4 |
5 | Size (byacc-20230219.tgz) = 898360 bytes | | 5 | Size (byacc-20230521.tgz) = 905214 bytes |