- 13 Nov, 2014 3 commits
-
-
SHIBATA Hiroshi committed
-
SHIBATA Hiroshi committed
-
SHIBATA Hiroshi committed
-
- 03 Nov, 2014 2 commits
-
-
Add jruby-1.7.16.1
Erik Michaels-Ober committed -
1.7.16.1 is a security fix release for CVE-2014-8080. All users are strongly recommended to upgrade. http://jruby.org/2014/10/28/jruby-1-7-16-1.html
Olle Jonsson committed
-
- 31 Oct, 2014 2 commits
-
-
Setting CC makes sure that we never have to perform the Darwin-specific check for whether we should default to `CC=clang` and thus break `uname` stubs in unrelated tests. CI never caught this because Travis already has CC set to gcc-4.6.
Mislav Marohnić committed -
Mislav Marohnić committed
-
- 28 Oct, 2014 17 commits
-
-
[ci skip]
Mislav Marohnić committed -
Mislav Marohnić committed
-
Closes #646, fixes #641
Mislav Marohnić committed -
Mislav Marohnić committed
-
This fixes `rbenv install -l` displaying each version twice due to RUBY_BUILD_DEFINITIONS path containing ruby-build's own definitions path twice: both as an rbenv plugin and by appending its own internal path.
David Bayendor committed -
Fixes #651, fixes #648
Mislav Marohnić committed -
Mislav Marohnić committed
-
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 -
Newer MRIs will pick up gcc-4.2 from PATH and use that instead of `/usr/bin/gcc`. While this worked up till now, it will not work in Yosemite anymore since Homebrew's apple-gcc42 is generally not compatible with 10.10. So when CC has not explicitly been set, set it to `clang` to avoid searching the PATH for any other gcc versions. This fixes MRI builds on systems where apple-gcc42 is installed.
Mislav Marohnić committed -
This silences the warning that gcc-4.2 produces on Yosemite: couldn't understand kern.osversion `14.0.0'Mislav Marohnić committed -
The definitions that use `require_gcc` are not compatible with Apple's clang-powered `gcc` and need gcc-4.2 from Homebrew. However, builds using gcc-4.2 fail on Yosemite with a warning: couldn't understand kern.osversion `14.0.0' Although the warning is non-fatal, the build goes to shit from there. It seems that setting the magical value `MACOSX_DEPLOYMENT_TARGET=10.9` makes the build work and doesn't seem to have negative consequences.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 1 commit
-
-
Mislav Marohnić committed
-