tcl needs --disable-corefoundation

Frank Schima macsforever2000 at macports.org
Sat Oct 10 11:24:55 PDT 2009


On Oct 10, 2009, at 11:44 AM, Jack Howarth wrote:

> Frank,
>   I also noticed that we don't have a py26-tkinter stub
> package for python26. Why is that? Also, why do we build
> python26 and install it as a framework? Was there a specific
> reason for that change compared to how the python25 package
> is built?

The tkinter module is built into python25 and python26. It used to be  
the case that it was a separate port for python25, but later versions  
of the python25 port have it built in so we turned py25-tkinter into a  
stub package for those that had it installed. I think that when the  
python26 port was made, tkinter was already built in, hence there was  
no need to make an empty stub package for it.

The framework issue is a little more complex and someone will  
hopefully correct me if I'm wrong. The original python25 port was not  
a framework build. It was determined that a framework build was more  
desirable. I cannot remember the exact reasoning right now. There are  
a few tickets about this such as [1] and [2]. python25 was eventually  
made partially a framework build and we had to fix a few ports to work  
around that. When python26 (and above) was made, we decided to make it  
a framework build from the beginning.


[1] <https://trac.macports.org/ticket/16111>
[2] <https://trac.macports.org/ticket/16334>

Cheers!
Frank



More information about the macports-dev mailing list