|
|
|
@ -1,21 +1,25 @@ |
|
|
|
#!/bin/sh |
|
|
|
set -eu |
|
|
|
|
|
|
|
version_jdk21=21.0.6+6 # https://github.com/openjdk/jdk21u/tags |
|
|
|
version_jdk25=25.0.3+0 # https://github.com/openjdk/jdk25u/tags |
|
|
|
version_jdk24=24.0.2+12 # https://github.com/openjdk/jdk24u/tags |
|
|
|
version_jdk23=23.0.2+7 # https://github.com/openjdk/jdk23u/tags |
|
|
|
version_jdk22=22.0.2+9 # https://github.com/openjdk/jdk22u/tags |
|
|
|
version_jdk21=21.0.10+5 # 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.14+6 # https://github.com/openjdk/jdk17u/tags |
|
|
|
version_jdk17=17.0.18+5 # 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.26+3 # https://github.com/openjdk/jdk11u/tags |
|
|
|
version_jdk11=11.0.30+4 # 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.33.0 # https://icedtea.classpath.org/download/source/ |
|
|
|
version_icedtea8=3.37.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 |
|
|
|
@ -24,6 +28,10 @@ version_ecj=4.9 # Final version |
|
|
|
mkdir -p download |
|
|
|
cd download |
|
|
|
|
|
|
|
wget -O "jdk25u-jdk-$version_jdk25.tar.gz" -c "https://github.com/openjdk/jdk25u/archive/refs/tags/jdk-$version_jdk25.tar.gz" |
|
|
|
wget -O "jdk24u-jdk-$version_jdk24.tar.gz" -c "https://github.com/openjdk/jdk24u/archive/refs/tags/jdk-$version_jdk24.tar.gz" |
|
|
|
wget -O "jdk23u-jdk-$version_jdk23.tar.gz" -c "https://github.com/openjdk/jdk23u/archive/refs/tags/jdk-$version_jdk23.tar.gz" |
|
|
|
wget -O "jdk22u-jdk-$version_jdk22.tar.gz" -c "https://github.com/openjdk/jdk22u/archive/refs/tags/jdk-$version_jdk22.tar.gz" |
|
|
|
wget -O "jdk21u-jdk-$version_jdk21.tar.gz" -c "https://github.com/openjdk/jdk21u/archive/refs/tags/jdk-$version_jdk21.tar.gz" |
|
|
|
wget -O "jdk20u-jdk-$version_jdk20.tar.gz" -c "https://github.com/openjdk/jdk20u/archive/refs/tags/jdk-$version_jdk20.tar.gz" |
|
|
|
wget -O "jdk19u-jdk-$version_jdk19.tar.gz" -c "https://github.com/openjdk/jdk19u/archive/refs/tags/jdk-$version_jdk19.tar.gz" |
|
|
|
@ -45,11 +53,11 @@ wget -c "https://ftp.gnu.org/gnu/gcc/gcc-$version_gcc/gcc-$version_gcc.tar.xz" |
|
|
|
wget -c "ftp://sourceware.org/pub/java/ecj-$version_ecj.jar" |
|
|
|
wget -O javac.in -c 'https://gitweb.gentoo.org/repo/gentoo.git/plain/dev-java/gcj-jdk/files/javac.in?id=56bd759df1d0c750a065b8c845e93d5dfa6b549d' |
|
|
|
|
|
|
|
for part in corba hotspot jaxp jaxws jdk langtools openjdk; do |
|
|
|
wget -O "icedtea-$version_icedtea7-$part.tar.bz2" -c "http://icedtea.classpath.org/download/drops/icedtea7/$version_icedtea7/$part.tar.bz2" |
|
|
|
done |
|
|
|
for part in openjdk-git; do |
|
|
|
wget -O "icedtea-$version_icedtea8-$part.tar.xz" -c "http://icedtea.classpath.org/download/drops/icedtea8/$version_icedtea8/$part.tar.xz" |
|
|
|
done |
|
|
|
for part in corba hotspot jaxp jaxws jdk langtools openjdk; do |
|
|
|
wget -O "icedtea-$version_icedtea7-$part.tar.bz2" -c "http://icedtea.classpath.org/download/drops/icedtea7/$version_icedtea7/$part.tar.bz2" |
|
|
|
done |
|
|
|
|
|
|
|
sha256sum -c ../download.sha256 |
|
|
|
|