[MacPorts] #39910: bison: Now that the port is for version 3, add a new port for bison2
#39910: bison: Now that the port is for version 3, add a new port for bison2 ---------------------+--------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: | Port: bison1 bison2 bison ---------------------+--------------------------------- The changelog for bison 3 lists some incompatibilities with older versions: http://savannah.gnu.org/forum/forum.php?forum_id=7663 While the bison port was at version 2, there was a separate port for the previous version of bison, which was bison1 at the time. Now there's still the bison1 port, but it skips over version 2 straight to version 3. I'd like a separate bison2 port to fill this gap. (This was split off from comment:ticket:39909:4 btw) -- Ticket URL: <https://trac.macports.org/ticket/39910> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+-------------------------------- Changes (by larryv@…): * version: 2.2.0 => * port: bison1 bison2 bison => bison2 Comment: The backwards-incompatible changes are actually listed in [http://git.savannah.gnu.org/cgit/bison.git/tree/NEWS?id=v3.0 the NEWS file]. -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+-------------------------------- Comment (by egall@…): More ports suffering from incompatibilites: comment:ticket:39598:109 (good grief that's a lot of comments on that ticket...) #39924 (actually an issue with building bison itself, but having a bison2 to fall back on in the meantime could be useful) -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Changes (by devans@…): * cc: mww@… (removed) * owner: macports-tickets@… => mww@… Comment: Either reverting the current bison port to 2.7.1 or creating a separate port of that version would work for me (as a webkit-gtk maintainer) but if bison (3.0) and bison2 would conflict then I think the utility would be questionable. Bison1 is seriously outdated and has no current dependents so should probably be removed. A quick check of bison dependents shows 93 at this moment. I'm sure that more than one uses the deprecated features that are now removed in bison 3.0 (#39923) although I haven't tested them all. And there is no evidence that any port actually requires bison 3.0 at this point. So my vote overall would be to revert bison to the previous 2.7.1 version until the impact of upgrading to 3.0 is evaluated with respect to its current dependents. Of course, I would defer to the bison maintainer as to his preferred resolution but encourage this to be handled as soon as possible since the breakage in webkit-gtk blocks a number of other ports. To start, these include gimp2, epiphany, yelp, devhelp and the many other GNOME ports that depend on yelp. -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------------ Reporter: egall@… | Owner: jeremyhu@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------------ Changes (by jeremyhu@…): * owner: mww@… => jeremyhu@… Comment: If nobody comments on this in the next 12 hours, I'm going to revert bison at some point tomorrow. -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------------ Reporter: egall@… | Owner: jeremyhu@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------------ Changes (by jeremyhu@…): * cc: ryandesign@… (added) -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------------ Reporter: egall@… | Owner: jeremyhu@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------------ Changes (by jmr@…): * cc: mww@… (added) -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------------ Reporter: egall@… | Owner: jeremyhu@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------------ Comment (by egall@…): Replying to [comment:4 devans@…]:
if bison (3.0) and bison2 would conflict then I think the utility would be questionable.
bison1 currently doesn't conflict with bison, I don't see why bison2 and bison3 would have to conflict as well... -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------------ Reporter: egall@… | Owner: jeremyhu@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------------ Comment (by jeremyhu@…): r108830 -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Changes (by jeremyhu@…): * owner: jeremyhu@… => mww@… -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Comment (by egall@…): Replying to [comment:11 jeremyhu@…]:
r108830
Akim Demaille opened ticket #41600 to add back bison3, which presumably would revert that... (I'm still hoping that MacPorts would be able to have both versions at the same time...) -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Comment (by larryv@…): Replying to [comment:14 egall@…]:
I'm still hoping that MacPorts would be able to have both versions at the same time...
You're welcome to contribute a Portfile if you'd like to see this happen. -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Comment (by egall@…): Replying to [comment:15 larryv@…]:
Replying to [comment:14 egall@…]:
I'm still hoping that MacPorts would be able to have both versions at the same time...
You're welcome to contribute a Portfile if you'd like to see this happen.
OK, just a sec, I have to strip out some things I added for my local copies that might not be suitable for trunk... -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#39910: Request for bison2 port due to backwards-incompatible changes in Bison 3.0 ----------------------+------------------- Reporter: egall@… | Owner: mww@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: bison2 | ----------------------+------------------- Comment (by egall@…): OK, I added portfiles for 3 different versions of bison that install in parallel. We'll probably want to add unversioned symlinks to the executables for the port of the version that we want to support. -- Ticket URL: <https://trac.macports.org/ticket/39910#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts