WikiDoc |
CVS Updates Alphatk WindowsNote: this page needs more work. At present it is not much more than a mirror of CVS.AlphaTclCvsOldVersion. This page contains information for updating from the AlphaTcl CVS for Alphatk in the Windows OS. Important Note (15 May 2006) : http://sourceforge.net/ has announced a change in its CVS servers, and the Server Hostname should no longer be cvs.alphatcl.sourceforge.net cvs.sourceforge.net but rather alphatcl.cvs.sourceforge.net Note: currently Alphatk assumes an encoding for AlphaTcl that is fixed in the distribution you downloaded (could be cp1252, macRoman or other -- look in alphatk.tcl). However, the repository is latin1 encoded (or for Tcl's purposes ISOmacRoman encoded), so appropriate conversion steps will be needed after checkouts/updates; this requirement will go away in the near future, or if you install the ISOmacRoman encoding and have Alphatk use that. (the appropriate .enc file for tcl based conversion is provided in Developer/Tools/encoding) Setup CLI Instructions (csh assumed) It is suggested you place the following in your ~/.cvsrc : cvs -z3 diff -u update -P -d checkout -P For users and developers with read-only pserver access:
setenv CVSROOT ':pserver:anonymous@alphatcl.cvs.sourceforge.net:/cvsroot/alphatcl' cvs login
For members of the AlphaTcl SF project with read-write access:
setenv CVS_RSH ssh
setenv CVSROOT ':ext:developername@alphatcl.cvs.sourceforge.net:/cvsroot/alphatcl'
Checkout, Update The repository is designed to be checked out in your Alpha directory, i.e. the AlphaTcl $HOME. CLI Instructions (csh assumed) To checkout execute the following in AlphaTcl $HOME:
cvs co -A -r CURRENT AlphaTclDevel
cvs co -A -r STABLE AlphaTcl To update, execute the following in AlphaTcl $HOME cvs up * (ignore the warning about 'CVS' being specified in the argument) Developers could use '-r HEAD' to get the absolute latest version of everything in the repository, but that will be less stable, and much more likely to have bugs. Alphatk extra instructions Download Alphatk and follow the above instructions (CLI) to get a working checkout of AlphaTcl. You will notice that Alphatk already contains an AlphaTcl distribution. Replace that distribution with the checked-out version (containing 'CVS' directories etc). Be careful not to delete any part of the hierarchy (AlphaCore, AlphaGifs, for example) which is not included in the checked-out copy. Now edit 'alphatk.tcl' and change the default encoding to 'ISOmacRoman' (search for the string "macRoman"). You need to do this because you've just replaced a 'macRoman' encoded AlphaTcl with an 'ISOmacRoman' one. Now start up Alphatk as usual. There may be some issues wrt your preferences being in the wrong encoding. Once you have this setup up and running, you can update AlphaTcl in place. Updates to the non-AlphaTcl parts of Alphatk must still be done by downloading an Alphatk distribution. |
Edit -
History -
Print -
Recent Changes -
Search
Page last modified on May 15, 2006, at 07:44 PM
|
Hosted on
![]() |