Mislav Marohnić
c8927eefd0
Expand parse_options
to preserve positional arguments after "--"
2023-10-11 15:05:03 +02:00
Thomas Hurst
4cec390699
Set default MAKE=make on FreeBSD ( #2263 )
...
This was set to gmake in https://github.com/rbenv/ruby-build/pull/1381
as a workaround for https://bugs.ruby-lang.org/issues/16331
YJIT builds in Ruby 3.3 previews require the use of BSD make on these
platforms, and no supported version of MRI requires the use of gmake, so
revert this.
JRuby continues to require gmake for jruby-launcher.
Fixes #2262
Co-authored-by: Mislav Marohnić <git@mislav.net>
2023-10-11 12:19:40 +02:00
Hiroshi SHIBATA
51071a4df6
Merge pull request #2265 from rbenv/dependabot/github_actions/redhat-plumbers-in-action/differential-shellcheck-5
...
Bump redhat-plumbers-in-action/differential-shellcheck from 4 to 5
2023-10-10 11:16:12 +09:00
dependabot[bot]
0749cd04e6
Bump redhat-plumbers-in-action/differential-shellcheck from 4 to 5
...
Bumps [redhat-plumbers-in-action/differential-shellcheck](https://github.com/redhat-plumbers-in-action/differential-shellcheck ) from 4 to 5.
- [Release notes](https://github.com/redhat-plumbers-in-action/differential-shellcheck/releases )
- [Changelog](https://github.com/redhat-plumbers-in-action/differential-shellcheck/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/redhat-plumbers-in-action/differential-shellcheck/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: redhat-plumbers-in-action/differential-shellcheck
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-09 08:20:52 +00:00
Mislav Marohnić
27a5309660
Merge pull request #2259 from rbenv/dependabot/github_actions/mislav/bump-homebrew-formula-action-3
...
Bump mislav/bump-homebrew-formula-action from 2 to 3
2023-09-27 17:25:34 +02:00
dependabot[bot]
63a306890b
Bump mislav/bump-homebrew-formula-action from 2 to 3
...
Bumps [mislav/bump-homebrew-formula-action](https://github.com/mislav/bump-homebrew-formula-action ) from 2 to 3.
- [Release notes](https://github.com/mislav/bump-homebrew-formula-action/releases )
- [Commits](https://github.com/mislav/bump-homebrew-formula-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: mislav/bump-homebrew-formula-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-25 08:39:33 +00:00
Hiroshi SHIBATA
4eb7e5a239
Merge pull request #2257 from rbenv/openssl-3-1-3
...
Bump up OpenSSL 3.1.3
2023-09-21 21:28:48 +09:00
Hiroshi SHIBATA
d98943aede
Bump up openssl-3.1.3
2023-09-21 15:17:10 +03:00
Benoit Daloze
bfffe34ba1
ruby-build 20230919
2023-09-19 15:05:22 +02:00
Benoit Daloze
696828981d
Add TruffleRuby and TruffleRuby GraalVM 23.1.0
2023-09-19 14:59:07 +02:00
Benoit Daloze
f80eb466b9
ruby-build 20230914.1
2023-09-14 18:24:20 +02:00
Benoit Daloze
9e1290d66a
Update URLs for truffleruby+graalvm-dev
2023-09-14 16:18:10 +02:00
Benoit Daloze
43702d07e8
Use the TruffleRuby JVM Standalones for truffleruby+graalvm-dev
...
* In TruffleRuby 23.1+, the GraalVM Updater (`gu`) is no longer available in GraalVM,
instead JVM Standalones and Maven artifacts are provided to replace `gu`.
* See https://github.com/oracle/graal/issues/6855
2023-09-14 13:54:34 +02:00
Hiroshi SHIBATA
1fb355bc69
ruby-build 20230914
2023-09-14 16:31:47 +09:00
Hiroshi SHIBATA
23fda20b36
Merge pull request #2250 from rbenv/openssl-1-1-1w
...
Bump up openssl-1.1.1w
2023-09-14 16:31:05 +09:00
Hiroshi SHIBATA
d24c6b7a7c
Bump openssl-1.1.1w
2023-09-14 16:28:11 +09:00
Hiroshi SHIBATA
0f2476d23a
Merge pull request #2249 from rbenv/3-3-0-preview2
...
Added 3.3.0-preview2
2023-09-14 16:25:44 +09:00
Hiroshi SHIBATA
b577b997cb
Added 3.3.0-preview2
2023-09-14 16:11:40 +09:00
João Duarte
c6e924edc8
workaround jruby#7799 by updating rubygems for JRuby 9.2.x ( #2246 )
...
Co-authored-by: Mislav Marohnić <git@mislav.net>
2023-09-12 16:08:47 +02:00
Hiroshi SHIBATA
2054401317
ruby-build 20230912
2023-09-12 07:03:32 +09:00
Hiroshi SHIBATA
9da585c287
Merge pull request #2248 from headius/jruby-9.3.11.0
...
Add JRuby 9.3.11.0
2023-09-12 07:03:15 +09:00
Charles Oliver Nutter
e73ecb8d65
Add JRuby 9.3.11.0
2023-09-11 21:31:33 +02:00
Hiroshi SHIBATA
cc0e0f0462
Merge pull request #2247 from rbenv/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-11 18:25:05 +09:00
dependabot[bot]
e2f2c35962
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 09:00:33 +00:00
Benoit Daloze
97c93c6901
ruby-build 20230904
2023-09-04 20:47:19 +02:00
Benoit Daloze
7f43b224f3
Update URLs for truffleruby+graalvm-dev
2023-09-04 20:46:04 +02:00
Mislav Marohnić
4d4678bc1e
Merge pull request #2231 from rbenv/llvm-cleanup
...
Remove `require_llvm` implementation
2023-08-08 10:43:56 +02:00
Mislav Marohnić
2dec28caf7
Merge pull request #2232 from rbenv/clang-cleanup
...
Remove `require_gcc` implementation
2023-08-04 10:53:15 +02:00
Ryan S. Northrup (RyNo)
f170c16c4a
Display the actual error when testing for Ruby's openssl extension ( #2223 )
...
I was encountering some build issues on MicroOS and needed the actual exception message in order to pinpoint a workaround.
Co-authored-by: Mislav Marohnić <git@mislav.net>
2023-08-03 16:54:27 +02:00
Mislav Marohnić
a4c6878ff5
Remove require_gcc
implementation
...
This was only used in Ruby versions < 1.9.3, which are now EOL.
This also removes a 11-years old workaround for building Ruby 2.0 with clang.
06d7994bcf
2023-08-03 14:53:52 +02:00
Mislav Marohnić
ad1e1bc1ba
Remove require_llvm
implementation
...
This was used by Rubinius over the years to ensure that a correct llvm version was selected from the ones available on the system, but for recent Rubinius this function is a no-op, and since Rubinius isn't an actively maintained project anymore, I don't feel strongly for keeping ruby-build workarounds that only help ancient Rubinius versions.
2023-08-03 14:34:39 +02:00
Mislav Marohnić
9862a16796
Merge pull request #2228 from rbenv/freebsd-openssl-dir-test
...
Avoid test failure when stubbing FreeBSD environment
2023-08-02 11:43:04 +02:00
Mislav Marohnić
242e8beb49
Avoid test failure when stubbing FreeBSD environment
...
https://github.com/rbenv/ruby-build/actions/runs/5719870214/job/15517987944#step:4:18
2023-08-02 11:20:08 +02:00
Hiroshi SHIBATA
86b2538126
Merge pull request #2227 from rbenv/bump-up-openssl
...
Bump up OpenSSL versions
2023-08-02 12:02:17 +09:00
Hiroshi SHIBATA
eb31e86b92
Use OpenSSL-1.1.1v
2023-08-02 11:22:42 +09:00
Hiroshi SHIBATA
e5cb144fc4
Use OpenSSL-3.1.2
2023-08-02 11:07:42 +09:00
MatasNed
3d9d2cc6b4
Show openssl version used from homebrew by default
2023-08-01 16:06:42 +02:00
Benoit Daloze
35e5d2a29d
ruby-build 20230717
2023-07-17 13:26:52 +02:00
Benoit Daloze
bf3db4e98b
Follow truffleruby dev standalones rename
2023-07-17 13:25:00 +02:00
Hiroshi SHIBATA
0d96e83ea3
ruby-build 20230710
2023-07-10 09:21:50 +09:00
Hiroshi SHIBATA
1196759b44
Merge pull request #2216 from rbenv/bump-up-openssl
...
Bump up the latest versions of OpenSSL
2023-07-10 09:21:13 +09:00
Hiroshi SHIBATA
8d6b0e0c27
Use OpenSSL-1.1.1u
2023-07-10 09:17:06 +09:00
Hiroshi SHIBATA
e7beb605d3
Use OpenSSL-3.1.1
2023-07-10 09:15:54 +09:00
Benoit Daloze
895f8fa40f
ruby-build 20230615
2023-06-15 11:52:12 +02:00
Benoit Daloze
e4ca1b3dc3
Print a message about the new distribution and license when installing TruffleRuby 23.0
2023-06-14 23:03:20 +02:00
Benoit Daloze
72b70a1049
ruby-build 20230614
2023-06-14 10:26:23 +02:00
Benoit Daloze
4f44477627
Add TruffleRuby and TruffleRuby+GraalVM 23.0.0
...
* Use the new Oracle GraalVM distribution which uses the GFTC license as it is
significantly faster than GraalVM CE and is free for development and production use.
* See https://medium.com/graalvm/whats-new-in-graalvm-languages-161527df3d76
2023-06-14 10:26:02 +02:00
Hiroshi SHIBATA
4effe8661b
ruby-build 20230608
2023-06-08 07:30:28 +09:00
Hiroshi SHIBATA
c5b1dd7f27
Merge pull request #2203 from headius/jruby-9.4.3.0
...
Add JRuby 9.4.3.0
2023-06-08 07:29:49 +09:00
Charles Oliver Nutter
5ef7d07675
Add JRuby 9.4.3.0
2023-06-07 17:18:12 -05:00