Commit graph

753 commits

Author SHA1 Message Date
Mislav Marohnić
e8e77e6028 Read ruby-build revision from git if available
But don't assume that RUBY_BUILD_ROOT is where ruby-build's own files
reside, since RUBY_BUILD_ROOT can be overriden with alternate definition
files location.
2014-08-25 17:54:33 -07:00
Mislav Marohnić
3545e2595d Merge pull request #614 from sstephenson/rbenv-plugin-definitions
Auto-discovery of build definitions from rbenv plugins
2014-08-19 10:27:54 -07:00
Erik Michaels-Ober
e567eabc64 Merge pull request #615 from hone/ruby-1.9.2-p330
add ruby-1.9.2-p330
2014-08-19 18:46:11 +02:00
Terence Lee
6eec23d3aa add ruby-1.9.2-p330 2014-08-19 11:44:21 -05:00
Mislav Marohnić
78bc84660b Auto-discovery of build definitions from rbenv plugins
The `share/ruby-build/` directory from each rbenv plugin, if it exists,
is added to RUBY_BUILD_DEFINITIONS automatically during `rbenv install`.
2014-08-18 16:08:06 -07:00
Mislav Marohnić
6847c47274 Add rbenv-install tests 2014-08-18 16:08:06 -07:00
Mislav Marohnić
f6e78a4add Merge pull request #613 from sstephenson/definition-paths
Support extra definitions paths via RUBY_BUILD_DEFINITIONS

Closes #609
2014-08-17 12:30:58 -07:00
Mislav Marohnić
f118b173af Extra definitions paths via RUBY_BUILD_DEFINITIONS
This is a colon-separated list of directories that will get searched for
build definition in order from left to right.
2014-08-17 12:20:53 -07:00
Mislav Marohnić
ff75ca7204 Support changing RUBY_BUILD_ROOT
This is to allow specifying an alternate path where `share/ruby-build/*`
definitions reside. Useful in tests as well.
2014-08-17 12:20:53 -07:00
Mislav Marohnić
4e2177d5c2 Add test for ruby-build definitions 2014-08-16 19:56:40 -07:00
Mislav Marohnić
223f0a5e9e Merge pull request #603 from wjordan/patch-1
Add link to suggested build environment to README
2014-07-24 09:13:30 -07:00
Will Jordan
70d8e39492 Add link to suggested build environment to README 2014-07-23 14:14:40 -07:00
Erik Michaels-Ober
c819790848 ruby-build 20140702 2014-07-02 08:37:09 +02:00
SHIBATA Hiroshi
bb6c2bcaee Merge pull request #595 from mkroman/master
Add rbx-2.2.10
2014-07-02 13:22:59 +08:00
Mikkel Kroman
a29c0e7bc6 Add rbx-2.2.10 2014-07-02 07:04:38 +02:00
Erik Michaels-Ober
fdd216ab0c Merge pull request #591 from neojin/jruby-1.7.13
add jruby-1.7.13
2014-06-25 09:58:09 +02:00
Jin Lee
a532fba784 add jruby-1.7.13 2014-06-24 21:22:48 -07:00
SHIBATA Hiroshi
d3d5fe03dc Merge pull request #583 from keltia/rbx-2.2.9
Add rbx-2.2.9, 2.2.8 was skipped due to broken wrappers.
2014-06-12 10:35:53 +09:00
Ollivier Robert
1da193074f Add rbx-2.2.9, 2.2.8 was skipped due to broken wrappers. 2014-06-11 11:38:29 +02:00
Mislav Marohnić
8c3ad3c369 Merge pull request #549 from yyuu/fix-fetch-git-with-keep
Fix `fetch_git` with `--keep`
2014-06-07 17:07:22 +07:00
Yamashita Yuu
07ef88d7c8 Surely update local git working copy 2014-06-07 01:27:49 +09:00
Yamashita Yuu
28dcc3f85b Add tests for fetch_git 2014-06-07 01:27:49 +09:00
Yamashita Yuu
01e8767560 Fix fetch_git with --keep
Update existing git repo if exists, or clone if not exists.
The destination repo might exist if the `--keep` was supplied for `ruby-build`.
2014-06-07 01:27:49 +09:00
SHIBATA Hiroshi
9b7679addd Merge pull request #581 from deg84/openssl_101h_update
OpenSSL library updated to 1.0.1h
2014-06-06 09:16:18 +09:00
deg84
ee04b9d3c5 OpenSSL library updated to 1.0.1h
Previous versions of the library contain a vulnerability CVE-2014-0224.
2014-06-06 01:30:29 +09:00
Mislav Marohnić
e2ae87877b Add release script
The script handles bumping up the version number, committing, tagging
and updating the Homebrew formula. The last step requires `hub` to be
installed in order to submit a pull request to Homebrew.

/cc @sferik @hsbt

[ci skip]
2014-05-26 23:34:26 +07:00
Mislav Marohnić
273be046b1 ruby-build 20140524 2014-05-24 22:41:15 +07:00
Mislav Marohnić
912034bfce Merge branch 'shasum'
Fixes #548, closes #551
2014-05-23 16:04:26 +07:00
Mislav Marohnić
a11107f38c Update Readme for MD5 -> SHA2 checksum change 2014-05-23 15:07:14 +07:00
Mislav Marohnić
d5d6c52674 Switch remaining MD5 checksums to SHA2 2014-05-23 15:05:45 +07:00
Mislav Marohnić
5dc9233199 Merge remote-tracking branch 'origin' into shasum 2014-05-23 14:40:48 +07:00
Thomas Johansen
e9d59cb0cc Replace all MD5 checksums with SHA2 checksums 2014-05-23 14:39:41 +07:00
Thomas Johansen
b4154d11e8 Re-introduce legacy MD5 checksum verification based on checksum length
This is so any 3rd-party definitions continue to work even if they have
MD5 checksums embedded.
2014-05-23 14:39:41 +07:00
Thomas Johansen
fb5e2b1ae6 Replace MD5 commands with SHA2 equivalents
A more secure hashing algorithm makes it less feasible to serve up a
modified tarball that matches the same checksum.

See the discussion in #548
2014-05-23 14:34:37 +07:00
Mislav Marohnić
c79dcb379e Merge branch 'patch-galore' 2014-05-23 14:14:53 +07:00
Erik Michaels-Ober
c73b670b93 Merge pull request #575 from subledger/rbx-2.2.7
add rbx-2.2.7
2014-05-21 15:42:36 -07:00
Tom Mornini
69d27e69e9 add rbx-2.2.7 2014-05-21 13:02:27 -07:00
SHIBATA Hiroshi
1f740f67e6 Merge pull request #573 from hone/ruby-1.9.3-p547
added definition of 1.9.3-p547
2014-05-17 08:08:17 +09:00
Terence Lee
6a94790f39 added definition of 1.9.3-p547 2014-05-16 16:16:13 -05:00
SHIBATA Hiroshi
846cad88ee Revert "Merge pull request #535 from Fleurer/patch/1"
This reverts commit d45f145197, reversing
changes made to 13de51105b.
2014-05-12 10:15:53 +09:00
SHIBATA Hiroshi
9aece394f8 Merge pull request #567 from sstephenson/2-0-0-p481
Added definition of 2.0.0-p481
2014-05-09 12:51:19 +09:00
SHIBATA Hiroshi
817628ded1 added definition of 2.0.0-p481 2014-05-09 12:08:56 +09:00
Erik Michaels-Ober
6da69089fb ruby-build 20140509 2014-05-09 01:15:24 +02:00
Erik Michaels-Ober
175064e12a Merge pull request #566 from sstephenson/ruby-2-1-2
Ruby 2.1.2 is released!
2014-05-09 01:06:30 +02:00
SHIBATA Hiroshi
1f02877a10 released 2.1.2 2014-05-09 07:49:35 +09:00
SHIBATA Hiroshi
d45f145197 Merge pull request #535 from Fleurer/patch/1
link the latest log to /tmp/ruby-build.latest.log
2014-05-06 18:17:23 +09:00
Erik Michaels-Ober
13de51105b Merge pull request #560 from chrisseaton/downloading-filename
Make the downloading message print the actual file name, not just the package name plus .tar.gz.
2014-04-26 10:58:54 -05:00
Erik Michaels-Ober
4aafe25fd3 Merge pull request #559 from chrisseaton/fix-jruby-9000-package-name
Correct the JRuby 9000 snapshot directory name.
2014-04-26 10:58:03 -05:00
Chris Seaton
6953313c04 Make the downloading message print the actual file name, not just the package name plus .tar.gz. 2014-04-26 16:15:10 +01:00
Chris Seaton
7106c7582b Correct the JRuby 9000 snapshot directory name. 2014-04-26 16:01:18 +01:00