Commit graph

17 commits

Author SHA1 Message Date
mef
2251a0dfa7 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
2016-06-18 08:03:41 +00:00
agc
d9e4cfe05d 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.
2015-11-03 03:27:11 +00:00
mef
0a376afa3b (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:04:13 +00:00
mef
57dc8b6db6 Add comment on patch-aa from cvs log. Add LICENSE= public-domain. 2014-12-15 05:52:01 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
shattered
3b05a61c76 Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. 2010-11-13 21:08:54 +00:00
tonnerre
9a20d10091 Fix denial of sevice vulnerability in Berkeley yacc (CVE-2008-3196). 2008-07-24 17:13:00 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
markd
9af9d75b3d Update to 20050813 version.
Bug fixes.
Add "-o" option.
2006-12-09 02:27:47 +00:00
markd
5fe3a74bc2 Fix outputing of union's to y.tab.h when -d option given 2006-12-09 02:16:03 +00:00
obache
e896edb7fe Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:41:53 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
rillig
dbd9675d16 Removed checksum for patches/patch-aa, which has never existed. 2005-06-27 15:55:11 +00:00
wiz
e28c178d44 This package installs yacc, not byacc -- fix PLIST.
Might also fix kristerw's bulk build problems.
2005-04-13 14:11:54 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
tv
6d42c6505d Add MAKEFILE=makefile (lower case). 2005-03-28 14:57:36 +00:00
tv
c8cbb6a464 A portable version of BSD's yacc(1), a lightweight alternative to bison
in some environments.  From DESCR:

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.
2005-03-21 21:39:15 +00:00