- Oct 25, 2023
-
-
Benoit Daloze authored
-
Benoit Daloze authored
-
Hiroshi SHIBATA authored
Bump up OpenSSL 3.1.4
-
Hiroshi SHIBATA authored
-
- Oct 23, 2023
-
-
Benoit Daloze authored
-
Mislav Marohnić authored
LC_CTYPE is "utf-8" on macOS, which instructs utilities like `tr` to expect Unicode input. However, in case of binary files, which we here explicitly guard against, the utility will fail because of invalid input encoding. The solution is to set LC_CTYPE=C which effectively removes the expectation around input encoding and allows `tr` to process the input byte-by-byte.
-
- Oct 20, 2023
-
-
Mislav Marohnić authored
This is to allow JRuby itself to check for compatible OpenSSL versions and not have ruby-build abort early on macOS.
-
Mislav Marohnić authored
TruffleRuby build definitions used to explicitly rely on `brew --prefix openssl@1.1` on macOS and abort installation if that was not found. However, this check didn't take into account that the user might have set OPENSSL_PREFIX in their environment, or that they have another `openssl@*` version installed via Homebrew. This change removes the `use_homebrew_openssl` check and allows TruffleRuby to perform its own OpenSSL detection. https://github.com/oracle/truffleruby/blob/vm-23.1.0/lib/truffle/truffle/openssl-prefix.rb#L14-L17
-
- Oct 18, 2023
-
-
Hiroshi SHIBATA authored
Add JRuby 9.4.4.0
-
Charles Oliver Nutter authored
-
- Oct 17, 2023
-
-
Mislav Marohnić authored
Add tests for functionality related to linking to OpenSSL
-
Mislav Marohnić authored
-
Mislav Marohnić authored
- Now only generates a `configure` script if explicitly specified - Add ability to add arbitrary files to the tarball - Cache most common tarballs in fixtures directory to speed up tests
-
- Oct 16, 2023
-
-
Mislav Marohnić authored
Remove implicit LDFLAGS, CPPFLAGS, and "ldflags_dirs" build step
-
Mislav Marohnić authored
-
Mislav Marohnić authored
Cleanup in OpenSSL compilation step
-
- Oct 14, 2023
-
-
Mislav Marohnić authored
Avoid compiling OpenSSL if the user supplied `--with-openssl-dir` on the command line
-
Mislav Marohnić authored
Reuse original `build_package_copy` instead of having to maintain an additional `build_package_copy_to` step. As a bonus, this prevents a global variable `to` from leaking.
-
Benoit Daloze authored
-
- Oct 13, 2023
-
-
Mislav Marohnić authored
Add RUBY_BUILD_TARBALL_OVERRIDE to override the ruby tarball URL
-
Mislav Marohnić authored
Same with linking libyaml, gmp, etc. to Homebrew. This considers all user configuration inputs when checking for existing flags.
-
Mislav Marohnić authored
-
Mislav Marohnić authored
The default settings for LDFLAGS and CPPFLAGS were there since the initial commit to ruby-build: LDFLAGS="-L${PREFIX_PATH}/lib" CPPFLAGS="-I${PREFIX_PATH}/include" However, it's not clear to me what these settings help with. A typical Ruby installation will initialize files in these directories, but it will do so regardless of the environment variables. So, let's remove them and see what breaks.
-
Mislav Marohnić authored
- The `make -j 1` workaround seems neither in effect nor necessary anymore - Assume that KERNEL_BITS workaround isn't necessary anymore - Declare more variables as local
-
- Oct 12, 2023
-
-
Benoit Daloze authored
* Update the check for whether a package is a ruby.
-
Benoit Daloze authored
-
Benoit Daloze authored
* macos-arm64 runners recently became available for ruby/truffleruby-dev-builder. * Those builds are more frequently updated than on graalvm-ce-dev-builds.
-
Mislav Marohnić authored
-
- Oct 11, 2023
-
-
Mislav Marohnić authored
Pass ruby configuration flags on the command line
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
Thomas Hurst authored
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>
-
- Oct 10, 2023
-
-
Hiroshi SHIBATA authored
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
-
- Oct 09, 2023
-
-
dependabot[bot] authored
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>
-
- Sep 27, 2023
-
-
Mislav Marohnić authored
Bump mislav/bump-homebrew-formula-action from 2 to 3
-
- Sep 25, 2023
-
-
dependabot[bot] authored
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>
-