Remove some mozilla-games remnants (#360)

Remove obsolete docs links.

Remove downloading of the old releases list, and bundle the file in the repo.

Also the message in update-tags was wrong: we need git to do anything there now, as update-tags gets emscripten-releases using git currently (which is ok as update-tags is run by users that installed with git; otherwise they installed without git and just update the entire emsdk normally).
This commit is contained in:
Alon Zakai
2019-09-23 10:37:49 -07:00
committed by GitHub
parent 252410a7e8
commit a6c8e25a59
5 changed files with 81 additions and 61 deletions

5
.gitignore vendored
View File

@@ -9,11 +9,6 @@
/emsdk_set_env.sh
# Tags files that get generated at runtime
/emscripten-nightlies.txt
/llvm-nightlies-32bit.txt
/llvm-nightlies-64bit.txt
/llvm-tags-32bit.txt
/llvm-tags-64bit.txt
/emscripten-releases-tot.txt
# File that get download/extracted by emsdk itself

View File

@@ -241,38 +241,3 @@ Emscripten SDK releases are no longer packaged or maintained for 32-bit Windows.
If you want to run Emscripten on a 32-bit system, you can try manually building
the compiler for 32-bit mode. Follow the steps in the above section "Building an
Emscripten tag or branch from source" to get started.
### Archived Releases
You can always install old SDK and compiler toolchains via the latest emsdk. If
you need to fall back to an old version, download the Portable SDK version and
use that to install a previous version of a tool. All old tool versions are
available by typing `emsdk list --old`.
On Windows, you can install one of the **old versions** via an offline NSIS
installer:
- [emsdk-1.5.6.1-full.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.5.6.1-full.exe) (32-bit, first emsdk release)
- [emsdk-1.5.6.2-full-32bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.5.6.2-full-32bit.exe)
- [emsdk-1.5.6.2-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.5.6.2-full-64bit.exe)
- [emsdk-1.7.8-full-32bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.7.8-full-32bit.exe)
- [emsdk-1.7.8-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.7.8-full-64bit.exe)
- [emsdk-1.8.2-full-32bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.8.2-full-32bit.exe)
- [emsdk-1.8.2-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.8.2-full-64bit.exe)
- [emsdk-1.12.0-full-32bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.12.0-full-32bit.exe)
- [emsdk-1.12.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.12.0-full-64bit.exe) (the last non-fastcomp version with Clang 3.2)
- [emsdk-1.13.0-full-32bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.13.0-full-64bit.exe) (a unstable first fastcomp release with Clang 3.3)
- [emsdk-1.16.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.16.0-full-64bit.exe) (first stable fastcomp release)
- [emsdk-1.21.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.21.0-full-64bit.exe)
- [emsdk-1.22.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.22.0-full-64bit.exe)
- [emsdk-1.25.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.25.0-full-64bit.exe)
- [emsdk-1.27.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.27.0-full-64bit.exe) (last release based on Clang 3.3)
- [emsdk-1.29.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.29.0-full-64bit.exe) (the only release based on Clang 3.4)
- [emsdk-1.30.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.30.0-full-64bit.exe) (the only release based on Clang 3.5)
- [emsdk-1.34.1-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.34.1-full-64bit.exe) (first release based on Clang 3.7)
- [emsdk-1.35.0-full-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.35.0-full-64bit.exe)
- [emsdk-1.35.0-web-64bit.exe](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.35.0-web-64bit.exe)
- [emsdk-1.35.0-portable-64bit.zip](https://s3.amazonaws.com/mozilla-games/emscripten/releases/emsdk-1.35.0-portable-64bit.zip)
Snapshots of all tagged Emscripten compiler releases (not full SDKs) can be
found at [emscripten/releases](https://github.com/kripken/emscripten/releases).

View File

@@ -1894,31 +1894,16 @@ def fetch_emscripten_tags():
emscripten_releases_tot = get_emscripten_releases_tot()
if emscripten_releases_tot:
open(tot_path(), 'w').write(emscripten_releases_tot)
# Emscripten Nightlies support has been removed, clear the list of known Nightlies locally.
# print('Fetching all precompiled Nightly versions..')
# download_file('https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/nightly/' + os_name() + '_32bit/index.txt', 'llvm-nightlies-32bit.txt', download_even_if_exists=True)
# download_file('https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/nightly/' + os_name() + '_64bit/index.txt', 'llvm-nightlies-64bit.txt', download_even_if_exists=True)
# download_file('https://s3.amazonaws.com/mozilla-games/emscripten/packages/emscripten/nightly/' + os_name() + '/index.txt', 'emscripten-nightlies.txt', download_even_if_exists=True)
for f in ['llvm-nightlies-32bit.txt', 'llvm-nightlies-64bit.txt', 'emscripten-nightlies.txt']:
if os.path.isfile(f):
os.remove(f)
print('Fetching all precompiled tagged releases..')
download_file('https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/' + os_name() + '_32bit/index.txt', 'llvm-tags-32bit.txt', download_even_if_exists=True)
download_file('https://s3.amazonaws.com/mozilla-games/emscripten/packages/llvm/tag/' + os_name() + '_64bit/index.txt', 'llvm-tags-64bit.txt', download_even_if_exists=True)
if not git:
print('Update complete, however skipped fetching the Emscripten tags, since git was not found.')
else:
print('Update complete, however skipped fetching the Emscripten tags, since git was not found, which is necessary for update-tags.')
if WINDOWS:
print("If you want to compile one of the tagged releases from source, please install git by typing 'emsdk install git-1.9.4', or alternatively by installing it manually from http://git-scm.com/downloads . If you install git manually, remember to add it to PATH.")
print("Please install git by typing 'emsdk install git-1.9.4', or alternatively by installing it manually from http://git-scm.com/downloads . If you install git manually, remember to add it to PATH.")
elif OSX:
print("If you want to compile one of the tagged releases from source, please install git from http://git-scm.com/ , or by installing XCode and then the XCode Command Line Tools (see http://stackoverflow.com/questions/9329243/xcode-4-4-command-line-tools ).")
print("Please install git from http://git-scm.com/ , or by installing XCode and then the XCode Command Line Tools (see http://stackoverflow.com/questions/9329243/xcode-4-4-command-line-tools ).")
elif LINUX:
print("If you want to compile one of the tagged releases from source, please install git using your package manager, see http://git-scm.com/book/en/Getting-Started-Installing-Git .")
print("Pease install git using your package manager, see http://git-scm.com/book/en/Getting-Started-Installing-Git .")
else:
print("If you want to compile one of the tagged releases from source, please install git.")
print("If you are not looking to build Emscripten from source, you can safely ignore this message.")
print("Please install git.")
return

0
llvm-tags-32bit.txt Normal file
View File

75
llvm-tags-64bit.txt Normal file
View File

@@ -0,0 +1,75 @@
emscripten-llvm-e1.38.9.tar.gz
emscripten-llvm-e1.38.8.tar.gz
emscripten-llvm-e1.38.7.tar.gz
emscripten-llvm-e1.38.6.tar.gz
emscripten-llvm-e1.38.5.tar.gz
emscripten-llvm-e1.38.4.tar.gz
emscripten-llvm-e1.38.31.tar.gz
emscripten-llvm-e1.38.30.tar.gz
emscripten-llvm-e1.38.3.tar.gz
emscripten-llvm-e1.38.29.tar.gz
emscripten-llvm-e1.38.28.tar.gz
emscripten-llvm-e1.38.27.tar.gz
emscripten-llvm-e1.38.26.tar.gz
emscripten-llvm-e1.38.25.tar.gz
emscripten-llvm-e1.38.24.tar.gz
emscripten-llvm-e1.38.23.tar.gz
emscripten-llvm-e1.38.22.tar.gz
emscripten-llvm-e1.38.21.tar.gz
emscripten-llvm-e1.38.20.tar.gz
emscripten-llvm-e1.38.2.tar.gz
emscripten-llvm-e1.38.19.tar.gz
emscripten-llvm-e1.38.18.tar.gz
emscripten-llvm-e1.38.17.tar.gz
emscripten-llvm-e1.38.16.tar.gz
emscripten-llvm-e1.38.15.tar.gz
emscripten-llvm-e1.38.14.tar.gz
emscripten-llvm-e1.38.13.tar.gz
emscripten-llvm-e1.38.12.tar.gz
emscripten-llvm-e1.38.11.tar.gz
emscripten-llvm-e1.38.10.tar.gz
emscripten-llvm-e1.38.1.tar.gz
emscripten-llvm-e1.38.0.tar.gz
emscripten-llvm-e1.37.9.tar.gz
emscripten-llvm-e1.37.8.tar.gz
emscripten-llvm-e1.37.7.tar.gz
emscripten-llvm-e1.37.6.tar.gz
emscripten-llvm-e1.37.5.tar.gz
emscripten-llvm-e1.37.40.tar.gz
emscripten-llvm-e1.37.4.tar.gz
emscripten-llvm-e1.37.39.tar.gz
emscripten-llvm-e1.37.38.tar.gz
emscripten-llvm-e1.37.37.tar.gz
emscripten-llvm-e1.37.36.tar.gz
emscripten-llvm-e1.37.35.tar.gz
emscripten-llvm-e1.37.34.tar.gz
emscripten-llvm-e1.37.33.tar.gz
emscripten-llvm-e1.37.32.tar.gz
emscripten-llvm-e1.37.31.tar.gz
emscripten-llvm-e1.37.30.tar.gz
emscripten-llvm-e1.37.3.tar.gz
emscripten-llvm-e1.37.29.tar.gz
emscripten-llvm-e1.37.28.tar.gz
emscripten-llvm-e1.37.27.tar.gz
emscripten-llvm-e1.37.26.tar.gz
emscripten-llvm-e1.37.25.tar.gz
emscripten-llvm-e1.37.24.tar.gz
emscripten-llvm-e1.37.23.tar.gz
emscripten-llvm-e1.37.22.tar.gz
emscripten-llvm-e1.37.21.tar.gz
emscripten-llvm-e1.37.20.tar.gz
emscripten-llvm-e1.37.2.tar.gz
emscripten-llvm-e1.37.19.tar.gz
emscripten-llvm-e1.37.18.tar.gz
emscripten-llvm-e1.37.17.tar.gz
emscripten-llvm-e1.37.16.tar.gz
emscripten-llvm-e1.37.15.tar.gz
emscripten-llvm-e1.37.14.tar.gz
emscripten-llvm-e1.37.13.tar.gz
emscripten-llvm-e1.37.12.tar.gz
emscripten-llvm-e1.37.11.tar.gz
emscripten-llvm-e1.37.10.tar.gz
emscripten-llvm-e1.37.1.tar.gz
emscripten-llvm-e1.37.0.tar.gz
emscripten-llvm-e1.36.14.tar.gz
emscripten-llvm-e1.36.13.tar.gz