Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc3a4c1897 
							
						 
					 
					
						
						
							
							diagnostic: tweak frozen string handling.  
						
						
						
						
					 
					
						2019-04-23 23:05:28 -07:00 
						 
				 
			
				
					
						
							
							
								follower 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2064b30fce 
							
						 
					 
					
						
						
							
							Fix check_for_unsupported_macos() on outdated releases  
						
						... 
						
						
						
						Recent commit 36dbad3922https://stackoverflow.com/questions/37799296/what-does-the-comment-frozen-string-literal-true-do#37799399 . The change worked for me. 
						
						
					 
					
						2019-04-24 15:02:13 +12:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1ea6f38d3 
							
						 
					 
					
						
						
							
							Fix mutable constants violations.  
						
						
						
						
					 
					
						2019-04-19 21:46:20 +09:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86f43f79ee 
							
						 
					 
					
						
						
							
							Enable/fix optional Ruby frozen string literal usage  
						
						... 
						
						
						
						Combined with https://github.com/Homebrew/homebrew-test-bot/pull/247 
this will test Homebrew's use of frozen strings in CI. After this we
will then enable it for Homebrew developers and eventually all Homebrew
users. 
						
						
					 
					
						2019-04-19 10:30:41 +09:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							15c38a2d8b 
							
						 
					 
					
						
						
							
							formatting fixes  
						
						
						
						
					 
					
						2019-04-13 21:29:32 -04:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							fa6404e0f5 
							
						 
					 
					
						
						
							
							grammar fixes  
						
						
						
						
					 
					
						2019-04-13 21:29:32 -04:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6894a23c1 
							
						 
					 
					
						
						
							
							Only merge extended attributes if required  
						
						
						
						
					 
					
						2019-04-09 21:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								L. E. Segovia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e09d4336a9 
							
						 
					 
					
						
						
							
							Unzip Casks w/ extended attributes with ditto  
						
						... 
						
						
						
						Fixes  Homebrew/homebrew-cask#61386  
					
						2019-04-08 22:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							62a0c2fed9 
							
						 
					 
					
						
						
							
							Retry with ditto when “End-of-central-directory signature not found.”.  
						
						
						
						
					 
					
						2019-04-02 13:27:20 +02:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							59ee097f8d 
							
						 
					 
					
						
						
							
							fix_dynamic_linkage: Check HOMEBREW_RELOCATE_METAVARS  
						
						... 
						
						
						
						Only remove RPATH when HOMEBREW_RELOCATE_METAVARS is set.
See PR https://github.com/Homebrew/brew/pull/5413  
						
						
					 
					
						2019-03-19 08:29:45 -07:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02216eedaf 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Don't relocate loader_paths  
						
						
						
						
					 
					
						2019-03-11 20:59:11 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82dd5011e2 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Delete loader_paths  
						
						... 
						
						
						
						Fix the call to expand_rpath. 
						
						
					 
					
						2019-03-10 21:29:59 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54aca0d14f 
							
						 
					 
					
						
						
							
							os/mac: Flush RPATHs from Mach-Os when possible  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e2dea6131 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Style nit  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2dc4e5599 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Drop unnecessary parens  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4363e8c58 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Remove short-circuit, cleanup  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6bcbdb20d 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Prefer String#/, add ENV check  
						
						
						
						
					 
					
						2019-03-10 21:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27d6cfb12e 
							
						 
					 
					
						
						
							
							[WIP] mac/keg_relocate: Emulate dylinker behavior  
						
						... 
						
						
						
						Instead of assuming that #{lib} is the correct RPATH expansion,
test all RPATHS and substitute the first one that works. 
						
						
					 
					
						2019-03-10 21:07:03 -04:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54e6cbb343 
							
						 
					 
					
						
						
							
							mac/keg_relocate: Rewrite rpaths in install names  
						
						
						
						
					 
					
						2019-03-10 21:07:03 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e095da4d01 
							
						 
					 
					
						
						
							
							rubocop: enable Layout/EmptyLineAfterGuardClause.  
						
						
						
						
					 
					
						2019-02-21 12:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d64429a736 
							
						 
					 
					
						
						
							
							rubocop: enable Style/IfUnlessModifier.  
						
						
						
						
					 
					
						2019-02-21 12:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28fa8a7c97 
							
						 
					 
					
						
						
							
							version: add CPU tests.  
						
						... 
						
						
						
						Add a new API inspired by discussion in
https://github.com/Homebrew/homebrew-core/pull/36435  to query if a given
CPU option is supported by a version of macOS. 
						
						
					 
					
						2019-01-28 19:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1aa8ad09e2 
							
						 
					 
					
						
						
							
							Deprecate macOS versions below Mavericks  
						
						... 
						
						
						
						And remove all dead/unneeded code. 
						
						
					 
					
						2019-01-27 12:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b5ab7fbb7 
							
						 
					 
					
						
						
							
							Merge pull request  #5598  from MikeMcQuaid/odeprecated-odisabled  
						
						... 
						
						
						
						Update deprecations and cleanup 
						
						
					 
					
						2019-01-27 12:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce9856efca 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: detect Bitdefender.  
						
						... 
						
						
						
						This has caused us multiple hard-to-diagnose issues so let's complain
about it in `brew doctor`. 
						
						
					 
					
						2019-01-25 20:16:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eed1444d61 
							
						 
					 
					
						
						
							
							Update deprecations and cleanup  
						
						... 
						
						
						
						- Move `odeprecated` to `odisabled`
- Remove `odisabled`
- Enable automatic cleanup on install/reinstall/upgrade. 
						
						
					 
					
						2019-01-23 21:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							589ed8e17c 
							
						 
					 
					
						
						
							
							Tweak diagnostic checks  
						
						... 
						
						
						
						- Make `gist-logs` perform more checks
- Don't complain about a non-/usr/local install at install time unless
  actually building from source.
- Show more checks output on a build error
- Improve naming of checks methods 
						
						
					 
					
						2019-01-21 19:23:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a0e0dca36 
							
						 
					 
					
						
						
							
							Output more warnings on unsupported configurations  
						
						
						
						
					 
					
						2019-01-21 13:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3a46bc570 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: remove some old/unneeded checks.  
						
						
						
						
					 
					
						2019-01-21 12:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96207c05d3 
							
						 
					 
					
						
						
							
							Merge pull request  #5506  from MikeMcQuaid/no-penryn  
						
						... 
						
						
						
						hardware: no special penryn CFLAGS. 
						
						
					 
					
						2019-01-08 19:40:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1e60f9c76 
							
						 
					 
					
						
						
							
							hardware: no special penryn CFLAGS.  
						
						... 
						
						
						
						These are the same as `core2` (at least for `gcc`).
Fixes  #5502 . 
						
						
					 
					
						2019-01-08 19:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							170c5493a4 
							
						 
					 
					
						
						
							
							Update deprecations  
						
						... 
						
						
						
						- Add some `odeprecated`
- Make some `odeprecated` now `odisabled`
- Remove `odisabled` code.
- Remove old update migrations
- Remove GCC 4.0 compiler
- Remove Tiger-only code
- Remove 32-bit-only code
- Remove use of LD64
- Remove GCC 4.3 - 4.8 support. 
						
						
					 
					
						2019-01-08 19:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e13b37495 
							
						 
					 
					
						
						
							
							ENV: default CFLAGS to bottle values.  
						
						... 
						
						
						
						This reduces the deviation in compilation flags on a given OS between
users and between bottling/not bottling to provide a consistent
behaviour for debugging and support. 
						
						
					 
					
						2019-01-06 21:27:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e10d61b81b 
							
						 
					 
					
						
						
							
							Merge pull request  #5447  from jonchang/linux-doctor  
						
						... 
						
						
						
						doctor: check supported versions of glibc and kernel [Linux] 
						
						
					 
					
						2019-01-02 19:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9db92a0203 
							
						 
					 
					
						
						
							
							Revert "Revert "diagnostic: share prefix check""  
						
						
						
						
					 
					
						2019-01-01 18:11:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							c32283e5be 
							
						 
					 
					
						
						
							
							diagnostic: use universal pull request message  
						
						
						
						
					 
					
						2019-01-01 15:48:00 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61fa59e95b 
							
						 
					 
					
						
						
							
							Remove Travis CI specific code  
						
						... 
						
						
						
						We’re no longer using this for our CI so this is no longer necessary.
Also, migrate `brew tap-new` to use Azure pipelines. 
						
						
					 
					
						2018-12-30 21:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a5fed1938 
							
						 
					 
					
						
						
							
							Revert "diagnostic: share prefix check"  
						
						
						
						
					 
					
						2018-12-29 14:31:39 -08:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0eac8078 
							
						 
					 
					
						
						
							
							diagnostic: share prefix check  
						
						
						
						
					 
					
						2018-12-27 11:23:18 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2f93fe018 
							
						 
					 
					
						
						
							
							hardware: tweak macOS CFLAGS.  
						
						... 
						
						
						
						- High Sierra and Sierra support Penryn CPUs.
- `-march` implies the relevant `-msse*` flags. 
						
						
					 
					
						2018-12-22 11:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04fbdce3bb 
							
						 
					 
					
						
						
							
							hardware: use Nehalem flags on >= Sierra.  
						
						... 
						
						
						
						See https://en.wikipedia.org/wiki/MacOS_Sierra#System_requirements . 
						
						
					 
					
						2018-12-20 20:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c79deae996 
							
						 
					 
					
						
						
							
							Merge pull request  #5333  from sjackman/java-home  
						
						... 
						
						
						
						Fix Language::Java::java_home_cmd for Linux 
						
						
					 
					
						2018-11-30 08:10:47 -08:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							e8b22690a0 
							
						 
					 
					
						
						
							
							Fix Language::Java::java_home_env for Linux  
						
						... 
						
						
						
						/usr/libexec/java_home is specific to macOS.
Language::Java::java_home_cmd is not implemented on Linux and raises
NotImplementedError.
Add private Language::Java::java_home_shell and use it instead of java_home_cmd.
Add public Language::Java::java_home for use by formulae. 
						
						
					 
					
						2018-11-29 12:50:31 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c49c878cd 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: output non-default Xcode prefix.  
						
						... 
						
						
						
						This should help people find it when this is a fatal error (and they
don't look at `brew config`). 
						
						
					 
					
						2018-11-28 14:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							81e2fbd032 
							
						 
					 
					
						
						
							
							docs: update instructions for OS X < 10.9  
						
						
						
						
					 
					
						2018-11-14 16:44:35 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							737b84b54b 
							
						 
					 
					
						
						
							
							brew style --fix fixes. 
						
						
						
						
					 
					
						2018-11-02 17:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0198d097e 
							
						 
					 
					
						
						
							
							os/mac/utils/bottles: handle Linux bottles.  
						
						... 
						
						
						
						These are an invalid argument on macOS but still need to be handled. 
						
						
					 
					
						2018-10-24 11:54:56 +01:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbcf3ef2a 
							
						 
					 
					
						
						
							
							Keg::MUST_EXIST_DIRECTORIES: Frameworks is for macOS  
						
						
						
						
					 
					
						2018-10-23 21:51:29 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c0275771d 
							
						 
					 
					
						
						
							
							Cleanup Requirements  
						
						... 
						
						
						
						- remove unused NonBinaryOsxfuseRequirement
- import CodeSignRequirement from Homebrew/homebrew-core
- remove unused UnsignedKextRequirement
- don’t allow custom name for X11Requirement 
						
						
					 
					
						2018-10-19 16:38:41 +01:00