From abc62cc65902fba5ab97e45e16ed6f7ddeccaef9 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Tue, 19 Oct 2021 16:59:39 +0200 Subject: [PATCH] Add TruffleRuby and TruffleRuby GraalVM 21.3.0 --- share/ruby-build/truffleruby+graalvm-21.3.0 | 17 +++++++++++++++++ share/ruby-build/truffleruby-21.3.0 | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 share/ruby-build/truffleruby+graalvm-21.3.0 create mode 100644 share/ruby-build/truffleruby-21.3.0 diff --git a/share/ruby-build/truffleruby+graalvm-21.3.0 b/share/ruby-build/truffleruby+graalvm-21.3.0 new file mode 100644 index 00000000..431bd9b6 --- /dev/null +++ b/share/ruby-build/truffleruby+graalvm-21.3.0 @@ -0,0 +1,17 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-linux-amd64-21.3.0.tar.gz#3a1bc8eaf0518c128aaacb987ceb0b0e288776f48af630c11c01fd31122d93fa" truffleruby_graalvm + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-linux-aarch64-21.3.0.tar.gz#1134fce3823a52bd9d65f77a698c6aaf30a70e65ad399266b25a1e4fcded5243" truffleruby_graalvm + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby+graalvm-21.3.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.0/graalvm-ce-java11-darwin-amd64-21.3.0.tar.gz#6c2bf7f6e5fab901e8a2284a0dbec6ce214bde65aa80cfeb90bfef8eabb5f862" truffleruby_graalvm + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff --git a/share/ruby-build/truffleruby-21.3.0 b/share/ruby-build/truffleruby-21.3.0 new file mode 100644 index 00000000..cb4c737f --- /dev/null +++ b/share/ruby-build/truffleruby-21.3.0 @@ -0,0 +1,17 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-linux-amd64.tar.gz#d439f741deaff47a9564c70b737c96176b1aa88cf79a5b139e18fd5480c61079" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-linux-aarch64.tar.gz#110298de4743abf156314fb06011cb2f92c52b6ee2ef4cbb8b28ff1933672940" truffleruby + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby-21.3.0" "https://github.com/oracle/truffleruby/releases/download/vm-21.3.0/truffleruby-21.3.0-macos-amd64.tar.gz#3ca0c851386d872239404d41c69f1ba738332eb25da6cf89e157fa1356e68de0" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac