Fossil SCM
Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile.
Commit
5050132815737a54cbbbdaf76676f99c23206751d2b5b73f3be539a56f49bd97
Parent
70a7db80f577f96…
6 files changed
+1
-1
+2
-2
+1
-1
+2
-1
+1
-1
+1
-1
M
auto.def
+1
-1
| --- auto.def | ||
| +++ auto.def | ||
| @@ -50,11 +50,11 @@ | ||
| 50 | 50 | set hbtd /usr/local/Cellar/tcl-tk |
| 51 | 51 | if {[string equal false [get-define TCLSH]]} { |
| 52 | 52 | msg-result "WARNING: 'make test' will not run here." |
| 53 | 53 | } else { |
| 54 | 54 | set v [exec /bin/sh -c "echo 'puts \$tcl_version' | tclsh"] |
| 55 | - if {[expr $v >= 8.6]} { | |
| 55 | + if {[expr {$v >= 8.6}]} { | |
| 56 | 56 | msg-result "Found Tclsh version $v in the PATH." |
| 57 | 57 | define TCLSH tclsh |
| 58 | 58 | } elseif {[file isdirectory $hbtd]} { |
| 59 | 59 | # This is a macOS system with the Homebrew version of Tcl/Tk |
| 60 | 60 | # installed. Select the newest version. It won't normally be |
| 61 | 61 |
| --- auto.def | |
| +++ auto.def | |
| @@ -50,11 +50,11 @@ | |
| 50 | set hbtd /usr/local/Cellar/tcl-tk |
| 51 | if {[string equal false [get-define TCLSH]]} { |
| 52 | msg-result "WARNING: 'make test' will not run here." |
| 53 | } else { |
| 54 | set v [exec /bin/sh -c "echo 'puts \$tcl_version' | tclsh"] |
| 55 | if {[expr $v >= 8.6]} { |
| 56 | msg-result "Found Tclsh version $v in the PATH." |
| 57 | define TCLSH tclsh |
| 58 | } elseif {[file isdirectory $hbtd]} { |
| 59 | # This is a macOS system with the Homebrew version of Tcl/Tk |
| 60 | # installed. Select the newest version. It won't normally be |
| 61 |
| --- auto.def | |
| +++ auto.def | |
| @@ -50,11 +50,11 @@ | |
| 50 | set hbtd /usr/local/Cellar/tcl-tk |
| 51 | if {[string equal false [get-define TCLSH]]} { |
| 52 | msg-result "WARNING: 'make test' will not run here." |
| 53 | } else { |
| 54 | set v [exec /bin/sh -c "echo 'puts \$tcl_version' | tclsh"] |
| 55 | if {[expr {$v >= 8.6}]} { |
| 56 | msg-result "Found Tclsh version $v in the PATH." |
| 57 | define TCLSH tclsh |
| 58 | } elseif {[file isdirectory $hbtd]} { |
| 59 | # This is a macOS system with the Homebrew version of Tcl/Tk |
| 60 | # installed. Select the newest version. It won't normally be |
| 61 |
+2
-2
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -711,11 +711,11 @@ | ||
| 711 | 711 | #### The directories where the OpenSSL include and library files are located. |
| 712 | 712 | # The recommended usage here is to use the Sysinternals junction tool |
| 713 | 713 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 714 | 714 | # Fossil source code directory and the target OpenSSL source directory. |
| 715 | 715 | # |
| 716 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b | |
| 716 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c | |
| 717 | 717 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 718 | 718 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 719 | 719 | |
| 720 | 720 | #### Either the directory where the Tcl library is installed or the Tcl |
| 721 | 721 | # source code directory resides (depending on the value of the macro |
| @@ -1568,11 +1568,11 @@ | ||
| 1568 | 1568 | !ifndef USE_SEE |
| 1569 | 1569 | USE_SEE = 0 |
| 1570 | 1570 | !endif |
| 1571 | 1571 | |
| 1572 | 1572 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1573 | -SSLDIR = $(B)\compat\openssl-1.1.1b | |
| 1573 | +SSLDIR = $(B)\compat\openssl-1.1.1c | |
| 1574 | 1574 | SSLINCDIR = $(SSLDIR)\include |
| 1575 | 1575 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1576 | 1576 | SSLLIBDIR = $(SSLDIR) |
| 1577 | 1577 | !else |
| 1578 | 1578 | SSLLIBDIR = $(SSLDIR) |
| 1579 | 1579 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -711,11 +711,11 @@ | |
| 711 | #### The directories where the OpenSSL include and library files are located. |
| 712 | # The recommended usage here is to use the Sysinternals junction tool |
| 713 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 714 | # Fossil source code directory and the target OpenSSL source directory. |
| 715 | # |
| 716 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b |
| 717 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 718 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 719 | |
| 720 | #### Either the directory where the Tcl library is installed or the Tcl |
| 721 | # source code directory resides (depending on the value of the macro |
| @@ -1568,11 +1568,11 @@ | |
| 1568 | !ifndef USE_SEE |
| 1569 | USE_SEE = 0 |
| 1570 | !endif |
| 1571 | |
| 1572 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1573 | SSLDIR = $(B)\compat\openssl-1.1.1b |
| 1574 | SSLINCDIR = $(SSLDIR)\include |
| 1575 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1576 | SSLLIBDIR = $(SSLDIR) |
| 1577 | !else |
| 1578 | SSLLIBDIR = $(SSLDIR) |
| 1579 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -711,11 +711,11 @@ | |
| 711 | #### The directories where the OpenSSL include and library files are located. |
| 712 | # The recommended usage here is to use the Sysinternals junction tool |
| 713 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 714 | # Fossil source code directory and the target OpenSSL source directory. |
| 715 | # |
| 716 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c |
| 717 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 718 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 719 | |
| 720 | #### Either the directory where the Tcl library is installed or the Tcl |
| 721 | # source code directory resides (depending on the value of the macro |
| @@ -1568,11 +1568,11 @@ | |
| 1568 | !ifndef USE_SEE |
| 1569 | USE_SEE = 0 |
| 1570 | !endif |
| 1571 | |
| 1572 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1573 | SSLDIR = $(B)\compat\openssl-1.1.1c |
| 1574 | SSLINCDIR = $(SSLDIR)\include |
| 1575 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1576 | SSLLIBDIR = $(SSLDIR) |
| 1577 | !else |
| 1578 | SSLLIBDIR = $(SSLDIR) |
| 1579 |
+1
-1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -174,11 +174,11 @@ | ||
| 174 | 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | 178 | # |
| 179 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b | |
| 179 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c | |
| 180 | 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | 182 | |
| 183 | 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | 184 | # source code directory resides (depending on the value of the macro |
| 185 | 185 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -174,11 +174,11 @@ | |
| 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | # |
| 179 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b |
| 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | |
| 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | # source code directory resides (depending on the value of the macro |
| 185 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -174,11 +174,11 @@ | |
| 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | # |
| 179 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c |
| 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | |
| 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | # source code directory resides (depending on the value of the macro |
| 185 |
+2
-1
| --- win/Makefile.mingw.mistachkin | ||
| +++ win/Makefile.mingw.mistachkin | ||
| @@ -174,11 +174,11 @@ | ||
| 174 | 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | 178 | # |
| 179 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b | |
| 179 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c | |
| 180 | 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | 182 | |
| 183 | 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | 184 | # source code directory resides (depending on the value of the macro |
| @@ -632,10 +632,11 @@ | ||
| 632 | 632 | $(SRCDIR)/../skins/xekri/css.txt \ |
| 633 | 633 | $(SRCDIR)/../skins/xekri/details.txt \ |
| 634 | 634 | $(SRCDIR)/../skins/xekri/footer.txt \ |
| 635 | 635 | $(SRCDIR)/../skins/xekri/header.txt \ |
| 636 | 636 | $(SRCDIR)/ci_edit.js \ |
| 637 | + $(SRCDIR)/copybtn.js \ | |
| 637 | 638 | $(SRCDIR)/diff.tcl \ |
| 638 | 639 | $(SRCDIR)/forum.js \ |
| 639 | 640 | $(SRCDIR)/graph.js \ |
| 640 | 641 | $(SRCDIR)/href.js \ |
| 641 | 642 | $(SRCDIR)/login.js \ |
| 642 | 643 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -174,11 +174,11 @@ | |
| 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | # |
| 179 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1b |
| 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | |
| 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | # source code directory resides (depending on the value of the macro |
| @@ -632,10 +632,11 @@ | |
| 632 | $(SRCDIR)/../skins/xekri/css.txt \ |
| 633 | $(SRCDIR)/../skins/xekri/details.txt \ |
| 634 | $(SRCDIR)/../skins/xekri/footer.txt \ |
| 635 | $(SRCDIR)/../skins/xekri/header.txt \ |
| 636 | $(SRCDIR)/ci_edit.js \ |
| 637 | $(SRCDIR)/diff.tcl \ |
| 638 | $(SRCDIR)/forum.js \ |
| 639 | $(SRCDIR)/graph.js \ |
| 640 | $(SRCDIR)/href.js \ |
| 641 | $(SRCDIR)/login.js \ |
| 642 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -174,11 +174,11 @@ | |
| 174 | #### The directories where the OpenSSL include and library files are located. |
| 175 | # The recommended usage here is to use the Sysinternals junction tool |
| 176 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 177 | # Fossil source code directory and the target OpenSSL source directory. |
| 178 | # |
| 179 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.1c |
| 180 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 181 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 182 | |
| 183 | #### Either the directory where the Tcl library is installed or the Tcl |
| 184 | # source code directory resides (depending on the value of the macro |
| @@ -632,10 +632,11 @@ | |
| 632 | $(SRCDIR)/../skins/xekri/css.txt \ |
| 633 | $(SRCDIR)/../skins/xekri/details.txt \ |
| 634 | $(SRCDIR)/../skins/xekri/footer.txt \ |
| 635 | $(SRCDIR)/../skins/xekri/header.txt \ |
| 636 | $(SRCDIR)/ci_edit.js \ |
| 637 | $(SRCDIR)/copybtn.js \ |
| 638 | $(SRCDIR)/diff.tcl \ |
| 639 | $(SRCDIR)/forum.js \ |
| 640 | $(SRCDIR)/graph.js \ |
| 641 | $(SRCDIR)/href.js \ |
| 642 | $(SRCDIR)/login.js \ |
| 643 |
+1
-1
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -98,11 +98,11 @@ | ||
| 98 | 98 | !ifndef USE_SEE |
| 99 | 99 | USE_SEE = 0 |
| 100 | 100 | !endif |
| 101 | 101 | |
| 102 | 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | -SSLDIR = $(B)\compat\openssl-1.1.1b | |
| 103 | +SSLDIR = $(B)\compat\openssl-1.1.1c | |
| 104 | 104 | SSLINCDIR = $(SSLDIR)\include |
| 105 | 105 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 106 | 106 | SSLLIBDIR = $(SSLDIR) |
| 107 | 107 | !else |
| 108 | 108 | SSLLIBDIR = $(SSLDIR) |
| 109 | 109 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,11 +98,11 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.1b |
| 104 | SSLINCDIR = $(SSLDIR)\include |
| 105 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 106 | SSLLIBDIR = $(SSLDIR) |
| 107 | !else |
| 108 | SSLLIBDIR = $(SSLDIR) |
| 109 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,11 +98,11 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.1c |
| 104 | SSLINCDIR = $(SSLDIR)\include |
| 105 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 106 | SSLLIBDIR = $(SSLDIR) |
| 107 | !else |
| 108 | SSLLIBDIR = $(SSLDIR) |
| 109 |
+1
-1
| --- www/build.wiki | ||
| +++ www/build.wiki | ||
| @@ -161,11 +161,11 @@ | ||
| 161 | 161 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 162 | 162 | first <a href="https://www.openssl.org/source/">download the official |
| 163 | 163 | source code for OpenSSL</a> and extract it to an appropriately named |
| 164 | 164 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 165 | 165 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 166 | -"<b>compat/openssl-1.1.1b</b>"), then make sure that some recent | |
| 166 | +"<b>compat/openssl-1.1.1c</b>"), then make sure that some recent | |
| 167 | 167 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 168 | 168 | and finally run one of the following commands: |
| 169 | 169 | <blockquote><pre> |
| 170 | 170 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 171 | 171 | </pre></blockquote> |
| 172 | 172 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -161,11 +161,11 @@ | |
| 161 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 162 | first <a href="https://www.openssl.org/source/">download the official |
| 163 | source code for OpenSSL</a> and extract it to an appropriately named |
| 164 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 165 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 166 | "<b>compat/openssl-1.1.1b</b>"), then make sure that some recent |
| 167 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 168 | and finally run one of the following commands: |
| 169 | <blockquote><pre> |
| 170 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 171 | </pre></blockquote> |
| 172 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -161,11 +161,11 @@ | |
| 161 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 162 | first <a href="https://www.openssl.org/source/">download the official |
| 163 | source code for OpenSSL</a> and extract it to an appropriately named |
| 164 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 165 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 166 | "<b>compat/openssl-1.1.1c</b>"), then make sure that some recent |
| 167 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 168 | and finally run one of the following commands: |
| 169 | <blockquote><pre> |
| 170 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 171 | </pre></blockquote> |
| 172 |