Commit graph

699 commits

Author SHA1 Message Date
Chris Seaton
7106c7582b Correct the JRuby 9000 snapshot directory name. 2014-04-26 16:01:18 +01:00
Erik Michaels-Ober
5bce29be00 ruby-build 20140420 2014-04-20 10:24:23 +02:00
Mislav Marohnić
f204836d9c Merge pull request #554 from LawnGnome/solaris-grep
Prefer ggrep for grep invocations that use GNU extensions.

Fixes ruby-build on Solaris 11.1
2014-04-19 15:27:02 +02:00
Adam Harvey
2e6e100a2e Prefer ggrep for grep invocations that use GNU extensions. 2014-04-18 10:51:26 +10:00
SHIBATA Hiroshi
fa59fd510c Merge pull request #552 from robdaemon/jruby_1712
Adding JRuby 1.7.12
2014-04-16 05:03:14 +09:00
Rob Roland
4dc62f8de1 Adding JRuby 1.7.12 2014-04-15 09:51:16 -07:00
Erik Michaels-Ober
0a9b5e3a1e ruby-build 20140408 2014-04-08 13:56:12 +02:00
SHIBATA Hiroshi
d6b930c5a2 Merge pull request #547 from vdmgolub/openssl_101g_update
OpenSSL library updated to 1.0.1g
2014-04-08 13:49:41 +09:00
Vadim Golub
7bb33b04af OpenSSL library updated to 1.0.1g
Previous versions of the library contain a vulnerability CVE-2014-0160.
2014-04-08 01:51:57 +03:00
Mislav Marohnić
a82a79ea30 Merge pull request #546 from rajiv/patch-1
Link to releases in the Readme
2014-04-08 00:33:04 +02:00
Rajiv Aaron Manglani
d5f01fdf30 link to releases in readme. 2014-04-07 16:17:46 -04:00
Mislav Marohnić
978f05d494 Merge pull request #545 from sstephenson/nuke-changelog
Stop maintaining the changelog
2014-04-06 20:07:04 +02:00
Mislav Marohnić
8d9cdfac56 Stop maintaining the changelog
All releases information has been migrated to GitHub Releases:
https://github.com/sstephenson/ruby-build/releases

This frees core contributors from having to maintain release notes in version
control, and regular contributors from wondering whether they need to edit
CHANGELOG while submitting a pull request.

Benefits of release notes being outside of version control are that they can be
edited post-release.
2014-04-05 22:08:36 +02:00
Mislav Marohnić
09a52d30c2 ruby-build 20140405 2014-04-05 22:02:06 +02:00
Mislav Marohnić
8ad8171d41 Update changelog 2014-04-05 22:01:16 +02:00
Mislav Marohnić
953225e842 Merge branch 'avoid-sed-regexp' 2014-04-05 21:31:18 +02:00
Mislav Marohnić
a4c3dbc573 Avoid sed with extended regexp
Seems like sed 4.1.5 on RHEL 5.3 doesn't support `-E`, and sed on OS X doesn't
support `-r` to activate the extended regexp mode. Best to avoid extended regexp
altogether for compatibility.

Fixes #495
2014-04-05 21:29:38 +02:00
Mislav Marohnić
f44d7ba8c6 Add test for Rubinius gem binstubs fix
References #433
2014-04-05 21:24:46 +02:00
SHIBATA Hiroshi
bd8692af9a style 2014-04-05 10:15:43 +09:00
SHIBATA Hiroshi
cd55da84a9 changelog 2014-04-05 10:15:20 +09:00
SHIBATA Hiroshi
61010dbc14 added yaml-0.1.6 to 2.1.1 for CVE-2014-2525 2014-04-05 10:14:13 +09:00
SHIBATA Hiroshi
6ca20cad9a Merge pull request #544 from bryanstearns/libyaml-0.1.6-for-ruby-2.0.0p451-too
2.0.0-p451 should use libyaml-0.1.6 too
2014-04-05 10:12:28 +09:00
Bryan Stearns
9e173aa9ce 2.0.0-p451 should use libyaml-0.1.6 too 2014-04-04 11:26:11 -07:00
Kristofer White
c114885731 Add rbenv install --skip-existing <VERSION> option
The `-f` option allows for forcing installation of versions that already
exist in the environment. If that option isn't used, then an interactive
prompt is created which causes problems for non-interactive execution of
the command.

This change adds the `-s/--skip-existing` option to not install versions
that already exist, while still exiting as success.

Closes #543
2014-04-04 19:18:14 +02:00
SHIBATA Hiroshi
75b5cc3d8e Merge pull request #534 from josacar/security-CVE-2014-2525
Update libyaml to 0.1.6
2014-03-29 08:46:38 +09:00
Jose Luis Salas
53920b0fe1 Update libyaml to 0.1.6
Security fix for CVE-2014-2525

Advisory: http://www.ocert.org/advisories/ocert-2014-003.html
2014-03-26 21:17:10 +01:00
Mislav Marohnić
d36e88c59e Merge branch 'no-resume-download' 2014-03-25 04:23:53 +01:00
Mislav Marohnić
1bcd249ffa Avoid re-downloading if there's a valid tarball in build location
If there already exists a valid tarball in the build location, e.g. as
artefact of a previous install using `--keep`, don't re-download the
file, as there is no need.

References #487
2014-03-25 04:15:50 +01:00
Mislav Marohnić
a3009b4641 Fix re-downloading tarball when destination file already exists
Previously, curl and wget were instructed to try to resume the download
if the destination file already exists. This is supposed to be done via
the "Range" HTTP header, but doesn't work well with CloudFront:

    HTTP server doesn't seem to support byte ranges. Cannot resume.

CloudFront is supposed to support ranges, so I don't know what's going
on here. It might be failing only in case the existing file is a fully
downloaded tarball?

In any case, this disables resuming downloads and resorts to simply
re-downloading the tarball always, overwriting the existing file.

Fixes #487
2014-03-25 03:21:27 +01:00
Erik Michaels-Ober
556db9ab57 Revert "Add installation instructions for Arch Linux"
This reverts commit 6cf348e426. See
https://github.com/sstephenson/ruby-build/issues/526#issuecomment-37889552.
2014-03-18 14:20:09 +01:00
Erik Michaels-Ober
6cf348e426 Add installation instructions for Arch Linux
Closes https://github.com/sstephenson/ruby-build/issues/526.
2014-03-17 16:41:40 +01:00
Erik Michaels-Ober
276ef2ff14 Merge pull request #523 from brixen/master
Add Rubinius 2.2.6.
2014-03-12 01:07:48 +01:00
Brian Shirai
47e913f377 Add Rubinius 2.2.6. 2014-03-11 10:08:29 -05:00
Mislav Marohnić
ef2ff77dfa Merge pull request #518 from dpoggi/better-user-specified-definition-check
Fixes #517
2014-02-26 15:06:26 +01:00
Dan Poggi
7b62fcff58 Fixes check for user-specified definition
Better to use -f than -e to check for a user-specified definition file.
With -e, if the user accidentally types the name of a directory (or, far
less likely, a device file) with the same name as the Ruby they're
trying to install, they end up with ruby-build doing absolutely nothing
at best, or an error message that could be pretty confusing at worst.
2014-02-26 04:23:56 -05:00
Erik Michaels-Ober
a4853d5405 Fix typo in CHANGELOG [ci skip] 2014-02-26 11:09:51 +09:00
Erik Michaels-Ober
9951b22bcb ruby-build 20140225 2014-02-26 11:06:40 +09:00
Mislav Marohnić
747d7978ee Merge branch 'graal'
Closes #514
2014-02-26 01:24:59 +01:00
Mislav Marohnić
ea481d2766 Add test for JRuby+Graal 2014-02-26 01:23:25 +01:00
Chris Seaton
dcdccd76e4 Add support for JRuby 9000 bundled with the Graal VM
JRuby 9000 (the next major release) includes a backend that supports a
new JVM JIT compiler called Graal. Graal is based on OpenJDK but hasn't
been released yet.

http://openjdk.java.net/projects/graal/
2014-02-26 01:23:04 +01:00
Erik Michaels-Ober
b1f3b1006a Merge pull request #515 from nirvdrum/jruby-1.7.11
Added a JRuby 1.7.11 recipe.
2014-02-26 05:49:14 +09:00
Kevin Menard
9789b00ddd Added a JRuby 1.7.11 recipe. 2014-02-25 12:59:37 -05:00
Erik Michaels-Ober
7710db5777 ruby-build 20140224.1 2014-02-24 23:42:31 +09:00
SHIBATA Hiroshi
8b28be1e1a Merge branch 'release-211' 2014-02-24 21:40:27 +09:00
SHIBATA Hiroshi
ca5f31029d Merge branch 'release-200p451' 2014-02-24 21:40:19 +09:00
SHIBATA Hiroshi
4f81991bc1 added definition of Ruby 2.0.0-p451 2014-02-24 21:05:52 +09:00
Erik Michaels-Ober
089523b937 ruby-build 20140224 2014-02-24 20:23:44 +09:00
SHIBATA Hiroshi
3df033cc5c added definition of Ruby 2.1.1 2014-02-24 17:21:29 +09:00
SHIBATA Hiroshi
6593ea493d Merge branch 'release-193p545' 2014-02-24 14:51:29 +09:00
SHIBATA Hiroshi
4a9fc55d64 Merge branch 'remove-libyaml-build' 2014-02-24 14:01:26 +09:00