From 1ae88806fd7aed0f586ce2ac376bb88d183078c4 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Fri, 28 Apr 2023 14:57:48 +0200 Subject: [PATCH] Add TruffleRuby 23.0.0-preview1 --- share/ruby-build/truffleruby-23.0.0-preview1 | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 share/ruby-build/truffleruby-23.0.0-preview1 diff --git a/share/ruby-build/truffleruby-23.0.0-preview1 b/share/ruby-build/truffleruby-23.0.0-preview1 new file mode 100644 index 00000000..ff94c87a --- /dev/null +++ b/share/ruby-build/truffleruby-23.0.0-preview1 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-amd64.tar.gz#7cd7bb7b3dee201efe2ae35b05aee44a56e444bc43684ca43a7c66aab36a1a36" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-aarch64.tar.gz#05f326cc1d97ab93a0b88e5b3ea9f039b160f4f514f2e9c05585df76894c9e30" truffleruby + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-amd64.tar.gz#012b2802dc66b2f99ab60134d6f0afd5a20f3d8e380daa4db39ce84253be07cd" truffleruby + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-aarch64.tar.gz#e99ab643dbe6e45b58a548b2ba4a0264c409f32f5711503b8a5da61d12072b03" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac