Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#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 (2)

Portfile-gst.diff (629 bytes) - added by Damien.Pollet@… 13 years ago.
Portfile patch
Portfile.diff (1.3 KB) - added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) 13 years ago.

Download all attachments as: .zip

Change History (16)

Changed 13 years ago by Damien.Pollet@…

Attachment: Portfile-gst.diff added

Portfile patch

comment:1 Changed 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

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 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Attachment: Portfile.diff added

comment:2 Changed 13 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 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

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 13 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 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

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 13 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 13 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

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 13 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 13 years ago by jmroot (Joshua Root)

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 12 years ago by simon@…

Cc: simon@… added
Resolution: fixed
Status: newclosed

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 12 years ago by Damien.Pollet@…

I will, once I can breathe a little IRL.

comment:12 Changed 12 years ago by raimue (Rainer Müller)

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 12 years ago by jmroot (Joshua Root)

Type: enhancementupdate

comment:14 Changed 12 years ago by (none)

Milestone: Port Updates

Milestone Port Updates deleted

Note: See TracTickets for help on using tickets.