Ticket #14587 (closed update: fixed)
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
Change History
Changed 5 years ago by Damien.Pollet@…
- Attachment Portfile-gst.diff added
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.
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:14 Changed 4 years ago by anonymous
- Milestone Port Updates deleted
Milestone Port Updates deleted


Portfile patch