Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							4305ff9602 
							
						 
					 
					
						
						
							
							vendor-install: upgrade to 2.6.3_2  
						
						
						
						
					 
					
						2020-06-16 13:53:28 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4ff5a22f8 
							
						 
					 
					
						
						
							
							vendor-install: remove ARM  
						
						
						
						
					 
					
						2020-06-10 13:08:09 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1cf592b7 
							
						 
					 
					
						
						
							
							Bump minimum OS to Yosemite  
						
						
						
						
					 
					
						2020-06-10 13:08:01 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6123cdb767 
							
						 
					 
					
						
						
							
							Improve Homebrew Portable Ruby messaging  
						
						... 
						
						
						
						As-of https://github.com/Homebrew/homebrew-portable-ruby/pull/100  we've
removed ARM builds for Portable Ruby due to months of breakage.
Similarly, when we last bumped Portable Ruby the ARM build was much
delayed but, despite Homebrew/brew being completely unusable to anyone
using it on ARM in that case, no-one complained or filed issues.
Instead of attempting to maintain and update a Portable Ruby on niche
(Homebrew) platforms like ARM (or, in past/future PPC) improve the
messaging to provide users with a workaround.
Now we allow only a major/minor version match it should be pretty
doable for those users to install e.g. a prebuilt Ruby binary from a PPA
or built it from source if needed using `ruby-build` and `rbenv`.
The messaging could be improved further but we're somewhat limited by
`ruby.sh` and `vendor-install.sh` being separate. I'm tempted to combine
them (or at least have `vendor-install.sh` not be so generic as to not
be able to give Ruby-specific advice). 
						
						
					 
					
						2020-05-02 13:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							0242084929 
							
						 
					 
					
						
						
							
							shell commands: colourize messages  
						
						
						
						
					 
					
						2019-11-21 16:18:46 -05:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							023f0b59a2 
							
						 
					 
					
						
						
							
							vendor-install: Change double hyphen to single  
						
						
						
						
					 
					
						2019-10-22 11:26:16 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							6169244b15 
							
						 
					 
					
						
						
							
							vendor-install: Update aarch64 and add armv6  
						
						
						
						
					 
					
						2019-10-19 11:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							c71b540ea6 
							
						 
					 
					
						
						
							
							vendor-install: Add ruby bottle for aarch64  
						
						
						
						
					 
					
						2019-10-13 14:24:08 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							209d12b89f 
							
						 
					 
					
						
						
							
							vendor-install: remove ARM bottles until built.  
						
						
						
						
					 
					
						2019-10-10 16:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9aba2efb6 
							
						 
					 
					
						
						
							
							Require and provide portable Ruby 2.6.3.  
						
						
						
						
					 
					
						2019-10-10 15:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							89f0fcedbe 
							
						 
					 
					
						
						
							
							whitespace fixes  
						
						
						
						
					 
					
						2019-04-13 21:32:04 -04:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							560ccddb69 
							
						 
					 
					
						
						
							
							help: rewrap output to 80 columns  
						
						... 
						
						
						
						Accounts for paragraph breaks and option descriptions. Also fixes some help text nits. 
						
						
					 
					
						2019-03-11 12:52:07 -04:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							8abc67a414 
							
						 
					 
					
						
						
							
							vendor-install: Add portable-ruby for aarch64 (ARM64)  
						
						
						
						
					 
					
						2019-02-24 22:36:56 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96c1dffb71 
							
						 
					 
					
						
						
							
							vendor-install: improve --help formatting.  
						
						
						
						
					 
					
						2019-01-30 21:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5084831a2b 
							
						 
					 
					
						
						
							
							vendor-install: use Mavericks portable Ruby.  
						
						... 
						
						
						
						This is not universal so is smaller (8MB vs 12MB). It also performs
5-10% faster at:
https://rubybench.org/ruby/ruby/releases?result_type=array_sample_100k___50k  
						
						
					 
					
						2019-01-27 13:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4feb851279 
							
						 
					 
					
						
						
							
							Fix brew style shellcheck warnings.  
						
						
						
						
					 
					
						2018-10-07 22:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							cccc6aef18 
							
						 
					 
					
						
						
							
							Update portable-ruby to verison 2.3.7 for ARM [Linux]  
						
						
						
						
					 
					
						2018-10-04 13:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							e1eb7dd3e3 
							
						 
					 
					
						
						
							
							Use Ruby 2.3.7  
						
						... 
						
						
						
						Fixes  #4459 . 
					
						2018-07-13 08:22:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							facd76bc51 
							
						 
					 
					
						
						
							
							portable-ruby: respect HOMEBREW_BOTTLE_DOMAIN variable.  
						
						... 
						
						
						
						This was requested in:
https://discourse.brew.sh/t/adding-additional-download-sources-to-homebrew/2446 
With this change you can use e.g. Artifactory for Homebrew's portable
ruby. 
						
						
					 
					
						2018-06-29 19:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							1d4862c846 
							
						 
					 
					
						
						
							
							vendor-install: Add portable-ruby bottle for ARM  
						
						
						
						
					 
					
						2018-05-05 22:26:57 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							23ac5949d0 
							
						 
					 
					
						
						
							
							vendor-install: Fix portable-ruby bottle filename  
						
						
						
						
					 
					
						2018-05-05 22:26:57 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cc8823b4 
							
						 
					 
					
						
						
							
							portable-ruby 2.3.3_2  
						
						... 
						
						
						
						Now with a working DBM on Linux. 
						
						
					 
					
						2018-05-03 09:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e2432284 
							
						 
					 
					
						
						
							
							portable-ruby: increase to 2.3.1_1.  
						
						... 
						
						
						
						Install the latest Ruby from:
https://github.com/Homebrew/homebrew-portable-ruby/pull/55 
This updates ncurses and openssl as well as more closely matching the
Apple's ruby build options.
Notably, this includes the DBM support needed for #3720 . 
						
						
					 
					
						2018-04-30 08:43:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							ae5e904c08 
							
						 
					 
					
						
						
							
							Only read curlrc if HOMEBREW_CURLRC is set.  
						
						... 
						
						
						
						This reverses the previous, incorrect order. 
						
						
					 
					
						2018-04-09 15:43:03 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							0bd5869319 
							
						 
					 
					
						
						
							
							Add/use HOMEBREW_CURLRC variable.  
						
						
						
						
					 
					
						2018-04-08 15:51:58 -07:00 
						 
				 
			
				
					
						
							
							
								Stefan Sundin 
							
						 
					 
					
						
						
						
						
							
						
						
							0ec47813f1 
							
						 
					 
					
						
						
							
							Prevent .curlrc from being loaded.  
						
						
						
						
					 
					
						2018-04-06 14:13:26 -07:00 
						 
				 
			
				
					
						
							
							
								Buck Evan 
							
						 
					 
					
						
						
						
						
							
						
						
							0a2e649f00 
							
						 
					 
					
						
						
							
							type -P is more portable than which 
						
						... 
						
						
						
						Migrated from https://github.com/Linuxbrew/brew/pull/621  
						
						
					 
					
						2018-03-18 16:51:22 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							fea90825fb 
							
						 
					 
					
						
						
							
							vendor-install: various portable ruby tweaks.  
						
						... 
						
						
						
						- Rename repository to homebrew-portable-ruby
- Add a new Bintray repository using new name
- Add GitHub releases mirror and try to use it
- Tell people not to file issues if they can't connect to Bintray or
  GitHub: we're not here to provide ISP/proxy support. 
						
						
					 
					
						2018-01-14 13:49:26 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							2dbc4ffaf3 
							
						 
					 
					
						
						
							
							vendor-install: Add ARM bottle for portable-ruby  
						
						
						
						
					 
					
						2017-11-27 12:09:27 -08:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							6da95d882d 
							
						 
					 
					
						
						
							
							vendor-install: Observe HOMEBREW_STDERR  
						
						... 
						
						
						
						Suppress stderr unless HOMEBREW_STDERR is set. 
						
						
					 
					
						2017-11-16 11:08:50 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							270b752f5d 
							
						 
					 
					
						
						
							
							Merge pull request  #3326  from sjackman/portable-ruby  
						
						... 
						
						
						
						portable-ruby: use rebuild with coverage support for Linux. 
						
						
					 
					
						2017-10-18 11:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d601edaf57 
							
						 
					 
					
						
						
							
							vendor-install: use full shasum PATH.  
						
						... 
						
						
						
						Otherwise things can explode if there's a random `shasum`.
See #3281 . 
						
						
					 
					
						2017-10-17 20:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							90ca552ba6 
							
						 
					 
					
						
						
							
							portable-ruby: use rebuild with coverage support for Linux.  
						
						... 
						
						
						
						This will allow `simplecov` to generate coverage by rebuilding portable
Ruby with coverage support. 
						
						
					 
					
						2017-10-16 12:26:55 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							222da9de1c 
							
						 
					 
					
						
						
							
							portable-ruby: use rebuild with coverage support.  
						
						... 
						
						
						
						This will allow `simplecov` to generate coverage by rebuilding portable
Ruby with coverage support. 
						
						
					 
					
						2017-09-25 19:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							9697c8638c 
							
						 
					 
					
						
						
							
							vendor-install: output only to stderr.  
						
						... 
						
						
						
						This avoids causing errors in scripts that call e.g. `brew --prefix`. 
						
						
					 
					
						2017-09-25 06:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3343467475 
							
						 
					 
					
						
						
							
							Merge pull request  #3189  from MikeMcQuaid/portable-ruby-messaging  
						
						... 
						
						
						
						portable-ruby: improve installation messaging. 
						
						
					 
					
						2017-09-23 10:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							aa665b9458 
							
						 
					 
					
						
						
							
							portable-ruby: improve installation messaging.  
						
						... 
						
						
						
						- Use “Pouring” to be more consistent with our normal messaging.
- Don’t be silent by default. 
						
						
					 
					
						2017-09-22 15:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							353810d934 
							
						 
					 
					
						
						
							
							Upgrade vendored Ruby to 2.3.3 for Linux.  
						
						
						
						
					 
					
						2017-09-21 17:02:42 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b413165f 
							
						 
					 
					
						
						
							
							Upgrade vendored Ruby to 2.3.3.  
						
						... 
						
						
						
						Use this version whenever 2.3.3 isn't installed. Also, remove the Linux
portable Ruby for now until it's built to be the same version. 
						
						
					 
					
						2017-09-21 14:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							587f338daa 
							
						 
					 
					
						
						
							
							vendor-install: use Ruby as a sha256 fallback  
						
						... 
						
						
						
						But still prefer shasum/sha256sum where present. 
						
						
					 
					
						2017-05-30 18:48:55 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6453c81dac 
							
						 
					 
					
						
						
							
							vendor-install: fix array syntax for old bash  
						
						
						
						
					 
					
						2017-05-23 18:39:35 -07:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8fee7fe4d 
							
						 
					 
					
						
						
							
							vendor-install: check -x on output of which  
						
						... 
						
						
						
						This works around older versions of `which`, which return a
string on failure. 
						
						
					 
					
						2017-05-23 18:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9cce0a03 
							
						 
					 
					
						
						
							
							Use new "macOS" naming where appropriate.  
						
						... 
						
						
						
						Not quite a mass replacement as I've used OS X and Mac OS X where
describing specific older versions and added compatibility methods
for things in the DSL. 
						
						
					 
					
						2016-09-18 19:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							4eaa40ae1f 
							
						 
					 
					
						
						
							
							Enable vendored Ruby 2.0.  
						
						
						
						
					 
					
						2016-08-10 20:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Afanasjew 
							
						 
					 
					
						
						
						
						
							
						
						
							3d862ef5e2 
							
						 
					 
					
						
						
							
							cmd/vendor-install.sh: fix style inconsistencies  
						
						
						
						
					 
					
						2016-08-08 16:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2ece46e1b 
							
						 
					 
					
						
						
							
							various: don't assume non-OS X == Linux.  
						
						
						
						
					 
					
						2016-07-14 15:41:09 +08:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a35e3f1fc1 
							
						 
					 
					
						
						
							
							add vendor-install command  
						
						
						
						
					 
					
						2016-07-11 21:12:56 +08:00