danielnachun 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83d1d6d564 
							
						 
					 
					
						
						
							
							missing_formula.rb: don't disable texlive  
						
						
						
						
					 
					
						2021-09-17 11:16:27 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acc20ef2c4 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: also check Xcode minimum version on env setup  
						
						
						
						
					 
					
						2021-09-17 00:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dd11e4e4c 
							
						 
					 
					
						
						
							
							Set uses_from_macos_elements in all cases  
						
						
						
						
					 
					
						2021-09-14 04:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							861dea9ada 
							
						 
					 
					
						
						
							
							Bump various type strictnesses  
						
						
						
						
					 
					
						2021-09-11 01:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8076c9e569 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: don't check for prerelease macOS in integration tests  
						
						
						
						
					 
					
						2021-09-09 16:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b6e580636 
							
						 
					 
					
						
						
							
							ENV/super: add shims_path helper method.  
						
						... 
						
						
						
						This allows us to stop repeatedly hardcoding this on macOS/Linux in
formulae. 
						
						
					 
					
						2021-09-08 12:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dce6b77ad0 
							
						 
					 
					
						
						
							
							Modify syntax for readability / consistency  
						
						... 
						
						
						
						leverage map block and guard clause for readability thx @MikeMcQuaid 
						
						
					 
					
						2021-09-07 10:10:26 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a83877660b 
							
						 
					 
					
						
						
							
							Revert "Accept @Rylan12 chained spacing conventions"  
						
						... 
						
						
						
						This reverts commit 538a5d9e698763e3dc6eeae46535f032a5ff316e. 
						
						
					 
					
						2021-09-07 07:24:58 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538a5d9e69 
							
						 
					 
					
						
						
							
							Accept @Rylan12 chained spacing conventions  
						
						... 
						
						
						
						Co-authored-by: Rylan Polster <rslpolster@gmail.com> 
						
						
					 
					
						2021-09-07 07:16:06 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c6266ee60 
							
						 
					 
					
						
						
							
							Only wrap multi-word arguments, add comment  
						
						
						
						
					 
					
						2021-09-02 09:26:13 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1532c081f2 
							
						 
					 
					
						
						
							
							Add space character in map (pacify brew style)  
						
						
						
						
					 
					
						2021-09-01 11:46:57 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bolton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4acb9cf734 
							
						 
					 
					
						
						
							
							Wrap service command parameters in single quotes  
						
						... 
						
						
						
						Should resolve issues with multi-word arguments, eg:
> Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/nginx/bin/nginx -g daemon off;
fails, but 
> Or, if you don't want/need a background service you can just run:
  '/opt/homebrew/opt/nginx/bin/nginx' '-g' 'daemon off;'
succeeds 
						
						
					 
					
						2021-09-01 11:40:54 -06:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c37a34cca 
							
						 
					 
					
						
						
							
							Merge pull request  #11927  from FnControlOption/fetch  
						
						... 
						
						
						
						fetch: fix `--bottle-tag` when unbottled on host system 
						
						
					 
					
						2021-09-01 16:08:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d536d66fc 
							
						 
					 
					
						
						
							
							Rename HOMEBREW_JSON_CORE to HOMEBREW_INSTALL_FROM_API  
						
						
						
						
					 
					
						2021-08-27 00:24:15 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8690d661fd 
							
						 
					 
					
						
						
							
							Merge pull request  #11859  from Rylan12/cask-json  
						
						... 
						
						
						
						Allow casks to be installed using the `cask-source` API 
						
						
					 
					
						2021-08-26 23:58:51 -04:00 
						 
				 
			
				
					
						
							
							
								FnControlOption 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fc4e36f0 
							
						 
					 
					
						
						
							
							fetch: fix --bottle-tag when unbottled on host system  
						
						
						
						
					 
					
						2021-08-26 14:44:53 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8efce9a9d2 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check min CLT version on env setup  
						
						
						
						
					 
					
						2021-08-17 18:36:27 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99635bf3ae 
							
						 
					 
					
						
						
							
							Remove need for homebrew/cask to be tapped  
						
						
						
						
					 
					
						2021-08-14 16:17:26 -04:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9686ebe355 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: prevent some double diagostic failures  
						
						
						
						
					 
					
						2021-08-11 14:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							3ccb1f6328 
							
						 
					 
					
						
						
							
							search by desc with formula-cask option  
						
						
						
						
					 
					
						2021-07-25 20:10:35 +09:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c59a42b24e 
							
						 
					 
					
						
						
							
							formula_cellar_checks: check for cpuid instruction when needed  
						
						... 
						
						
						
						This implements the second audit discussed in #11608 . 
						
						
					 
					
						2021-07-04 00:31:31 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0752d25125 
							
						 
					 
					
						
						
							
							OS::Mac: Move version methods into ::Version  
						
						
						
						
					 
					
						2021-06-23 09:03:46 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30a65342e8 
							
						 
					 
					
						
						
							
							Deprecate, disable, delete code for Homebrew 3.2.0  
						
						... 
						
						
						
						Do the usual deprecation, disable, delete dance for Homebrew 3.2.0. 
						
						
					 
					
						2021-06-17 11:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2395113154 
							
						 
					 
					
						
						
							
							diagnostic: hide some warnings on Apple Silicon.  
						
						... 
						
						
						
						We don't want to complain about either Intel or ARM installations of
Homebrew in `brew doctor` so check for/allow both. 
						
						
					 
					
						2021-06-15 11:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fc39d2d0d 
							
						 
					 
					
						
						
							
							os/mac/keg_relocate: add fallback to default Perl version when using tab  
						
						... 
						
						
						
						While this should never be necessary for per-OS bottles, this could be useful for :all bottles where the OS it was built on uses a Perl version that doesn't exist on all macOS versions. 
						
						
					 
					
						2021-05-31 16:31:26 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ada399c7db 
							
						 
					 
					
						
						
							
							Fix perl shebang rewriting for perl formula  
						
						... 
						
						
						
						See
    https://github.com/Homebrew/homebrew-core/issues/77797 
    https://github.com/Homebrew/brew/issues/11275#issuecomment-846522409  
						
						
					 
					
						2021-05-23 11:05:17 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8b5eb7e42 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: fix relocation of duplicate RPATHs  
						
						... 
						
						
						
						Homebrew/homebrew-core#77623  revealed two bugs. One in `ruby-macho`,
which turns out to be unable to delete duplicated `RPATH`s. This was
fixed with `ruby-macho` 2.5.1.
The second, which this commit fixes, is in our handling of duplicate
`RPATH`s. Since we iterate over each `RPATH`, attempting to relocate the
first duplicate fails since it will no longer exist after having
relocated the original. 
					
						2021-05-17 00:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d45832bbfc 
							
						 
					 
					
						
						
							
							Merge pull request  #11382  from carlocab/build-rpaths  
						
						... 
						
						
						
						extend/os/mac/keg_relocate: remove `RPATH`s rooted in build directory 
						
						
					 
					
						2021-05-15 01:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28c0caae4d 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: remove RPATHs rooted in build directory  
						
						... 
						
						
						
						Keeping dangling `RPATH`s is a security risk, and is bad for build
reproducibility. 
						
						
					 
					
						2021-05-14 01:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fb06efe81 
							
						 
					 
					
						
						
							
							Fix TMUX env variable filtering  
						
						... 
						
						
						
						We currently filter out `TMUX`, but this breaks displaying some caveats.
This also enables an alias I use (and improved by @Rylan12):
    brew alias fzp='!id="$(gh pr list -L200 -R github.com/Homebrew/homebrew-core | TMUX=$HOMEBREW_TMUX fzf-tmux -p "90%,50%" --multi | cut -f1)"; [ -n "$id" ] && brew pr-publish --autosquash $id' 
						
						
					 
					
						2021-05-13 17:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd199901e7 
							
						 
					 
					
						
						
							
							Merge pull request  #11370  from carlocab/relocate-metavars  
						
						
						
						
					 
					
						2021-05-13 07:02:25 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7de544fe8 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: fix post-bottling dylib ID relocation  
						
						... 
						
						
						
						Running `brew bottle` changes dylib IDs, install names, and rpaths into
placeholders for the bottle, creates a bottle tarball, and then changes
the placeholders back to their correct values.
With my refactoring in #11358 , the behaviour of this relocation changed:
dylib IDs would no longer be changed back from placeholders into their
correct values after the creation of the bottle tarball. 
						
						
					 
					
						2021-05-12 21:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b6f7aaa5b 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: remove HOMEBREW_RELOCATE_METAVARS  
						
						... 
						
						
						
						It's not being used, and it breaks formulae when it is.
Plus do some extra refactoring. 
						
						
					 
					
						2021-05-12 04:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1c4243dd7 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: refactor relocate_dynamic_linkage  
						
						... 
						
						
						
						Following feedback from #11331 . 
						
						
					 
					
						2021-05-10 17:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae49b06600 
							
						 
					 
					
						
						
							
							keg_relocate: replace Perl shebangs  
						
						
						
						
					 
					
						2021-05-10 06:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91ab5fe0ce 
							
						 
					 
					
						
						
							
							extend/os/mac/development_tools: add preferred_perl to built_on  
						
						
						
						
					 
					
						2021-05-10 05:50:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e567161d1 
							
						 
					 
					
						
						
							
							ENV/shared: specify which Perl version we want to use  
						
						
						
						
					 
					
						2021-05-10 05:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dec7b97342 
							
						 
					 
					
						
						
							
							keg_relocate: style improvements  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-05-06 12:01:51 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f1cd1288d 
							
						 
					 
					
						
						
							
							extend/os/mac/keg_relocate: relocate rpaths on macOS  
						
						
						
						
					 
					
						2021-05-05 23:43:43 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c67a8ce27 
							
						 
					 
					
						
						
							
							caveats: simplify non-plist return  
						
						... 
						
						
						
						Co-authored-by: Rylan Polster <rslpolster@gmail.com> 
						
						
					 
					
						2021-05-04 14:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e27ec707b 
							
						 
					 
					
						
						
							
							Update Library/Homebrew/extend/os/mac/caveats.rb  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-05-02 15:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3ab21cc412 
							
						 
					 
					
						
						
							
							services: replace plist_options :manual with service command  
						
						
						
						
					 
					
						2021-05-01 16:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ee76b85d5 
							
						 
					 
					
						
						
							
							unpack_strategy/zip: ensure consistent timezone management  
						
						
						
						
					 
					
						2021-04-27 20:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d34f7f2fa 
							
						 
					 
					
						
						
							
							Merge pull request  #11077  from MikeMcQuaid/any_bottles  
						
						... 
						
						
						
						Support `all: SHA256` bottles. 
						
						
					 
					
						2021-04-09 10:18:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5213286c 
							
						 
					 
					
						
						
							
							Rename "exact" tag match to "no_older_versions"  
						
						... 
						
						
						
						This is more specific about the behaviour we want to have in future. 
						
						
					 
					
						2021-04-09 09:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d73351251c 
							
						 
					 
					
						
						
							
							Deprecate, disable, delete code for next major/minor version.  
						
						... 
						
						
						
						Do the usual dance for bumping our major/minor version. 
						
						
					 
					
						2021-04-09 09:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20d86c0185 
							
						 
					 
					
						
						
							
							Refactor some tag handling into a Utils::Bottles::Tag class  
						
						
						
						
					 
					
						2021-04-08 17:23:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04abc51d1f 
							
						 
					 
					
						
						
							
							Cleanup use of CxxStdlib  
						
						... 
						
						
						
						- remove usage on macOS as we don't care about it there
- don't error out on incompatibility but still store stdlib on Linux
- remove (now) unused methods 
						
						
					 
					
						2021-04-02 13:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Liyang HU 
							
						 
					 
					
						
						
						
						
							
						
						
							adac92b326 
							
						 
					 
					
						
						
							
							Library/Homebrew/extend/os/mac/extend/ENV/super.rb: obsolete HOMEBREW_CCCFG flag s  
						
						... 
						
						
						
						@Bo98's comment https://github.com/Homebrew/brew/pull/10802#issuecomment-792072121  
						
						
					 
					
						2021-03-06 23:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abb2b26a93 
							
						 
					 
					
						
						
							
							Add HOMEBREW_SIMULATE_MACOS_ON_LINUX  
						
						
						
						
					 
					
						2021-03-05 12:21:45 +00:00