New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #14587 (closed update: fixed)

Opened 5 years ago

Last modified 4 years ago

GNU Smalltalk 3.0.1 -> 3.0.2

Reported by: Damien.Pollet@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: smalltalk gst Cc: saispo@…, simon@…
Port:

Description


Attachments

Portfile-gst.diff (629 bytes) - added by Damien.Pollet@… 5 years ago.
Portfile patch
Portfile.diff (1.3 KB) - added by marcuscalhounlopez@… 5 years ago.

Change History

Changed 5 years ago by Damien.Pollet@…

Portfile patch

comment:1 Changed 5 years ago by marcuscalhounlopez@…

Attached is a proposed patch to gst that would not only update to the latest version, but would also ensure that the MacPorts versions of libraries are found.

Changed 5 years ago by marcuscalhounlopez@…

comment:2 Changed 5 years ago by Damien.Pollet@…

Just for my information, is this really useful? Here's what I get here with my version of the port: $ otool -L which gst /opt/local/bin/gst:

/opt/local/lib/libgst.7.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libsigsegv.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0) /opt/local/lib/libreadline.5.2.dylib (compatibility version 5.0.0, current version 5.2.0) /opt/local/lib/libgmp.3.dylib (compatibility version 8.0.0, current version 8.2.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

comment:3 Changed 5 years ago by marcuscalhounlopez@…

Based on what you have shown, perhaps the extra configure arguments are not necessary.
I am a little surprised.
Does it also find the correct MacPorts Tcl/Tk libraries (in ${prefix}/lib/smalltalk)?

comment:4 Changed 5 years ago by Damien.Pollet@…

It seems to, yes:

$ otool -L /opt/local/lib/smalltalk/blox-tk.so

/opt/local/lib/smalltalk/blox-tk.so:

/usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0) /usr/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libXdmcp.6.dylib (compatibility version 7.0.0, current version 7.0.0) /usr/X11/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libtcl8.5.dylib (compatibility version 8.5.0, current version 8.5.1) /opt/local/lib/libtk8.5.dylib (compatibility version 8.5.0, current version 8.5.1) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.10.0) /usr/X11/lib/libXss.1.dylib (compatibility version 2.0.0, current version 2.0.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)

Did you try building the package yourself ?

comment:5 Changed 5 years ago by marcuscalhounlopez@…

I have the package installed, but it is with a modified Portfile so I could get the latest version.
The changes include the ones I propose earlier (--with-tcl=..., etc.) which appear to be superfluous.
Thanks for the information.

comment:6 Changed 5 years ago by Damien.Pollet@…

Latest version, you mean the development snapshot ? I made a custom portfile here for this too, maybe we should submit it…

comment:7 Changed 5 years ago by marcuscalhounlopez@…

The modified Portfile I was referring to was the minor version bump 3.0.1->3.0.2.
I do not personally have need of the developer snapshot, but if there is a significant improvement,
perhaps a new gst-devel port is in order.

comment:8 Changed 5 years ago by Damien.Pollet@…

yeah, 3.1 will feature seaside among other shiny new things :) but the releases are made reasonably often so I guess we can wait for it.

comment:9 Changed 5 years ago by jmr@…

Explicitly telling configure where to find things is a good idea in general, since many packages are prone to using any versions that happen to be installed in /usr/local otherwise.

comment:10 Changed 5 years ago by simon@…

  • Cc simon@… added
  • Status changed from new to closed
  • Resolution set to fixed

Committed in r37113. Thanks for your help.

Does anybody of you want to maintain the port? (Version 3.0.3 was already released)

Simon

comment:11 Changed 5 years ago by Damien.Pollet@…

I will, once I can breathe a little IRL.

comment:12 Changed 5 years ago by raimue@…

landonf added the same port as gnu-smalltalk, but as it already exists he is now maintaining gst and gst-dev with openmaintainer. But that doesn't mean you can't submit any port updates!

comment:13 Changed 4 years ago by jmr@…

  • Type changed from enhancement to update

comment:14 Changed 4 years ago by anonymous

  • Milestone Port Updates deleted

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.