Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b737f0423 
							
						 
					 
					
						
						
							
							Split up SoftwareSpec  
						
						... 
						
						
						
						This came up in the AGM and has bothered me for years: let's actually
split out `software_spec.rb` into one file per class, as is more typical
in Ruby.
This will make these classes easier to find. 
						
						
					 
					
						2025-02-04 16:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c1abc11b4 
							
						 
					 
					
						
						
							
							Merge pull request  #19111  from Homebrew/aarch64-linux  
						
						... 
						
						
						
						Add support for bottling Portable Ruby for ARM64 Linux 
						
						
					 
					
						2025-01-19 14:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
						
						
							
						
						
							c34b71655c 
							
						 
					 
					
						
						
							
							feat: allow font install on linux  
						
						... 
						
						
						
						Apply suggestions from code review
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com>
feat: add linux appdir
Apply suggestions from code review
Co-authored-by: Douglas Eichelberger <697964+dduugg@users.noreply.github.com> 
						
						
					 
					
						2025-01-19 11:14:24 +01:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a818b25a8b 
							
						 
					 
					
						
						
							
							Add support for bottling Portable Ruby for ARM64 Linux  
						
						
						
						
					 
					
						2025-01-19 17:06:32 +08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c9de7d31c 
							
						 
					 
					
						
						
							
							Merge pull request  #19084  from Homebrew/add-comments-to-rubocop-disables  
						
						... 
						
						
						
						Add clarifying comments to `rubocop:disable`s 
						
						
					 
					
						2025-01-13 11:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							0add431e69 
							
						 
					 
					
						
						
							
							Apply manual violation fixes  
						
						
						
						
					 
					
						2025-01-12 10:06:00 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb731bce2 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2025-01-12 10:05:21 -08:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ada9a9665 
							
						 
					 
					
						
						
							
							Add clarifying comments to rubocop:disables  
						
						... 
						
						
						
						- Needed for PR 18842 that adds a `DisableComment` RuboCop to ensure that all RuboCop disables have comments. 
						
						
					 
					
						2025-01-12 16:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb23433612 
							
						 
					 
					
						
						
							
							feat: only block cask install on Linux  
						
						
						
						
					 
					
						2024-12-14 15:49:09 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							659f993dab 
							
						 
					 
					
						
						
							
							Avoid exposing table  
						
						
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							6d19b84ef1 
							
						 
					 
					
						
						
							
							Fix args validation  
						
						
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							fef1211c19 
							
						 
					 
					
						
						
							
							Use method result table  
						
						... 
						
						
						
						foo 
						
						
					 
					
						2024-12-08 10:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea76b8498 
							
						 
					 
					
						
						
							
							Avoid re-defining #formula?  
						
						
						
						
					 
					
						2024-12-08 10:28:09 -08:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4243742f 
							
						 
					 
					
						
						
							
							Remove OpenStruct from CLI::Args  
						
						
						
						
					 
					
						2024-12-08 10:27:49 -08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64edbe6b79 
							
						 
					 
					
						
						
							
							os/mac/hardware/cpu: add M4 Pro/Max  
						
						... 
						
						
						
						Sources:
- https://github.com/AsahiLinux/docs/wiki/Codenames 
- MacOSX15.2.sdk from Xcode 15.2 RC 
						
						
					 
					
						2024-12-06 16:06:09 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22fd47b268 
							
						 
					 
					
						
						
							
							Merge pull request  #18779  from kiracus/m4  
						
						... 
						
						
						
						Add M4 processor 
						
						
					 
					
						2024-11-17 08:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							878d5d1633 
							
						 
					 
					
						
						
							
							hardware: rename none optimization flags to dunno  
						
						
						
						
					 
					
						2024-11-16 14:44:37 -05:00 
						 
				 
			
				
					
						
							
							
								Kiracus 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b49d5cad 
							
						 
					 
					
						
						
							
							cpu.rb: add Apple M4  
						
						
						
						
					 
					
						2024-11-16 09:28:44 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e52943d8d6 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: fix case of OpenCore check  
						
						
						
						
					 
					
						2024-11-13 12:23:34 -05:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0418add45 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: improve OpenCore check  
						
						... 
						
						
						
						This is based on [1].
[1]: https://github.com/Homebrew/brew/pull/18765#issuecomment-2474056438  
						
						
					 
					
						2024-11-14 00:55:49 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a2c264d19 
							
						 
					 
					
						
						
							
							Merge pull request  #18759  from alebcay/restrict-native-optflags  
						
						... 
						
						
						
						shared: only fall back to -march=native on supported architectures 
						
						
					 
					
						2024-11-13 16:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a525ce0ad8 
							
						 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Eric Knibbe <enk3@outlook.com> 
						
						
					 
					
						2024-11-13 23:43:24 +08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13265ca170 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: skip OpenCore check in CI  
						
						
						
						
					 
					
						2024-11-13 23:11:16 +08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dee399c27d 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: display OpenCore version  
						
						
						
						
					 
					
						2024-11-13 23:01:29 +08:00 
						 
				 
			
				
					
						
							
							
								Ruoyu Zhong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							854fc16889 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: fix OpenCore check  
						
						... 
						
						
						
						Fixes  #18763 . 
					
						2024-11-13 22:48:51 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c20e3b8de 
							
						 
					 
					
						
						
							
							os/mac/diagnostic: check for OpenCore  
						
						... 
						
						
						
						This configuration is not supported. Let's make `brew doctor` complain
about it. 
						
						
					 
					
						2024-11-13 09:43:16 +08:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a70d15c80d 
							
						 
					 
					
						
						
							
							shared: only fall back to -march=native on supported architectures  
						
						
						
						
					 
					
						2024-11-12 11:34:40 -05:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33a9d24111 
							
						 
					 
					
						
						
							
							linux/hardware/cpu: add some missing AMD CPUs  
						
						
						
						
					 
					
						2024-11-09 21:54:05 -05:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							017c8d05dc 
							
						 
					 
					
						
						
							
							linux/hardware/cpu: add some missing Intel CPUs  
						
						... 
						
						
						
						Information taken from 1bf385f102/llvm/lib/TargetParser/Host.cpp 
						
						
					 
					
						2024-11-09 11:45:23 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5b211efaa 
							
						 
					 
					
						
						
							
							os/linux/diagnostic: remove XDG_DATA_DIRS.  
						
						
						
						
					 
					
						2024-10-31 12:43:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b34e6ee20e 
							
						 
					 
					
						
						
							
							Merge pull request  #18638  from Homebrew/keg_relocate-type-fix  
						
						... 
						
						
						
						keg_relocate: fix error when dylib_id doesn't need changing 
						
						
					 
					
						2024-10-26 06:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28f19878e3 
							
						 
					 
					
						
						
							
							keg_relocate: fix error when dylib_id doesn't need changing  
						
						
						
						
					 
					
						2024-10-26 06:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							529eadd6cc 
							
						 
					 
					
						
						
							
							os/mac/keg_relocate: don't change Swift stdlib dylib IDs  
						
						
						
						
					 
					
						2024-10-25 20:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97866f8adf 
							
						 
					 
					
						
						
							
							Perform preinstall checks when a formula is installed via a cask  
						
						
						
						
					 
					
						2024-10-11 16:57:47 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4129b580 
							
						 
					 
					
						
						
							
							Remove removable constants  
						
						
						
						
					 
					
						2024-10-07 19:45:48 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							8033fcf4a6 
							
						 
					 
					
						
						
							
							Fix brew style docs  
						
						
						
						
					 
					
						2024-10-07 18:59:27 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							2d16333bbc 
							
						 
					 
					
						
						
							
							Replace removable constants with overridable methods  
						
						
						
						
					 
					
						2024-10-07 18:33:03 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							d3d25beb35 
							
						 
					 
					
						
						
							
							Use requires_ancestor consistently  
						
						
						
						
					 
					
						2024-10-06 09:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							0855d7c9e0 
							
						 
					 
					
						
						
							
							Revert ENV changes  
						
						
						
						
					 
					
						2024-10-05 12:35:28 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a6dce64a 
							
						 
					 
					
						
						
							
							Fix ENV  
						
						
						
						
					 
					
						2024-10-05 12:18:29 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5b56aa6a 
							
						 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2024-10-05 12:18:29 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							eed660e784 
							
						 
					 
					
						
						
							
							Move remaining OS extensions to prepend  
						
						
						
						
					 
					
						2024-10-05 12:18:29 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							567f5eb4be 
							
						 
					 
					
						
						
							
							Allow sockets to use longer paths on macOS  
						
						
						
						
					 
					
						2024-09-27 04:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eab322946a 
							
						 
					 
					
						
						
							
							formula: fix alias/generic/prepend std_cmake_args issue.  
						
						... 
						
						
						
						Seen in:
https://github.com/Homebrew/homebrew-core/pull/191090#issuecomment-2363215204 
There's a missing signature issue here due to the `generic_*` aliasing
we're doing. With prepend, though: this is no longer needed and we can
use `super` instead which is more idiomatic and nicer overall.
This pattern should probably be applied in other places but: let's try
this targetting fix for here first. 
						
						
					 
					
						2024-09-20 13:01:42 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							125ced9cf8 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2024-09-19 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							61985bc7f3 
							
						 
					 
					
						
						
							
							Use top-level OS instead  
						
						
						
						
					 
					
						2024-09-19 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							bb80f063dc 
							
						 
					 
					
						
						
							
							Fix namespacing  
						
						
						
						
					 
					
						2024-09-19 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							7cd329c116 
							
						 
					 
					
						
						
							
							Makes args readable  
						
						
						
						
					 
					
						2024-09-19 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							27e951c408 
							
						 
					 
					
						
						
							
							Replace undef with prepended modules  
						
						
						
						
					 
					
						2024-09-19 10:58:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Cho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99d81b4717 
							
						 
					 
					
						
						
							
							ENV/super: replace m4 shim with M4 variable  
						
						... 
						
						
						
						The problem is the shim can end up getting baked into formula binaries
(e.g. `flex`) or cause odd issues when mixed up with brew `m4`, e.g.
https://github.com/Homebrew/homebrew-core/issues/180040  
						
						
					 
					
						2024-09-11 11:33:44 -04:00