From 16f23dfee42ed8717d55f9e888412dfce0e766aa Mon Sep 17 00:00:00 2001
From: Brad Nelson
Date: Fri, 4 Jul 2025 16:18:03 -0700
Subject: [PATCH] Drop windows releases.
---
site/BUILD | 24 ------------------------
site/windows.html | 42 ++++++++++++------------------------------
2 files changed, 12 insertions(+), 54 deletions(-)
diff --git a/site/BUILD b/site/BUILD
index 06dc993..0cfc731 100644
--- a/site/BUILD
+++ b/site/BUILD
@@ -101,30 +101,6 @@ if PICO_ICE_ENABLED:
])),
]
-if WINDOWS_ENABLED:
- Alias('publish-win32', ' '.join([
- Publish('publish-win32-rev',
- '$dst/windows/uEf32.exe',
- 'uEf32-{{VERSION}}-{{REVSHORT}}.exe'),
- Publish('publish-win32-ver',
- '$dst/windows/uEf32.exe',
- 'uEf32-{{VERSION}}.exe'),
- ]))
- PUBLISH_PARTS += [
- Alias('publish-win64', ' '.join([
- Publish('publish-win64-rev',
- '$dst/windows/uEf64.exe',
- 'uEf64-{{VERSION}}-{{REVSHORT}}.exe'),
- Publish('publish-win64-ver',
- '$dst/windows/uEf64.exe',
- 'uEf64-{{VERSION}}.exe'),
- ])),
- ]
- Alias('publish-win', ' '.join([
- 'publish-win32',
- 'publish-win64',
- ]))
-
Alias('publish', ' '.join([
Command('publish-index', ' '.join([
'$src/tools/webindex.py',
diff --git a/site/windows.html b/site/windows.html
index 71f8c40..955a7eb 100644
--- a/site/windows.html
+++ b/site/windows.html
@@ -27,44 +27,26 @@ limitations under the License.
Download
-STABLE RELEASE
-uEf64-{{STABLE_VERSION}}.exe
- - Window 64-bit EXE µEforth
- Version: {{STABLE_VERSION}} (Stable)
+µEforth for Windows
+Unfortunately, Window Defender's heuristics falsely identify uEforth.exe builds as malware.
+And recently Google Cloud also started identifying them as abuse.
+As a result, I've removed hosting of them.
-LONG TERM STABLE RELEASE
-uEf64-{{OLD_STABLE_VERSION}}.exe
- - Window 64-bit EXE µEforth
- Version: {{OLD_STABLE_VERSION}} (Long-term Stable)
-
-
-Beta Release
-
-uEf64-{{VERSION}}.exe
- - Window 64-bit EXE µEforth
- Version: {{VERSION}} (Beta)
+Instead build as follows (using the Windows Subsystem for Linux):
+
+sudo apt install ninja-build
+git clone https://github.com/flagxor/ueforth
+cd ueforth
+./configure.py
+ninja
+
-
-NOTE: 32-bit builds are no longer published. They can still be built from source.
-
-
-
-
-
-Release Archive
- - Prior Releases
-
-
-http://github.com/flagxor/ueforth
- - Complete Unprocessed Source Code
-
-
µEforth
µEforth Words