New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29307 (new update)

Opened 2 years ago

Last modified 3 months ago

GNU Guile version 2 series

Reported by: rkmspence@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: aconchillo@…, devans@…, dports@…, dweber@…, emer@…, gwright@…, jwa@…, kevin@…, michaelld@…, mww@…, snc@…, tommyd@…, larryv@…, egall@…
Port: guile guile18

Description

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.

Attachments

Portfile (4.8 KB) - added by rkmspence@… 2 years ago.
lang/guile18/Portfile
Portfile.2 (2.5 KB) - added by rkmspence@… 2 years ago.
lang/guile/Portfile (version 2 series)
mdk-guile2-support.patch (7.4 KB) - added by aconchillo@… 4 months ago.
mdk Guile 2 support

Change History

Changed 2 years ago by rkmspence@…

lang/guile18/Portfile

Changed 2 years ago by rkmspence@…

lang/guile/Portfile (version 2 series)

comment:1 Changed 2 years ago by jmr@…

  • Port set to guile guile18

comment:2 Changed 14 months ago by jmr@…

  • Cc aconchillo@…, devans@…, dports@…, dweber@…, emer@…, gwright@…, jwa@…, kevin@…, michaelld@…, mww@…, snc@…, tommyd@… added
  • Version 1.9.2 deleted

Adding maintainers of dependent ports to Cc, since I don't know how this will affect them.

comment:3 Changed 14 months ago 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...

comment:4 Changed 5 months ago by macports@…

What is the current status on this?

comment:5 Changed 5 months ago 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.

comment:6 Changed 5 months ago by larryv@…

  • Cc larryv@… added

Cc Me!

comment:7 Changed 4 months ago 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.

Changed 4 months ago by aconchillo@…

mdk Guile 2 support

comment:8 Changed 3 months ago 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.

comment:9 Changed 3 months ago by egall@…

  • Cc egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.