This is a solaris issue, no?
Nope. When I remove the two pkgsrc patches, tk builds perfectly fine. Installation breaks, because PLIST expects different files at different places.
What is the rationale for these changes? I can partly understand, why all header files are moved to "/usr/pkg/include/tk". But to "fix" dependent software, symlinks are created in /usr/pkg/include. Why not install the headers there in the first place?
I can only assume that these are remnants of trying to allow parallel installations of different versions of Tcl and Tk. As this endeavor has been abandoned, why not remove all the pkgsrc changes and let the package install its files where it intends to do. I don't see anything that breaks any pkgsrc conventions.
-- Jörn Clausen joern.clausen%uni-bielefeld.de@localhost Hochschulrechenzentrum http://www.uni-bielefeld.de/hrz/ Universität Bielefeld