Fossil SCM
merge trunk. Update references to OpenSSL 1.1.0a
Commit
85f8133ce72d295ed61ba2b5a6f20b790f5fcf8b
Parent
ff2c20e7fa6640e…
12 files changed
+1
-1
+2
-2
+2
-2
+2
-2
+1
-1
+1
-1
+1
-1
+1
-1
+27
-5
+27
-5
+1
-1
+1
-1
+1
-1
| --- src/dispatch.c | ||
| +++ src/dispatch.c | ||
| @@ -32,11 +32,11 @@ | ||
| 32 | 32 | */ |
| 33 | 33 | struct CmdOrPage { |
| 34 | 34 | const char *zName; /* Name. Webpages start with "/". Commands do not */ |
| 35 | 35 | void (*xFunc)(void); /* Function that implements the command or webpage */ |
| 36 | 36 | const char *zHelp; /* Raw help text */ |
| 37 | - unsigned eCmdFlags; /* Flags */ | |
| 37 | + unsigned int eCmdFlags; /* Flags */ | |
| 38 | 38 | }; |
| 39 | 39 | |
| 40 | 40 | /*************************************************************************** |
| 41 | 41 | ** These macros must match similar macros in mkindex.c |
| 42 | 42 | ** Allowed values for CmdOrPage.eCmdFlags. |
| 43 | 43 |
| --- src/dispatch.c | |
| +++ src/dispatch.c | |
| @@ -32,11 +32,11 @@ | |
| 32 | */ |
| 33 | struct CmdOrPage { |
| 34 | const char *zName; /* Name. Webpages start with "/". Commands do not */ |
| 35 | void (*xFunc)(void); /* Function that implements the command or webpage */ |
| 36 | const char *zHelp; /* Raw help text */ |
| 37 | unsigned eCmdFlags; /* Flags */ |
| 38 | }; |
| 39 | |
| 40 | /*************************************************************************** |
| 41 | ** These macros must match similar macros in mkindex.c |
| 42 | ** Allowed values for CmdOrPage.eCmdFlags. |
| 43 |
| --- src/dispatch.c | |
| +++ src/dispatch.c | |
| @@ -32,11 +32,11 @@ | |
| 32 | */ |
| 33 | struct CmdOrPage { |
| 34 | const char *zName; /* Name. Webpages start with "/". Commands do not */ |
| 35 | void (*xFunc)(void); /* Function that implements the command or webpage */ |
| 36 | const char *zHelp; /* Raw help text */ |
| 37 | unsigned int eCmdFlags; /* Flags */ |
| 38 | }; |
| 39 | |
| 40 | /*************************************************************************** |
| 41 | ** These macros must match similar macros in mkindex.c |
| 42 | ** Allowed values for CmdOrPage.eCmdFlags. |
| 43 |
+2
-2
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -667,11 +667,11 @@ | ||
| 667 | 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | 671 | # |
| 672 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 672 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 673 | 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | 675 | |
| 676 | 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | ||
| 1497 | 1497 | !ifndef USE_SEE |
| 1498 | 1498 | USE_SEE = 0 |
| 1499 | 1499 | !endif |
| 1500 | 1500 | |
| 1501 | 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | -SSLDIR = $(B)\compat\openssl-1.1.0 | |
| 1502 | +SSLDIR = $(B)\compat\openssl-1.1.0a | |
| 1503 | 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | 1506 | !else |
| 1507 | 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 | 1508 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -667,11 +667,11 @@ | |
| 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | # |
| 672 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | |
| 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | |
| 1497 | !ifndef USE_SEE |
| 1498 | USE_SEE = 0 |
| 1499 | !endif |
| 1500 | |
| 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | SSLDIR = $(B)\compat\openssl-1.1.0 |
| 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | !else |
| 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -667,11 +667,11 @@ | |
| 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | # |
| 672 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | |
| 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | |
| 1497 | !ifndef USE_SEE |
| 1498 | USE_SEE = 0 |
| 1499 | !endif |
| 1500 | |
| 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | SSLDIR = $(B)\compat\openssl-1.1.0a |
| 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | !else |
| 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 |
+2
-2
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -667,11 +667,11 @@ | ||
| 667 | 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | 671 | # |
| 672 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 672 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 673 | 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | 675 | |
| 676 | 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | ||
| 1497 | 1497 | !ifndef USE_SEE |
| 1498 | 1498 | USE_SEE = 0 |
| 1499 | 1499 | !endif |
| 1500 | 1500 | |
| 1501 | 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | -SSLDIR = $(B)\compat\openssl-1.1.0 | |
| 1502 | +SSLDIR = $(B)\compat\openssl-1.1.0a | |
| 1503 | 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | 1506 | !else |
| 1507 | 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 | 1508 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -667,11 +667,11 @@ | |
| 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | # |
| 672 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | |
| 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | |
| 1497 | !ifndef USE_SEE |
| 1498 | USE_SEE = 0 |
| 1499 | !endif |
| 1500 | |
| 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | SSLDIR = $(B)\compat\openssl-1.1.0 |
| 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | !else |
| 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -667,11 +667,11 @@ | |
| 667 | #### The directories where the OpenSSL include and library files are located. |
| 668 | # The recommended usage here is to use the Sysinternals junction tool |
| 669 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 670 | # Fossil source code directory and the target OpenSSL source directory. |
| 671 | # |
| 672 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 673 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 674 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 675 | |
| 676 | #### Either the directory where the Tcl library is installed or the Tcl |
| 677 | # source code directory resides (depending on the value of the macro |
| @@ -1497,11 +1497,11 @@ | |
| 1497 | !ifndef USE_SEE |
| 1498 | USE_SEE = 0 |
| 1499 | !endif |
| 1500 | |
| 1501 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 1502 | SSLDIR = $(B)\compat\openssl-1.1.0a |
| 1503 | SSLINCDIR = $(SSLDIR)\inc32 |
| 1504 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 1505 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 1506 | !else |
| 1507 | SSLLIBDIR = $(SSLDIR)\out32 |
| 1508 |
+2
-2
| --- src/th_main.c | ||
| +++ src/th_main.c | ||
| @@ -2221,11 +2221,11 @@ | ||
| 2221 | 2221 | ** evaluated script raising an error or calling [break]/[continue]) will |
| 2222 | 2222 | ** cause the actual web page processing to be skipped. |
| 2223 | 2223 | */ |
| 2224 | 2224 | int Th_WebpageHook( |
| 2225 | 2225 | const char *zName, |
| 2226 | - unsigned cmdFlags | |
| 2226 | + unsigned int cmdFlags | |
| 2227 | 2227 | ){ |
| 2228 | 2228 | int rc = TH_OK; |
| 2229 | 2229 | if( !Th_AreHooksEnabled() ) return rc; |
| 2230 | 2230 | Th_FossilInit(TH_INIT_HOOK); |
| 2231 | 2231 | Th_Store("web_name", zName); |
| @@ -2277,11 +2277,11 @@ | ||
| 2277 | 2277 | ** cause an error message to be displayed to the remote user. |
| 2278 | 2278 | ** Currently, TH1 error messages generated by this function are ignored. |
| 2279 | 2279 | */ |
| 2280 | 2280 | int Th_WebpageNotify( |
| 2281 | 2281 | const char *zName, |
| 2282 | - unsigned cmdFlags | |
| 2282 | + unsigned int cmdFlags | |
| 2283 | 2283 | ){ |
| 2284 | 2284 | int rc = TH_OK; |
| 2285 | 2285 | if( !Th_AreHooksEnabled() ) return rc; |
| 2286 | 2286 | Th_FossilInit(TH_INIT_HOOK); |
| 2287 | 2287 | Th_Store("web_name", zName); |
| 2288 | 2288 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -2221,11 +2221,11 @@ | |
| 2221 | ** evaluated script raising an error or calling [break]/[continue]) will |
| 2222 | ** cause the actual web page processing to be skipped. |
| 2223 | */ |
| 2224 | int Th_WebpageHook( |
| 2225 | const char *zName, |
| 2226 | unsigned cmdFlags |
| 2227 | ){ |
| 2228 | int rc = TH_OK; |
| 2229 | if( !Th_AreHooksEnabled() ) return rc; |
| 2230 | Th_FossilInit(TH_INIT_HOOK); |
| 2231 | Th_Store("web_name", zName); |
| @@ -2277,11 +2277,11 @@ | |
| 2277 | ** cause an error message to be displayed to the remote user. |
| 2278 | ** Currently, TH1 error messages generated by this function are ignored. |
| 2279 | */ |
| 2280 | int Th_WebpageNotify( |
| 2281 | const char *zName, |
| 2282 | unsigned cmdFlags |
| 2283 | ){ |
| 2284 | int rc = TH_OK; |
| 2285 | if( !Th_AreHooksEnabled() ) return rc; |
| 2286 | Th_FossilInit(TH_INIT_HOOK); |
| 2287 | Th_Store("web_name", zName); |
| 2288 |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -2221,11 +2221,11 @@ | |
| 2221 | ** evaluated script raising an error or calling [break]/[continue]) will |
| 2222 | ** cause the actual web page processing to be skipped. |
| 2223 | */ |
| 2224 | int Th_WebpageHook( |
| 2225 | const char *zName, |
| 2226 | unsigned int cmdFlags |
| 2227 | ){ |
| 2228 | int rc = TH_OK; |
| 2229 | if( !Th_AreHooksEnabled() ) return rc; |
| 2230 | Th_FossilInit(TH_INIT_HOOK); |
| 2231 | Th_Store("web_name", zName); |
| @@ -2277,11 +2277,11 @@ | |
| 2277 | ** cause an error message to be displayed to the remote user. |
| 2278 | ** Currently, TH1 error messages generated by this function are ignored. |
| 2279 | */ |
| 2280 | int Th_WebpageNotify( |
| 2281 | const char *zName, |
| 2282 | unsigned int cmdFlags |
| 2283 | ){ |
| 2284 | int rc = TH_OK; |
| 2285 | if( !Th_AreHooksEnabled() ) return rc; |
| 2286 | Th_FossilInit(TH_INIT_HOOK); |
| 2287 | Th_Store("web_name", zName); |
| 2288 |
+1
-1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -170,11 +170,11 @@ | ||
| 170 | 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | 174 | # |
| 175 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 175 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 176 | 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | 178 | |
| 179 | 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | 180 | # source code directory resides (depending on the value of the macro |
| 181 | 181 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
+1
-1
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -170,11 +170,11 @@ | ||
| 170 | 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | 174 | # |
| 175 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 175 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 176 | 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | 178 | |
| 179 | 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | 180 | # source code directory resides (depending on the value of the macro |
| 181 | 181 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
+1
-1
| --- win/Makefile.mingw.mistachkin | ||
| +++ win/Makefile.mingw.mistachkin | ||
| @@ -170,11 +170,11 @@ | ||
| 170 | 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | 174 | # |
| 175 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 175 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 176 | 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | 178 | |
| 179 | 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | 180 | # source code directory resides (depending on the value of the macro |
| 181 | 181 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
+1
-1
| --- win/Makefile.mingw.mistachkin | ||
| +++ win/Makefile.mingw.mistachkin | ||
| @@ -170,11 +170,11 @@ | ||
| 170 | 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | 174 | # |
| 175 | -OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 | |
| 175 | +OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a | |
| 176 | 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | 178 | |
| 179 | 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | 180 | # source code directory resides (depending on the value of the macro |
| 181 | 181 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0 |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
| --- win/Makefile.mingw.mistachkin | |
| +++ win/Makefile.mingw.mistachkin | |
| @@ -170,11 +170,11 @@ | |
| 170 | #### The directories where the OpenSSL include and library files are located. |
| 171 | # The recommended usage here is to use the Sysinternals junction tool |
| 172 | # to create a hard link between an "openssl-1.x" sub-directory of the |
| 173 | # Fossil source code directory and the target OpenSSL source directory. |
| 174 | # |
| 175 | OPENSSLDIR = $(SRCDIR)/../compat/openssl-1.1.0a |
| 176 | OPENSSLINCDIR = $(OPENSSLDIR)/include |
| 177 | OPENSSLLIBDIR = $(OPENSSLDIR) |
| 178 | |
| 179 | #### Either the directory where the Tcl library is installed or the Tcl |
| 180 | # source code directory resides (depending on the value of the macro |
| 181 |
+27
-5
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -98,25 +98,34 @@ | ||
| 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.0 | |
| 104 | -SSLINCDIR = $(SSLDIR)\include | |
| 105 | -SSLLIBDIR = $(SSLDIR) | |
| 106 | -SSLNMAKE = makefile all | |
| 103 | +SSLDIR = $(B)\compat\openssl-1.1.0a | |
| 104 | +SSLINCDIR = $(SSLDIR)\inc32 | |
| 105 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 106 | +SSLLIBDIR = $(SSLDIR)\out32dll | |
| 107 | +!else | |
| 108 | +SSLLIBDIR = $(SSLDIR)\out32 | |
| 109 | +!endif | |
| 107 | 110 | SSLLFLAGS = /nologo /opt:ref /debug |
| 108 | -SSLLIB = libssl.lib libcrypto.lib user32.lib gdi32.lib crypt32.lib | |
| 111 | +SSLLIB = ssleay32.lib libeay32.lib user32.lib gdi32.lib crypt32.lib | |
| 109 | 112 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 110 | 113 | !message Using 'x64' platform for OpenSSL... |
| 111 | 114 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 112 | 115 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 113 | 116 | SSLCONFIG = VC-WIN64A no-asm |
| 114 | 117 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 115 | 118 | SSLCONFIG = $(SSLCONFIG) shared |
| 116 | 119 | !else |
| 117 | 120 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 121 | +!endif | |
| 122 | +SSLSETUP = ms\do_win64a.bat | |
| 123 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 124 | +SSLNMAKE = ms\ntdll.mak all | |
| 125 | +!else | |
| 126 | +SSLNMAKE = ms\nt.mak all | |
| 118 | 127 | !endif |
| 119 | 128 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 120 | 129 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 121 | 130 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 122 | 131 | !endif |
| @@ -127,10 +136,16 @@ | ||
| 127 | 136 | SSLCONFIG = VC-WIN64I no-asm |
| 128 | 137 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 129 | 138 | SSLCONFIG = $(SSLCONFIG) shared |
| 130 | 139 | !else |
| 131 | 140 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 141 | +!endif | |
| 142 | +SSLSETUP = ms\do_win64i.bat | |
| 143 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 144 | +SSLNMAKE = ms\ntdll.mak all | |
| 145 | +!else | |
| 146 | +SSLNMAKE = ms\nt.mak all | |
| 132 | 147 | !endif |
| 133 | 148 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 134 | 149 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 135 | 150 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 136 | 151 | !endif |
| @@ -142,10 +157,16 @@ | ||
| 142 | 157 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 143 | 158 | SSLCONFIG = $(SSLCONFIG) shared |
| 144 | 159 | !else |
| 145 | 160 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 146 | 161 | !endif |
| 162 | +SSLSETUP = ms\do_ms.bat | |
| 163 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 164 | +SSLNMAKE = ms\ntdll.mak all | |
| 165 | +!else | |
| 166 | +SSLNMAKE = ms\nt.mak all | |
| 167 | +!endif | |
| 147 | 168 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 148 | 169 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 149 | 170 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 150 | 171 | !endif |
| 151 | 172 | !endif |
| @@ -652,10 +673,11 @@ | ||
| 652 | 673 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 653 | 674 | !if "$(PERLDIR)" != "" |
| 654 | 675 | @set PATH=$(PERLDIR);$(PATH) |
| 655 | 676 | !endif |
| 656 | 677 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 678 | + @pushd "$(SSLDIR)" && call $(SSLSETUP) && popd | |
| 657 | 679 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 658 | 680 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 659 | 681 | !else |
| 660 | 682 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 661 | 683 | !endif |
| 662 | 684 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,25 +98,34 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.0 |
| 104 | SSLINCDIR = $(SSLDIR)\include |
| 105 | SSLLIBDIR = $(SSLDIR) |
| 106 | SSLNMAKE = makefile all |
| 107 | SSLLFLAGS = /nologo /opt:ref /debug |
| 108 | SSLLIB = libssl.lib libcrypto.lib user32.lib gdi32.lib crypt32.lib |
| 109 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 110 | !message Using 'x64' platform for OpenSSL... |
| 111 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 112 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 113 | SSLCONFIG = VC-WIN64A no-asm |
| 114 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 115 | SSLCONFIG = $(SSLCONFIG) shared |
| 116 | !else |
| 117 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 118 | !endif |
| 119 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 120 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 121 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 122 | !endif |
| @@ -127,10 +136,16 @@ | |
| 127 | SSLCONFIG = VC-WIN64I no-asm |
| 128 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 129 | SSLCONFIG = $(SSLCONFIG) shared |
| 130 | !else |
| 131 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 132 | !endif |
| 133 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 134 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 135 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 136 | !endif |
| @@ -142,10 +157,16 @@ | |
| 142 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 143 | SSLCONFIG = $(SSLCONFIG) shared |
| 144 | !else |
| 145 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 146 | !endif |
| 147 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 148 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 149 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 150 | !endif |
| 151 | !endif |
| @@ -652,10 +673,11 @@ | |
| 652 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 653 | !if "$(PERLDIR)" != "" |
| 654 | @set PATH=$(PERLDIR);$(PATH) |
| 655 | !endif |
| 656 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 657 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 658 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 659 | !else |
| 660 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 661 | !endif |
| 662 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,25 +98,34 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.0a |
| 104 | SSLINCDIR = $(SSLDIR)\inc32 |
| 105 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 106 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 107 | !else |
| 108 | SSLLIBDIR = $(SSLDIR)\out32 |
| 109 | !endif |
| 110 | SSLLFLAGS = /nologo /opt:ref /debug |
| 111 | SSLLIB = ssleay32.lib libeay32.lib user32.lib gdi32.lib crypt32.lib |
| 112 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 113 | !message Using 'x64' platform for OpenSSL... |
| 114 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 115 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 116 | SSLCONFIG = VC-WIN64A no-asm |
| 117 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 118 | SSLCONFIG = $(SSLCONFIG) shared |
| 119 | !else |
| 120 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 121 | !endif |
| 122 | SSLSETUP = ms\do_win64a.bat |
| 123 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 124 | SSLNMAKE = ms\ntdll.mak all |
| 125 | !else |
| 126 | SSLNMAKE = ms\nt.mak all |
| 127 | !endif |
| 128 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 129 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 130 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 131 | !endif |
| @@ -127,10 +136,16 @@ | |
| 136 | SSLCONFIG = VC-WIN64I no-asm |
| 137 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 138 | SSLCONFIG = $(SSLCONFIG) shared |
| 139 | !else |
| 140 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 141 | !endif |
| 142 | SSLSETUP = ms\do_win64i.bat |
| 143 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 144 | SSLNMAKE = ms\ntdll.mak all |
| 145 | !else |
| 146 | SSLNMAKE = ms\nt.mak all |
| 147 | !endif |
| 148 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 149 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 150 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 151 | !endif |
| @@ -142,10 +157,16 @@ | |
| 157 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 158 | SSLCONFIG = $(SSLCONFIG) shared |
| 159 | !else |
| 160 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 161 | !endif |
| 162 | SSLSETUP = ms\do_ms.bat |
| 163 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 164 | SSLNMAKE = ms\ntdll.mak all |
| 165 | !else |
| 166 | SSLNMAKE = ms\nt.mak all |
| 167 | !endif |
| 168 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 169 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 170 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 171 | !endif |
| 172 | !endif |
| @@ -652,10 +673,11 @@ | |
| 673 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 674 | !if "$(PERLDIR)" != "" |
| 675 | @set PATH=$(PERLDIR);$(PATH) |
| 676 | !endif |
| 677 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 678 | @pushd "$(SSLDIR)" && call $(SSLSETUP) && popd |
| 679 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 680 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 681 | !else |
| 682 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 683 | !endif |
| 684 |
+27
-5
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -98,25 +98,34 @@ | ||
| 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.0 | |
| 104 | -SSLINCDIR = $(SSLDIR)\include | |
| 105 | -SSLLIBDIR = $(SSLDIR) | |
| 106 | -SSLNMAKE = makefile all | |
| 103 | +SSLDIR = $(B)\compat\openssl-1.1.0a | |
| 104 | +SSLINCDIR = $(SSLDIR)\inc32 | |
| 105 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 106 | +SSLLIBDIR = $(SSLDIR)\out32dll | |
| 107 | +!else | |
| 108 | +SSLLIBDIR = $(SSLDIR)\out32 | |
| 109 | +!endif | |
| 107 | 110 | SSLLFLAGS = /nologo /opt:ref /debug |
| 108 | -SSLLIB = libssl.lib libcrypto.lib user32.lib gdi32.lib crypt32.lib | |
| 111 | +SSLLIB = ssleay32.lib libeay32.lib user32.lib gdi32.lib crypt32.lib | |
| 109 | 112 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 110 | 113 | !message Using 'x64' platform for OpenSSL... |
| 111 | 114 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 112 | 115 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 113 | 116 | SSLCONFIG = VC-WIN64A no-asm |
| 114 | 117 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 115 | 118 | SSLCONFIG = $(SSLCONFIG) shared |
| 116 | 119 | !else |
| 117 | 120 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 121 | +!endif | |
| 122 | +SSLSETUP = ms\do_win64a.bat | |
| 123 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 124 | +SSLNMAKE = ms\ntdll.mak all | |
| 125 | +!else | |
| 126 | +SSLNMAKE = ms\nt.mak all | |
| 118 | 127 | !endif |
| 119 | 128 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 120 | 129 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 121 | 130 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 122 | 131 | !endif |
| @@ -127,10 +136,16 @@ | ||
| 127 | 136 | SSLCONFIG = VC-WIN64I no-asm |
| 128 | 137 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 129 | 138 | SSLCONFIG = $(SSLCONFIG) shared |
| 130 | 139 | !else |
| 131 | 140 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 141 | +!endif | |
| 142 | +SSLSETUP = ms\do_win64i.bat | |
| 143 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 144 | +SSLNMAKE = ms\ntdll.mak all | |
| 145 | +!else | |
| 146 | +SSLNMAKE = ms\nt.mak all | |
| 132 | 147 | !endif |
| 133 | 148 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 134 | 149 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 135 | 150 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 136 | 151 | !endif |
| @@ -142,10 +157,16 @@ | ||
| 142 | 157 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 143 | 158 | SSLCONFIG = $(SSLCONFIG) shared |
| 144 | 159 | !else |
| 145 | 160 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 146 | 161 | !endif |
| 162 | +SSLSETUP = ms\do_ms.bat | |
| 163 | +!if $(FOSSIL_DYNAMIC_BUILD)!=0 | |
| 164 | +SSLNMAKE = ms\ntdll.mak all | |
| 165 | +!else | |
| 166 | +SSLNMAKE = ms\nt.mak all | |
| 167 | +!endif | |
| 147 | 168 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 148 | 169 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 149 | 170 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 150 | 171 | !endif |
| 151 | 172 | !endif |
| @@ -652,10 +673,11 @@ | ||
| 652 | 673 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 653 | 674 | !if "$(PERLDIR)" != "" |
| 654 | 675 | @set PATH=$(PERLDIR);$(PATH) |
| 655 | 676 | !endif |
| 656 | 677 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 678 | + @pushd "$(SSLDIR)" && call $(SSLSETUP) && popd | |
| 657 | 679 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 658 | 680 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 659 | 681 | !else |
| 660 | 682 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 661 | 683 | !endif |
| 662 | 684 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,25 +98,34 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.0 |
| 104 | SSLINCDIR = $(SSLDIR)\include |
| 105 | SSLLIBDIR = $(SSLDIR) |
| 106 | SSLNMAKE = makefile all |
| 107 | SSLLFLAGS = /nologo /opt:ref /debug |
| 108 | SSLLIB = libssl.lib libcrypto.lib user32.lib gdi32.lib crypt32.lib |
| 109 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 110 | !message Using 'x64' platform for OpenSSL... |
| 111 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 112 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 113 | SSLCONFIG = VC-WIN64A no-asm |
| 114 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 115 | SSLCONFIG = $(SSLCONFIG) shared |
| 116 | !else |
| 117 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 118 | !endif |
| 119 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 120 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 121 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 122 | !endif |
| @@ -127,10 +136,16 @@ | |
| 127 | SSLCONFIG = VC-WIN64I no-asm |
| 128 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 129 | SSLCONFIG = $(SSLCONFIG) shared |
| 130 | !else |
| 131 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 132 | !endif |
| 133 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 134 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 135 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 136 | !endif |
| @@ -142,10 +157,16 @@ | |
| 142 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 143 | SSLCONFIG = $(SSLCONFIG) shared |
| 144 | !else |
| 145 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 146 | !endif |
| 147 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 148 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 149 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 150 | !endif |
| 151 | !endif |
| @@ -652,10 +673,11 @@ | |
| 652 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 653 | !if "$(PERLDIR)" != "" |
| 654 | @set PATH=$(PERLDIR);$(PATH) |
| 655 | !endif |
| 656 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 657 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 658 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 659 | !else |
| 660 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 661 | !endif |
| 662 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -98,25 +98,34 @@ | |
| 98 | !ifndef USE_SEE |
| 99 | USE_SEE = 0 |
| 100 | !endif |
| 101 | |
| 102 | !if $(FOSSIL_ENABLE_SSL)!=0 |
| 103 | SSLDIR = $(B)\compat\openssl-1.1.0a |
| 104 | SSLINCDIR = $(SSLDIR)\inc32 |
| 105 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 106 | SSLLIBDIR = $(SSLDIR)\out32dll |
| 107 | !else |
| 108 | SSLLIBDIR = $(SSLDIR)\out32 |
| 109 | !endif |
| 110 | SSLLFLAGS = /nologo /opt:ref /debug |
| 111 | SSLLIB = ssleay32.lib libeay32.lib user32.lib gdi32.lib crypt32.lib |
| 112 | !if "$(PLATFORM)"=="amd64" || "$(PLATFORM)"=="x64" |
| 113 | !message Using 'x64' platform for OpenSSL... |
| 114 | # BUGBUG (OpenSSL): Using "no-ssl*" here breaks the build. |
| 115 | # SSLCONFIG = VC-WIN64A no-asm no-ssl3 |
| 116 | SSLCONFIG = VC-WIN64A no-asm |
| 117 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 118 | SSLCONFIG = $(SSLCONFIG) shared |
| 119 | !else |
| 120 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 121 | !endif |
| 122 | SSLSETUP = ms\do_win64a.bat |
| 123 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 124 | SSLNMAKE = ms\ntdll.mak all |
| 125 | !else |
| 126 | SSLNMAKE = ms\nt.mak all |
| 127 | !endif |
| 128 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 129 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 130 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 131 | !endif |
| @@ -127,10 +136,16 @@ | |
| 136 | SSLCONFIG = VC-WIN64I no-asm |
| 137 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 138 | SSLCONFIG = $(SSLCONFIG) shared |
| 139 | !else |
| 140 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 141 | !endif |
| 142 | SSLSETUP = ms\do_win64i.bat |
| 143 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 144 | SSLNMAKE = ms\ntdll.mak all |
| 145 | !else |
| 146 | SSLNMAKE = ms\nt.mak all |
| 147 | !endif |
| 148 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 149 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 150 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 151 | !endif |
| @@ -142,10 +157,16 @@ | |
| 157 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 158 | SSLCONFIG = $(SSLCONFIG) shared |
| 159 | !else |
| 160 | SSLCONFIG = $(SSLCONFIG) no-shared |
| 161 | !endif |
| 162 | SSLSETUP = ms\do_ms.bat |
| 163 | !if $(FOSSIL_DYNAMIC_BUILD)!=0 |
| 164 | SSLNMAKE = ms\ntdll.mak all |
| 165 | !else |
| 166 | SSLNMAKE = ms\nt.mak all |
| 167 | !endif |
| 168 | # BUGBUG (OpenSSL): Using "OPENSSL_NO_SSL*" here breaks dynamic builds. |
| 169 | !if $(FOSSIL_DYNAMIC_BUILD)==0 |
| 170 | SSLCFLAGS = -DOPENSSL_NO_SSL3 |
| 171 | !endif |
| 172 | !endif |
| @@ -652,10 +673,11 @@ | |
| 673 | @echo Building OpenSSL from "$(SSLDIR)"... |
| 674 | !if "$(PERLDIR)" != "" |
| 675 | @set PATH=$(PERLDIR);$(PATH) |
| 676 | !endif |
| 677 | @pushd "$(SSLDIR)" && $(PERL) Configure $(SSLCONFIG) && popd |
| 678 | @pushd "$(SSLDIR)" && call $(SSLSETUP) && popd |
| 679 | !if $(FOSSIL_ENABLE_WINXP)!=0 |
| 680 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS) $(XPCFLAGS)" "LFLAGS=$(SSLLFLAGS) $(XPLDFLAGS)" && popd |
| 681 | !else |
| 682 | @pushd "$(SSLDIR)" && $(MAKE) /f $(SSLNMAKE) "CC=cl $(SSLCFLAGS)" && popd |
| 683 | !endif |
| 684 |
+1
-1
| --- www/build.wiki | ||
| +++ www/build.wiki | ||
| @@ -141,11 +141,11 @@ | ||
| 141 | 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | -"<b>compat/openssl-1.1.0</b>"), then make sure that some recent | |
| 146 | +"<b>compat/openssl-1.1.0a</b>"), then make sure that some recent | |
| 147 | 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | 148 | and finally run one of the following commands: |
| 149 | 149 | <blockquote><pre> |
| 150 | 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | 151 | </pre></blockquote> |
| 152 | 152 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -141,11 +141,11 @@ | |
| 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | "<b>compat/openssl-1.1.0</b>"), then make sure that some recent |
| 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | and finally run one of the following commands: |
| 149 | <blockquote><pre> |
| 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | </pre></blockquote> |
| 152 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -141,11 +141,11 @@ | |
| 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | "<b>compat/openssl-1.1.0a</b>"), then make sure that some recent |
| 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | and finally run one of the following commands: |
| 149 | <blockquote><pre> |
| 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | </pre></blockquote> |
| 152 |
+1
-1
| --- www/build.wiki | ||
| +++ www/build.wiki | ||
| @@ -141,11 +141,11 @@ | ||
| 141 | 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | -"<b>compat/openssl-1.1.0</b>"), then make sure that some recent | |
| 146 | +"<b>compat/openssl-1.1.0a</b>"), then make sure that some recent | |
| 147 | 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | 148 | and finally run one of the following commands: |
| 149 | 149 | <blockquote><pre> |
| 150 | 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | 151 | </pre></blockquote> |
| 152 | 152 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -141,11 +141,11 @@ | |
| 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | "<b>compat/openssl-1.1.0</b>"), then make sure that some recent |
| 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | and finally run one of the following commands: |
| 149 | <blockquote><pre> |
| 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | </pre></blockquote> |
| 152 |
| --- www/build.wiki | |
| +++ www/build.wiki | |
| @@ -141,11 +141,11 @@ | |
| 141 | the optional <a href="https://www.openssl.org/">OpenSSL</a> support, |
| 142 | first <a href="https://www.openssl.org/source/">download the official |
| 143 | source code for OpenSSL</a> and extract it to an appropriately named |
| 144 | "<b>openssl-X.Y.ZA</b>" subdirectory within the local |
| 145 | [/tree?ci=trunk&name=compat | compat] directory (e.g. |
| 146 | "<b>compat/openssl-1.1.0a</b>"), then make sure that some recent |
| 147 | <a href="http://www.perl.org/">Perl</a> binaries are installed locally, |
| 148 | and finally run one of the following commands: |
| 149 | <blockquote><pre> |
| 150 | nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 FOSSIL_BUILD_SSL=1 PERLDIR=C:\full\path\to\Perl\bin |
| 151 | </pre></blockquote> |
| 152 |