Connor Mann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4ffad629c 
							
						 
					 
					
						
						
							
							Don't uninstall latest non-head with --HEAD  
						
						
						
						
					 
					
						2021-05-29 13:16:27 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2120d285be 
							
						 
					 
					
						
						
							
							formuala: update pour_bottle? docs  
						
						
						
						
					 
					
						2021-05-20 11:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							745d7ff813 
							
						 
					 
					
						
						
							
							formula: use only_if: in pour_bottle?  
						
						
						
						
					 
					
						2021-05-20 11:24:08 -04:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c34c13056 
							
						 
					 
					
						
						
							
							formula: tweak preset pour_bottle? symbols  
						
						... 
						
						
						
						Let's rename `reason` to `requirement` so the preset symbol can just be
`:clt`. See Homebrew/homebrew-core#77509 . 
						
						
					 
					
						2021-05-19 02:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69e29a358b 
							
						 
					 
					
						
						
							
							Raise errors on invalid symbol/block combinations  
						
						
						
						
					 
					
						2021-05-17 15:33:09 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb3bfbb65c 
							
						 
					 
					
						
						
							
							Remove prefix option and add reason argument name  
						
						
						
						
					 
					
						2021-05-17 10:55:46 -04:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e9fcafbd8 
							
						 
					 
					
						
						
							
							formula: add preset pour_bottle? symbols  
						
						
						
						
					 
					
						2021-05-15 14:05:50 -04:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							157fed329c 
							
						 
					 
					
						
						
							
							service: install linux service file  
						
						
						
						
					 
					
						2021-05-04 16:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Carlo Cabrera 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							309504a32c 
							
						 
					 
					
						
						
							
							formula: add rpath helper method  
						
						... 
						
						
						
						About 40 formulae set `CMAKE_INSTALL_RPATH` to `lib` or `opt_lib`, but
this breaks bottle relocatability.
The correct solution is to use `@loader_path/../lib`, but this is macOS
specific, so it requires some OS-specific logic. Rather than replicating
this logic over many formulae, we may as well define a helper method for
it.
See https://github.com/Homebrew/homebrew-core/issues/75458 . 
						
						
					 
					
						2021-04-19 09:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							842a2ea890 
							
						 
					 
					
						
						
							
							Merge pull request  #11159  from Bo98/cmake-no-tests  
						
						... 
						
						
						
						formula: add `-DBUILD_TESTING=OFF` to `std_cmake_args` 
						
						
					 
					
						2021-04-16 23:32:24 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0db7c0ba8a 
							
						 
					 
					
						
						
							
							formula: add -DBUILD_TESTING=OFF to std_cmake_args  
						
						
						
						
					 
					
						2021-04-15 23:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							635e58e9aa 
							
						 
					 
					
						
						
							
							software_spec: fix bottle domain fallback handling  
						
						
						
						
					 
					
						2021-04-15 19:24:25 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Ayoub 
							
						 
					 
					
						
						
						
						
							
						
						
							7c16da70ac 
							
						 
					 
					
						
						
							
							Fix regression with bottle URLs in brew info JSON output  
						
						
						
						
					 
					
						2021-04-12 21:41:42 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd3f1d28e7 
							
						 
					 
					
						
						
							
							Fix GitHub Packages filenames.  
						
						... 
						
						
						
						They don't need escaped like the Bintray ones did.
Fixes https://github.com/Homebrew/brew/issues/11090  (but note this may
require the cache entry to be cleared and the package to be
redownloaded). 
						
						
					 
					
						2021-04-09 16:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4633ec7bff 
							
						 
					 
					
						
						
							
							Formula#bottle_hash: various fixes/updates.  
						
						... 
						
						
						
						- remove `cellar` because it's no longer global
- remove `prefix` because it's no longer customisable
- add `cellar` for each bottle tag
- fix `url` for GitHub Packages 
						
						
					 
					
						2021-04-09 15:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							576ec2c9a3 
							
						 
					 
					
						
						
							
							Merge pull request  #9517  from SMillerDev/plist_generator  
						
						... 
						
						
						
						formula: allow plists to be generated 
						
						
					 
					
						2021-04-09 13:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ab2726e76 
							
						 
					 
					
						
						
							
							Cleanup service plist code.  
						
						
						
						
					 
					
						2021-04-09 13:30:43 +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 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b927ecfd85 
							
						 
					 
					
						
						
							
							Fix formulae method loading  
						
						... 
						
						
						
						Co-authored-by: nandahkrishna <me@nandahkrishna.com> 
						
						
					 
					
						2021-04-08 10:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4427fa283f 
							
						 
					 
					
						
						
							
							formula: allow plists to be generated  
						
						
						
						
					 
					
						2021-04-08 10:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9032ff01a 
							
						 
					 
					
						
						
							
							Download and use tabs from GitHub Packages  
						
						
						
						
					 
					
						2021-04-01 17:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65f52806f6 
							
						 
					 
					
						
						
							
							formula: make bazel write to .brew_home  
						
						
						
						
					 
					
						2021-03-29 11:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86beda7f19 
							
						 
					 
					
						
						
							
							formula: add ldflags parameter to std_go_args  
						
						
						
						
					 
					
						2021-03-23 16:39:01 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e49a338896 
							
						 
					 
					
						
						
							
							Implement caching for dependency expansion  
						
						
						
						
					 
					
						2021-03-20 16:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e5451df2f 
							
						 
					 
					
						
						
							
							style: use parentheses for assignment in conditions  
						
						
						
						
					 
					
						2021-02-12 18:33:37 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04804c6db5 
							
						 
					 
					
						
						
							
							formula: add bottle_hash method.  
						
						... 
						
						
						
						Extract this method from `#to_hash` so it can be used in `brew bundle`. 
						
						
					 
					
						2021-02-10 10:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							455af85235 
							
						 
					 
					
						
						
							
							Merge pull request  #10547  from Rylan12/prepare-bottle-syntax-deprecations  
						
						... 
						
						
						
						Prepare deprecations for the old bottle syntax 
						
						
					 
					
						2021-02-08 19:13:37 -05:00 
						 
				 
			
				
					
						
							
							
								Carlos Álvaro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aebf4c9100 
							
						 
					 
					
						
						
							
							Safe access to tap attributes  
						
						... 
						
						
						
						Prevent calling name tap attribute when the tap is nil
Co-Authored-By: Rylan Polster <rslpolster@gmail.com> 
						
						
					 
					
						2021-02-08 13:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Carlos Álvaro 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a20b601120 
							
						 
					 
					
						
						
							
							Add tap to formula json output  
						
						
						
						
					 
					
						2021-02-08 13:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f68a3961c7 
							
						 
					 
					
						
						
							
							Prepare deprecations for the old bottle syntax  
						
						
						
						
					 
					
						2021-02-06 14:27:03 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4d31c1906 
							
						 
					 
					
						
						
							
							formula: require language/java.  
						
						... 
						
						
						
						This was indirectly required before so let's explicitly require it now. 
						
						
					 
					
						2021-02-01 12:47:20 +00:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							a427de5bee 
							
						 
					 
					
						
						
							
							capitalization fixes  
						
						... 
						
						
						
						"curl" is the binary, while "cURL" is the umbrella project. 
						
						
					 
					
						2021-01-26 15:36:44 -05:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							3eea1434cc 
							
						 
					 
					
						
						
							
							bottle: tag specific cellars  
						
						
						
						
					 
					
						2021-01-19 10:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							ce45868973 
							
						 
					 
					
						
						
							
							Improve documentation and add type signatures.  
						
						
						
						
					 
					
						2021-01-11 10:40:59 +11:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							b9854bd4cf 
							
						 
					 
					
						
						
							
							rubocops: add unless_multiple_conditions  
						
						
						
						
					 
					
						2021-01-08 10:33:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							5e91802470 
							
						 
					 
					
						
						
							
							checksum: simplify, use only sha256  
						
						... 
						
						
						
						We use only one sha type right now.
Needed for https://github.com/Homebrew/brew/pull/10186  
						
						
					 
					
						2021-01-07 20:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							509b977b50 
							
						 
					 
					
						
						
							
							formula: return "*.dylib" for shared_library("*") on macOS  
						
						
						
						
					 
					
						2020-12-24 08:53:32 -08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							5f10a8ea76 
							
						 
					 
					
						
						
							
							formula: add disable/deprecation dates and reasons to json output  
						
						
						
						
					 
					
						2020-12-23 09:56:46 -05:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							2eb34b0b27 
							
						 
					 
					
						
						
							
							formula: add deprecation_date and disable_date methods  
						
						
						
						
					 
					
						2020-12-23 02:58:14 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c4aea93cd 
							
						 
					 
					
						
						
							
							Merge pull request  #10062  from SeekingMeaning/postinstall-env  
						
						... 
						
						
						
						formula: activate env extensions for postinstall 
						
						
					 
					
						2020-12-22 08:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							986f65b973 
							
						 
					 
					
						
						
							
							formula: add std_configure_args  
						
						... 
						
						
						
						Most commonly used configure args
libdir is set to lib to enforce the usage of the single lib folder
on linux, instead of installing to lib64 on some systems. 
						
						
					 
					
						2020-12-19 22:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							19c118d002 
							
						 
					 
					
						
						
							
							formula: activate env extensions for postinstall  
						
						
						
						
					 
					
						2020-12-18 12:35:06 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74fb058c7e 
							
						 
					 
					
						
						
							
							More deprecations  
						
						... 
						
						
						
						More deprecations, disabling and removal for Homebrew 2.7.0. 
						
						
					 
					
						2020-12-18 14:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dfcf74fb2 
							
						 
					 
					
						
						
							
							Merge pull request  #9478  from MikeMcQuaid/deprecate-disable-date  
						
						... 
						
						
						
						formula: deprecate!/disable!: deprecate missing or non-ISO 8601 dates. 
						
						
					 
					
						2020-12-18 12:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87dd13aea6 
							
						 
					 
					
						
						
							
							Deprecate cask requirements.  
						
						... 
						
						
						
						This probably has to wait until 2.7.0 now and will require a bunch of
formula changes/deprecations but we should probably start moving in this
direction given we're not installing any of these on our CI any more. 
						
						
					 
					
						2020-12-15 14:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f87ce3fffb 
							
						 
					 
					
						
						
							
							formula: deprecate!/disable!: deprecate missing or non-ISO 8601 dates.  
						
						... 
						
						
						
						As requested in https://github.com/Homebrew/homebrew-core/issues/66360  
						
						
					 
					
						2020-12-11 14:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f9bad0052 
							
						 
					 
					
						
						
							
							Fix bottle prefix and repository handling  
						
						... 
						
						
						
						We were previously only looking at the `cellar` value when pouring
bottles and ignoring the `prefix` and (implicit) `repository`.
Actually look at these values and set the defaults for each platform.
Also, when we're relocating to create or pour bottles when `prefix`
and `repository` are equal then skip relocating the `repository` and
always use references to the `prefix` instead.
Fixes  #9453  
						
						
					 
					
						2020-12-09 13:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							a2af19360b 
							
						 
					 
					
						
						
							
							extend: add on_os (for on_macos/on_linux)  
						
						
						
						
					 
					
						2020-12-07 10:36:51 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9216d8abe6 
							
						 
					 
					
						
						
							
							rubocop-rails: make fixes.  
						
						
						
						
					 
					
						2020-12-02 10:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							0d058666d8 
							
						 
					 
					
						
						
							
							formula: widen type for system args  
						
						... 
						
						
						
						We can pass Integers here too, for e.g. make flags
```
TypeError: Parameter 'args': Expected type T.any(Pathname, String), got type Integer with value 4
Caller: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pypy.rb:68
Definition: /usr/local/Homebrew/Library/Homebrew/formula.rb:1985
``` 
						
						
					 
					
						2020-12-01 01:20:18 +01:00