[MacPorts] #29307: GNU Guile version 2 series
#29307: GNU Guile version 2 series ---------------------------------+------------------------------------------ Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: ---------------------------------+------------------------------------------ GNU Guile (lang/guile) has started a new stable release series (version 2) and Portfiles need to change to reflect this. In the spirit of the existing guile16 port, I have created a guile18 port for the old stable series and changed the existing guile port for version 2.0. All this, of course, in a private repository. Portfiles attached. Details: The guile18 port uses the same patch files as the former guile from from which it was copied. post-destroot fixups follow those in the guile16 port. guile 2.0.1 builds and installs without patches. -- Ticket URL: <https://trac.macports.org/ticket/29307> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ---------------------------------+------------------------------------------ Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: guile guile18 ---------------------------------+------------------------------------------ Changes (by jmr@…): * port: => guile guile18 -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ---------------------------------+------------------------------------------ Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: guile guile18 ---------------------------------+------------------------------------------ Changes (by jmr@…): * cc: aconchillo@…, devans@…, dports@…, dweber@…, emer@…, gwright@…, jwa@…, kevin@…, michaelld@…, mww@…, snc@…, tommyd@… (added) * version: 1.9.2 => Comment: Adding maintainers of dependent ports to Cc, since I don't know how this will affect them. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ---------------------------------+------------------------------------------ Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: guile guile18 ---------------------------------+------------------------------------------ Comment(by dports@…): For gnucash: it will still need guile 1.8, so we'll need to keep it around as guile18. It would probably require patching gnucash to find guile18 in its new location, as we did back when guile was updated to 1.8 (and gnucash was still using 1.6). I imagine the same is true of at least some of the other dependents... -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by macports@…): What is the current status on this? -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by rkmspence@…): I'm not a MacPorts maintainer and have no real experience as such. So, all I can do is state the current position and ask that it be addressed by somebody qualified. Port 'guile16' is the 1.6.x series. Port 'guile' is still the old 1.8.x series. There is no sign of a port for the guile 2.x series. Basically, nothing has changed. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by aconchillo@…): I was the maintainer of mdk. As I posted in ticket #32345 I will not maintain the port anymore. However, one of the last things I did was a patch for mdk to support Guile 2. The patch was sent to mdk's author. Still waiting for release. I will attach the patch here, it should apply cleanly. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by aconchillo@…): Hi, just let you know that mdk 1.2.7 has been released with my Guile 2 patch included. So, you just need to update mdk. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by egall@…): Seeing as more GNU software is adding guile support these days (gnumake 4.0, gdb in its upcoming 7.8 release), having these guile Portfiles committed would make it easier to add guile support in these other ports as well. Although the one in the 2.0.x series may need to be updated to a newer version, as it is now at 2.0.11... -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by egall@…): Apparently there are still some upstream issues that need to be worked out that prevent guile 2.0.11 from building with MacPorts libraries: [http://lists.gnu.org/archive/html/bug-guile/2014-07/msg00002.html] Unfortunately the "attached log" in the message does not seem to be coming through for me... -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by JadeNB1729@…): Replying to [comment:15 egall@…]:
Apparently there are still some upstream issues that need to be worked out that prevent guile 2.0.11 from building with MacPorts libraries: [http://lists.gnu.org/archive/html/bug-guile/2014-07/msg00002.html]
Unfortunately the "attached log" in the message does not seem to be coming through for me...
(Sorry if this appears twice; it seems to have got eaten the first time.) That's my bug report. The attached log downloads as a '.bin' file, but it seems to behave fine when read as a text file; I attach it here, re-named as guile.log. I think that the problem might be something in my environment, since I can't build MacPorts's guile either: https://trac.macports.org/ticket/44112. On the other hand, the HomeBrew formula *does* build for me without trouble. The only difference that I can find is https://github.com/Homebrew/homebrew/blob/49bb89e1e494603fbfb41a3092c30ba4ed..., but, when I e-mailed mkhl to find out more about the fix, he said that he no longer develops on Macs, and didn't think that he could offer any insight. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: guile guile18 | ----------------------------+-------------------------------- Comment (by jul_bsd@…): Here, it builds/destroot/installs fine. also solves #44112 with current Mavericks and macports 2.3.1. https://github.com/Homebrew/homebrew/blob/67995a62d81e9ea9d53213e2cd221dae81... http://fink.cvs.sourceforge.net/fink/dists/10.7/stable/main/finkinfo/languag... Didn't check for 1.8 if we want to keep a guile18 in tree. Seems both fink and homebrew have it -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:17> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: guile guile18 | ----------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * cc: macports@… (added) Comment: Duplicate #44892 has another patch for updating guile to version 2. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:18> MacPorts <http://www.macports.org/> Ports system for OS X
#29307: GNU Guile version 2 series ----------------------------+-------------------------------- Reporter: rkmspence@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: guile guile18 | ----------------------------+-------------------------------- Comment (by mwette@…): Replying to [comment:21 mwette@…]:
Cc Me!
What about installing guile 2.0(.11) as guile20? This is what I have done for myself, though I am skipping install of documentation. -- Ticket URL: <https://trac.macports.org/ticket/29307#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts