Michael Cho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff6ac09c2 
							
						 
					 
					
						
						
							
							extend/ENV/super: always set PKG_CONFIG_LIBDIR  
						
						... 
						
						
						
						Setting PKG_CONFIG_LIBDIR overrides compiled default. This helps reduce
opportunistic linkage when pkg-config call finds modules installed on
system but not included in a formula's dependency tree. 
						
						
					 
					
						2024-12-31 20:15:38 -05: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 
						 
				 
			
				
					
						
							
							
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d04430d1a5 
							
						 
					 
					
						
						
							
							brew style --fix 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
					 
					
						2024-11-26 14:09:13 -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 
						 
				 
			
				
					
						
							
							
								apainintheneck 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5f0c0fa5 
							
						 
					 
					
						
						
							
							brew style --fix  
						
						
						
						
					 
					
						2024-10-17 23:45:25 -07:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aff41779c4 
							
						 
					 
					
						
						
							
							extend/kernel: fix error on early deprecations  
						
						
						
						
					 
					
						2024-10-16 03:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a8f9fa489 
							
						 
					 
					
						
						
							
							extend/kernel: fix duplicate messages in GitHub Actions  
						
						... 
						
						
						
						Calls to `opoo` and `onoe` produce duplicate `Warning:` and `Error:`
messages in CI logs because we print something to stdout and print an
annotation. Annotations also produce `Error:` and `Warning:` lines in
the log.
Let's fix this by skipping printing the message if we've already printed
an annotation. 
						
						
					 
					
						2024-10-14 12:15:24 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1e539cb84 
							
						 
					 
					
						
						
							
							Merge pull request  #18547  from Homebrew/cask-formula-dep-preinstall  
						
						... 
						
						
						
						Perform preinstall checks when a formula is installed via a cask 
						
						
					 
					
						2024-10-13 17:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Cho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89fe201ad9 
							
						 
					 
					
						
						
							
							extend/ENV/super: use brew libs for some Python packages  
						
						... 
						
						
						
						This avoids using bundled libraries for:
* `hidapi`[^1]
* `pynacl`[^2]
* `pyzmq`[^3]
The build should now fail if dependency is missing.
Essentially reverses default so now that using bundled copy is now
opt-in via `ENV` modification, e.g. `ENV.delete "SODIUM_INSTALL"`
[^1]: https://github.com/trezor/cython-hidapi/blob/0.14.0.post2/setup.py#L229 
[^2]: https://github.com/pyca/pynacl/blob/1.5.0/setup.py#L71-L73 
[^3]: https://github.com/zeromq/pyzmq/blob/v26.2.0/CMakeLists.txt#L41-L43  
						
						
					 
					
						2024-10-12 18:23:18 -04: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 
						 
				 
			
				
					
						
							
							
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ada5e2d219 
							
						 
					 
					
						
						
							
							brew style --fix 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
					 
					
						2024-10-02 10:03:48 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Linnane 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2e2b23c50 
							
						 
					 
					
						
						
							
							brew style --fix 
						
						... 
						
						
						
						Signed-off-by: Patrick Linnane <patrick@linnane.io> 
						
						
					 
					
						2024-10-02 10:03:12 -07:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6329db9065 
							
						 
					 
					
						
						
							
							Remove macOS implementation of #arch_compatible?  
						
						... 
						
						
						
						We don't really need this. 
						
						
					 
					
						2024-09-30 22:29:03 +08:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							861d7b9087 
							
						 
					 
					
						
						
							
							linkage_checker: skip files with incompatible architectures  
						
						... 
						
						
						
						Some formulae include these files, and they can't always be removed.
However, they can cause spurious linkage failures, so let's skip them
when checking for linkage. See, for example, faust at
Homebrew/homebrew-core#191308 . 
						
						
					 
					
						2024-09-29 05:15:36 +08:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							567f5eb4be 
							
						 
					 
					
						
						
							
							Allow sockets to use longer paths on macOS  
						
						
						
						
					 
					
						2024-09-27 04:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94416e82f0 
							
						 
					 
					
						
						
							
							Add new odeprecated, odisabled, remove disabled code.  
						
						... 
						
						
						
						Prepare the usual deprecation cycle for Homebrew 4.4.0. 
						
						
					 
					
						2024-09-24 10:15:34 +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