mirror of https://github.com/python/cpython
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.
This commit is contained in:
parent
b9a21ad74d
commit
a406b58619
|
@ -30,9 +30,11 @@ item: Global
|
||||||
Variable Description1=WISE root directory
|
Variable Description1=WISE root directory
|
||||||
Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
|
Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
|
||||||
Variable Flags1=00001000
|
Variable Flags1=00001000
|
||||||
Variable Name2=_TCLMINOR_
|
Variable Name2=_TCLDIR_
|
||||||
Variable Description2=Tcl/Tk Minor Version (e.g. the "4" in "8.4.1")
|
Variable Description2=The directory in which the Tcl/Tk installation
|
||||||
Variable Default2=4
|
Variable Description2=lives. This must be a sibling of the Python
|
||||||
|
Variable Description2=directory.
|
||||||
|
Variable Default2=tcl84
|
||||||
Variable Flags2=00001000
|
Variable Flags2=00001000
|
||||||
Variable Name3=_DOC_
|
Variable Name3=_DOC_
|
||||||
Variable Description3=The unpacked HTML doc directory.
|
Variable Description3=The unpacked HTML doc directory.
|
||||||
|
@ -94,6 +96,14 @@ item: Remark
|
||||||
end
|
end
|
||||||
item: Remark
|
item: Remark
|
||||||
end
|
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
|
item: Set Variable
|
||||||
Variable=APPTITLE
|
Variable=APPTITLE
|
||||||
Value=Python %PYVER_STRING%
|
Value=Python %PYVER_STRING%
|
||||||
|
@ -2048,19 +2058,13 @@ item: Remark
|
||||||
Text=Tcl/Tk
|
Text=Tcl/Tk
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=..\..\tcl84\bin\tcl8%_tclminor_%.dll
|
Source=..\..\%_tcldir_%\bin\*.dll
|
||||||
Destination=%MAINDIR%\DLLs\tcl8%_TCLMINOR_%.dll
|
Destination=%MAINDIR%\DLLs
|
||||||
Description=Tcl/Tk binaries and libraries
|
Description=Tcl/Tk binaries and libraries
|
||||||
Flags=0000000000000010
|
Flags=0000000000000010
|
||||||
end
|
end
|
||||||
item: Install File
|
item: Install File
|
||||||
Source=..\..\tcl84\bin\tk8%_tclminor_%.dll
|
Source=..\..\%_tcldir_%\lib\*.*
|
||||||
Destination=%MAINDIR%\DLLs\tk8%_TCLMINOR_%.dll
|
|
||||||
Description=Tcl/Tk binaries and libraries
|
|
||||||
Flags=0000000000000010
|
|
||||||
end
|
|
||||||
item: Install File
|
|
||||||
Source=..\..\tcl84\lib\*.*
|
|
||||||
Destination=%MAINDIR%\tcl
|
Destination=%MAINDIR%\tcl
|
||||||
Description=Tcl/Tk binaries and libraries
|
Description=Tcl/Tk binaries and libraries
|
||||||
Flags=0000000100000010
|
Flags=0000000100000010
|
||||||
|
|
|
@ -97,13 +97,6 @@ _tkinter
|
||||||
|
|
||||||
XXX Some tests failed in "nmake -f makefile.vc test".
|
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
|
Build Tk
|
||||||
--------
|
--------
|
||||||
cd dist\tk8.4.1\win
|
cd dist\tk8.4.1\win
|
||||||
|
@ -117,6 +110,13 @@ _tkinter
|
||||||
XXX Our installer copies a lot of stuff out of the Tcl/Tk install
|
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?
|
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.
|
||||||
|
|
||||||
|
|
||||||
zlib
|
zlib
|
||||||
Python wrapper for the zlib compression library. Get the source code
|
Python wrapper for the zlib compression library. Get the source code
|
||||||
|
|
Loading…
Reference in New Issue