Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							d54e670a64 
							
						 
					 
					
						
						
							
							requirements: move more to compat.  
						
						
						
						
					 
					
						2017-12-30 20:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							05329fc08d 
							
						 
					 
					
						
						
							
							dependency_collector: don't use hg alias.  
						
						
						
						
					 
					
						2017-12-29 17:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							38ce994007 
							
						 
					 
					
						
						
							
							Deprecate more requirements.  
						
						... 
						
						
						
						These are ones that were either already deprecated due to audit rules
or are just a simple `which` with a `default_formula` so should just
be a dependency. 
						
						
					 
					
						2017-12-23 16:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							5b178c2892 
							
						 
					 
					
						
						
							
							dependency_collector: cleanup optional system deps  
						
						
						
						
					 
					
						2017-12-23 16:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							baa3d187d6 
							
						 
					 
					
						
						
							
							Add CVSRequirement and SubversionRequirement  
						
						... 
						
						
						
						Use these two requirements in DependencyCollector.
Remove the unused function MacOS::Xcode.provides_cvs? 
						
						
					 
					
						2017-11-25 09:45:08 -08:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							230c87aff0 
							
						 
					 
					
						
						
							
							Rename MinimumMacOSRequirement to MacOSRequirement  
						
						... 
						
						
						
						Move MinimumMacOSRequirement to compat. 
						
						
					 
					
						2017-10-17 16:16:44 -07:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							95e144a1c8 
							
						 
					 
					
						
						
							
							Add depends_on :linux and :macos  
						
						
						
						
					 
					
						2017-10-17 16:16:12 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							175ca909ee 
							
						 
					 
					
						
						
							
							Clean up code style and remove .rubocop_todo.yml.  
						
						
						
						
					 
					
						2017-10-08 16:10:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							227e69048a 
							
						 
					 
					
						
						
							
							dependency_collector: Make ant_dep and xz_dep public  
						
						... 
						
						
						
						They were already public on macOS, but they were made
private by mistake on all other platforms.
DependencyCollector.tar_needs_xz_dependency? depends
on xz_dep being public, so there's no turning back now :( 
						
						
					 
					
						2016-11-28 03:09:34 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a16deb19 
							
						 
					 
					
						
						
							
							Use BSD tar's libarchive LZMA support if available  
						
						... 
						
						
						
						Avoid using an unnecessary `xz` dependency when it's not needed. 
						
						
					 
					
						2016-10-15 13:10:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							26e4899fde 
							
						 
					 
					
						
						
							
							Deprecate apr requirement.  
						
						... 
						
						
						
						It's not used on enough configurations now that there's little point in
keeping it around. See e.g. `:autoconf` for prior art. 
						
						
					 
					
						2016-10-12 15:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							58e36c7319 
							
						 
					 
					
						
						
							
							Fix Style/GuardClause.  
						
						
						
						
					 
					
						2016-09-24 12:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							42efb44e7d 
							
						 
					 
					
						
						
							
							Fix Lint/EndAlignment.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							52ff988530 
							
						 
					 
					
						
						
							
							Fix RuboCop CaseEquality.  
						
						
						
						
					 
					
						2016-09-23 15:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							1de9f3baf3 
							
						 
					 
					
						
						
							
							make linux behaviour the default. override only for macos  
						
						
						
						
					 
					
						2016-09-22 17:47:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							01b93117cd 
							
						 
					 
					
						
						
							
							move os checks to extend/os  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							f65217f61e 
							
						 
					 
					
						
						
							
							Oops, forgot to rename it in-code  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							0a4bc8494d 
							
						 
					 
					
						
						
							
							switch to using extend pattern  
						
						
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Bob W. Hogg 
							
						 
					 
					
						
						
						
						
							
						
						
							54a086e2fe 
							
						 
					 
					
						
						
							
							dependency_collector: Fix ant_dep for Linux.  
						
						... 
						
						
						
						Signed-off-by: Bob W. Hogg <rwhogg@linux.com> 
						
						
					 
					
						2016-09-22 08:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6693915399 
							
						 
					 
					
						
						
							
							rubocop --auto-correct all remaining files.  
						
						... 
						
						
						
						But remove some manual `.freeze`s on constants that shouldn't be
constants. 
						
						
					 
					
						2016-09-17 16:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e02ad2242a 
							
						 
					 
					
						
						
							
							gpg_requirement: rename to gpg2_requirement  
						
						
						
						
					 
					
						2016-08-13 03:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							7d57119837 
							
						 
					 
					
						
						
							
							dependency_collector: add perl  
						
						... 
						
						
						
						Closes  #184 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> 
					
						2016-05-03 18:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7721f1b4 
							
						 
					 
					
						
						
							
							Add :expat special dependency  
						
						... 
						
						
						
						This will be expanded to a full expat dependency on Tiger alone.
Fixes  mistydemeo/tigerbrew#30 . 
						
						
					 
					
						2016-04-22 22:37:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							c9097b40f9 
							
						 
					 
					
						
						
							
							dependency_collector: add rbenv  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#47897 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com> 
					
						2016-01-09 15:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f45a9e06 
							
						 
					 
					
						
						
							
							DependencyCollector: add lua51 language module  
						
						
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							575b75fced 
							
						 
					 
					
						
						
							
							LanguageModuleRequirement: remove jruby support  
						
						
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1461b7d6 
							
						 
					 
					
						
						
							
							LanguageModuleRequirement: remove ocaml support  
						
						
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							36cef3c974 
							
						 
					 
					
						
						
							
							LanguageModuleRequirement: remove node support  
						
						
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							1ad2aeef86 
							
						 
					 
					
						
						
							
							LanguageModuleRequirement: remove chicken support  
						
						
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							d4db443b19 
							
						 
					 
					
						
						
							
							LanguageModuleRequirement: remove rbx support  
						
						... 
						
						
						
						This test wasn't running by default, so we missed that it wasn't
actually being executed - or that it was failing when running in the
testing environment.
As far as I can tell this is not, and has not, been used either in core
or in any tap, third party or otherwise, so just remove the feature and
its test. 
						
						
					 
					
						2016-01-01 20:10:34 -04:00 
						 
				 
			
				
					
						
							
							
								Misty De Meo 
							
						 
					 
					
						
						
						
						
							
						
						
							00c51a2480 
							
						 
					 
					
						
						
							
							DependencyCollector: infer dep for .lzh archives  
						
						... 
						
						
						
						Refs Homebrew/homebrew-games#383 . 
						
						
					 
					
						2015-12-31 19:48:07 -04:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							d108bf0a55 
							
						 
					 
					
						
						
							
							move more deprecated methods to compat folder  
						
						
						
						
					 
					
						2015-11-17 18:52:00 +08:00 
						 
				 
			
				
					
						
							
							
								BrewTestBot 
							
						 
					 
					
						
						
						
						
							
						
						
							13d544e11e 
							
						 
					 
					
						
						
							
							Core files style updates.  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#42354 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
					
						2015-08-03 13:22:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							7c83e3ffe3 
							
						 
					 
					
						
						
							
							Remove workarounds for destructuring single-element hashes  
						
						
						
						
					 
					
						2015-06-19 22:30:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							1e86730289 
							
						 
					 
					
						
						
							
							Rename requirements named *Dependency.  
						
						... 
						
						
						
						Dependency is another similar, related class and it's super confusing
to have some Requirements that are named *Dependency.
Closes  Homebrew/homebrew#38891 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2015-06-16 08:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Dunn 
							
						 
					 
					
						
						
						
						
							
						
						
							dba9675ed3 
							
						 
					 
					
						
						
							
							add EmacsRequirement  
						
						... 
						
						
						
						Closes  Homebrew/homebrew#39326 .
Signed-off-by: Xu Cheng <xucheng@me.com> 
					
						2015-05-08 14:37:15 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							305ced5360 
							
						 
					 
					
						
						
							
							Add RubyRequirement.  
						
						
						
						
					 
					
						2015-04-21 09:33:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tim D. Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							ac16822a16 
							
						 
					 
					
						
						
							
							Prioritize TapDependency in parse_string_spec  
						
						... 
						
						
						
						test-bot expects the dependencies returned from SoftwareSpec#deps to
satisfy is_a?(TapDependency) if they come from a tap which might need to
be tapped. 
						
						
					 
					
						2015-04-09 00:42:51 -07:00 
						 
				 
			
				
					
						
							
							
								Tanachat Nilanon 
							
						 
					 
					
						
						
						
						
							
						
						
							e97fac1dd6 
							
						 
					 
					
						
						
							
							add :python3 to LANGUAGE_MODULES  
						
						... 
						
						
						
						Add special :python3 dependency tag to LANGUAGE_MODULES in
dependency_collector.
Closes  Homebrew/homebrew#37898 .
Signed-off-by: Tim D. Smith <git@tim-smith.us> 
						
						
					 
					
						2015-03-19 23:04:35 -07:00 
						 
				 
			
				
					
						
							
							
								Xu Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							011b47aeff 
							
						 
					 
					
						
						
							
							Add depends_on :gpg  
						
						
						
						
					 
					
						2015-01-22 17:15:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							8f51541d41 
							
						 
					 
					
						
						
							
							Try to match unused symbol deps last  
						
						
						
						
					 
					
						2014-12-05 01:38:14 -05:00 
						 
				 
			
				
					
						
							
							
								Dominyk Tiller 
							
						 
					 
					
						
						
						
						
							
						
						
							97eac8853e 
							
						 
					 
					
						
						
							
							tuntap: recommend upstream signed binary.  
						
						... 
						
						
						
						We have an upstream signed binary available! Big big love to Mattias
for this.
This PR converts all the existing tuntap dependencies into
binary-friendly tuntap dependencies, and adds a tuntap dependency to
requirements to look for the kexts.
Closes  Homebrew/homebrew#33894 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2014-11-07 09:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							6eabbed464 
							
						 
					 
					
						
						
							
							Add depend_on :apr  
						
						
						
						
					 
					
						2014-11-05 20:34:02 -06:00 
						 
				 
			
				
					
						
							
							
								Johnathan Conley 
							
						 
					 
					
						
						
						
						
							
						
						
							0d154a991d 
							
						 
					 
					
						
						
							
							Add :osxfuse dependency to support binary install.  
						
						... 
						
						
						
						add :osxfuse symbolic dependency
add ConflictsWithFuseForOsx requirement for osxfuse/fuse4x/fuse4x-kext
Closes  Homebrew/homebrew#31975 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2014-09-09 10:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							31a444ef16 
							
						 
					 
					
						
						
							
							dependency_collector: add :java symbol  
						
						
						
						
					 
					
						2014-07-21 19:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							618b894c3e 
							
						 
					 
					
						
						
							
							Replace ComparableSet with a Requirements collection  
						
						
						
						
					 
					
						2014-07-03 14:50:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbae37d62 
							
						 
					 
					
						
						
							
							Don't expose the dependency cache data structure  
						
						
						
						
					 
					
						2014-07-02 15:15:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							fbefa76ce2 
							
						 
					 
					
						
						
							
							Always use class.name to build inspect strings  
						
						
						
						
					 
					
						2014-07-01 18:39:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							355361fa3f 
							
						 
					 
					
						
						
							
							Remove build flag from ant dep  
						
						
						
						
					 
					
						2014-05-30 15:33:57 -05:00 
						 
				 
			
				
					
						
							
							
								Jack Nagel 
							
						 
					 
					
						
						
						
						
							
						
						
							1e638331ad 
							
						 
					 
					
						
						
							
							Try to match unused symbol deps last  
						
						
						
						
					 
					
						2014-05-23 13:13:31 -05:00