Hiroshi SHIBATA
cfb1fe850b
Use inline patch instead of curl download
2022-07-21 13:38:53 +02:00
Hiroshi SHIBATA
7b24ca370e
Apply patch for implicitly declaration error of OpenSSL 1.1.1q
2022-07-21 13:38:53 +02:00
Benoit Daloze
7399e92f1f
Remove extra paren
2022-07-14 19:42:01 +02:00
Noah Gibbs
f9299a6332
Update bin/ruby-build
...
Co-authored-by: Mislav Marohnić <hi@mislav.net>
2022-07-14 19:42:01 +02:00
Noah Gibbs
b32d291a0f
Update bin/ruby-build
...
Co-authored-by: Mislav Marohnić <hi@mislav.net>
2022-07-14 19:42:01 +02:00
Noah Gibbs
cb51ccc3f5
Update bin/ruby-build
...
Co-authored-by: Mislav Marohnić <hi@mislav.net>
2022-07-14 19:42:01 +02:00
Noah Gibbs (and/or Benchmark CI)
813153b779
build_package_enable_yjit should echo to stderr, not stdout
2022-07-14 19:42:01 +02:00
Noah Gibbs (and/or Benchmark CI)
fde11263df
Restructure build_package_enable_yjit to be cleaner and to exit before later checks if possible.
2022-07-14 19:42:01 +02:00
Noah Gibbs (and/or Benchmark CI)
7a07add472
Don't auto-enable YJIT except on x86_64
2022-07-14 19:42:01 +02:00
Noah Gibbs (and/or Benchmark CI)
807a371a3e
For Ruby 3.2.0-dev, install YJIT by default if rustc 1.60+ is available
2022-07-13 20:54:15 +02:00
Benoit Daloze
f81980b599
ruby-build 20220713
v20220713
2022-07-13 12:14:32 +02:00
Benoit Daloze
c0d6e22177
Update update-cruby to be clear which openssl line should be used
2022-07-12 12:23:34 +02:00
Hiroshi SHIBATA
d6481c8995
Merge pull request #2000 from rbenv/use-openssl3-in-ruby30
...
Use OpenSSL 3.x with Ruby 3.1.x
2022-07-12 09:48:29 +09:00
Hiroshi SHIBATA
71b30d75fb
Use OpenSSL 3.x with Ruby 3.1.x
2022-07-12 09:23:25 +09:00
Benoit Daloze
98c03377c1
ruby-build 20220710
v20220710
2022-07-10 14:05:12 +02:00
Benoit Daloze
472d40fbb1
Cleanup
2022-07-10 14:04:58 +02:00
Benoit Daloze
b945b7ae84
Install openssl whenever the system version does not match
...
* Make supported openssl versions explicit per definition.
2022-07-10 14:04:58 +02:00
Kazuhiro NISHIYAMA
fb0e82c647
Install openssl 1 when openssl is 3
2022-07-10 14:04:58 +02:00
Benoit Daloze
c520cac829
Add script to update openssl
2022-07-10 12:32:26 +02:00
Hiroshi SHIBATA
da94a642df
Fixed version name
2022-07-06 19:51:47 +09:00
Hiroshi SHIBATA
21558881a0
Merge pull request #1993 from rbenv/bump-openssl-versions
...
Bump openssl versions
2022-07-06 10:23:39 +09:00
Hiroshi SHIBATA
707518723b
Use OpenSSL 1.1.1q
2022-07-06 10:19:35 +09:00
Hiroshi SHIBATA
69ccb3e7ce
Use OpenSSL 3.0.5
2022-07-06 10:16:31 +09:00
Hiroshi SHIBATA
58cda904b7
ruby-build 20220630
v20220630
2022-06-30 07:13:58 +09:00
Hiroshi SHIBATA
ef72e9b3cb
Merge pull request #1987 from hasumikin/picoruby-3.0.0
...
Add picoruby-3.0.0
2022-06-30 06:52:50 +09:00
HASUMI Hitoshi
bcb9277365
Add picoruby-3.0.0
2022-06-28 15:18:51 +09:00
Hiroshi SHIBATA
10143ea17b
Merge pull request #1986 from hasumikin/mruby-3.1.0
...
Add mruby-3.1.0
2022-06-28 09:59:00 +09:00
HASUMI Hitoshi
a4c5e99b26
Add mruby-3.1.0
2022-06-28 09:47:32 +09:00
Charles Oliver Nutter
fd36eb0d4e
Add JRuby 9.2.21.0 and 9.3.6.0
2022-06-27 22:26:40 +02:00
Benoit Daloze
30d6879dbb
ruby-build 20220610
v20220610
2022-06-10 15:46:00 +02:00
Benoit Daloze
a03e3b42f4
Add Darwin-arm64 for truffleruby+graalvm-dev
2022-06-10 15:45:53 +02:00
deepj
047a1c3480
Update truffleruby-dev
2022-06-10 15:45:53 +02:00
deepj
7e7b4ae4c8
Add a link to truffleruby-dev for Darwin-arm64
2022-06-10 15:45:53 +02:00
Benoit Daloze
1038c0786f
OpenSSL 1.1+ needs the extra install_ssldirs target to install certificates
2022-05-11 13:28:30 +02:00
Jordan Ritter
720a96bf29
Re-enable ssldir creation target for openssl install
...
Prior commit attempts to shorten install by omitting documentation install,
however an additional target is needed to get the conf dirs for capturing the
PEMs et al.
2022-05-11 13:28:30 +02:00
Benoit Daloze
c0d87ea452
Skip building docs when building openssl
...
* See https://github.com/openssl/openssl/issues/8170
* The install_sw target exists since 1.0.0 or earlier:
https://github.com/openssl/openssl/blob/OpenSSL_1_0_0-stable/Makefile.org
2022-05-01 12:43:05 +02:00
Benoit Daloze
deb3dd0e89
ruby-build 20220426
v20220426
2022-04-26 15:05:44 +02:00
Benoit Daloze
6701589b55
Add TruffleRuby and TruffleRuby GraalVM 22.1.0
2022-04-26 15:05:26 +02:00
Benoit Daloze
d3bbd54d58
ruby-build 20220415
v20220415
2022-04-15 12:21:25 +02:00
Levi Pearson
5c814edb02
Allow truffleruby to install in an existing empty directory
...
The check to prevent deleting user files during clean_prefix_path by disallowing
installs into existing directories that weren't earlier truffleruby installs broke
asdf installs, as asdf always creates an empty directory before installing.
This fix adds a second exception to the existing directory case when that directory
is empty. The check is done via testing the length of ls output. The logic was
manually tested against non-existing directories, existing empty directories,
existing non-empty directories in general, and existing non-empty directories
that contained a file named "bin/truffleruby".
I also copied the file over my existing asdf version of ruby-build and made sure that
it successfully installed truffleruby.
2022-04-12 16:27:47 +02:00
Benoit Daloze
2004fd71be
ruby-build 20220412
v20220412
2022-04-12 16:25:10 +02:00
Jean Boussier
6df5864d36
Add Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10
...
- https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/
- https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/
- https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/
- https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-6-10-released/
2022-04-12 16:10:00 +02:00
Hiroshi SHIBATA
b02017edec
Merge pull request #1954 from koic/add_definition_for_ruby_3_2_0_preview1
...
Add definition for Ruby 3.2.0-preview1
2022-04-04 07:18:53 +09:00
Koichi ITO
5832974dfa
Add definition for Ruby 3.2.0-preview1
...
Ruby 3.2.0-preview1 has been released.
https://www.ruby-lang.org/en/news/2022/04/03/ruby-3-2-0-preview1-released/
This PR specifies the same OpenSSL version (3.0.2) as 3.2.0-dev.
https://github.com/rbenv/ruby-build/blob/v20220324/share/ruby-build/3.2.0-dev#L1
2022-04-04 01:20:49 +09:00
Hiroshi SHIBATA
a5ca3e4872
ruby-build 20220324
v20220324
2022-03-24 07:03:29 +09:00
Charles Oliver Nutter
81619a044b
Add JRuby 9.3.4.0
2022-03-23 19:35:34 +01:00
Hiroshi SHIBATA
528c6b13b5
Merge pull request #1948 from rbenv/bump-openssl-versions
...
Bump openssl versions
2022-03-16 16:45:29 +09:00
Hiroshi SHIBATA
1a4368567b
Update openssl version at 2.4.0-preview versions
2022-03-16 16:22:40 +09:00
Hiroshi SHIBATA
0b2d799001
Bump openssl-1.1.1n
2022-03-16 16:17:05 +09:00
Hiroshi SHIBATA
cdfba6b79f
Bump openssl-3.0.2
2022-03-16 16:15:46 +09:00