|
|
@ -1,7 +1,7 @@ |
|
|
|
import 'compile/configure' |
|
|
|
|
|
|
|
name=icedtea |
|
|
|
version=3.5.0 |
|
|
|
version=3.5.1 |
|
|
|
version_bootstrap=2.6.10 |
|
|
|
version_gcc=6.3.0 |
|
|
|
version_ecj=4.9 |
|
|
@ -12,23 +12,23 @@ update_names="<a href=\"$name-$version.tar.gz\">$name-" |
|
|
|
define_option '!bootstrap: Bootstrap this program' |
|
|
|
|
|
|
|
dlextract "http://icedtea.wildebeest.org/download/source/$name-$version.tar.xz" \ |
|
|
|
'be9a5d29e5d7314d347aef549679acf2' |
|
|
|
'7bc206735f6e6fda34b269930ee3138f' |
|
|
|
modules=" |
|
|
|
corba-70224f73a132b14927484cb0249d00f5 |
|
|
|
hotspot-68de1a2ccbad5b32b262b8f791749688 |
|
|
|
jaxp-05c0a6d4b04043cb4b4005fa5374a9f9 |
|
|
|
jaxws-f1ee8e13e71582b1f42f58fda4774d18 |
|
|
|
jdk-3baf1a696c1a99fa80365c4b9a5389e1 |
|
|
|
langtools-04e42e7e40a9f1cba3a2353410085d91 |
|
|
|
nashorn-a7d351e13515a36794d73d6f7af48447 |
|
|
|
openjdk-19a8fe6ea2bd753ecd085ebddd185dab |
|
|
|
c57826f1cc09e093d0be4fd0dfb82df3-corba.tar.xz |
|
|
|
004b2ec681cbef34dea91ca82fe82acd-hotspot.tar.xz |
|
|
|
9d905e1dfbf3e237701278409018ab8e-jaxp.tar.xz |
|
|
|
abed18435f40b6d9d83497e751b3837e-jaxws.tar.xz |
|
|
|
b1ab8588c2e832075feda3f935382146-jdk.tar.xz |
|
|
|
226fdadf19095d3f6048610e6b82ad78-langtools.tar.xz |
|
|
|
2d058d76099b6659e9146e137af449f8-nashorn.tar.xz |
|
|
|
e133701bdef10fc58baa7dd588e3daf9-openjdk.tar.xz |
|
|
|
" |
|
|
|
for module in $modules; do |
|
|
|
modname="$(echo "$module" | cut -d- -f1)" |
|
|
|
checksum="$(echo "$module" | cut -d- -f2)" |
|
|
|
download "http://icedtea.wildebeest.org/download/drops/${name}8/$version/$modname.tar.xz" \ |
|
|
|
package="$(echo "$module" | cut -d- -f2)" |
|
|
|
checksum="$(echo "$module" | cut -d- -f1)" |
|
|
|
download "http://icedtea.wildebeest.org/download/drops/${name}8/$version/$package" \ |
|
|
|
"$checksum" \ |
|
|
|
"icedtea-$version-$modname.tar.xz" |
|
|
|
"$name-$version-$package" |
|
|
|
done |
|
|
|
|
|
|
|
if option bootstrap; then |
|
|
@ -49,20 +49,20 @@ if option bootstrap; then |
|
|
|
dlextract "http://icedtea.wildebeest.org/download/source/$name-$version_bootstrap.tar.xz" \ |
|
|
|
'25307cb762455eace830e399c918b11f' |
|
|
|
bootstrap_modules=" |
|
|
|
corba-8f410876861cb5f00795f16eaead0810 |
|
|
|
hotspot-638ba47781e357ad6f9583045e45dc20 |
|
|
|
jaxp-62a4db1e84cdc7a322ec1442a42234ca |
|
|
|
jaxws-93abafb7ba0c6281c8a8fcaedd573f3d |
|
|
|
jdk-fab5c059798ae43b2b636c8ddfb0da7a |
|
|
|
langtools-2867a657ebb2185ca5954c4cf2742328 |
|
|
|
openjdk-4c6bc2dff0da17def41732cd8e68bb21 |
|
|
|
8f410876861cb5f00795f16eaead0810-corba.tar.bz2 |
|
|
|
638ba47781e357ad6f9583045e45dc20-hotspot.tar.bz2 |
|
|
|
62a4db1e84cdc7a322ec1442a42234ca-jaxp.tar.bz2 |
|
|
|
93abafb7ba0c6281c8a8fcaedd573f3d-jaxws.tar.bz2 |
|
|
|
fab5c059798ae43b2b636c8ddfb0da7a-jdk.tar.bz2 |
|
|
|
2867a657ebb2185ca5954c4cf2742328-langtools.tar.bz2 |
|
|
|
4c6bc2dff0da17def41732cd8e68bb21-openjdk.tar.bz2 |
|
|
|
" |
|
|
|
for module in $bootstrap_modules; do |
|
|
|
modname="$(echo "$module" | cut -d- -f1)" |
|
|
|
checksum="$(echo "$module" | cut -d- -f2)" |
|
|
|
download "http://icedtea.wildebeest.org/download/drops/${name}7/$version_bootstrap/$modname.tar.bz2" \ |
|
|
|
package="$(echo "$module" | cut -d- -f2)" |
|
|
|
checksum="$(echo "$module" | cut -d- -f1)" |
|
|
|
download "http://icedtea.wildebeest.org/download/drops/${name}7/$version_bootstrap/$package" \ |
|
|
|
"$checksum" \ |
|
|
|
"icedtea-$version_bootstrap-$modname.tar.bz2" |
|
|
|
"$name-$version_bootstrap-$package" |
|
|
|
done |
|
|
|
fi |
|
|
|
header_end |
|
|
@ -114,9 +114,9 @@ if option bootstrap; then |
|
|
|
# Bootstrap Icedtea7 |
|
|
|
( cd "$name-$version_bootstrap" |
|
|
|
for module in $bootstrap_modules; do |
|
|
|
modname="$(echo "$module" | cut -d- -f1)" |
|
|
|
getfile "icedtea-$version_bootstrap-$modname.tar.bz2" |
|
|
|
mv "icedtea-$version_bootstrap-$modname.tar.bz2" "$modname.tar.bz2" |
|
|
|
package="$(echo "$module" | cut -d- -f2)" |
|
|
|
getfile "$name-$version_bootstrap-$package" |
|
|
|
mv "$name-$version_bootstrap-$package" "$package" |
|
|
|
done |
|
|
|
|
|
|
|
# Use the gcc with java support we just built to be able to properly compile java C modules. Add java tools and ant to $PATH as well. |
|
|
@ -140,9 +140,9 @@ fi |
|
|
|
cd "$name-$version" |
|
|
|
|
|
|
|
for module in $modules; do |
|
|
|
modname="$(echo "$module" | cut -d- -f1)" |
|
|
|
getfile "icedtea-$version-$modname.tar.xz" |
|
|
|
mv "icedtea-$version-$modname.tar.xz" "$modname.tar.xz" |
|
|
|
package="$(echo "$module" | cut -d- -f2)" |
|
|
|
getfile "$name-$version-$package" |
|
|
|
mv "$name-$version-$package" "$package" |
|
|
|
done |
|
|
|
|
|
|
|
# Build |
|
|
|