[MacPorts] #41600: bison: update to 3.0.2

MacPorts noreply at macports.org
Wed Mar 4 08:13:45 PST 2015


#41600: bison: update to 3.0.2
------------------------------+----------------------
  Reporter:  akim.demaille@…  |      Owner:  larryv@…
      Type:  update           |     Status:  assigned
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:  haspatch
      Port:  bison            |
------------------------------+----------------------

Comment (by akim.demaille@…):

 Replying to [comment:27 rjvbertin@…]:
 > Who is *you* here?
 >
 > Currently the portfile indicates that it doesn't install libraries, and
 that appears to be true.
 > I don't think it's a particularly good idea to split up the package in
 this case.

 Actually POSIX requires that we provide a `liby`.  It's stupid and
 useless, but that just POSIX conformance.  And since I would rather
 recommend installing `yacc`, I would also recommend installing `liby`.
 *However*, you can rest assured that no serious project would ever use
 this `liby`, it's really only meant for beginner experimenting their first
 parser.  So do not bother making a separate package for `liby`, it really
 makes no sense.

 The case of the internationalization of the error messages is more
 relevant, however.

 > I'd be in favour of merging the +yacc variant into the main port, and
 also wondered about the examples. In fact, I'd be in favour of moving the
 examples to a variant; most people are probably not interested in them
 anyway because they install bison only as a result of some automatic
 dependency. (And most who do use the application won't need examples
 anymore.)

 I disagree here.  Bison is rarely a dependency since most packages ship
 their generated parser and don't need Bison at all from the end user point
 of view.  So installing Bison is rather to use Bison yourself.  In which
 case the documentation (and the examples do belong to the documentation)
 makes perfect sense.

-- 
Ticket URL: <https://trac.macports.org/ticket/41600#comment:31>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list