[Python-checkins] python/dist/src/PCbuild python20.wse,1.105,1.106 readme.txt,1.27,1.28

tim_one@users.sourceforge.net tim_one@users.sourceforge.net
Tue, 19 Nov 2002 09:38:30 -0800


Update of /cvsroot/python/python/dist/src/PCbuild
In directory sc8-pr-cvs1:/tmp/cvs-serv26560/python/PCbuild

Modified Files:
	python20.wse readme.txt 
Log Message:
Renamed Wise vrbl from _TCLMINOR_ to _TCLDIR_, to remove any script
dependence on the Tcl/Tk version number.  Now you point it at the
Tcl/Tk install you want to ship, and that's what it ships.


Index: python20.wse
===================================================================
RCS file: /cvsroot/python/python/dist/src/PCbuild/python20.wse,v
retrieving revision 1.105
retrieving revision 1.106
diff -C2 -d -r1.105 -r1.106
*** python20.wse	14 Nov 2002 23:24:40 -0000	1.105
--- python20.wse	19 Nov 2002 17:38:26 -0000	1.106
***************
*** 31,37 ****
    Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
    Variable Flags1=00001000
!   Variable Name2=_TCLMINOR_
!   Variable Description2=Tcl/Tk Minor Version (e.g. the "4" in "8.4.1")
!   Variable Default2=4
    Variable Flags2=00001000
    Variable Name3=_DOC_
--- 31,39 ----
    Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
    Variable Flags1=00001000
!   Variable Name2=_TCLDIR_
!   Variable Description2=The directory in which the Tcl/Tk installation
!   Variable Description2=lives.  This must be a sibling of the Python
!   Variable Description2=directory.
!   Variable Default2=tcl84
    Variable Flags2=00001000
    Variable Name3=_DOC_
***************
*** 95,98 ****
--- 97,108 ----
  item: Remark
  end
+ item: Remark
+   Text=When the version of Tcl/Tk changes, the compiler vrbl
+ end
+ item: Remark
+   Text=_TCLDIR_ may also need to be changed.
+ end
+ item: Remark
+ end
  item: Set Variable
    Variable=APPTITLE
***************
*** 2049,2065 ****
  end
  item: Install File
!   Source=..\..\tcl84\bin\tcl8%_tclminor_%.dll
!   Destination=%MAINDIR%\DLLs\tcl8%_TCLMINOR_%.dll
!   Description=Tcl/Tk binaries and libraries
!   Flags=0000000000000010
! end
! item: Install File
!   Source=..\..\tcl84\bin\tk8%_tclminor_%.dll
!   Destination=%MAINDIR%\DLLs\tk8%_TCLMINOR_%.dll
    Description=Tcl/Tk binaries and libraries
    Flags=0000000000000010
  end
  item: Install File
!   Source=..\..\tcl84\lib\*.*
    Destination=%MAINDIR%\tcl
    Description=Tcl/Tk binaries and libraries
--- 2059,2069 ----
  end
  item: Install File
!   Source=..\..\%_tcldir_%\bin\*.dll
!   Destination=%MAINDIR%\DLLs
    Description=Tcl/Tk binaries and libraries
    Flags=0000000000000010
  end
  item: Install File
!   Source=..\..\%_tcldir_%\lib\*.*
    Destination=%MAINDIR%\tcl
    Description=Tcl/Tk binaries and libraries

Index: readme.txt
===================================================================
RCS file: /cvsroot/python/python/dist/src/PCbuild/readme.txt,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** readme.txt	15 Nov 2002 18:36:11 -0000	1.27
--- readme.txt	19 Nov 2002 17:38:27 -0000	1.28
***************
*** 98,108 ****
      XXX Some tests failed in "nmake -f makefile.vc test".
  
-     XXX Should rename destination directory to something more generic
-     XXX then tcl84.  But unless I can backport 8.4.1 to the 2.2 line
-     XXX too, I've got to be able to build using more than one Tcl/Tk
-     XXX release, and that effectively reserves the "tcl" directory name
-     XXX for the duration.  Nothing that requires thought is going to
-     XXX work when it comes to release crunch times.
- 
      Build Tk
      --------
--- 98,101 ----
***************
*** 117,120 ****
--- 110,120 ----
      XXX Our installer copies a lot of stuff out of the Tcl/Tk install
      XXX directory.  Is all of that really needed for Python use of Tcl/Tk?
+ 
+     Make sure the installer matches
+     -------------------------------
+     Ensure that the Wise compiler vrbl _TCLDIR_ is set to the name of
+     the common Tcl/Tk installation directory (tcl84 for the instructions
+     above).  This is needed so the installer can copy various Tcl/Tk
+     files into the Python distribution.