./devel/byacc, Berkeley Yacc

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20180609, Package name: byacc-20180609, Maintainer: pkgsrc-users

Berkeley Yacc (byacc) is a LALR(1) parser generator. Berkeley Yacc
has been made as compatible as possible with AT&T Yacc. Berkeley
Yacc can accept any input specification that conforms to the AT&T
Yacc documentation.

Some programs depend on a byacc (instead of bison).


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 414172ab152d1a9b273c16013295e37adcbeac1a
RMD160: 2784ffe49fd3c4724deacbfbc6b9c481efa3bad2
Filesize: 727.849 KB

Version history: (Expand)


CVS history: (Expand)


   2018-12-08 13:22:03 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 20180609

Upstream changes:
2018-06-09  Thomas E. Dickey  <dickey@invisible-island.net>

	* yacc.1: minor typographical fixes

	* test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, \ 
test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, \ 
test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, \ 
test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, \ 
test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, \ 
test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, \ 
test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, \ 
test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, \ 
test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, \ 
test/btyacc/varsyntax_calc1.tab.c, test/btyacc/btyacc_calc1.tab.c, \ 
test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, \ 
test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, \ 
test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, \ 
test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, \ 
test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, \ 
test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.t
ab.c, test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, \ 
test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, \ 
test/btyacc/rename_debug.c, btyaccpar.c:
	regen

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

2018-06-09  Tom.Shields

	* btyaccpar.skel:
	add casts to fix g++ (clang++) compile errors in the backtracking skeleton
	due to assignment of 鈥榲oid *鈥?to another pointer type.

2018-05-25  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/run_make.sh:
	check if this is bison 3+ before adding options to suppress warnings

	* package/byacc.spec: build-fix for Mageia 6

	* package/byacc.spec: add btyacc package

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

	* package/debian/control: add a package for btyacc

	* package/debian/rules: generate a package for btyacc

2018-05-24  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, \ 
test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, \ 
test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_calc2.tab.c, \ 
test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, \ 
test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, \ 
test/btyacc/varsyntax_calc1.tab.c, test/btyacc/code_error.code.c, \ 
test/btyacc/empty.tab.c, test/btyacc/err_inherit3.tab.c, \ 
test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, \ 
test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, \ 
test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, \ 
test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, \ 
test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, \ 
test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, \ 
test/btyacc/ok_syntax1.tab.c, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, \ 
test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, \ 
test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyac
c_destroy3.tab.c, test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, \ 
test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, \ 
test/btyacc/rename_debug.c:
	regen

	* btyaccpar.skel: fix typo

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

	* test/run_make.sh:
	ignore case for "%" directives to skip with old-yacc, and add %token-table
	to the list

	* btyaccpar.c: regen

2018-05-21  Christos.Zoulas

	* btyaccpar.skel:
	improve compatibility with bison by changing the YYLLOC_DEFAULT macro to use
	YYRHSLOC() macro, and adjusting the array indices of yyerror_loc_range[] for
	consistency.

2018-05-10  Thomas E. Dickey  <dickey@invisible-island.net>

	* output.c:
	add a fallback definition for YYDEBUG to the -i externs file.

	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

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

2018-05-09  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4: resync with my-autoconf

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

	* test/btyacc/rename_debug.i, btyaccpar.c, test/btyacc/btyacc_calc1.tab.c, \ 
test/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, \ 
test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, \ 
test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, \ 
test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, \ 
test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, \ 
test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, \ 
test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, \ 
test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, \ 
test/btyacc/err_syntax20.tab.c, test/btyacc/error.tab.c, \ 
test/btyacc/expr.oxout.tab.c, test/btyacc/grammar.tab.c, \ 
test/btyacc/inherit0.tab.c, test/btyacc/inherit1.tab.c, \ 
test/btyacc/inherit2.tab.c, test/btyacc/ok_syntax1.tab.c, \ 
test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, \ 
test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc.tab.c, \ 
test/btyacc/quote_calc2-s.tab.c, test/btyacc/quote_c
alc2.tab.c, test/btyacc/quote_calc3-s.tab.c, test/btyacc/quote_calc3.tab.c, \ 
test/btyacc/quote_calc4-s.tab.c, test/btyacc/quote_calc4.tab.c, \ 
test/btyacc/rename_debug.c, test/btyacc/varsyntax_calc1.tab.c:
	regen

	* btyaccpar.skel: apply Guy Harris' changes here as well

	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

	* output.c: correct/improve fallback prototype for yylex()

	* test/btyacc/rename_debug.i, test/yacc/rename_debug.i: regen

2018-05-08  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/btyacc/grammar.tab.c, test/yacc/grammar.tab.c: regen

	* test/grammar.y:
	quiet some warnings from gcc 7 when doing "make check_make"

	* package/debian/watch, package/pkgsrc/Makefile: update ftp-url

	* test/btyacc/ok_syntax1.tab.h, test/btyacc/btyacc_calc1.tab.h: regen

	* output.c:
	provide yylex() declaration for simple case (request by "Mutiny")

	* test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c, \ 
test/yacc/expr.oxout.tab.c, test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c, \ 
test/yacc/ok_syntax1.tab.h, test/yacc/pure_calc.tab.c, \ 
test/yacc/pure_error.tab.c, test/yacc/quote_calc-s.tab.c, \ 
test/yacc/quote_calc.tab.c, test/yacc/quote_calc2-s.tab.c, \ 
test/yacc/quote_calc2.tab.c, test/yacc/quote_calc3-s.tab.c, \ 
test/yacc/quote_calc3.tab.c, test/yacc/quote_calc4-s.tab.c, \ 
test/yacc/quote_calc4.tab.c, test/yacc/varsyntax_calc1.tab.c, \ 
test/yacc/calc.tab.c, test/yacc/calc1.tab.c, test/yacc/calc2.tab.c, \ 
test/yacc/calc3.tab.c, test/yacc/code_calc.code.c, test/yacc/code_error.code.c, \ 
test/yacc/empty.tab.c, test/yacc/err_syntax10.tab.c, \ 
test/yacc/err_syntax11.tab.c, test/yacc/err_syntax12.tab.c, \ 
test/yacc/err_syntax18.tab.c, test/yacc/rename_debug.c, \ 
test/yacc/rename_debug.i, yaccpar.c:
	regen

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

2018-05-06  Guy.Harris

	* yaccpar.skel: two fixes:
	1) define yydebug only if YYDEBUG is defined and
	2) make yynerrs a parser-local variable if the parser is reentrant.

2018-02-24  Guy.Harris

	* output.c: do not emit "extern YYSTYPE yylval;" for pure parsers

2018-02-05  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2018-01-15

	* config.guess: 2018-01-26

2017-12-04  erik.b.andersen

	* main.c: A proper path for temporary files is needed by byacc under
	Windows commandline, otherwise there's a risk of empty files.
	The TEMP environment variable is always defined in Windows.

	* defs.h: The noreturn attribute needs to be specified before function
	to be portable among compilers (gcc, clang, msvc).

2017-12-04  Thomas E. Dickey  <dickey@invisible-island.net>

	* reader.c: adapted fix by Erik B:
	 a) increase the length of name[] to account for a trailing null
	 b) note that calling syntax_error() from get_number() does not return

2017-09-14  Tom.Shields

	* yacc.1: fix typo

2017-07-09  Thomas E. Dickey  <dickey@invisible-island.net>

	* package/byacc.spec, package/mingw-byacc.spec:
	use predefined "configure"

	* reader.c: remove unused assignment

	* package/debian/rules: use dpkg-buildflags

	* configure: regen

	* aclocal.m4: resync with my-autoconf

	* reader.c, output.c, defs.h:
	add/use IS_NAME1() and IS_NAME2() to reduce clutter

	* reader.c, output.c, defs.h:
	guard against sign-extension in ctype-macros

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

	* reader.c: check for numeric overflow in get_number()

	* reader.c:
	correct limit-checks for input filename and line-number, in case no valid
	filename and/or number was found.

2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/btyacc/quote_calc-s.tab.c, test/btyacc/quote_calc2-s.tab.c, \ 
test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, \ 
test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4-s.tab.c, \ 
test/btyacc/quote_calc4.tab.c, test/btyacc/varsyntax_calc1.tab.c, \ 
test/btyacc/err_syntax18.tab.c, test/btyacc/err_syntax20.tab.c, \ 
test/btyacc/error.tab.c, test/btyacc/expr.oxout.tab.c, \ 
test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, \ 
test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, \ 
test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, \ 
test/btyacc/pure_error.tab.c, test/btyacc/quote_calc.tab.c, \ 
test/btyacc/btyacc_calc1.tab.c, test/btyacc/btyacc_demo.tab.c, \ 
test/btyacc/btyacc_destroy1.tab.c, test/btyacc/btyacc_destroy2.tab.c, \ 
test/btyacc/btyacc_destroy3.tab.c, test/btyacc/calc.tab.c, \ 
test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c, \ 
test/btyacc/code_calc.code.c, test/btyacc/code_error.code.c, \ 
test/btyacc/empty.tab.c, test/btyacc/err_inherit3.t
ab.c, test/btyacc/err_inherit4.tab.c, test/btyacc/err_syntax10.tab.c, \ 
test/btyacc/err_syntax11.tab.c, test/btyacc/err_syntax12.tab.c, \ 
test/btyacc/rename_debug.c, btyaccpar.c, btyaccpar.skel:
	fix another uninitialized variable warning in "make check_make" for btyacc

	* test/btyacc/pure_calc.tab.c, test/btyacc/pure_error.tab.c, \ 
test/btyacc/ok_syntax1.tab.c, test/btyacc/btyacc_calc1.tab.c, \ 
test/btyacc/calc3.tab.c, btyaccpar.c, btyaccpar.skel, \ 
test/yacc/ok_syntax1.tab.c, test/yacc/pure_calc.tab.c, \ 
test/yacc/pure_error.tab.c, test/yacc/calc3.tab.c, yaccpar.c, defs.h, \ 
yaccpar.skel, output.c:
	fix some compiler warnings for "make check_make" by adding section \ 
init_vars,
	which initializes the body_vars for pure-parser configuration.

2017-04-30  Tom.Shields

	* output.c:
	use YY_NO_LEAKS set in configure --with-no-leaks, in the generated code

2017-04-30  Julien.Ramseier

	* main.c, test/yacc/big_l.output:
	fix typo in unsupported-flag warning message

2017-04-30  Thomas E. Dickey  <dickey@invisible-island.net>

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

2017-04-29  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2017-04-02

2017-03-18  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2017-02-07

	* config.guess: 2017-03-05

2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/btyacc/expr.oxout.error, test/btyacc/expr.oxout.output, \ 
test/btyacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.h, \ 
test/yacc/expr.oxout.error, test/yacc/expr.oxout.output, \ 
test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h:
	RCS_BASE

	* package/debian/copyright: update copyright

	* reader.c, defs.h, main.c:
	avoid using regex.h since some low-end platforms do not have this

	* test/expr.oxout.y: RCS_BASE

	* configure: regen

	* aclocal.m4: quiet a strict gcc warning in CF_MKSTEMP

2017-02-01  Tom.Shields

	* main.c, reader.c, defs.h:
	process #line directives, like bison and flex

2017-02-01  Thomas E. Dickey  <dickey@invisible-island.net>

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

2016-12-31  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.guess, config.sub: 2017-01-01

2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>

	* test/btyacc/quote_calc4-s.tab.c, test/btyacc/varsyntax_calc1.tab.c, \ 
test/btyacc/error.tab.c, test/btyacc/grammar.tab.c, test/btyacc/inherit0.tab.c, \ 
test/btyacc/inherit1.tab.c, test/btyacc/inherit2.tab.c, \ 
test/btyacc/ok_syntax1.tab.c, test/btyacc/pure_calc.tab.c, \ 
test/btyacc/pure_error.tab.c, test/btyacc/quote_calc-s.tab.c, \ 
test/btyacc/quote_calc.tab.c, test/btyacc/quote_calc2-s.tab.c, \ 
test/btyacc/quote_calc2.tab.c, test/btyacc/quote_calc3-s.tab.c, \ 
test/btyacc/quote_calc3.tab.c, test/btyacc/quote_calc4.tab.c, \ 
test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c, test/btyacc/calc2.tab.c, \ 
test/btyacc/calc3.tab.c, test/btyacc/code_calc.code.c, \ 
test/btyacc/code_error.code.c, test/btyacc/empty.tab.c, \ 
test/btyacc/err_inherit3.tab.c, test/btyacc/err_inherit4.tab.c, \ 
test/btyacc/err_syntax10.tab.c, test/btyacc/err_syntax11.tab.c, \ 
test/btyacc/err_syntax12.tab.c, test/btyacc/err_syntax18.tab.c, \ 
test/btyacc/err_syntax20.tab.c, test/btyacc/rename_debug.c, \ 
test/btyacc/btyacc_calc1.tab.c, test
/btyacc/btyacc_demo.tab.c, test/btyacc/btyacc_destroy1.tab.c, \ 
test/btyacc/btyacc_destroy2.tab.c, test/btyacc/btyacc_destroy3.tab.c, \ 
btyaccpar.c:
	regen

	* btyaccpar.skel: changes from NetBSD
	+ use YYINT rather than short in btyaccpar.skel
	  (some of this had already been done by Tom Shields)
	+ remove some casts of malloc/realloc

	* yaccpar.c, yaccpar.skel, output.c: changes from NetBSD
	- Add some more bison stuff to make the mesa/gallium parser work:
	    %initial-action (add missing source struct member in location)
	    %debug (unimplemented)
	    %error-verbose (unimplemented)

	This changes some existing code:
	+ yylloc is now a pointer, so
	+ the first parameter to YYERROR_DECL() is a pointer
	+ struct YYLTYPE now has a "source" field

	* test/btyacc/btyacc_demo.tab.h, test/btyacc/code_calc.tab.c, \ 
test/btyacc/code_error.tab.c, test/btyacc/err_inherit4.tab.h:
	regen

	* btyaccpar.c, btyaccpar.skel, reader.c: changes from NetBSD
	- Add some more bison stuff to make the mesa/gallium parser work:
	    %initial-action (add missing source struct member in location)
	    %debug (unimplemented)
	    %error-verbose (unimplemented)

	This changes some existing code:
	+ yylloc is now a pointer, so
	+ the first parameter to YYERROR_DECL() is a pointer
	+ struct YYLTYPE now has a "source" field

	* reader.c:
	fix from NetBSD: correct off-by-one when adding a null in copy_param()

	* reader.c: adapted from NetBSD
	- Convert *most* error fingerprints to:
	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
	    +unterminated_arglist(const struct ainfo *a)
	- Cast new <ctype.h> args to unsigned char

	* defs.h: changes from NetBSD
	- Add some more bison stuff to make the mesa/gallium parser work:
	    %initial-action (add missing source struct member in location)
	    %debug (unimplemented)
	    %error-verbose (unimplemented)

	This changes some existing code:
	+ yylloc is now a pointer, so
	+ the first parameter to YYERROR_DECL() is a pointer
	+ struct YYLTYPE now has a "source" field

	* defs.h: adapted from NetBSD
	- Convert *most* error fingerprints to:
	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
	    +unterminated_arglist(const struct ainfo *a)
	- Cast new <ctype.h> args to unsigned char

	* main.c: changes from NetBSD
	- Add some more bison stuff to make the mesa/gallium parser work:
	    %initial-action (add missing source struct member in location)
	    %debug (unimplemented)
	    %error-verbose (unimplemented)

	This changes some existing code:
	+ yylloc is now a pointer, so
	+ the first parameter to YYERROR_DECL() is a pointer
	+ struct YYLTYPE now has a "source" field

	* error.c: adapted from NetBSD
	- Convert *most* error fingerprints to:
	    -unterminated_arglist(int a_lineno, char *a_line, char *a_cptr)
	    +unterminated_arglist(const struct ainfo *a)
	- Cast new <ctype.h> args to unsigned char

	* mstring.c: adapted change from NetBSD to add casts for ctype macros

	* test/btyacc/btyacc_demo.tab.h, test/btyacc/err_inherit4.tab.h: regen

	* output.c: reorder to eliminate a forward-reference

2016-12-02  Tom.Shields

	* output.c:
	modify output to enable compilation of a lexer generated by flex (using
	"%option bison-bridge" and "%option bison-locations") to be \ 
used with a parser
	generated by b(t)yacc (using directives "%locations" and \ 
"%pure-parser").

2016-12-02  Thomas E. Dickey  <dickey@invisible-island.net>

	* configure: regen

	* aclocal.m4: Improved autoconf macros
	CF_CC_ENV_FLAGS
	+ improve split between compiler and options, prompted by report where user
	  had "ccache" before the compiler
	+ leave non-preprocessor options in "$CC" (but still copy them to \ 
"$CFLAGS"
	  since that's where they should be)
	CF_GNU_SOURCE,v
	+ recent glibc (Debian 2.23-4 for example) has misordered ifdef/checks for new
	  symbol _DEFAULT_SOURCE, producing warning messages when only _GNU_SOURCE is
	  defined.  Add a followup check to define _DEFAULT_SOURCE.
	CF_XOPEN_SOURCE
	+ add "uclinux" to list of Linux's (patch by Yann E.  Morin)
	+ use _GNU_SOURCE for cygwin headers
	+ build-fixes for OS/2

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

2016-11-20  Thomas E. Dickey  <dickey@invisible-island.net>

	* config.sub: 2016-11-19

	* config.guess: 2016-10-02
   2016-06-18 10:03:41 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/byacc from 20141128 to 20160606, Sorry for long CHANGES:
---------------------------------------------
2016-06-06  Thomas E. Dickey  <tom@invisible-island.net>

	* configure: regen

	* aclocal.m4: improved autoconf macros:
	CF_CC_ENV_FLAGS - don't limit the check to -I, -U and -D options, since the
		added options can include various compiler options before and after
		preprocessor options.
	CF_PROG_LINT - add cpplint to programs to use; drop ad hoc tdlint and alint.

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

	* lalr.c: indented

	* btyaccpar.c: regen

	* skel2c:
	adjust whitespace so that generated skeleton will follow the same format
	as other code

	* mkpar.c, verbose.c, lr0.c, reader.c, error.c, output.c: indented

	* reader.c: fix two compiler warnings

	* test/btyacc/inherit2.tab.c,
	test/btyacc/ok_syntax1.tab.c,
	test/btyacc/pure_calc.tab.c,
	test/btyacc/pure_error.tab.c,
	test/btyacc/quote_calc-s.tab.c,
	test/btyacc/quote_calc.tab.c,
	test/btyacc/quote_calc2-s.tab.c,
	test/btyacc/quote_calc2.tab.c,
	test/btyacc/quote_calc3-s.tab.c,
	test/btyacc/quote_calc3.tab.c,
	test/btyacc/quote_calc4-s.tab.c,
	test/btyacc/quote_calc4.tab.c,
	test/btyacc/varsyntax_calc1.tab.c,
	test/btyacc/err_syntax12.tab.c,
	test/btyacc/err_syntax18.tab.c,
	test/btyacc/err_syntax20.tab.c,
	test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
	test/btyacc/inherit0.tab.c,
	test/btyacc/inherit1.tab.c,
	test/btyacc/btyacc_calc1.tab.c,
	test/btyacc/btyacc_demo.tab.c,
	test/btyacc/btyacc_destroy1.tab.c,
	test/btyacc/btyacc_destroy2.tab.c,
	test/btyacc/btyacc_destroy3.tab.c,
	test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
	test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
	test/btyacc/code_calc.code.c,
	test/btyacc/code_error.code.c,
	test/btyacc/empty.tab.c,
	test/btyacc/err_inherit3.tab.c,
	test/btyacc/err_inherit4.tab.c,
	test/btyacc/err_syntax10.tab.c,
	test/btyacc/err_syntax11.tab.c,
	test/btyacc/rename_debug.c, btyaccpar.c,
	test/yacc/quote_calc2-s.tab.c,
	test/yacc/quote_calc2.tab.c,
	test/yacc/quote_calc3-s.tab.c,
	test/yacc/quote_calc3.tab.c,
	test/yacc/quote_calc4-s.tab.c,
	test/yacc/quote_calc4.tab.c,
	test/yacc/varsyntax_calc1.tab.c,
	test/yacc/err_syntax20.tab.c, test/yacc/error.tab.c,
	test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c,
	test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
	test/yacc/quote_calc-s.tab.c,
	test/yacc/quote_calc.tab.c, test/yacc/calc.tab.c,
	test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
	test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
	test/yacc/code_error.code.c, test/yacc/empty.tab.c,
	test/yacc/err_syntax10.tab.c,
	test/yacc/err_syntax11.tab.c,
	test/yacc/err_syntax12.tab.c,
	test/yacc/err_syntax18.tab.c,
	test/yacc/rename_debug.c, yaccpar.c: regen

2016-06-06  Tom.Shields

	* btyaccpar.skel, yaccpar.skel:
	small fix for an edge case of initialized data in Chris Dodd's btyacc changes:
	"Avoid crash when input pops up an Action error at the first token"

2016-06-01  Thomas E. Dickey  <tom@invisible-island.net>

	* test/yacc/quote_calc2-s.tab.c,
	test/yacc/quote_calc3-s.tab.c,
	test/yacc/quote_calc3.tab.c,
	test/yacc/quote_calc4-s.tab.c,
	test/yacc/quote_calc4.tab.c,
	test/yacc/varsyntax_calc1.tab.c,
	test/yacc/err_syntax18.tab.c,
	test/yacc/err_syntax20.tab.c,
	test/yacc/err_syntax24.error, test/yacc/error.tab.c,
	test/yacc/grammar.tab.c, test/yacc/ok_syntax1.tab.c,
	test/yacc/pure_calc.tab.c, test/yacc/pure_error.tab.c,
	test/yacc/quote_calc-s.tab.c,
	test/yacc/quote_calc.tab.c,
	test/yacc/quote_calc2.tab.c, test/yacc/calc.tab.c,
	test/yacc/calc1.tab.c, test/yacc/calc2.tab.c,
	test/yacc/calc3.tab.c, test/yacc/code_calc.code.c,
	test/yacc/code_calc.tab.c, test/yacc/code_calc.tab.h,
	test/yacc/code_error.code.c, test/yacc/empty.tab.c,
	test/yacc/err_syntax10.tab.c,
	test/yacc/err_syntax11.tab.c,
	test/yacc/err_syntax12.tab.c,
	test/yacc/rename_debug.c, yaccpar.c,
	test/btyacc/quote_calc-s.tab.c,
	test/btyacc/quote_calc.tab.c,
	test/btyacc/quote_calc2-s.tab.c,
	test/btyacc/quote_calc2.tab.c,
	test/btyacc/quote_calc3-s.tab.c,
	test/btyacc/quote_calc3.tab.c,
	test/btyacc/quote_calc4-s.tab.c,
	test/btyacc/quote_calc4.tab.c,
	test/btyacc/varsyntax_calc1.tab.c,
	test/btyacc/err_syntax13.tab.c,
	test/btyacc/err_syntax14.tab.c,
	test/btyacc/err_syntax15.tab.c,
	test/btyacc/err_syntax16.tab.c,
	test/btyacc/err_syntax17.tab.c,
	test/btyacc/err_syntax18.tab.c,
	test/btyacc/err_syntax19.tab.c,
	test/btyacc/err_syntax2.tab.c,
	test/btyacc/err_syntax20.tab.c,
	test/btyacc/err_syntax21.tab.c,
	test/btyacc/err_syntax22.tab.c,
	test/btyacc/err_syntax23.tab.c,
	test/btyacc/err_syntax24.error,
	test/btyacc/err_syntax24.tab.c,
	test/btyacc/err_syntax25.tab.c,
	test/btyacc/err_syntax26.tab.c,
	test/btyacc/err_syntax27.tab.c,
	test/btyacc/err_syntax3.tab.c,
	test/btyacc/err_syntax4.tab.c,
	test/btyacc/err_syntax5.tab.c,
	test/btyacc/err_syntax6.tab.c,
	test/btyacc/err_syntax7.tab.c,
	test/btyacc/err_syntax7a.tab.c,
	test/btyacc/err_syntax7b.tab.c,
	test/btyacc/err_syntax8.tab.c,
	test/btyacc/err_syntax8a.tab.c,
	test/btyacc/err_syntax9.tab.c,
	test/btyacc/error.tab.c, test/btyacc/grammar.tab.c,
	test/btyacc/inherit0.tab.c,
	test/btyacc/inherit1.tab.c,
	test/btyacc/inherit2.output,
	test/btyacc/inherit2.tab.c,
	test/btyacc/ok_syntax1.tab.c,
	test/btyacc/pure_calc.tab.c,
	test/btyacc/pure_error.tab.c,
	test/btyacc/btyacc_calc1.tab.c,
	test/btyacc/btyacc_demo.error,
	test/btyacc/btyacc_demo.output,
	test/btyacc/btyacc_demo.tab.c,
	test/btyacc/btyacc_destroy1.tab.c,
	test/btyacc/btyacc_destroy2.tab.c,
	test/btyacc/btyacc_destroy3.tab.c,
	test/btyacc/calc.tab.c, test/btyacc/calc1.tab.c,
	test/btyacc/calc2.tab.c, test/btyacc/calc3.tab.c,
	test/btyacc/code_calc.code.c,
	test/btyacc/code_calc.tab.c,
	test/btyacc/code_calc.tab.h,
	test/btyacc/code_error.code.c,
	test/btyacc/empty.tab.c,
	test/btyacc/err_inherit1.tab.c,
	test/btyacc/err_inherit2.tab.c,
	test/btyacc/err_inherit3.output,
	test/btyacc/err_inherit3.tab.c,
	test/btyacc/err_inherit4.output,
	test/btyacc/err_inherit4.tab.c,
	test/btyacc/err_inherit5.tab.c,
	test/btyacc/err_syntax1.tab.c,
	test/btyacc/err_syntax10.tab.c,
	test/btyacc/err_syntax11.tab.c,
	test/btyacc/err_syntax12.tab.c,
	test/btyacc/rename_debug.c, btyaccpar.c: regen

2016-06-01  Tom.Shields

	* btyaccpar.skel, defs.h, error.c, output.c, reader.c, test/code_calc.y, \ 
test/err_inherit4.y, test/run_make.sh, yaccpar.skel:
	fixes for issues in btyacc (report by Francis Andre):

	+ correction to the placement of the #line directive for a %union specification

	+ recovery of a set of casts originally added into btyaccpar.c rather than into
	  btyaccpar.skel, and so are lost whenever building from scratch

	+ Chris Dodd's btyacc improved handling of inherited attributes to eliminate
	  implicit empty copy rules that are not necessary, and thereby avoiding the
	  introduction of extra parsing ambiguity

	+ Chris Dodd's added support for @-N syntax to reference inherited position
	  information

	+ correction to bad interaction between %token-table and YYDEBUG, where YYDEBUG
	  was required to be defined in order to compile the generated code

	+ correction to yyname[] access in code included with YYDEBUG defined for
	  single character symbols not recognized (e.g., input containing '&' character
	  where grammar doesn't define that as a symbol) - map to existing
	  "illegal-symbol" entry in byname[]

	+ fixes to test/run_make.sh:  skip test-err_* files; in the bison test phase
	  skip additional files that contain features not supported by bison and
	  inhibit new bison warning messages

	+ minor changes to btyaccpar.skel & yaccpar.skel so they are more similar in
	  their commonality; makes it easier to maintain the pair of files using
	  vimdiff

	+ changes to a couple of test cases for coverage of #3, #4 and #5 above

2016-06-01  Thomas E. Dickey  <tom@invisible-island.net>

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

2016-03-24  Thomas E. Dickey  <tom@invisible-island.net>

	* reader.c: unused variable

	* package/pkgsrc/Makefile, package/debian/copyright: bump

2016-03-24  Jung-uk.Kim

	* main.c:
	correct logic for finding output suffix in the "-o" option, which matched
	the first occurrence of ".c" in the name in 2005-08-13 changes rather than
	at the end of the filename (patch by Jung-uk Kim)

2016-03-24  Thomas E. Dickey  <tom@invisible-island.net>

	* aclocal.m4:
	update CF_WITH_MAN2HTML to use configured shell rather than /bin/sh

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

2016-01-25  Thomas E. Dickey  <tom@invisible-island.net>

	* config.guess, config.sub: 2016-01-01

2015-07-10  Thomas E. Dickey  <tom@invisible-island.net>

	* lr0.c: fix a duplicate-free in the leak-checking

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

	* reader.c:
	make cache-size clearer (prompted by discussion with Pedro Giffuni,
	Oliver Pinter)

	* main.c:
	make relationship with format/size clearer (prompted by discussion
	with Pedro Giffuni, Oliver Pinter)

2015-07-05  Thomas E. Dickey  <tom@invisible-island.net>

	* configure: regen

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

	* aclocal.m4: resync with my-autoconf
	add configure option --with-man2html

	* makefile.in: add configure options --with-man2html

	* configure.in: add configure option --with-man2html

2015-05-02  Thomas E. Dickey  <tom@invisible-island.net>

	* config.guess: 2015-03-04

	* config.sub: 2015-03-08
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-12-15 07:04:13 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(pkgsrc)
 - Remove patch-aa, no file found, no similar lines found.
 - Add LICENSE= public-domain, following line is found in README
   Berkeley Yacc is in the public domain.
(upstream)
 - Update from 20050813 to 20141128
 - CHANGLOG found but too huge to quote here.
   2014-12-15 06:52:01 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
Add comment on patch-aa from cvs log. Add LICENSE= public-domain.
   2012-10-31 12:19:55 by Aleksej Saushev | Files touched by this commit (1460)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2010-11-13 22:09:05 by Sergey Svishchev | Files touched by this commit (29)
Log message:
Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES.
   2008-07-24 19:13:00 by Tonnerre Lombard | Files touched by this commit (3)
Log message:
Fix denial of sevice vulnerability in Berkeley yacc (CVE-2008-3196).