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 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9fc765e56 
							
						 
					 
					
						
						
							
							Merge pull request  #7276  from Bo98/std-pkgconfig  
						
						... 
						
						
						
						ENV/std: withdraw support for Homebrew supplied *.pc files 
						
						
					 
					
						2020-04-05 13:10:25 +01:00 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
						
						
							
						
						
							602cb7e636 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.build_formula_from_source? and ARGV.build_from_source?  
						
						
						
						
					 
					
						2020-04-05 16:47:47 +05:30 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8975dfb6ff 
							
						 
					 
					
						
						
							
							Merge pull request  #7238  from Homebrew/dependabot/bundler/Library/Homebrew/unf_ext-0.0.7.7  
						
						... 
						
						
						
						build: bump unf_ext from 0.0.7.6 to 0.0.7.7 in /Library/Homebrew 
						
						
					 
					
						2020-03-29 19:36:51 +01:00 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad6dab288 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.collect_build_args  
						
						
						
						
					 
					
						2020-03-28 21:00:59 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							996773a948 
							
						 
					 
					
						
						
							
							Merge pull request  #7176  from GauthamGoli/argv-cleanup-14  
						
						... 
						
						
						
						ARGV: Deprecate ARGV.ignore_deps? 
						
						
					 
					
						2020-03-16 13:02:42 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3951dc4c 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.ignore_deps?  
						
						
						
						
					 
					
						2020-03-15 19:05:09 +05:30 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							badcaa15e4 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.keep_tmp?  
						
						
						
						
					 
					
						2020-03-15 13:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
						
						
							
						
						
							fde11efdf3 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.git?  
						
						
						
						
					 
					
						2020-03-15 18:32:21 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f07b832c72 
							
						 
					 
					
						
						
							
							Merge pull request  #7170  from GauthamGoli/argv-cleanup-11  
						
						... 
						
						
						
						ARGV: Deprecate ARGV.interactive? 
						
						
					 
					
						2020-03-15 12:52:24 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham G 
							
						 
					 
					
						
						
						
						
							
						
						
							1292c4559c 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.interactive?  
						
						
						
						
					 
					
						2020-03-15 16:28:04 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e265247ca 
							
						 
					 
					
						
						
							
							rubocop: apply autofixes.  
						
						
						
						
					 
					
						2020-03-13 21:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							57109a175a 
							
						 
					 
					
						
						
							
							diagnostic: add doctor check for CPU arch on Linux  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-03-13 11:39:27 +11:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67d7697165 
							
						 
					 
					
						
						
							
							Merge pull request  #7120  from MikeMcQuaid/args-tweaks  
						
						... 
						
						
						
						cli/parser: add and use more helpers. 
						
						
					 
					
						2020-03-05 12:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							495daf0aee 
							
						 
					 
					
						
						
							
							extend/ARGV: remove/private unused methods.  
						
						
						
						
					 
					
						2020-03-05 09:25:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d0896d641a 
							
						 
					 
					
						
						
							
							extend/string: match multiline make variables  
						
						
						
						
					 
					
						2020-03-05 04:11:35 +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 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							6d46a4eed7 
							
						 
					 
					
						
						
							
							cpu: add new Intel names  
						
						
						
						
					 
					
						2020-02-11 12:14:14 +11:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							1f9563f4bc 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV.quieter?  
						
						
						
						
					 
					
						2020-02-04 18:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							acde828a45 
							
						 
					 
					
						
						
							
							ARGV: Replace ARGV.verbose? with Homebrew.args.verbose?  
						
						
						
						
					 
					
						2020-02-02 14:00:04 +01:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de9295cc7a 
							
						 
					 
					
						
						
							
							Merge pull request  #6939  from Homebrew/argv-cleanup-8  
						
						... 
						
						
						
						ARGV: Replaces usages of ARGV.force? with Homebrew.args.force? 
						
						
					 
					
						2020-01-15 21:25:36 +05:30 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							161c3fb6a4 
							
						 
					 
					
						
						
							
							ARGV: Replaces usages of ARGV.force? with Homebrew.args.force?  
						
						
						
						
					 
					
						2020-01-15 21:09:31 +05:30 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d50a8c4e41 
							
						 
					 
					
						
						
							
							ARGV: delete/make private some more methods.  
						
						
						
						
					 
					
						2020-01-02 14:07:07 +00:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cebf6f3833 
							
						 
					 
					
						
						
							
							ARGV: Deprecate ARGV#resolved_formulae  
						
						
						
						
					 
					
						2020-01-02 13:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfe2f5bfda 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into add_change_origin_command  
						
						
						
						
					 
					
						2019-12-30 10:39:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							674259d691 
							
						 
					 
					
						
						
							
							extend/ARGV: remove unused HOMEBREW_BUILD_BOTTLE.  
						
						
						
						
					 
					
						2019-12-30 10:34:43 +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 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							50bb8f3fc1 
							
						 
					 
					
						
						
							
							linkage_checker: whitelist libthread_db.so.1  
						
						... 
						
						
						
						openjdk links against this library, which is provided by glibc. 
						
						
					 
					
						2019-12-05 21:44:09 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dd8ead51a 
							
						 
					 
					
						
						
							
							Rename Formula#installed? to Formula#latest_version_installed?  
						
						... 
						
						
						
						This naming has always been a bit weird and confusing so let's change
it and provide a `compat` fallback for later deprecation. 
						
						
					 
					
						2019-12-03 11:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							766fc4b301 
							
						 
					 
					
						
						
							
							Fix RuboCop 0.77.0 failures.  
						
						
						
						
					 
					
						2019-11-28 15:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a9f585ebb 
							
						 
					 
					
						
						
							
							Move more code to utils/analytics.  
						
						
						
						
					 
					
						2019-11-22 09:10:29 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							727f9671c7 
							
						 
					 
					
						
						
							
							info: show Linux formulae details and analytics  
						
						... 
						
						
						
						- This makes use of the new /api/formula-linux and /api/analytics-linux
  endpoints in formulae.brew.sh to give Linux users up to date formula and
  analytics info for their installed core formulae.
Before, on Linux, the macOS stats for the `ack` formula:
```
$ brew info ack
[...]
==> Analytics
install: 12,422 (30 days), 32,742 (90 days), 97,788 (365 days)
install_on_request: 10,778 (30 days), 28,339 (90 days), 85,202 (365 days)
build_error: 0 (30 days)
```
Now, on Linux, the Linux stats for the `ack` formula:
```
$ brew info ack
[...]
==> Analytics
install: 95 (30 days), 242 (90 days), 737 (365 days)
install_on_request: 94 (30 days), 241 (90 days), 734 (365 days)
build_error: 0 (30 days)
``` 
						
						
					 
					
						2019-11-22 09:10:29 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5904aab98a 
							
						 
					 
					
						
						
							
							Merge pull request  #6622  from zachauten/argv_kegs  
						
						... 
						
						
						
						Moved kegs from ARGV to args.rb 
						
						
					 
					
						2019-11-13 00:22:09 +00: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 
						 
				 
			
				
					
						
							
							
								Zach Auten 
							
						 
					 
					
						
						
						
						
							
						
						
							fd429d0d75 
							
						 
					 
					
						
						
							
							Moved kegs from ARGV to args.rb  
						
						
						
						
					 
					
						2019-11-09 11:56:47 -05: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 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cddf402365 
							
						 
					 
					
						
						
							
							Merge pull request  #6620  from scpeters/must_exist_frameworks  
						
						... 
						
						
						
						os/mac/keg: Frameworks -> MUST_EXIST_DIRECTORIES 
						
						
					 
					
						2019-10-22 09:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d15edf735a 
							
						 
					 
					
						
						
							
							extend/string: use unless to fix style.  
						
						
						
						
					 
					
						2019-10-22 08:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Griffith 
							
						 
					 
					
						
						
						
						
							
						
						
							11f322b61c 
							
						 
					 
					
						
						
							
							Trying this to please brew test-bot.  
						
						
						
						
					 
					
						2019-10-21 19:01:54 -07:00 
						 
				 
			
				
					
						
							
							
								David Griffith 
							
						 
					 
					
						
						
						
						
							
						
						
							5b58931ebd 
							
						 
					 
					
						
						
							
							Fix stupid mistake in 6ff61909a91edf3f31adc608dcafd3f5f8e642d0  
						
						... 
						
						
						
						I forgot to alter the call to gsub() when breaking up the unless to shorten
the line. 
						
						
					 
					
						2019-10-21 17:46:50 -07:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2cb6cfa79 
							
						 
					 
					
						
						
							
							os/mac/keg.rb: uniq.sort -> sort.uniq  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2019-10-21 12:26:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Griffith 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ff61909a9 
							
						 
					 
					
						
						
							
							Deal with Makefile conditional assignment operators.  
						
						... 
						
						
						
						Ordinarily variable assignments in Makefiles are done simply with an
unconditional assignment: the equals sign.  There are variants of this:
FOO := $(BAR)	Avoid recursively expand variables.
FOO ?= bar	Assign only if $(FOO) is not already set.
FOO += bar	Add more to a variable.
FOO != bar	Execute a shell script and assign result to $(FOO).
See also
https://www.gnu.org/software/make/manual/html_node/Conditional-Example.html 
https://www.gnu.org/software/make/manual/html_node/Flavors.html  
						
						
					 
					
						2019-10-21 09:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							8d30912e16 
							
						 
					 
					
						
						
							
							os/mac/keg: Frameworks -> MUST_EXIST_DIRECTORIES  
						
						
						
						
					 
					
						2019-10-19 17:56:36 -07:00