Opened 6 years ago

Last modified 6 years ago

#56807 closed defect

support tk +quartz variant in Tcl/Tk ports — at Version 2

Reported by: chrstphrchvz (Christopher Chavez) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.5.3
Keywords: Cc:
Port: tix p5-tcl-ptk R gvemod-labeler magic magic-devel xcrysden tktable

Description (last modified by chrstphrchvz (Christopher Chavez))

The port for Tcl/Tk has both x11 and quartz ("aqua" native UI) variants. Ideally, the ports for any Tcl/Tk-related ports or extensions should also support aqua in addition to X11. Some extensions with ports I know of so far are Tix and TkTable, since those can be used to extend the functionality available in p5-tcl-ptk, but there are probably are a few more.

Since tix and tktable are nomaintainer, I understand that it will probably be up to myself to implement this. I may need some assistance in configuring things like variants properly, though.

Change History (2)

comment:1 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Port: R gvemod-labeler magic magic-devel xcrysden added; tktable removed

It looks like the portfile for TkTable didn't have a tk +x11 restriction.

Another port I would have mentioned for this issue is tklib; however it is pure Tcl, nor does its portfile have an +x11 restriction either.

Here's the current list of ports that do have an +x11 restriction (i.e. require_active_variants tk x11 but not require_active_variants tk quartz):

R +tcltk
gvemod-labeler
magic
magic-devel
xcrysden

I'll add these ports as affected by this issue for awareness, though any of them can be removed if they can't or don't intend to support Tk aqua. The only port I'm particularly interested in having work is the Tix port.

comment:2 Changed 6 years ago by chrstphrchvz (Christopher Chavez)

Description: modified (diff)
Summary: support tk +quartz variant in Tcl/Tk extensionssupport tk +quartz variant in Tcl/Tk ports
Note: See TracTickets for help on using tickets.