In article <[email protected]>, Blair Zajac <[email protected]> wrote: > On 12/21/2012 12:38 PM, Jeremy Huddleston Sequoia wrote: > > > > On Dec 21, 2012, at 11:17 AM, Joshua Root > > <[email protected]> wrote: > > > >>> Revision: 100699 > >>> https://trac.macports.org/changeset/100699 > >>> Author: g5pw at macports.org > >>> Date: 2012-12-20 15:51:41 -0800 (Thu, 20 Dec 2012) > >>> Log Message: > >>> ----------- > >>> lang/tcl: > >>> bump to 8.6.0 > >> > >> This is a good example of where you should not just see "openmaintainer" > >> and automatically commit the latest version. Both API and ABI > >> incompatibilities are introduced with this release. Threading is now > >> enabled by default, so the threads variant does nothing. > > > > revert + epoch bump + comment in the Portfile > > That means we need to rev bump all dependent ports. Unless there's > something broken with 8.6, shouldn't we just leave it and fix the > threading variant?
I believe the bump to 8.6 broke Python's IDLE and other Tkinter-based apps when using tk +quartz (aka Tk Aqua). RuntimeError: tk.h version (8.6) doesn't match libtk.a version (8.5) Upstream, we have done no testing of Tk 8.6 Aqua with Python on OS X and make no claims that it is supported. Tk 8.5 Aqua has been problematic enough for Python; we're certainly in no rush to move to 8.6, especially since Apple isn't shipping it. I would recommend reverting to 8.5 as the default and/or making Tck/Tk 8.6 available as an option. -- Ned Deily, [email protected] _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
