[MacPorts] #71359: py312-tkinter for Sequoia on arm64
MacPorts
noreply at macports.org
Tue Dec 3 09:33:07 UTC 2024
#71359: py312-tkinter for Sequoia on arm64
----------------------------+--------------------
Reporter: daniel0076 | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: invalid | Keywords:
Port: py312-tkinter |
----------------------------+--------------------
Changes (by ryandesign):
* cc: jmroot (added)
Comment:
I do prefer the quartz interface of tk when it works. You had originally
[changeset:ad7a527cfb09d0f5a2b186967b7bdaab35c8a6af/macports-ports
defaulted the port to +quartz] in 2012 when you updated it to a version
that could be built 64-bit with quartz, but it was
[changeset:0363e864258a06b1ad878885dc8bf792083b7599/macports-ports
switched back to +x11] in 2015 because no ports required it with +quartz
while several ports require it with +x11:
{{{
% find . -name Portfile | xargs grep -E --color
"require_active_variants.*[^g]tk .*x11"
./science/magic/Portfile:require_active_variants tk x11
./science/gvemod-labeler/Portfile:require_active_variants tk x11
./science/xcrysden/Portfile:require_active_variants tk x11
./math/netgen/Portfile: require_active_variants tk x11
./math/R/Portfile: require_active_variants tk x11
./x11/xcircuit/Portfile:require_active_variants tk x11 quartz
./x11/Togl/Portfile: require_active_variants tk x11
./x11/tktable/Portfile: require_active_variants tk x11
./x11/tix/Portfile: require_active_variants tk x11
./x11/blt/Portfile:require_active_variants tk x11
./x11/tkdnd/Portfile: require_active_variants tk x11
./graphics/tkimg/Portfile: require_active_variants tk x11
}}}
By switching back to quartz by default, binaries of these ports now cannot
be created on the buildbot anymore and users will need to do manual work
(install tk +x11) to install these ports. In some of these ports, the tk
+x11 requirement is isolated to an x11 variant and there is a
corresponding quartz variant that requires tk +quartz. But these ports
default to +x11, as has been our custom for a long time.
--
Ticket URL: <https://trac.macports.org/ticket/71359#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list