From: Daniel A. S. <st...@ic...> - 2004-03-03 13:04:37
|
Jeff, On Wednesday, Mar 3, 2004, at 08:44 Australia/Sydney, Jeff Hobbs wrote: > The next step would be to delete all this mac/ from > the source base, assuming that macosx/* relies on nothing in > there (TBD, I know macosx uses unix stuff). nothing in 'macosx' depends on 'mac', just verified this by building tcl&tk from scratch with the mac directories deleted. So the whole of tcl/mac and tk/mac can be obsoleted in CVS. The next thing to do is removing any occurrences of TCL_MAC, #ifdef TCL_MAC et al from the other directories. I did a fairly thorough run through the sources (the regexp "(?i)(?<!e)mac(?![_ ]?os ?x|ro|hin|kerras|edonia)" is helpful...), the resulting patches are here: http://rutherglen.ics.mq.edu.au/~steffen/tcltk/tcl-nomac.diff http://rutherglen.ics.mq.edu.au/~steffen/tcltk/tk-nomac.diff note that I have purposefully left the glob mac types/creators support in (it's an open bug that this does not work on OSX). with these patches applied and the mac directory removed, the tcl&tk unix/x11 and aqua builds compile and run fine and the unix/x11 tests are unaffected. I have not tested the windows build. Cheers, Daniel -- ** Daniel A. Steffen ** "And now for something completely ** Dept. of Mathematics ** different" Monty Python ** Macquarie University ** <mailto:st...@ma...> ** NSW 2109 Australia ** <http://www.maths.mq.edu.au/~steffen/> |