Version: 3.7.6, Package name: bison-3.7.6 |
Maintained by: The OpenBSD ports mailing-list |
Master sites:
|
Description "Bison" is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Once you are proficient with Bison, you may use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages. Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C programming in order to use Bison. |
Filesize: 2565.605 KB |
Version History (View Complete History) |
|
2021-05-17 10:41:44 by Todd C. Miller | Files touched by this commit (6) |
Log message: Update bison to 3.7.6. A major change in 3.7.x is that the .c files generated by bison now include the .h file generated by "bison -d". Makefiles that rename the generated .h file will run into problems unless they also edit the .c file to match. Alternately, the --defines=foo.h option can be used instead of -d to specify the desired header file name. With help from naddy@ OK sthen@ |
2020-10-23 15:34:05 by Jeremie Courreges-Anglas | Files touched by this commit (9) |
Log message: Add link to upstream commit |
2020-10-05 15:50:40 by Jeremie Courreges-Anglas | Files touched by this commit (4) |
Log message: Prevent gnulib compat code from using snprintf("...%n") for no good reason Heavier fix in upstream gnulib: https://lists.gnu.org/archive/html/bug-gnulib/2020-10/msg00013.html Spotted in a test bulk by naddy@ |
2020-07-11 17:42:05 by Christian Weisgerber | Files touched by this commit (1) |
Log message: Fix a parallel build race: Our make(1) treats $(top_srcdir)/doc/bison.help and doc/bison.help as distinct targets. grumbling ok espie@ |
2020-04-04 14:26:17 by Christian Weisgerber | Files touched by this commit (1) |
Log message: Regen everything with autoreconf. Required for upcoming automake 1.16.2 update. From Brad |
2019-07-16 15:29:41 by Stuart Henderson | Files touched by this commit (19) |
Log message: Some ports using gnulib previously detected a broken realpath and switched to an internal replacement function. Following the changes to make realpath(3) use the __realpath() syscall these no longer detect broken realpath i.e. produce different code. Bump REVISION to ensure that users get the new version. |
2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-05-20 16:15:31 by Christian Weisgerber | Files touched by this commit (488) |
Log message: Update gettext to 0.20.1. Follow the upstream recommendations for packagers and switch to multi-packages: devel/gettext -> devel/gettext,-runtime devel/gettext-tools -> devel/gettext,-tools (new) devel/gettext,-textstyle |
2019-05-14 10:28:23 by Jeremie Courreges-Anglas | Files touched by this commit (5) |
Log message: Update to bison-3.3.2 Bulk build test and ok ajacoutot@ |
2018-11-07 16:26:14 by Antoine Jacoutot | Files touched by this commit (6) |
Log message: Update to bison-3.2. from Brad |
2018-07-15 07:10:46 by Jeremie Courreges-Anglas | Files touched by this commit (3) |
Log message: Update to bison-3.0.5, mostly C++ bugfixes Tested in a bulk by ajacoutot@, also tested with a bunch of consumers on sparc64. ok ajacoutot@ |
2016-04-05 14:37:00 by Christian Weisgerber | Files touched by this commit (1) |
Log message: replace gettext module with library dependency |
2015-11-15 04:57:35 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: As spotted by nigel@, these parts are ineffective; delete for now |
2015-11-15 04:53:31 by Jeremie Courreges-Anglas | Files touched by this commit (7) |
Log message: Update to bison-3.0.4 Alas this switches bison from using m4 from base to GNU m4. Work is being done to switch back. Support from many, input from sthen@ and nigel@, ok sthen@. Bulk build by ajacoutot@, regress tests ran on i386, powerpc (thx sthen@), amd64 and sparc64. |
2015-05-19 03:54:53 by Mark Kettenis | Files touched by this commit (2) |
Log message: Use EXIT_SUCCESS instead of _STDLIB_H to detect if <stdlib.h> has been included. Fixes multimedia/libaacs with binutils 2.17 on amd64. ok (and help from) jca@ |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2008-07-07 18:24:17 by Brad Smith | Files touched by this commit (6) |
Log message: Update to bison 2.3. ok jdixon@ |
2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599) |
Log message: Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |
2005-11-21 02:15:11 by Marc Espie | Files touched by this commit (3) |
Log message: quick&dirty fix to avoid unwanted runtime dependency on gnu-m4. tests sturm@, naddy@ |
2005-10-30 11:07:35 by Christian Weisgerber | Files touched by this commit (9) |
Log message: Major update to 2.1. Based on a submission by Rui Reis <rui@rui.cx>. ok espie@ |
2005-01-26 09:41:04 by Christian Weisgerber | Files touched by this commit (12) |
Log message: Now that @info transparently picks up all .info-* files, don't go through extra steps to rebuild with --no-split. |
2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366) |
Log message: SIZE |
2004-11-23 04:22:02 by Marc Espie | Files touched by this commit (43) |
Log message: WANTLIB markers |
2004-08-10 06:42:23 by Xavier Santolaria | Files touched by this commit (24) |
Log message: more new-style MODULES. |
2004-08-08 18:21:29 by Marc Espie | Files touched by this commit (17) |
Log message: more new plists. put V number of freetds into its Makefile. |
2004-07-31 15:17:22 by Christian Weisgerber | Files touched by this commit (16) |
Log message: fix up MODGNU_CONFIG_GUESS_DIRS |
2004-04-05 21:12:20 by Brad Smith | Files touched by this commit (2) |
Log message: remove sparc64/2.95 workarounds. |
2003-12-16 10:34:06 by Christian Weisgerber | Files touched by this commit (11) |
Log message: @dirrm shared directories |
2003-10-16 16:22:00 by Brad Smith | Files touched by this commit (3) |
Log message: fix a bug found via malloc guard pages. -- From: markus@ |
2003-10-16 16:10:02 by Brad Smith | Files touched by this commit (1) |
Log message: better |
2003-05-12 18:12:38 by Christian Weisgerber | Files touched by this commit (6) |
Log message: Make ports with autoconf macros from gettext 0.11.1 actually detect our gettext. libintl is still linked in statically, though. Also some related clean-up. |
2003-01-18 13:34:35 by Peter Valchev | Files touched by this commit (2) |
Log message: make bison use libc getopt_long instead of building its own |
2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83) |
Log message: and more.. |
2002-12-10 08:46:10 by Brad Smith | Files touched by this commit (2) |
Log message: drop MAINTAINER. |