Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9297b18aa6 
							
						 
					 
					
						
						
							
							Add SDK availability diagnostic  
						
						
						
						
					 
					
						2020-07-01 16:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39a3ca02f 
							
						 
					 
					
						
						
							
							os/mac/utils/bottles: support ARM bottles.  
						
						... 
						
						
						
						This will be eventually needed for Big Sur. 
						
						
					 
					
						2020-06-24 12:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9788735eb2 
							
						 
					 
					
						
						
							
							Merge pull request  #7809  from Bo98/macos-version-11  
						
						... 
						
						
						
						os/mac: fix for major versions other than 10 
						
						
					 
					
						2020-06-23 18:50:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f1970fd24 
							
						 
					 
					
						
						
							
							Fix more 10.x hardcodings.  
						
						
						
						
					 
					
						2020-06-23 17:10:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11c875d747 
							
						 
					 
					
						
						
							
							macOS Big Sur tweaks  
						
						... 
						
						
						
						- output warnings when running on ARM
- require Xcode 12
- use 11.0 as the version number 
						
						
					 
					
						2020-06-23 14:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								William Woodruff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acbb213977 
							
						 
					 
					
						
						
							
							mac/hardware: cpu: Use ruby-macho's Intel constant  
						
						
						
						
					 
					
						2020-06-22 21:56:39 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3f18b0ae 
							
						 
					 
					
						
						
							
							OS::Mac::CPU: add Apple Silicon  
						
						... 
						
						
						
						Co-authored-by: Shaun Jackman <sjackman@gmail.com> 
						
						
					 
					
						2020-06-22 12:20:06 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0c3fa835 
							
						 
					 
					
						
						
							
							extend/pathname: use Java.overridable_java_home_env in write_jar_script  
						
						
						
						
					 
					
						2020-06-19 12:04:30 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							cd93d4e38a 
							
						 
					 
					
						
						
							
							language/java: add support for OpenJDK formula  
						
						
						
						
					 
					
						2020-06-19 11:46:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Bayandin 
							
						 
					 
					
						
						
						
						
							
						
						
							4d27c32d44 
							
						 
					 
					
						
						
							
							Revert "Merge pull request  #7722  from Bo98/java-improvements"  
						
						... 
						
						
						
						This reverts commit 91b4d450703bcc2de6dce22eb5fdecb5a843f92e, reversing
changes made to c98901132595178b6261cbe2d51ab732dd77dac4. 
						
						
					 
					
						2020-06-18 12:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91b4d45070 
							
						 
					 
					
						
						
							
							Merge pull request  #7722  from Bo98/java-improvements  
						
						... 
						
						
						
						language/java: add support for OpenJDK 
						
						
					 
					
						2020-06-12 10:47:18 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							1f8ebf5d20 
							
						 
					 
					
						
						
							
							resource: allow on_os blocks  
						
						
						
						
					 
					
						2020-06-10 19:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							07547e8cae 
							
						 
					 
					
						
						
							
							extend/pathname: use Java.overridable_java_home_env in write_jar_script  
						
						
						
						
					 
					
						2020-06-10 17:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb2696742 
							
						 
					 
					
						
						
							
							language/java: add support for OpenJDK formula  
						
						
						
						
					 
					
						2020-06-10 17:08:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d56c6b31a0 
							
						 
					 
					
						
						
							
							language/java: deprecate java_home_cmd  
						
						
						
						
					 
					
						2020-06-10 15:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b58fa4ebb1 
							
						 
					 
					
						
						
							
							Drop Mavericks support.  
						
						... 
						
						
						
						Companion to https://github.com/Homebrew/brew/pull/7698 .
Provide better, `odeprecated` messaging for
`depends_on :macos => :mavericks` and otherwise just fix up the code
that relied on `:mavericks`. 
						
						
					 
					
						2020-06-10 10:06:46 +01:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eba9b86ab 
							
						 
					 
					
						
						
							
							Change occurrences of "blacklist" to "denylist" or "disallow"  
						
						... 
						
						
						
						- Depending on context, I've gone for either "denylist" or "disallow"
  here. "Disallow" for things in sentences, or actions, and "denylist"
  for list of things. 
						
						
					 
					
						2020-06-06 22:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							613c397b34 
							
						 
					 
					
						
						
							
							ENV: SDK can be nil  
						
						
						
						
					 
					
						2020-06-04 17:38:25 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3663e9d5d1 
							
						 
					 
					
						
						
							
							os/mac/keg_relocate: handle libexec/lib.  
						
						... 
						
						
						
						We can fix up libraries in `lib` not `libexec/lib` so add an extra check
for that case.
Inspired by https://github.com/Homebrew/homebrew-core/pull/53790#issuecomment-637622329  
						
						
					 
					
						2020-06-02 16:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ea2c5f15b 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: suggest untapping phinze/cask.  
						
						... 
						
						
						
						As seen in https://github.com/Homebrew/brew/issues/7605 . 
						
						
					 
					
						2020-05-20 10:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b224a66a5 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check for deprecated cask taps.  
						
						... 
						
						
						
						We keep seeing users popping up with these (#7449 ) so advise an untap. 
						
						
					 
					
						2020-05-08 09:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							16141e7eff 
							
						 
					 
					
						
						
							
							os/mac/software_spec: fix argument error in valid  use case  
						
						
						
						
					 
					
						2020-05-04 17:16:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							eb303dd654 
							
						 
					 
					
						
						
							
							software_spec: add uses_from_macos since bound  
						
						
						
						
					 
					
						2020-04-28 16:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							41a666febb 
							
						 
					 
					
						
						
							
							ENV/std: port superenv SDK changes  
						
						
						
						
					 
					
						2020-04-23 18:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6c58c7bc 
							
						 
					 
					
						
						
							
							ENV/super: always set HOMEBREW_SDKROOT for Xcode builds  
						
						
						
						
					 
					
						2020-04-23 11:10:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfaebc637 
							
						 
					 
					
						
						
							
							cpu: update for new processor family  
						
						
						
						
					 
					
						2020-04-19 13:26:04 +10:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbb5fd7657 
							
						 
					 
					
						
						
							
							Merge pull request  #7257  from iMichka/linuxdependson  
						
						... 
						
						
						
						formula: add on_macos and on_linux 
						
						
					 
					
						2020-04-13 09:13:06 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							c7927f5af5 
							
						 
					 
					
						
						
							
							formula: add linux and macos only function blocks  
						
						
						
						
					 
					
						2020-04-12 23:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							32744e1746 
							
						 
					 
					
						
						
							
							ENV/std: remove space in -isysroot  
						
						
						
						
					 
					
						2020-04-12 14:51:21 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							373650d00d 
							
						 
					 
					
						
						
							
							KegOnlyReason: add reason helpers, rename valid.  
						
						
						
						
					 
					
						2020-04-12 13:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8900e852d6 
							
						 
					 
					
						
						
							
							Revert "ENV/std: withdraw support for Homebrew supplied *.pc files"  
						
						... 
						
						
						
						This reverts commit fa3591681800f9da06cd2d0179a5ef9e63b10729. 
						
						
					 
					
						2020-04-10 21:47:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e6592701 
							
						 
					 
					
						
						
							
							ENV/super: don't set PKG_CONFIG  
						
						
						
						
					 
					
						2020-04-10 18:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e60f071c50 
							
						 
					 
					
						
						
							
							ENV/super: refactor SDK root selection  
						
						
						
						
					 
					
						2020-04-07 17:22:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3381cbf5c7 
							
						 
					 
					
						
						
							
							Use Homebrew::EnvConfig.  
						
						
						
						
					 
					
						2020-04-07 09:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2cfc2b50f 
							
						 
					 
					
						
						
							
							Merge pull request  #7278  from Bo98/libxml2-10.15.4  
						
						... 
						
						
						
						ENV: don't help include libxml2 on macOS SDK 10.15.4 and later 
						
						
					 
					
						2020-04-05 16:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aac3337c64 
							
						 
					 
					
						
						
							
							Merge pull request  #7277  from Bo98/sdkroot-pkgconfig  
						
						... 
						
						
						
						shims/mac/super/pkg-config: pass and use HOMEBREW_SDKROOT 
						
						
					 
					
						2020-04-05 15:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							32497bd511 
							
						 
					 
					
						
						
							
							ENV: don't help include libxml2 on macOS SDK 10.15.4 and later  
						
						
						
						
					 
					
						2020-04-05 15:30:39 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9294bee866 
							
						 
					 
					
						
						
							
							shims/mac/super/pkg-config: pass and use HOMEBREW_SDKROOT  
						
						... 
						
						
						
						Fixes  #5068 . 
					
						2020-04-04 23:44:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fa35916818 
							
						 
					 
					
						
						
							
							ENV/std: withdraw support for Homebrew supplied *.pc files  
						
						
						
						
					 
					
						2020-04-04 15:21:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6128fc7c 
							
						 
					 
					
						
						
							
							ENV/super: prioritise Xcode if Xcode is a build req  
						
						
						
						
					 
					
						2020-04-03 15:49:04 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							99550ff564 
							
						 
					 
					
						
						
							
							shims/mac/super/xcrun: use Homebrew's chosen SDK and DEVELOPER_DIR  
						
						... 
						
						
						
						Fixes  #7250 . 
					
						2020-04-01 17:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e265247ca 
							
						 
					 
					
						
						
							
							rubocop: apply autofixes.  
						
						
						
						
					 
					
						2020-03-13 21:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a36f61c19 
							
						 
					 
					
						
						
							
							missing_formula: TexLive is only blacklisted on macOS  
						
						... 
						
						
						
						- In Homebrew/linuxbrew-core, [we have a Linux-only formula for
  `texlive`](https://github.com/Homebrew/linuxbrew-core/tree/master/Formula/texlive.rb ).
- When running `brew audit --strict texlive` on Linux, we got the
  following messaging:
  ```
  $ brew audit --strict texlive
  texlive:
    * 'texlive' is blacklisted from homebrew/core.
    Error: 1 problem in 1 formula detected
  ```
- Looking at where this comes from leads to the missing formula
  messaging to install `mactex` via Homebrew Cask. The 'blacklisted in
  homebrew/core' messaging only applies to macOS where Casks are an option
  for users, so let's not surface the audit for `texlive` on Linux. 
						
						
					 
					
						2020-02-15 19:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1b556196 
							
						 
					 
					
						
						
							
							uses_from_macos: remove before/after.  
						
						... 
						
						
						
						We're not actually using this anywhere and it makes the code
more complicated.
Relatedly, this PR fixes the issue where
`uses_from_macos "python@2" => :build` was valid on macOS but not
on Linux. 
						
						
					 
					
						2019-12-19 14:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d3e7cf028 
							
						 
					 
					
						
						
							
							os/mac: remove CLT header package stuff.  
						
						... 
						
						
						
						We never care about it and it's not relevant anywhere except 10.14. 
						
						
					 
					
						2019-12-11 13:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							766fc4b301 
							
						 
					 
					
						
						
							
							Fix RuboCop 0.77.0 failures.  
						
						
						
						
					 
					
						2019-11-28 15:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d539d6b3b 
							
						 
					 
					
						
						
							
							Merge pull request  #6704  from MikeMcQuaid/deprecation-disable-remove  
						
						... 
						
						
						
						Handle 2.2.0 deprecations/disableds 
						
						
					 
					
						2019-11-13 17:26:30 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5595deaec6 
							
						 
					 
					
						
						
							
							os/mac: remove MacOS.cat.  
						
						... 
						
						
						
						None of the supported versions are "cats" any more. 
						
						
					 
					
						2019-11-11 19:20:17 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							176297d361 
							
						 
					 
					
						
						
							
							Handle 2.2.0 deprecations/disableds  
						
						... 
						
						
						
						- Make all `odeprecated` from 2.1.0 `odisabled` instead
- Remove dead code that won't be run now
- Remove (unused) `or_later` handling for bottles 
						
						
					 
					
						2019-11-06 15:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							34bf7c9bf5 
							
						 
					 
					
						
						
							
							os/mac/keg: Frameworks -> MUST_BE_WRITABLE_DIRS  
						
						... 
						
						
						
						Also add it to MUST_EXIST_SUBDIRECTORIES. 
						
						
					 
					
						2019-10-23 00:36:23 -07:00