Commit graph

1717 commits

Author SHA1 Message Date
Grant Guthrie
9d96a6b83d Don’t look for homebrew openssl 2019-11-08 10:01:00 -05:00
Mislav Marohnić
9383de3f57 ruby-build 20191105 2019-11-05 13:34:42 +01:00
Mislav Marohnić
ed46d03947 Include header files with mruby
Fix #1311
2019-11-05 11:03:49 +01:00
Mislav Marohnić
dc88fdf833 Merge branch 'handle-non-git-patches' 2019-11-05 09:48:43 +01:00
Mislav Marohnić
8945b5721f Add tests for different styles of patches 2019-11-05 09:48:22 +01:00
Mislav Marohnić
c2822aa095 Merge remote-tracking branch 'origin/master' into handle-non-git-patches 2019-11-05 09:40:10 +01:00
Mislav Marohnić
0d3e3b8b8e Ensure missing curl/wget/aria2c error message is shown on Linux
https://travis-ci.org/rbenv/ruby-build/builds/607144159

Ref. #1234
2019-11-04 17:13:08 +01:00
Mislav Marohnić
e2b1da83bb Assert error shown when curl, wget, & aria2c are unavailable
Closes #1234
2019-11-04 14:48:46 +01:00
Mislav Marohnić
fe5986d649 Fix rbenv install --list test 2019-11-04 14:48:46 +01:00
Mislav Marohnić
9e41ff482c Have rbenv install --list output match ruby-build --definitions
This is for simplicity and usability in scripts.

Fixes #1170
2019-11-02 19:30:31 +01:00
Mislav Marohnić
c660cfcd03 Use mktemp to securely initialize the build directory
Hopefully this works between BSD and GNU mktemp.

Closes #540
2019-11-02 19:17:41 +01:00
Mislav Marohnić
f6e8dc1ebd ruby-build 20191102 2019-11-02 13:16:26 +01:00
Mislav Marohnić
c30d4cba91 Fix verifying Java 9+ versions
Ref. #1135
2019-11-02 13:09:38 +01:00
Mislav Marohnić
9d78f06d1d Fix requiring Java 8 for JRuby 9.2
Ref. #1372, fix #1373, fix #1246
2019-11-02 11:33:08 +01:00
Jorge Vargas Silva
b4e504c858 jRuby 9.x depends on java 8 (#1372) 2019-10-31 23:50:16 +01:00
Mislav Marohnić
f9b71013d3
Merge pull request #1371 from afromankenobi/add_definition_for_jruby_9_2_9_0
Add definition for jruby 9 2 9 0
2019-10-31 20:25:10 +01:00
Jorge Vargas Silva
2ead47a0ef jRuby 9.2.9.0 depends on java 8 2019-10-31 14:31:38 -03:00
Jorge Vargas Silva
eda2814dbc ADD: Definition for jRuby 9.2.9.0 2019-10-31 14:29:25 -03:00
Mislav Marohnić
e4904cd49e ruby-build 20191031 2019-10-31 15:34:09 +01:00
Mislav Marohnić
1c8e9eccc8
Merge pull request #1370 from rbenv/no-fix-permissions
Remove overzealous permission change post-install
2019-10-31 15:32:59 +01:00
Mislav Marohnić
3a10951711 Remove overzealous permission change post-install
Allows group-writeable Ruby installations

Reverts e1b50e68e3

Fix #400, close #903
2019-10-31 09:08:26 +01:00
Mislav Marohnić
1fe53fac65 ruby-build 20191030 2019-10-30 18:11:02 +01:00
Mislav Marohnić
ef93e25679
Merge pull request #1368 from rbenv/enable-shared
Turn on `--enable-shared` by default for all supported MRI Rubies
2019-10-30 18:10:15 +01:00
Mislav Marohnić
dd1562ed65 Turn on --enable-shared by default for all supported MRI Rubies
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.

> Shared libraries are libraries that are loaded by programs when they
> start. When a shared library is installed properly, all programs that
> start afterwards automatically use the new shared library.
> [...] if you have a program that needs a shared library (in this case ruby
> libruby.so.2.2.0 or similar) the program will fail if it doesn't exist.
2019-10-25 13:58:18 +02:00
SHIBATA Hiroshi
efd272209b
Merge pull request #1363 from felixonmars/patch-1
Correct a typo in ruby-build
2019-10-24 09:09:48 +09:00
Mislav Marohnić
1a902f3903 ruby-build 20191024 2019-10-24 00:03:50 +02:00
Mislav Marohnić
f3435a5257 Update release script
- Tweak release notes in editor before submitting
- Create annotated git tag
- Publish GitHub release by default instead of draft
- Remove Homebrew publish steps - now handled by Actions
2019-10-24 00:01:46 +02:00
Mislav Marohnić
3aa31bcef5
Bump Homebrew formula on tagged release 2019-10-23 23:41:25 +02:00
SHIBATA Hiroshi
20a0e726b0
Merge pull request #1367 from koic/add_definition_for_ruby_2_7_0_preview2
Add definition for Ruby 2.7.0-preview2
2019-10-23 08:34:14 +09:00
Koichi ITO
70661edb1b Add definition for Ruby 2.7.0-preview2
Ruby 2.7.0-preview2 has been released.
https://www.ruby-lang.org/en/news/2019/10/22/ruby-2-7-0-preview2-released/
2019-10-22 23:36:55 +09:00
Mislav Marohnić
ec244cc56e
Merge pull request #1348 from ross-bragg/improve-ruby-build-mirror-example
Add example of mirrored URL.
2019-10-22 14:26:48 +02:00
Felix Yan
920e9764eb
Correct a typo in ruby-build 2019-10-11 16:11:21 +08:00
Mislav Marohnić
a963078456
Clarify <SHA2> 2019-10-09 14:11:12 +02:00
Mislav Marohnić
dafe7058f5
Clarify "package mirrors" section further 2019-10-09 14:08:21 +02:00
Hiroshi SHIBATA
da8e0b41fc
Bump version to v20191004 2019-10-04 09:56:49 +09:00
SHIBATA Hiroshi
786b89f330
Merge pull request #1352 from boone/ruby_249
Add definition for Ruby 2.4.9.
2019-10-03 14:55:12 +09:00
Mike Boone
4cb2c8a370 Add definition for Ruby 2.4.9. 2019-10-02 07:45:49 -04:00
Hiroshi SHIBATA
041dca7a31
bump version to v20191002 2019-10-02 06:39:35 +09:00
SHIBATA Hiroshi
682d98c6b1
Merge pull request #1347 from gfguthrie/master
Look for Homebrew openssl@1.1
2019-10-02 06:38:09 +09:00
SHIBATA Hiroshi
f6bab009ed
Merge pull request #1350 from jas14/joe/add-2.5.7
Add Ruby 2.5.7
2019-10-02 06:36:54 +09:00
SHIBATA Hiroshi
a9618b6176
Merge pull request #1351 from jas14/joe/add-2.4.8
Add Ruby 2.4.8
2019-10-02 06:36:48 +09:00
SHIBATA Hiroshi
deba85b67a
Merge pull request #1349 from splitwise/jess/add-2.6.5
Add ruby 2.6.5
2019-10-02 06:36:41 +09:00
Joe Stein
02fbef0986
Fix openssl package name 2019-10-01 10:16:00 -04:00
Joe Stein
5aa4e4d50d Add definition for Ruby 2.4.8 2019-10-01 10:05:27 -04:00
Joe Stein
c951a72d97 Add definition for Ruby 2.5.7 2019-10-01 09:51:13 -04:00
Jess Hottenstein
2323e449df Upgrade openssl 2019-10-01 09:22:27 -04:00
Jess Hottenstein
8ebd5dbfb9 Add ruby 2.6.5 2019-10-01 09:16:53 -04:00
Ross Bragg
0dc5ad7248 Add example of mirrored URL. 2019-09-23 12:27:21 -04:00
Grant Guthrie
8441a80ecc Look for Homebrew openssl@1.1
ruby-build formula depends on openssl@1.1, let’s look for that version
2019-09-19 16:22:34 -04:00
SHIBATA Hiroshi
d2a7eefeca
Merge pull request #1345 from eregon/truffleruby-19.2.0.1
Add TruffleRuby 19.2.0.1
2019-09-15 08:46:53 +09:00