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 |
---|
comment:2 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
Description: | modified (diff) |
---|---|
Summary: | support tk +quartz variant in Tcl/Tk extensions → support tk +quartz variant in Tcl/Tk ports |
Note: See
TracTickets for help on using
tickets.
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 notrequire_active_variants tk quartz
):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.