Skip to content

Tags: elad-eyal/ruby-build

Tags

v20200115

Toggle v20200115's commit message
ruby-build 20200115

* Switch 2.7.0-dev to 2.7 branch and added 2.8 definition

* Create truffleruby-19.3.0.2

* Update Ruby 2.3 to OpenSSL 1.0.2u

* Update rbx 3 to OpenSSL 1.0.2u

* Update rbx 2 to OpenSSL 1.0.2u

* Update Ruby 2.2 to OpenSSL 1.0.2u

* Update Ruby 2.1 to OpenSSL 1.0.2u

* Update Ruby 2.0.0 to OpenSSL 1.0.2u

* Update Ruby 1.9.3 to OpenSSL 1.0.2u

* Add TruffleRuby 19.3.1

v20191225

Toggle v20191225's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191225

* Add Ruby 2.7.0

* TruffleRuby: fix error message for unrecognized operating system

v20191223

Toggle v20191223's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191223

* Add Ruby `2.7.0-rc1`

* Add Ruby `2.7.0-rc2`

v20191205

Toggle v20191205's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191205

* Add definition for Ruby `2.7.0-preview3`

v20191124

Toggle v20191124's commit message
ruby-build 20191124

* Update to OpenSSL 1.1.1d for Ruby 2.5+

  Closes rbenv#1232

* Set default MAKE=gmake on FreeBSD again

  as an workaround for Ruby bug 16331: https://bugs.ruby-lang.org/issues/16331

  Due to this bug, build will fail with FreeBSD's make after rbenv#1368.
  The bug is already fixed in MRI upstream but GNU make is still required
  when building older releases of Ruby. Use GNU make rather than switching
  make/gmake depending of Ruby version.

  See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241633

* Add TruffleRuby 19.3.0

* Add definition for mruby 2.1.0

* Use the full path to the post-install hook to help debugging issues

  * See truffleruby/truffleruby#1818

* Use openssl from Homebrew for TruffleRuby on macOS

  * The openssl built by ruby-build was not used by TruffleRuby,
    and causes truffleruby/truffleruby#1818
  * Improve error message when openssl from Homebrew is not available.
  * Change the definition code so it checks the operating system too.

v20191111

Toggle v20191111's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191111

* Stop automatically linking to Homebrew OpenSSL.

  This has caused all sorts of problems over time, and with the recent split of OpenSSL v1.1 vs. v1.0 in Homebrew, it has become more complex for individual build definitions to correctly pick the compatible version of OpenSSL.

  You can preserve the old behavior by linking to Homebrew's openssl explicitly:

  ```sh
  brew install [email protected]
  RUBY_CONFIGURE_OPTS=--with-openssl-dir=`brew --prefix [email protected]` ruby-build ...
  ```

  Note: use `[email protected]` for Ruby version that need it (typically pre-2.4).

v20191105

Toggle v20191105's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191105

* Have `rbenv install --list` output match `ruby-build --definitions`

* Detect `--strip` level when applying `diff -ru a b` (non-git) patches

* Ensure missing curl/wget/aria2c error message is shown on stderr

* Include header files with mruby

* Use `mktemp` to securely initialize the build directory

v20191102

Toggle v20191102's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191102

* Add `jruby-9.2.9.0`

* Require Java 8+ for JRuby 9.2+

v20191031

Toggle v20191031's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191031

* Allow group-writeable Ruby installs rbenv#1370

  There used to be a post-install step that does `chmod go-w` under the
  install prefix, but this interfered with people's desired setups.

  The original `chmod` was added to appease Bundler, which can emit
  warnings about world-writeable directories. If this comes back, please
  let us know.

v20191030

Toggle v20191030's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
ruby-build 20191030

* Turn on `--enable-shared` by default for all supported MRI Rubies. rbenv#1368

  Some gems need the host ruby to have shared library enabled. Currently, we're not aware of any potential downsides to having this enabled by default.