- 28 Oct, 2014 6 commits
-
-
When installing rbx over an existing location, the `gems/bin` directory will already be a symlink to `bin/` and an attempt to recreate this will end up in recursion that keeps growing a binstub file until the disk is full.
Mislav Marohnić committed -
If RUBY_BUILD_CACHE_PATH is set (typically "`rbenv root`/cache" if it exists), have Rubinius `./configure` script download prebuilt LLVM versions into that directory and re-use them if already present.
Mislav Marohnić committed -
Rubinius back then didn't have a Gemfile, so don't try to invoke `bundle`. Instead, rely on the host Ruby to already have rake installed.
Mislav Marohnić committed -
Rubinius fails to download a prebuilt LLVM on Yosemite since one is not available yet. Instead, download the prebuilt version for the previous OS X release. This fixes Rubinius 2.2.7+ builds, but the older ones still fail for me on Yosemite. This could be due to the fact that they're old releases which are not compatible with never dependencies on the system.
Mislav Marohnić committed -
Rubinius never supported the `--with-libyaml-dir` configure option, so we can never use `--if needs_yaml` since it's incompatible and might break the build if libyaml was auto-discovered from Homebrew. Starting from 2.2.0, Rubinius doesn't even need libyaml anymore since it stopped building psych. Instead it requires users to install psych as a gem which vendors its own libyaml anyway.
Mislav Marohnić committed -
This makes checksums possible on Leopard where `shasum` is unavailable and system openssl doesn't support `dgst -sha256`. Fixes #656
Mislav Marohnić committed
-
- 27 Oct, 2014 2 commits
-
-
SHIBATA Hiroshi committed
-
SHIBATA Hiroshi committed
-
- 26 Oct, 2014 1 commit
-
-
Use HTTPS URLs to fetch JRuby distfiles.
Mislav Marohnić committed
-
- 24 Oct, 2014 1 commit
-
-
See https://twitter.com/jruby/status/525726366533443584 which expresses the desire to see this change.
Wilson Bilkovich committed
-
- 17 Oct, 2014 2 commits
-
-
Fix TMPDIR noexec check to explicitly exit with a zero exit status on success
Mislav Marohnić committed -
The TMPDIR check implemented in a4556a73 incorrectly reports that TMPDIR cannot hold executables on 4.3.11(1) on Ubuntu 14.04.1 LTS. This is because a script containing no commands returns a non-zero exit code. Contrast the following: bash 3.2.53(1) on OS X 10.9.5: $ bash -c '' && echo SUCCESS SUCCESS bash 4.3.11(1) on Ubuntu 14.04.1 LTS: $ bash -c '' || echo FAIL FAIL This patch modifies the test script to explicitly call `exit 0` to ensure that a successful exit code is returned if the script executes successfully.
Matthew Van Gundy committed
-
- 16 Oct, 2014 3 commits
-
-
Upgrade to openssl-1.0.1j
Erik Michaels-Ober committed -
SHIBATA Hiroshi committed
-
Disable insecure SSL protocols
SHIBATA Hiroshi committed
-
- 26 Sep, 2014 3 commits
-
-
Erik Michaels-Ober committed
-
add jruby-1.7.16
SHIBATA Hiroshi committed -
Makoto Sasaki committed
-
- 24 Sep, 2014 2 commits
-
-
Upgrade OpenSSL library to 1.0.1i
SHIBATA Hiroshi committed -
Previous versions of the library contain several vulnerabilities: https://www.openssl.org/news/secadv_20140806.txt
Holger Just committed
-
- 20 Sep, 2014 1 commit
-
-
OS X: Fixes check for OpenSSL version Fixes #606
Mislav Marohnić committed
-
- 19 Sep, 2014 3 commits
-
-
Mislav Marohnić committed
-
Added definition of new rubies
SHIBATA Hiroshi committed -
SHIBATA Hiroshi committed
-
- 18 Sep, 2014 4 commits
-
-
Erik Michaels-Ober committed
-
SHIBATA Hiroshi committed
-
Add 2.2.0-preview1
Mislav Marohnić committed -
cosmo0920 committed
-
- 11 Sep, 2014 1 commit
-
-
Show specific upgrade instructions based on environment
Mislav Marohnić committed
-
- 10 Sep, 2014 3 commits
-
-
Add missing checksums to Rubinius definitions
Mislav Marohnić committed -
Mislav Marohnić committed
-
Workaround for travis-ci/travis-ci#1719
Mislav Marohnić committed
-
- 09 Sep, 2014 6 commits
-
-
Mislav Marohnić committed
-
Mislav Marohnić committed
-
On Fedora, this results in a nice "Fedora 19" identifier and doesn't show the codename "Schrödinger’s Cat" which is otherwise contained in `/etc/fedora-release`. On Arch, this shows "Arch Linux" where previously we had no info for it (for some reason, `/etc/arch-release` is empty). http://www.freedesktop.org/software/systemd/man/os-release.html
Mislav Marohnić committed -
Because ruby-build is both a Homebrew formula and an rbenv plugin, some people end up with both installed. In these cases, executing `rbenv install` vs. `ruby-build` might not use the same install. Users end up being unsure where `rbenv install` is coming from and upgrading it from the wrong location. This detect whether ruby-build is contained in Homebrew or git and shows upgrade instructions accordingly. Example: See all available versions with \`rbenv install --list'. If the version you need is missing, try upgrading ruby-build: brew update && brew upgrade ruby-buildMislav Marohnić committed -
`rbenv install` completion includes definitions from plugins
Mislav Marohnić committed -
Before, `ruby-build --definitions` was invoked sooner than RUBY_BUILD_DEFINITIONS was built up with paths from rbenv plugins.
Mislav Marohnić committed
-
- 08 Sep, 2014 2 commits
-
-
[ci skip]
Mislav Marohnić committed -
Mislav Marohnić committed
-