diff --git a/script/update-rbx-defs b/script/update-rbx-defs index f12d4e5f..fc70329d 100755 --- a/script/update-rbx-defs +++ b/script/update-rbx-defs @@ -8,7 +8,7 @@ dir = Pathname(File.expand_path("share/ruby-build")) open(file).each do |package| sha256, filename = package.chomp.split - version = filename.match(/rubinius-(3.[\d\.]+).tar.bz2/) + version = filename.match(/rubinius-([34].[\d\.]+).tar.bz2/) next unless version diff --git a/share/ruby-build/rbx-4.0 b/share/ruby-build/rbx-4.0 new file mode 100644 index 00000000..f081bbd1 --- /dev/null +++ b/share/ruby-build/rbx-4.0 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.0" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.0.tar.bz2#6e58d8141c953dd60028538215fba486892550ea5d7cb580685d7044a276f731" rbx diff --git a/share/ruby-build/rbx-4.1 b/share/ruby-build/rbx-4.1 new file mode 100644 index 00000000..0f6bddb5 --- /dev/null +++ b/share/ruby-build/rbx-4.1 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.1" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.1.tar.bz2#7c613286ee3f5ea908c2262b801f74c4732d203ea979bed3f584881e9adfa433" rbx diff --git a/share/ruby-build/rbx-4.10 b/share/ruby-build/rbx-4.10 new file mode 100644 index 00000000..8adc0389 --- /dev/null +++ b/share/ruby-build/rbx-4.10 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.10" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.10.tar.bz2#2d719ed23162ba3c815c60aa9b516ed001987d723a9127a46943d83e88659620" rbx diff --git a/share/ruby-build/rbx-4.11 b/share/ruby-build/rbx-4.11 new file mode 100644 index 00000000..08bc6108 --- /dev/null +++ b/share/ruby-build/rbx-4.11 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.11" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.11.tar.bz2#737138e8d09f83ac5e3e3c28bc9245e943f8bf1eb1386231cfd34f4f9df5cbda" rbx diff --git a/share/ruby-build/rbx-4.12 b/share/ruby-build/rbx-4.12 new file mode 100644 index 00000000..c6ad043a --- /dev/null +++ b/share/ruby-build/rbx-4.12 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.12" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.12.tar.bz2#5f60e3f9f09b8660f5a9a4c99769b4f52e2081325824e068c06b2474beaa467a" rbx diff --git a/share/ruby-build/rbx-4.13 b/share/ruby-build/rbx-4.13 new file mode 100644 index 00000000..e0e267d7 --- /dev/null +++ b/share/ruby-build/rbx-4.13 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.13" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.13.tar.bz2#5c5b86d83e6403d80c52b1be6e38e6e582f823e53821757ca8e07606b15459b5" rbx diff --git a/share/ruby-build/rbx-4.14 b/share/ruby-build/rbx-4.14 new file mode 100644 index 00000000..280586ce --- /dev/null +++ b/share/ruby-build/rbx-4.14 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.14" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.14.tar.bz2#8a4c1a4894faaa25625d7204605aca6d211028c1f6a74e4c6b46348a53669531" rbx diff --git a/share/ruby-build/rbx-4.15 b/share/ruby-build/rbx-4.15 new file mode 100644 index 00000000..425fee60 --- /dev/null +++ b/share/ruby-build/rbx-4.15 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.15" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.15.tar.bz2#2ecae57e09cc642d4aa2a081aee8a657b0aa29bd76266b888edfb03865a96286" rbx diff --git a/share/ruby-build/rbx-4.2 b/share/ruby-build/rbx-4.2 new file mode 100644 index 00000000..9733c862 --- /dev/null +++ b/share/ruby-build/rbx-4.2 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.2" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.2.tar.bz2#b9307a8e8f3348d066a0f5b9ab097b3428117f9c6d428ce6110f521c42b2227d" rbx diff --git a/share/ruby-build/rbx-4.3 b/share/ruby-build/rbx-4.3 new file mode 100644 index 00000000..2c21129e --- /dev/null +++ b/share/ruby-build/rbx-4.3 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.3" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.3.tar.bz2#9112096efad03fcab391392555c6226849bb318fe0b5645399d4e071c3f2f097" rbx diff --git a/share/ruby-build/rbx-4.4 b/share/ruby-build/rbx-4.4 new file mode 100644 index 00000000..6f493b20 --- /dev/null +++ b/share/ruby-build/rbx-4.4 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.4" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.4.tar.bz2#1a7207564e11998866c2f99d75f6f03dd41567dae6433d37b312761883ba11c8" rbx diff --git a/share/ruby-build/rbx-4.5 b/share/ruby-build/rbx-4.5 new file mode 100644 index 00000000..e954632d --- /dev/null +++ b/share/ruby-build/rbx-4.5 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.5" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.5.tar.bz2#1fe2261f41cd6edb44ca1ce03290e5631d0d2751cecf4d7999fa496bb68349dc" rbx diff --git a/share/ruby-build/rbx-4.6 b/share/ruby-build/rbx-4.6 new file mode 100644 index 00000000..78eecd21 --- /dev/null +++ b/share/ruby-build/rbx-4.6 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.6" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.6.tar.bz2#57e93b206b9d9c630af03ef9cea9d18cba247f869f3d3d1db95afa6854011d2e" rbx diff --git a/share/ruby-build/rbx-4.7 b/share/ruby-build/rbx-4.7 new file mode 100644 index 00000000..a5a2bb87 --- /dev/null +++ b/share/ruby-build/rbx-4.7 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.7" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.7.tar.bz2#52e105477c3d184aaee87c5bc0bae1c2218b757e069e0cff4c3ef788fa2305e8" rbx diff --git a/share/ruby-build/rbx-4.8 b/share/ruby-build/rbx-4.8 new file mode 100644 index 00000000..19d9279c --- /dev/null +++ b/share/ruby-build/rbx-4.8 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.8" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.8.tar.bz2#b99960bb89bcb9197ad8f1350cae715dd92029b9f89c8eaee1450f80fd38fc8e" rbx diff --git a/share/ruby-build/rbx-4.9 b/share/ruby-build/rbx-4.9 new file mode 100644 index 00000000..335c8894 --- /dev/null +++ b/share/ruby-build/rbx-4.9 @@ -0,0 +1,3 @@ +require_llvm 3.7 +install_package "openssl-1.0.2o" "https://www.openssl.org/source/openssl-1.0.2o.tar.gz#ec3f5c9714ba0fd45cb4e087301eb1336c317e0d20b575a125050470e8089e4d" mac_openssl --if has_broken_mac_openssl +install_package "rubinius-4.9" "https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-4.9.tar.bz2#b8c183433a5788dc790643d14ac6c182742456f20686389291b3f0cdcceeaaa5" rbx