21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
-
+
-
+
-
+
+
|
## Linux (alternative procedures)
* Log into www.fossil-scm.org
* cd to /home/www/fossil/b1
* Run the script ./rebuild.sh
* Logout
* Download the file www.fossil-scm.org:/home/www/usr/local/fossil
* Download the file www.fossil-scm.org:/home/www/usr/bin/fossil
* `strip fossil`
* `tar czf fossil-linux-x64-$VERSION.tar.gz fossil`
* `fossil uv add fossil-linux-x64-$VERSION.tar.gz`
* `fossil uv sync`
## Windows 32-bit
* On the Windows 10 laptop in a MinGW shell in ~/fossil/m1
* `fossil clean -x`
* `make -f win/makefile.mingw FOSSIL_ENABLE_SSL=1 OPENSSLDIR=../../openssl-1.0.1t`
* **OR:** `tclsh ../mkfossil.tcl`
* `zip fossil-w32-$VERSION.zip fossil.exe`
* `fossil uv add fossil-w32-$VERSION.zip`
* `fossil uv sync`
## Windows 64-bit
* Compile OpenSSL-1.1.1d. (See below)
* Compile OpenSSL-1.1.1g. (See below)
* Get a "x64 Native Tools Command Prompt" window.
* Cd to the win/ subfolder of the Fossil source tree.
* Edit Makefile.msc to make SSLDIR point to the top-level directory
for the OpenSSL build.
for the OpenSSL build. Not necessary if it is already
in the compat/openssl-1.1.1g subdirectory.
* `nmake /f Makefile.msc FOSSIL_ENABLE_SSL=1 clean fossil.exe`
* `zip fossil-w64-$VERSION.zip fossil.exe`
* `fossil uv add fossil-w64-$VERSION.zip`
* `fossil uv sync`
## Mac
|