Browse Source

Update all language bootstraps

master
mid-kid 3 months ago
parent
commit
c1876a6151
  1. 4
      go/build.sh
  2. 4
      go/download.sh
  3. 4
      go/download.sha256
  4. 36
      java/build.sh
  5. 1
      java/build_ant.sh
  6. 7
      java/build_icedtea7.sh
  7. 6
      java/build_icedtea8.sh
  8. 6
      java/build_jdk.sh
  9. 10
      java/download.sh
  10. 10
      java/download.sha256
  11. 4
      rust/build.sh
  12. 5
      rust/build_rust.sh
  13. 4
      rust/download.sh
  14. 5
      rust/download.sha256

4
go/build.sh

@ -3,8 +3,8 @@ set -eu
export MAKEFLAGS="-j${NPROC:-$(nproc)}"
version_go=1.22.0 # https://golang.org/dl/
version_go21=1.21.7
version_go=1.23.0 # https://golang.org/dl/
version_go21=1.21.13
version_go19=1.19.13
[ ! -d build/install-go1.4 ] && ./build_bootstrap.sh

4
go/download.sh

@ -1,8 +1,8 @@
#!/bin/sh
set -eu
version_go=1.22.0 # https://golang.org/dl/
version_go21=1.21.7
version_go=1.23.0 # https://golang.org/dl/
version_go21=1.21.13
version_go19=1.19.13
version_bootstrap=20171003 # https://golang.org/doc/install/source#go14

4
go/download.sha256

@ -1,4 +1,4 @@
ccf36b53fb0024a017353c3ddb22c1f00bc7a8073c6aac79042da24ee34434d3 go1.19.13.src.tar.gz
00197ab20f33813832bff62fd93cca1c42a08cc689a32a6672ca49591959bff6 go1.21.7.src.tar.gz
4d196c3d41a0d6c1dfc64d04e3cc1f608b0c436bd87b7060ce3e23234e1f4d5c go1.22.0.src.tar.gz
71fb31606a1de48d129d591e8717a63e0c5565ffba09a24ea9f899a13214c34d go1.21.13.src.tar.gz
42b7a8e80d805daa03022ed3fde4321d4c3bf2c990a144165d01eeecd6f699c6 go1.23.0.src.tar.gz
f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52 go1.4-bootstrap-20171003.tar.gz

36
java/build.sh

@ -3,21 +3,21 @@ set -eu
export MAKEFLAGS="-j${NPROC:-$(nproc)}"
[ ! -d build/install-gcc ] && ./build_gcc.sh
[ ! -d build/install-ant ] && ./build_ant.sh
[ ! -d build/install-icedtea7 ] && ./build_icedtea7.sh
[ ! -d build/install-icedtea8 ] && ./build_icedtea8.sh
[ ! -d build/install-make42 ] && ./build_make42.sh
[ ! -d build/install-jdk9 ] && ./build_jdk.sh icedtea8 jdk9
[ ! -d build/install-jdk10 ] && ./build_jdk.sh jdk9 jdk10
[ ! -d build/install-jdk11 ] && ./build_jdk.sh jdk10 jdk11
[ ! -d build/install-jdk12 ] && ./build_jdk.sh jdk11 jdk12
[ ! -d build/install-jdk13 ] && ./build_jdk.sh jdk12 jdk13
[ ! -d build/install-jdk14 ] && ./build_jdk.sh jdk13 jdk14
[ ! -d build/install-jdk15 ] && ./build_jdk.sh jdk14 jdk15
[ ! -d build/install-jdk16 ] && ./build_jdk.sh jdk15 jdk16
[ ! -d build/install-jdk17 ] && ./build_jdk.sh jdk16 jdk17
[ ! -d build/install-jdk18 ] && ./build_jdk.sh jdk17 jdk18
[ ! -d build/install-jdk19 ] && ./build_jdk.sh jdk18 jdk19
[ ! -d build/install-jdk20 ] && ./build_jdk.sh jdk19 jdk20
[ ! -d build/install-jdk21 ] && ./build_jdk.sh jdk20 jdk21
test -d build/install-gcc || ./build_gcc.sh
test -d build/install-ant || ./build_ant.sh
test -d build/install-icedtea7 || ./build_icedtea7.sh
test -d build/install-icedtea8 || ./build_icedtea8.sh
test -d build/install-make42 || ./build_make42.sh
test -d build/install-jdk9 || ./build_jdk.sh icedtea8 jdk9
test -d build/install-jdk10 || ./build_jdk.sh jdk9 jdk10
test -d build/install-jdk11 || ./build_jdk.sh jdk10 jdk11
test -d build/install-jdk12 || ./build_jdk.sh jdk11 jdk12
test -d build/install-jdk13 || ./build_jdk.sh jdk12 jdk13
test -d build/install-jdk14 || ./build_jdk.sh jdk13 jdk14
test -d build/install-jdk15 || ./build_jdk.sh jdk14 jdk15
test -d build/install-jdk16 || ./build_jdk.sh jdk15 jdk16
test -d build/install-jdk17 || ./build_jdk.sh jdk16 jdk17
test -d build/install-jdk18 || ./build_jdk.sh jdk17 jdk18
test -d build/install-jdk19 || ./build_jdk.sh jdk18 jdk19
test -d build/install-jdk20 || ./build_jdk.sh jdk19 jdk20
test -d build/install-jdk21 || ./build_jdk.sh jdk20 jdk21

1
java/build_ant.sh

@ -17,5 +17,6 @@ patch -p1 -i "$dir_files/apache-ant-1.9.16-fix-java4.patch"
unset JAVAC JAVACMD CLASSPATH
export JAVA_HOME="$PWD/../install-gcc/lib/jvm"
export PATH="$JAVA_HOME/bin:$PATH"
export BOOTJAVAC_OPTS='-nowarn'
./build.sh
cp -a dist "$dir_install"

7
java/build_icedtea7.sh

@ -39,6 +39,13 @@ CONFIG_SHELL=/bin/bash ./configure \
--disable-docs \
--disable-downloading \
--without-rhino \
--disable-system-jpeg \
--disable-system-png \
--disable-system-gif \
--disable-system-lcms \
--disable-system-gio \
--disable-system-gconf \
--disable-system-fontconfig \
--disable-system-gtk \
--disable-system-kerberos \
--disable-system-pcsc \

6
java/build_icedtea8.sh

@ -11,7 +11,7 @@ makeopts_jobs() {
echo ${jobs:-1}
}
version_icedtea8=3.30.0
version_icedtea8=3.32.0
dir_download="$PWD/download"
mkdir -p build; cd build
@ -37,6 +37,10 @@ CONFIG_SHELL=/bin/bash ./configure \
--disable-bootstrap \
--disable-ccache \
--disable-downloading \
--disable-system-jpeg \
--disable-system-png \
--disable-system-gif \
--disable-system-lcms \
--disable-system-kerberos \
--disable-system-pcsc \
--disable-system-sctp

6
java/build_jdk.sh

@ -11,17 +11,17 @@ makeopts_jobs() {
echo ${jobs:-1}
}
version_jdk21=21.0.3+7
version_jdk21=21.0.5+3
version_jdk20=20.0.2+9
version_jdk19=19.0.2+7
version_jdk18=18.0.2.1+1
version_jdk17=17.0.11+7
version_jdk17=17.0.13+3
version_jdk16=16.0.2+7
version_jdk15=15.0.10+5
version_jdk14=14.0.2+12
version_jdk13=13.0.14+5
version_jdk12=12.0.2+10
version_jdk11=11.0.23+7
version_jdk11=11.0.25+3
version_jdk10=10.0.2+13
version_jdk9=9+181

10
java/download.sh

@ -1,22 +1,22 @@
#!/bin/sh
set -eu
version_jdk21=21.0.3+7 # https://github.com/openjdk/jdk21u/tags
version_jdk21=21.0.5+3 # https://github.com/openjdk/jdk21u/tags
version_jdk20=20.0.2+9 # https://github.com/openjdk/jdk20u/tags
version_jdk19=19.0.2+7 # https://github.com/openjdk/jdk19u/tags
version_jdk18=18.0.2.1+1 # https://github.com/openjdk/jdk18u/tags
version_jdk17=17.0.11+7 # https://github.com/openjdk/jdk17u/tags
version_jdk17=17.0.13+3 # https://github.com/openjdk/jdk17u/tags
version_jdk16=16.0.2+7 # https://github.com/openjdk/jdk16u/tags
version_jdk15=15.0.10+5 # https://github.com/openjdk/jdk15u/tags
version_jdk14=14.0.2+12 # https://github.com/openjdk/jdk14u/tags
version_jdk13=13.0.14+5 # https://github.com/openjdk/jdk13u/tags
version_jdk12=12.0.2+10 # https://github.com/openjdk/jdk12u/tags
version_jdk11=11.0.23+7 # https://github.com/openjdk/jdk11u/tags
version_jdk11=11.0.25+3 # https://github.com/openjdk/jdk11u/tags
version_jdk10=10.0.2+13 # https://github.com/openjdk/jdk10u/tags
version_jdk9=9+181 # https://github.com/openjdk/jdk9u/tags
version_make42=4.2.1 # https://ftp.gnu.org/gnu/make/
version_icedtea8=3.30.0 # https://icedtea.classpath.org/wiki/Main_Page#Getting_IcedTea
version_icedtea7=2.6.28 # https://icedtea.classpath.org/wiki/Main_Page#Getting_IcedTea
version_icedtea8=3.32.0 # https://icedtea.classpath.org/download/source/
version_icedtea7=2.6.28 # https://icedtea.classpath.org/download/source/
version_ant=1.9.16 # https://ant.apache.org/manual-1.9.x/index.html
version_gcc=6.5.0 # Final version
version_ecj=4.9 # Final version

10
java/download.sha256

@ -9,20 +9,20 @@ fd93e65a4692593c2100963be2c75d697a32ba51ee2c02c7e7dccc524dfb1788 icedtea-2.6.28
24799d5ebebfb1e316f9434db1db5a360ac7c86e5783ce58693536f978a0aa47 icedtea-2.6.28-langtools.tar.bz2
78e5e89fc510280401e227d980abe30d49ea508c3eec537035481fd21a3b2c32 icedtea-2.6.28-openjdk.tar.bz2
951188e6c0e3599de22f5cb2d95b5da9bf480763b5c8c600dae9fec88cff1735 icedtea-2.6.28.tar.xz
1b205735e518f8fd172b2c945f8f28fe7564b378ce5cc1730484a9e325e6d478 icedtea-3.30.0-openjdk-git.tar.xz
600beb80f1c5a6dc6c6a8ed88a068a2c6d3777e225f6c97fcb812b9a35094940 icedtea-3.30.0.tar.xz
6e017ff32b12300e25663ef0f83578ac2ec487562acdd79a10128176625357a9 icedtea-3.32.0-openjdk-git.tar.xz
40aaf6c20cb8067ae6a69ca8a0087793ef56c23ddfd8b5b83fb5080885b96c40 icedtea-3.32.0.tar.xz
3bb23cff0a6e5a7a820e19cce4b9b0f51a7b84ee9e0eeb048b463a5f3e996db0 javac.in
39ce1238d5b2066ffe1c1a09d87c170766309fe18290f27a4ab7d15844d34dc1 jdk10u-jdk-10.0.2+13.tar.gz
9ade22c88d6ffbc6cf3f6b5e4454d5b7c6d55394e7cf02d4721aa297a05ea42a jdk11u-jdk-11.0.23+7.tar.gz
7566a4f7954b8ca53d188bf25f01cf62e61ce37e4c8f7fa3482cddede9619e51 jdk11u-jdk-11.0.25+3.tar.gz
8494fa3a6ffef590c86b403379422f325101bc86607557cb27c6774d59710b84 jdk12u-jdk-12.0.2+10.tar.gz
4c8e88490ed30276ea0145d37f33e094fcf436ce528bab29f6a9a3546820faf4 jdk13u-jdk-13.0.14+5.tar.gz
582e3d805ab74582332250f95f9845608c8f3d3273aa92af6f683c45d1a4f8e8 jdk14u-jdk-14.0.2+12.tar.gz
7aaeab4a68471e630d91eaf5540d067c8ffd5f023031be082b889763c1f94f3a jdk15u-jdk-15.0.10+5.tar.gz
b4a0e71e41a11175e8a7c1dba86ed5b0aa878413158c8d48813db1b64ac9536c jdk16u-jdk-16.0.2+7.tar.gz
e73bbbee3da62fc7e7c1f462dbd187dcbafc140c4162e3ff35b1f6aca078267e jdk17u-jdk-17.0.11+7.tar.gz
64f5b38339336554d0e9407c5f44eab756b69019a1ea25505fe1860a2ee78fb9 jdk17u-jdk-17.0.13+3.tar.gz
7d026848a48e8777d3242bab2adf30122f0acda88abbd3f92636f8793eaf3455 jdk18u-jdk-18.0.2.1+1.tar.gz
5903efd527dd08e9c235c8822e3d5699c3d18a8618c3e533307e8d6491ffbbf0 jdk19u-jdk-19.0.2+7.tar.gz
4d6f176075d5f2ce62fd16ebd5cc4c27a3e551ce4d3d3bc0e9946454e52fc88d jdk20u-jdk-20.0.2+9.tar.gz
e55632c74a236ee26efad20a9fc392d5272f5d7adf4c0905b9775d69b1e8e0ea jdk21u-jdk-21.0.3+7.tar.gz
7d739929e6b4520badf2310a7b598504462213127861afed2e65add886f0bc58 jdk21u-jdk-21.0.5+3.tar.gz
a80c59433d394b241ebcd36968ec6ff017fab3fdf3700a459a5b59e978dab396 jdk9u-jdk-9+181.tar.gz
d6e262bf3601b42d2b1e4ef8310029e1dcf20083c5446b4b7aa67081fdffc589 make-4.2.1.tar.bz2

4
rust/build.sh

@ -8,8 +8,8 @@ export CXXFLAGS="$CFLAGS"
version_openssl=1.1.1w
version_mrustc=0.10.1
version_mrustc_rust=1.29.0
versions_llvm='7.1.0 10.0.1 13.0.1 16.0.6'
versions_rustc='1.30.1 1.31.1 1.32.0 1.33.0 1.34.2 1.35.0 1.36.0 1.37.0 1.38.0 1.39.0 1.40.0 1.41.1 1.42.0 1.43.1 1.44.1 1.45.2 1.46.0 1.47.0 1.48.0 1.49.0 1.50.0 1.51.0 1.52.1 1.53.0 1.54.0 1.55.0 1.56.1 1.57.0 1.58.1 1.59.0 1.60.0 1.61.0 1.62.1 1.63.0 1.64.0 1.65.0 1.66.1 1.67.1 1.68.2 1.69.0 1.70.0 1.71.1 1.72.1 1.73.0 1.74.1 1.75.0 1.76.0'
versions_llvm='7.1.0 10.0.1 13.0.1 16.0.6 18.1.8'
versions_rustc='1.30.1 1.31.1 1.32.0 1.33.0 1.34.2 1.35.0 1.36.0 1.37.0 1.38.0 1.39.0 1.40.0 1.41.1 1.42.0 1.43.1 1.44.1 1.45.2 1.46.0 1.47.0 1.48.0 1.49.0 1.50.0 1.51.0 1.52.1 1.53.0 1.54.0 1.55.0 1.56.1 1.57.0 1.58.1 1.59.0 1.60.0 1.61.0 1.62.1 1.63.0 1.64.0 1.65.0 1.66.1 1.67.1 1.68.2 1.69.0 1.70.0 1.71.1 1.72.1 1.73.0 1.74.1 1.75.0 1.76.0 1.77.2 1.78.0 1.79.0 1.80.0'
test -d build/install-openssl || ./build_openssl.sh
rm -rf build/openssl-$version_openssl

5
rust/build_rust.sh

@ -11,9 +11,10 @@ case "$version_rustc" in
version_llvm=10.0.1 ;;
1.5[8-9].*|1.6[0-8].*)
version_llvm=13.0.1 ;;
*)
1.69.*|1.7[0-8].*)
version_llvm=16.0.6 ;;
#version_llvm=17.0.1 ;;
*)
version_llvm=18.1.8 ;;
esac
case "$version_rustc" in

4
rust/download.sh

@ -4,8 +4,8 @@ set -eu
version_openssl=1.1.1w # https://www.openssl.org/source/old/1.1.1/index.html
version_mrustc=0.10.1 # https://github.com/thepowersgang/mrustc/tags
version_mrustc_rust=1.29.0 # Depends on mrustc
versions_llvm='7.1.0 10.0.1 13.0.1 16.0.6' # https://github.com/llvm/llvm-project/releases
versions_rustc='1.30.1 1.31.1 1.32.0 1.33.0 1.34.2 1.35.0 1.36.0 1.37.0 1.38.0 1.39.0 1.40.0 1.41.1 1.42.0 1.43.1 1.44.1 1.45.2 1.46.0 1.47.0 1.48.0 1.49.0 1.50.0 1.51.0 1.52.1 1.53.0 1.54.0 1.55.0 1.56.1 1.57.0 1.58.1 1.59.0 1.60.0 1.61.0 1.62.1 1.63.0 1.64.0 1.65.0 1.66.1 1.67.1 1.68.2 1.69.0 1.70.0 1.71.1 1.72.1 1.73.0 1.74.1 1.75.0 1.76.0' # https://github.com/rust-lang/rust/blob/master/RELEASES.md
versions_llvm='7.1.0 10.0.1 13.0.1 16.0.6 18.1.8' # https://releases.llvm.org
versions_rustc='1.30.1 1.31.1 1.32.0 1.33.0 1.34.2 1.35.0 1.36.0 1.37.0 1.38.0 1.39.0 1.40.0 1.41.1 1.42.0 1.43.1 1.44.1 1.45.2 1.46.0 1.47.0 1.48.0 1.49.0 1.50.0 1.51.0 1.52.1 1.53.0 1.54.0 1.55.0 1.56.1 1.57.0 1.58.1 1.59.0 1.60.0 1.61.0 1.62.1 1.63.0 1.64.0 1.65.0 1.66.1 1.67.1 1.68.2 1.69.0 1.70.0 1.71.1 1.72.1 1.73.0 1.74.1 1.75.0 1.76.0 1.77.2 1.78.0 1.79.0 1.80.0' # https://github.com/rust-lang/rust/blob/master/RELEASES.md
mkdir -p download
cd download

5
rust/download.sha256

@ -2,6 +2,7 @@
82ce06e7c2b6a688dd0aa8f0aaa20f44850b1e692cf6c59bf7eebdc28440abea llvm-project-10.0.1.tar.xz
326335a830f2e32d06d0a36393b5455d17dc73e0bd1211065227ee014f92cbf8 llvm-project-13.0.1.src.tar.xz
ce5e71081d17ce9e86d7cbcfa28c4b04b9300f8fb7e78422b1feb6bc52c3028e llvm-project-16.0.6.src.tar.xz
0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a llvm-project-18.1.8.src.tar.xz
866e4241eeaba95623da38136f7d985b132a0079c26df8b1eb9a25cfdb04bd98 mrustc-0.10.1.tar.gz
cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8 openssl-1.1.1w.tar.gz
3943da98fb478a336ede7404e42ff76ef6ba4fc2b82012cfccd6b9fc4bd2c191 rustc-1.29.0-src.tar.xz
@ -52,3 +53,7 @@ aea58d962ff1c19521b9f587aad88285f0fd35b6b6738b031a7a15bb1b70a7c3 rustc-1.72.1-s
b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e rustc-1.74.1-src.tar.xz
4526f786d673e4859ff2afa0bab2ba13c918b796519a25c1acce06dba9542340 rustc-1.75.0-src.tar.xz
805482b436442a6786d270cacbab8f00529e06141b27b7fb01909b97ce4f3464 rustc-1.76.0-src.tar.xz
4d214c4189e4dd934d47e869fa5721b2c33dbbbdea21f2fc7fa6df3f38c1dea2 rustc-1.77.2-src.tar.xz
8065824f0255faa3901db8206e6f9423f6f8c07cec28bc6f2797c6c948310ece rustc-1.78.0-src.tar.xz
ab826e84b8d48ec6eda3370065034dea8c006f6a946d78a9ba12bcb50e6d3c7a rustc-1.79.0-src.tar.xz
0b9ca1e2e45b8a5f0b58db140af0dc92f8311faeb0ad883c5b71a72c02dc6e80 rustc-1.80.0-src.tar.xz

Loading…
Cancel
Save