Opened 15 years ago

Closed 5 years ago

#17822 closed enhancement (worksforme)

Need TK Framework

Reported by: dershow Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: tk

Description

I have Tk 8.5.5 installed. I am trying to run an application (GRASS) and the new version (6.4 is the development version that will be released soon) requires the "Aqua framework" Tk. I tried rebuilding Tk with +quartz. But the binary application that I am trying to use (one piece of GRASS) is not finding the correct libraries, because it is looking for frameworks. The person who does the binaries suggested that I install the ActiveTcl distribution, but that seems silly, given that I already have the MacPorts TclTk installed. So, I am wondering if there is any way to make this installation work? Is there something that can be done with Tk to have it also build frameworks? There is a "--enable-frameworks" flag as part of TclTk. Is it possible to make a "framework variant" of Tk?

Change History (6)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Cc: macsforever2000@… added; mww@… removed
Owner: changed from macports-tickets@… to mww@…
Port: tk added; Tk removed

Assigning to maintainer.

comment:2 Changed 15 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:3 Changed 10 years ago by mf2k (Frank Schima)

Cc: macsforever2000@… removed
Keywords: TK Framework removed

comment:4 Changed 7 years ago by mf2k (Frank Schima)

Owner: mww@… deleted
Status: newassigned
Type: defectenhancement
Version: 1.7.0

See #53012.

comment:5 Changed 5 years ago by Schamschula (Marius Schamschula)

Owner: set to MarcusCalhoun-Lopez

comment:6 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: worksforme
Status: assignedclosed

Sorry this ticket has been open for so long.
I just started maintaining Tcl/Tk.

Maintaining two fundamentally different instantiation methods has proven to be a necessary evil (e.g., tk and gtk3 with conflicting +quartz and +x11 variants).
We should not add another unless absolutely necessary.

As far as I can tell, grass seems to be working (in the past ten years, a fix must have been found).

Note: See TracTickets for help on using tickets.