./devel/bison, GNU yacc(1) replacement

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


Branch: CURRENT, Version: 2.4.1nb1, Package name: bison-2.4.1nb1, Maintainer: pkgsrc-users

Bison is the GNU replacement for yacc(1). Some programs depend on
extensions present in Bison.


Required to run:
[devel/m4]

Master sites: (Expand)

SHA1: fc96b28ee4a6a914b18cb1eddb68177d94b83361
RMD160: d194a6e0f586cab2aab137d215d0138336be367c
Filesize: 1433.383 KB

Version history: (Expand)


CVS history: (Expand)


   2010-02-26 11:28:35 by Thomas Klausner | Files touched by this commit (59)
Log message:
Reset maintainer for developers who gave back their commit bit.
   2009-11-30 19:38:02 by Klaus Heinz | Files touched by this commit (1)
Log message:
LICENSE is gnu-gpl-v3
   2009-06-14 19:49:18 by Joerg Sonnenberger | Files touched by this commit (454)
Log message:
Remove @dirrm entries from PLISTs
   2009-05-30 16:47:08 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Force bison to use the m4 we want and not to pick a potentially outdated
version itself.
   2009-02-12 19:43:21 by Min Sik Kim | Files touched by this commit (1) | Package updated
Log message:
Bump PKGREVISION because the path to m4 was changed on Darwin<9.

The tools framework changed m4 on Darwin<9 from the native one to the
pkgsrc version last month.  bison needs a PKGREVISION bump because it
embeds the path to m4 in its binary.
   2008-12-12 10:08:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 2.4.1:

* Changes in version 2.4.1 (2008-12-11):

** In the GLR defines file, unexpanded M4 macros in the yylval and yylloc
   declarations have been fixed.

** Temporary hack for adding a semicolon to the user action.

  Bison used to prepend a trailing semicolon at the end of the user
  action for reductions.  This allowed actions such as

    exp: exp "+" exp { $$ = $1 + $3 };

  instead of

    exp: exp "+" exp { $$ = $1 + $3; };

  Some grammars still depend on this `feature'.  Bison 2.4.1 restores
  the previous behavior in the case of C output (specifically, when
  neither %language or %skeleton or equivalent command-line options
  are used) to leave more time for grammars depending on the old
  behavior to be adjusted.  Future releases of Bison will disable this
  feature.

** A few minor improvements to the Bison manual.
   2008-11-11 14:00:27 by Matthias Scheler | Files touched by this commit (2)
Log message:
Add a bunch of missing ".mo" files to the package list which I've missed
when I tried to fix the locale mess. Problem pointed out by Hasso Tepper
in private e-mail. Bump package revision again.
   2008-11-09 15:28:17 by Matthias Scheler | Files touched by this commit (2)
Log message:
Re-add the "locale" files because they will be installed on platforms with
a recent enough version of gettext(3) e.g. Mac OS X or Linux. Dynamically
adjust the package list depending on the configure result.

Bump the package revisions because the package list was incorrect on
various platforms.