# File 'attrable.rb', line 15
+
+defattr_rw(*attrs)
+ attrs.eachdo|attr|
+ define_methodattrdo|val=nil|
+ val.nil??instance_variable_get(:"@#{attr}"):instance_variable_set(:"@#{attr}",val)
+ end
+ end
+end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/Bottle.html b/docs/Bottle.html
index b73995e9d..62a90c664 100644
--- a/docs/Bottle.html
+++ b/docs/Bottle.html
@@ -452,7 +452,6 @@
-341
342
343
344
@@ -470,10 +469,11 @@
356
357
358
-359
+359
+360
-
# File 'software_spec.rb', line 341
+
# File 'software_spec.rb', line 342definitialize(formula,spec,tag=nil)@name=formula.name
@@ -531,12 +531,12 @@
-336
337
-338
+338
+339
-
# File 'software_spec.rb', line 336
+
# File 'software_spec.rb', line 337defcellar@cellar
@@ -573,12 +573,12 @@
-336
337
-338
+338
+339
-
# File 'software_spec.rb', line 336
+
# File 'software_spec.rb', line 337defname@name
@@ -615,12 +615,12 @@
-336
337
-338
+338
+339
-
# File 'software_spec.rb', line 336
+
# File 'software_spec.rb', line 337defrebuild@rebuild
@@ -657,12 +657,12 @@
-336
337
-338
+338
+339
-
# File 'software_spec.rb', line 336
+
# File 'software_spec.rb', line 337defresource@resource
@@ -694,14 +694,14 @@
-370
371
372
373
-374
+374
+375
-
# File 'software_spec.rb', line 370
+
# File 'software_spec.rb', line 371defclear_cache@resource.clear_cache
@@ -751,12 +751,12 @@
-376
377
-378
+378
+379
-
# File 'software_spec.rb', line 376
+
# File 'software_spec.rb', line 377defcompatible_locations?@spec.compatible_locations?(tag:@tag)
@@ -781,17 +781,17 @@
-361
362
363
364
365
366
367
-368
+368
+369
-
# File 'software_spec.rb', line 361
+
# File 'software_spec.rb', line 362deffetch(verify_download_integrity:true)@resource.fetch(verify_download_integrity:verify_download_integrity)
@@ -821,7 +821,6 @@
-389
390
391
392
@@ -842,10 +841,11 @@
407
408
409
-410
+410
+411
-
# File 'software_spec.rb', line 389
+
# File 'software_spec.rb', line 390deffetch_tabreturnifgithub_packages_manifest_resource.blank?
@@ -912,12 +912,12 @@
-381
382
-383
+383
+384
-
# File 'software_spec.rb', line 381
+
# File 'software_spec.rb', line 382defskip_relocation?@spec.skip_relocation?(tag:@tag)
@@ -942,12 +942,12 @@
-385
386
-387
+387
+388
-
# File 'software_spec.rb', line 385
+
# File 'software_spec.rb', line 386defstageresource.downloader.stage
@@ -972,14 +972,14 @@
-412
413
414
415
-416
+416
+417
-
# File 'software_spec.rb', line 412
+
# File 'software_spec.rb', line 413deftab_attributesreturn{}unlessgithub_packages_manifest_resource&.downloaded?
diff --git a/docs/Bottle/Filename.html b/docs/Bottle/Filename.html
index b7142d6cf..67c728d14 100644
--- a/docs/Bottle/Filename.html
+++ b/docs/Bottle/Filename.html
@@ -425,15 +425,15 @@
-301
302
303
304
305
-306
+306
+307
-
# File 'software_spec.rb', line 301
+
# File 'software_spec.rb', line 302definitialize(name,version,tag,rebuild)@name=File.basenamename
@@ -478,12 +478,12 @@
-295
296
-297
+297
+298
-
# File 'software_spec.rb', line 295
+
# File 'software_spec.rb', line 296defname@name
@@ -520,12 +520,12 @@
-295
296
-297
+297
+298
-
# File 'software_spec.rb', line 295
+
# File 'software_spec.rb', line 296defrebuild@rebuild
@@ -562,12 +562,12 @@
-295
296
-297
+297
+298
-
# File 'software_spec.rb', line 295
+
# File 'software_spec.rb', line 296deftag@tag
@@ -604,12 +604,12 @@
-295
296
-297
+297
+298
-
# File 'software_spec.rb', line 295
+
# File 'software_spec.rb', line 296defversion@version
@@ -641,12 +641,12 @@
-297
298
-299
+299
+300
-
# File 'software_spec.rb', line 297
+
# File 'software_spec.rb', line 298defself.create(formula,tag,rebuild)new(formula.name,formula.pkg_version,tag,rebuild)
@@ -700,13 +700,13 @@
-328
329
330
-331
+331
+332
-
# File 'software_spec.rb', line 328
+
# File 'software_spec.rb', line 329defextnames=rebuild.positive??".#{rebuild}":""
@@ -732,12 +732,12 @@
-323
324
-325
+325
+326
-
# File 'software_spec.rb', line 323
+
# File 'software_spec.rb', line 324defgithub_packages"#{name}--#{version}#{extname}"
@@ -785,12 +785,12 @@
-315
316
-317
+317
+318
-
# File 'software_spec.rb', line 315
+
# File 'software_spec.rb', line 316defjson"#{name}--#{version}.#{tag}.bottle.json"
@@ -842,12 +842,12 @@
-309
310
-311
+311
+312
-
# File 'software_spec.rb', line 309
+
# File 'software_spec.rb', line 310defto_s"#{name}--#{version}#{extname}"
@@ -872,12 +872,12 @@
# File 'cask/artifact/abstract_artifact.rb', line 142
+
# File 'cask/artifact/abstract_artifact.rb', line 143definitialize(cask,*dsl_args)@cask=cask
@@ -558,12 +558,12 @@
-140
141
-142
+142
+143
-
# File 'cask/artifact/abstract_artifact.rb', line 140
+
# File 'cask/artifact/abstract_artifact.rb', line 141defcask@cask
@@ -610,12 +610,12 @@
-30
31
-32
+32
+33
-
# File 'cask/artifact/abstract_artifact.rb', line 30
+
# File 'cask/artifact/abstract_artifact.rb', line 31defself.dirmethod@dirmethod||=:"#{dsl_key}dir"
@@ -655,12 +655,12 @@
-26
27
-28
+28
+29
-
# File 'cask/artifact/abstract_artifact.rb', line 26
+
# File 'cask/artifact/abstract_artifact.rb', line 27defself.dsl_key@dsl_key||=T.must(name).sub(/^.*:/,"").gsub(/(.)([A-Z])/,'\1_\2').downcase.to_sym
@@ -700,12 +700,12 @@
-22
23
-24
+24
+25
-
# File 'cask/artifact/abstract_artifact.rb', line 22
+
# File 'cask/artifact/abstract_artifact.rb', line 23defself.english_article@english_article||=/^[aeiou]/i.match?(english_name)?"an":"a"
@@ -745,12 +745,12 @@
-18
19
-20
+20
+21
-
# File 'cask/artifact/abstract_artifact.rb', line 18
+
# File 'cask/artifact/abstract_artifact.rb', line 19defself.english_name@english_name||=T.must(name).sub(/^.*:/,"").gsub(/(.)([A-Z])/,'\1 \2')
@@ -790,7 +790,6 @@
-101
102
103
104
@@ -827,10 +826,11 @@
135
136
137
-138
+138
+139
-
# File 'cask/artifact/abstract_artifact.rb', line 101
+
# File 'cask/artifact/abstract_artifact.rb', line 102defself.read_script_arguments(arguments,stanza,default_arguments={},override_arguments={},key=nil)# TODO: when stanza names are harmonized with class names,
@@ -911,7 +911,6 @@
-56
57
58
59
@@ -952,10 +951,11 @@
94
95
96
-97
+97
+98
-
# File 'cask/artifact/abstract_artifact.rb', line 56
+
# File 'cask/artifact/abstract_artifact.rb', line 57def<=>(other)returnunlessother.class<AbstractArtifact
@@ -1034,12 +1034,12 @@
-147
148
-149
+149
+150
-
# File 'cask/artifact/abstract_artifact.rb', line 147
+
# File 'cask/artifact/abstract_artifact.rb', line 148defconfigcask.config
@@ -1079,7 +1079,6 @@
-37
38
39
40
@@ -1096,10 +1095,11 @@
51
52
53
-54
+54
+55
-
# File 'cask/artifact/abstract_artifact.rb', line 37
+
# File 'cask/artifact/abstract_artifact.rb', line 38defstaged_path_join_executable(path)path=Pathname(path)
@@ -1172,10 +1172,10 @@
-35
+36
-
# File 'cask/artifact/abstract_artifact.rb', line 35
+
# File 'cask/artifact/abstract_artifact.rb', line 36defsummarize;end
@@ -1213,12 +1213,12 @@
-156
157
-158
+158
+159
-
# File 'cask/artifact/abstract_artifact.rb', line 156
+
# File 'cask/artifact/abstract_artifact.rb', line 157defto_args@dsl_args.reject(&:blank?)
@@ -1271,12 +1271,12 @@
-152
153
-154
+154
+155
-
# File 'cask/artifact/abstract_artifact.rb', line 152
+
# File 'cask/audit.rb', line 27definitialize(cask,
@@ -530,12 +530,12 @@
-22
23
-24
+24
+25
-
# File 'cask/audit.rb', line 22
+
# File 'cask/audit.rb', line 23defcask@cask
@@ -577,12 +577,12 @@
-22
23
-24
+24
+25
-
# File 'cask/audit.rb', line 22
+
# File 'cask/audit.rb', line 23defdownload@download
@@ -670,15 +670,15 @@
-92
93
94
95
96
-97
+97
+98
-
# File 'cask/audit.rb', line 92
+
# File 'cask/audit.rb', line 93defadd_error(message,location:nil,strict_only:false)# Only raise non-critical audits if the user specified `--strict`.
@@ -721,12 +721,12 @@
-71
72
-73
+73
+74
-
# File 'cask/audit.rb', line 71
+
# File 'cask/audit.rb', line 72deferrors@errors||=[]
@@ -779,12 +779,12 @@
-76
77
-78
+78
+79
-
# File 'cask/audit.rb', line 76
+
# File 'cask/audit.rb', line 77deferrors?errors.any?
@@ -824,12 +824,12 @@
-99
100
-101
+101
+102
-
# File 'cask/audit.rb', line 99
+
# File 'cask/audit.rb', line 100defresultFormatter.error("failed")iferrors?
@@ -869,7 +869,6 @@
-52
53
54
55
@@ -886,10 +885,11 @@
66
67
68
-69
+69
+70
-
# File 'cask/audit.rb', line 52
+
# File 'cask/audit.rb', line 53defrun!only_audits=@only
@@ -957,12 +957,12 @@
-81
82
-83
+83
+84
-
# File 'cask/audit.rb', line 81
+
# File 'cask/audit.rb', line 82defsuccess?!errors?
@@ -1015,7 +1015,6 @@
-104
105
106
107
@@ -1025,10 +1024,11 @@
111
112
113
-114
+114
+115
-
# File 'cask/audit.rb', line 104
+
# File 'cask/audit.rb', line 105defsummaryreturnifsuccess?
diff --git a/docs/Cask/Cask.html b/docs/Cask/Cask.html
index 13054c76d..d5c6234ae 100644
--- a/docs/Cask/Cask.html
+++ b/docs/Cask/Cask.html
@@ -87,7 +87,7 @@
# File 'cask/cask.rb', line 271deflanguages@languages||=@dsl.languages
@@ -2601,17 +2601,17 @@
-194
195
196
197
198
199
200
-201
+201
+202
-
# File 'cask/cask.rb', line 194
+
# File 'cask/cask.rb', line 195defnew_download_sharequire"cask/installer"
@@ -2669,17 +2669,17 @@
-86
87
88
89
90
91
92
-93
+93
+94
-
# File 'cask/cask.rb', line 86
+
# File 'cask/cask.rb', line 87defold_tokens@old_tokens||=iftap
@@ -2737,13 +2737,13 @@
-215
216
217
-218
+218
+219
-
# File 'cask/cask.rb', line 215
+
# File 'cask/cask.rb', line 216defoutdated?(greedy:false,greedy_latest:false,greedy_auto_updates:false)!outdated_version(greedy:greedy,greedy_latest:greedy_latest,
@@ -2797,15 +2797,15 @@
-203
204
205
206
207
-208
+208
+209
-
# File 'cask/cask.rb', line 203
+
# File 'cask/cask.rb', line 204defoutdated_download_sha?returntrueunlesschecksumable?
@@ -2848,7 +2848,6 @@
-238
239
240
241
@@ -2863,10 +2862,11 @@
250
251
252
-253
+253
+254
-
# File 'cask/cask.rb', line 238
+
# File 'cask/cask.rb', line 239defoutdated_info(greedy,verbose,json,greedy_latest,greedy_auto_updates)returntokenif!verbose&&!json
@@ -2919,7 +2919,6 @@
-220
221
222
223
@@ -2935,10 +2934,11 @@
233
234
235
-236
+236
+237
-
# File 'cask/cask.rb', line 220
+
# File 'cask/cask.rb', line 221defoutdated_version(greedy:false,greedy_latest:false,greedy_auto_updates:false)# special case: tap version is not available
@@ -3005,7 +3005,6 @@
-278
279
280
281
@@ -3013,10 +3012,11 @@
283
284
285
-286
+286
+287
-
# File 'cask/cask.rb', line 278
+
# File 'cask/cask.rb', line 279defpopulate_from_api!(json_cask)raiseArgumentError,"Expected cask to be loaded from the API"unlessloaded_from_api?
@@ -3062,16 +3062,16 @@
-101
102
103
104
105
106
-107
+107
+108
-
# File 'cask/cask.rb', line 101
+
# File 'cask/cask.rb', line 102defrefresh@dsl=DSL.new(self)
@@ -3115,14 +3115,14 @@
-264
265
266
267
-268
+268
+269
-
# File 'cask/cask.rb', line 264
+
# File 'cask/cask.rb', line 265defruby_source_checksum@ruby_source_checksum||={
@@ -3164,17 +3164,17 @@
-255
256
257
258
259
260
261
-262
+262
+263
-
# File 'cask/cask.rb', line 255
+
# File 'cask/cask.rb', line 256defruby_source_pathreturn@ruby_source_pathifdefined?(@ruby_source_path)
@@ -3219,14 +3219,14 @@
-44
45
46
47
-48
+48
+49
-
# File 'cask/cask.rb', line 44
+
# File 'cask/cask.rb', line 45deftapreturnsuperifblock_given?# Object#tap
@@ -3268,12 +3268,12 @@
-274
275
-276
+276
+277
-
# File 'cask/cask.rb', line 274
+
# File 'cask/cask.rb', line 275deftap_git_head@tap_git_head||=tap&.git_head
@@ -3343,7 +3343,6 @@
-114
115
116
117
@@ -3352,10 +3351,11 @@
120
121
122
-123
+123
+124
-
# File 'cask/cask.rb', line 114
+
# File 'cask/cask.rb', line 115deftimestamped_versions(caskroom_path:self.caskroom_path)relative_paths=Pathname.glob(metadata_timestamped_path(
@@ -3402,7 +3402,6 @@
-305
306
307
308
@@ -3444,10 +3443,11 @@
344
345
346
-347
+347
+348
-
# File 'cask/cask.rb', line 305
+
# File 'cask/cask.rb', line 306defto_hurl_specs=url&.specs.dup
@@ -3527,7 +3527,6 @@
-349
350
351
352
@@ -3562,10 +3561,11 @@
381
382
383
-384
+384
+385
-
# File 'cask/cask.rb', line 349
+
# File 'cask/cask.rb', line 350defto_hash_with_variationsifloaded_from_api?&&!Homebrew::EnvConfig.no_install_from_api?
@@ -3638,12 +3638,12 @@
-288
289
-290
+290
+291
-
# File 'cask/cask.rb', line 288
+
# File 'cask/cask.rb', line 289defto_s@token
diff --git a/docs/Cask/DSL.html b/docs/Cask/DSL.html
index a4253a0de..3dda9e2b2 100644
--- a/docs/Cask/DSL.html
+++ b/docs/Cask/DSL.html
@@ -87,7 +87,7 @@
# File 'cask/installer.rb', line 23definitialize(cask,command:SystemCommand,force:false,adopt:false,skip_cask_deps:false,binaries:true,verbose:false,
@@ -1204,7 +1204,6 @@
-48
49
50
51
@@ -1216,10 +1215,11 @@
57
58
59
-60
+60
+61
-
# File 'cask/installer.rb', line 48
+
# File 'cask/installer.rb', line 49defself.caveats(cask)odebug"Printing caveats"
@@ -1275,13 +1275,13 @@
-428
429
430
-431
+431
+432
-
# File 'cask/installer.rb', line 428
+
# File 'cask/installer.rb', line 429defbackup@cask.staged_path.renamebackup_path
@@ -1322,14 +1322,14 @@
-512
513
514
515
-516
+516
+517
-
# File 'cask/installer.rb', line 512
+
# File 'cask/installer.rb', line 513defbackup_metadata_pathreturnif@cask.metadata_versioned_path.nil?
@@ -1371,14 +1371,14 @@
-506
507
508
509
-510
+510
+511
-
# File 'cask/installer.rb', line 506
+
# File 'cask/installer.rb', line 507defbackup_pathreturnif@cask.staged_path.nil?
@@ -1433,7 +1433,6 @@
-296
297
298
299
@@ -1449,10 +1448,11 @@
309
310
311
-312
+312
+313
-
# File 'cask/installer.rb', line 296
+
# File 'cask/installer.rb', line 297defcask_and_formula_dependenciesreturn@cask_and_formula_dependenciesif@cask_and_formula_dependencies
@@ -1506,12 +1506,12 @@
-373
374
-375
+375
+376
-
# File 'cask/installer.rb', line 373
+
# File 'cask/installer.rb', line 374defcaveatsself.class.caveats(@cask)
@@ -1564,7 +1564,6 @@
-281
282
283
284
@@ -1577,10 +1576,11 @@
291
292
293
-294
+294
+295
-
# File 'cask/installer.rb', line 281
+
# File 'cask/installer.rb', line 282defcheck_arch_requirementsreturnif@cask.depends_on.arch.nil?
@@ -1631,7 +1631,6 @@
-140
141
142
143
@@ -1645,10 +1644,11 @@
151
152
153
-154
+154
+155
-
# File 'cask/installer.rb', line 140
+
# File 'cask/installer.rb', line 141defcheck_conflictsreturnunless@cask.conflicts_with
@@ -1700,7 +1700,6 @@
-128
129
130
131
@@ -1710,10 +1709,11 @@
135
136
137
-138
+138
+139
-
# File 'cask/installer.rb', line 128
+
# File 'cask/installer.rb', line 129defcheck_deprecate_disabledeprecate_disable_type=DeprecateDisable.type(@cask)
@@ -1774,15 +1774,15 @@
-274
275
276
277
278
-279
+279
+280
-
# File 'cask/installer.rb', line 274
+
# File 'cask/installer.rb', line 275defcheck_macos_requirementsreturnunless@cask.depends_on.macos
@@ -1825,13 +1825,13 @@
-269
270
271
-272
+272
+273
-
# File 'cask/installer.rb', line 269
+
# File 'cask/installer.rb', line 270defcheck_requirementscheck_macos_requirements
@@ -1915,14 +1915,14 @@
-178
179
180
181
-182
+182
+183
-
# File 'cask/installer.rb', line 178
+
# File 'cask/installer.rb', line 179defdownload(quiet:nil,timeout:nil)# Store cask download path in cask to prevent multiple downloads in a row when checking if it's outdated
@@ -1977,12 +1977,12 @@
-173
174
-175
+175
+176
-
# File 'cask/installer.rb', line 173
+
# File 'cask/installer.rb', line 174defdownloader@downloader||=Download.new(@cask,quarantine:quarantine?)
@@ -2022,7 +2022,6 @@
# File 'extend/predicable.rb', line 6
-
-defattr_predicate(*attrs)
- attrs.eachdo|attr|
- define_methodattrdo
- instance_variable_get("@#{attr.to_s.sub(/\?$/,"")}")==true
- end
- end
-end
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/Requirement.html b/docs/Requirement.html
index f810431ae..5e3024935 100644
--- a/docs/Requirement.html
+++ b/docs/Requirement.html
@@ -87,7 +87,7 @@
# File 'requirement.rb', line 21definitialize(tags=[])# Only allow instances of subclasses. This base class enforces no constraints on its own.
@@ -881,12 +892,12 @@
-167
-168
-169
+169
+170
+171
-
# File 'requirement.rb', line 167
+
# File 'requirement.rb', line 169defbuild@build
@@ -928,12 +939,12 @@
-167
-168
-169
+169
+170
+171
-
# File 'requirement.rb', line 167
+
# File 'requirement.rb', line 169defenv_proc@env_proc
@@ -980,12 +991,12 @@
-18
19
-20
+20
+21
-
# File 'requirement.rb', line 18
+
# File 'requirement.rb', line 19defcask@cask
@@ -1027,12 +1038,12 @@
-18
19
-20
+20
+21
-
# File 'requirement.rb', line 18
+
# File 'requirement.rb', line 19defdownload@download
@@ -1074,12 +1085,12 @@
-18
19
-20
+20
+21
-
# File 'requirement.rb', line 18
+
# File 'requirement.rb', line 19defname@name
@@ -1126,16 +1137,16 @@
-178
-179
180
181
182
183
-184
+184
+185
+186
-
# File 'requirement.rb', line 178
+
# File 'requirement.rb', line 180defenv(*settings,&block)ifblock
@@ -1183,8 +1194,6 @@
-223
-224
225
226
227
@@ -1210,10 +1219,12 @@
247
248
249
-250
+250
+251
+252
-
# File 'requirement.rb', line 223
+
# File 'requirement.rb', line 225defexpand(dependent,cache_key:nil,&block)ifcache_key.present?
@@ -1278,12 +1289,12 @@
-264
-265
-266
+266
+267
+268
-
# File 'requirement.rb', line 264
+
# File 'requirement.rb', line 266defprunethrow(:prune,true)
@@ -1336,18 +1347,18 @@
-252
-253
254
255
256
257
258
259
-260
+260
+261
+262
-
# File 'requirement.rb', line 252
+
# File 'requirement.rb', line 254defprune?(dependent,req,&block)catch(:prune)do
@@ -1393,15 +1404,15 @@
-171
-172
173
174
175
-176
+176
+177
+178
-
# File 'requirement.rb', line 171
+
# File 'requirement.rb', line 173defsatisfy(options=nil,&block)return@satisfiedifoptions.nil?&&!block
@@ -1454,12 +1465,12 @@
-121
122
-123
+123
+124
-
# File 'requirement.rb', line 121
+
# File 'requirement.rb', line 122def==(other)instance_of?(other.class)&&name==other.name&&tags==other.tags
@@ -1499,12 +1510,12 @@
-135
136
-137
+137
+138
-
# File 'requirement.rb', line 135
+
# File 'requirement.rb', line 136defdisplay_sname.capitalize
@@ -1544,12 +1555,12 @@
-113
114
-115
+115
+116
-
# File 'requirement.rb', line 113
+
# File 'requirement.rb', line 114defenvself.class.env
@@ -1589,12 +1600,12 @@
-117
118
-119
+119
+120
-
# File 'requirement.rb', line 117
+
# File 'requirement.rb', line 118defenv_procself.class.env_proc
@@ -1648,12 +1659,12 @@
-80
81
-82
+82
+83
-
# File 'requirement.rb', line 80
+
# File 'requirement.rb', line 81deffatal?self.class.fatal||false
@@ -1693,12 +1704,12 @@
-126
127
-128
+128
+129
-
# File 'requirement.rb', line 126
+
# File 'requirement.rb', line 127defhash[self.class,name,tags].hash
@@ -1751,12 +1762,12 @@
-131
132
-133
+133
+134
-
# File 'requirement.rb', line 131
+
# File 'requirement.rb', line 132definspect"#<#{self.class.name}: #{tags.inspect}>"
@@ -1809,7 +1820,6 @@
-44
45
46
47
@@ -1826,10 +1836,11 @@
58
59
60
-61
+61
+62
-
# File 'requirement.rb', line 44
+
# File 'requirement.rb', line 45defmessage_,_,class_name=self.class.to_s.rpartition"::"
@@ -1884,12 +1895,12 @@
-139
140
-141
+141
+142
-
# File 'requirement.rb', line 139
+
# File 'requirement.rb', line 140defmktemp(&block)Mktemp.new(name).run(&block)
@@ -1930,7 +1941,6 @@
-96
97
98
99
@@ -1945,10 +1955,11 @@
108
109
110
-111
+111
+112
-
# File 'requirement.rb', line 96
+
# File 'requirement.rb', line 97defmodify_build_environment(env:nil,cc:nil,build_bottle:false,bottle_arch:nil)satisfied?(env:env,cc:cc,build_bottle:build_bottle,bottle_arch:bottle_arch)
@@ -2001,12 +2012,12 @@
-38
39
-40
+40
+41
-
# File 'requirement.rb', line 38
+
# File 'requirement.rb', line 39defoption_names[name]
@@ -2060,7 +2071,6 @@
-65
66
67
68
@@ -2071,10 +2081,11 @@
73
74
75
-76
+76
+77
-
# File 'requirement.rb', line 65
+
# File 'requirement.rb', line 66defsatisfied?(env:nil,cc:nil,build_bottle:false,bottle_arch:nil)satisfy=self.class.satisfy
@@ -2123,7 +2134,6 @@
-84
85
86
87
@@ -2131,10 +2141,11 @@
89
90
91
-92
+92
+93
-
# File 'requirement.rb', line 84
+
# File 'requirement.rb', line 85defsatisfied_result_parentreturnunless@satisfied_result.is_a?(Pathname)
diff --git a/docs/SoftwareSpec.html b/docs/SoftwareSpec.html
index 66a78094b..af8037b97 100644
--- a/docs/SoftwareSpec.html
+++ b/docs/SoftwareSpec.html
@@ -1113,7 +1113,6 @@
-35
36
37
38
@@ -1127,10 +1126,11 @@
46
47
48
-49
+49
+50
-
# File 'software_spec.rb', line 35
+
# File 'software_spec.rb', line 36definitialize(flags:[])# Ensure this is synced with `initialize_dup` and `freeze` (excluding simple objects like integers and booleans)
@@ -1184,12 +1184,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defbottle_specification@bottle_specification
@@ -1226,12 +1226,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defbuild@build
@@ -1268,12 +1268,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defcompiler_failures@compiler_failures
@@ -1310,12 +1310,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defdependency_collector@dependency_collector
@@ -1352,12 +1352,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defdeprecated_flags@deprecated_flags
@@ -1394,12 +1394,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defdeprecated_options@deprecated_options
@@ -1436,12 +1436,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27deffull_name@full_name
@@ -1478,12 +1478,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defname@name
@@ -1520,12 +1520,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defoptions@options
@@ -1562,12 +1562,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defowner@owner
@@ -1604,12 +1604,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defpatches@patches
@@ -1646,12 +1646,12 @@
-26
27
-28
+28
+29
-
# File 'software_spec.rb', line 26
+
# File 'software_spec.rb', line 27defresources@resources
@@ -1683,7 +1683,6 @@
-271
272
273
274
@@ -1691,10 +1690,11 @@
276
277
278
-279
+279
+280
-
# File 'software_spec.rb', line 271
+
# File 'software_spec.rb', line 272defadd_dep_option(dep)dep.option_names.eachdo|name|
@@ -1725,12 +1725,12 @@
-120
121
-122
+122
+123
-
# File 'software_spec.rb', line 120
+
# File 'software_spec.rb', line 121defbottle(&block)bottle_specification.instance_eval(&block)
@@ -1778,12 +1778,12 @@
-107
108
-109
+109
+110
-
# File 'software_spec.rb', line 107
+
# File 'software_spec.rb', line 108defbottle_defined?!bottle_specification.collector.tags.empty?
@@ -1831,12 +1831,12 @@
-111
112
-113
+113
+114
-
# File 'software_spec.rb', line 111
+
# File 'software_spec.rb', line 112defbottle_tag?(tag=nil)bottle_specification.tag?(Utils::Bottles.tag(tag))
@@ -1884,13 +1884,13 @@
-115
116
117
-118
+118
+119
-
# File 'software_spec.rb', line 115
+
# File 'software_spec.rb', line 116defbottled?(tag=nil)bottle_tag?(tag)&&
@@ -1916,12 +1916,12 @@
-224
225
-226
+226
+227
-
# File 'software_spec.rb', line 224
+
# File 'software_spec.rb', line 225defdeclared_depsdependency_collector.deps
@@ -1946,13 +1946,13 @@
-186
187
188
-189
+189
+190
-
# File 'software_spec.rb', line 186
+
# File 'software_spec.rb', line 187defdepends_on(spec)dep=dependency_collector.add(spec)
@@ -2001,7 +2001,6 @@
-164
165
166
167
@@ -2021,10 +2020,11 @@
181
182
183
-184
+184
+185
-
# File 'software_spec.rb', line 164
+
# File 'software_spec.rb', line 165defdeprecated_option(hash)raiseArgumentError,"deprecated_option hash must not be empty"ifhash.empty?
@@ -2067,12 +2067,12 @@
-220
221
-222
+222
+223
-
# File 'software_spec.rb', line 220
+
# File 'software_spec.rb', line 221defdepsdependency_collector.deps.dup_without_system_deps
@@ -2097,12 +2097,12 @@
-261
262
-263
+263
+264
-
# File 'software_spec.rb', line 261
+
# File 'software_spec.rb', line 262deffails_with(compiler,&block)compiler_failures<<CompilerFailure.create(compiler,&block)
@@ -2127,7 +2127,6 @@
-67
68
69
70
@@ -2141,10 +2140,11 @@
78
79
80
-81
+81
+82
-
# File 'software_spec.rb', line 67
+
# File 'software_spec.rb', line 68deffreeze@resource.freeze
@@ -2181,12 +2181,12 @@
-142
143
-144
+144
+145
-
# File 'software_spec.rb', line 142
+
# File 'software_spec.rb', line 143defgo_resource(name,&block)resourcename,Resource::Go,&block
@@ -2211,7 +2211,6 @@
-51
52
53
54
@@ -2225,10 +2224,11 @@
62
63
64
-65
+65
+66
-
# File 'software_spec.rb', line 51
+
# File 'software_spec.rb', line 52definitialize_dup(other)super
@@ -2265,14 +2265,14 @@
-265
266
267
268
-269
+269
+270
-
# File 'software_spec.rb', line 265
+
# File 'software_spec.rb', line 266defneeds(*standards)standards.eachdo|standard|
@@ -2299,7 +2299,6 @@
-150
151
152
153
@@ -2311,10 +2310,11 @@
159
160
161
-162
+162
+163
-
# File 'software_spec.rb', line 150
+
# File 'software_spec.rb', line 151defoption(name,description="")opt=PREDEFINED_OPTIONS.fetch(name)do
@@ -2372,12 +2372,12 @@
-146
147
-148
+148
+149
-
# File 'software_spec.rb', line 146
+
# File 'software_spec.rb', line 147defoption_defined?(name)options.include?(name)
@@ -2402,16 +2402,16 @@
-253
254
255
256
257
258
-259
+259
+260
-
# File 'software_spec.rb', line 253
+
# File 'software_spec.rb', line 254defpatch(strip=:p1,src=nil,&block)p=Patch.create(strip,src,&block)
@@ -2440,7 +2440,6 @@
-228
229
230
231
@@ -2455,10 +2454,11 @@
240
241
242
-243
+243
+244
-
# File 'software_spec.rb', line 228
+
# File 'software_spec.rb', line 229defrecursive_dependenciesdeps_f=[]
@@ -2496,12 +2496,12 @@
-249
250
-251
+251
+252
-
# File 'software_spec.rb', line 249
+
# File 'software_spec.rb', line 250defrecursive_requirementsRequirement.expand(self)
@@ -2526,12 +2526,12 @@
-245
246
-247
+247
+248
-
# File 'software_spec.rb', line 245
+
# File 'software_spec.rb', line 246defrequirementsdependency_collector.requirements
@@ -2556,7 +2556,6 @@
-128
129
130
131
@@ -2568,10 +2567,11 @@
137
138
139
-140
+140
+141
-
# File 'software_spec.rb', line 128
+
# File 'software_spec.rb', line 129defresource(name,klass=Resource,&block)ifblock
@@ -2629,12 +2629,12 @@
-124
125
-126
+126
+127
-
# File 'software_spec.rb', line 124
+
# File 'software_spec.rb', line 125defresource_defined?(name)resources.key?(name)
@@ -2659,15 +2659,15 @@
-100
101
102
103
104
-105
+105
+106
-
# File 'software_spec.rb', line 100
+
# File 'software_spec.rb', line 101defurl(val=nil,specs={})return@resource.urlifval.nil?
@@ -2718,7 +2718,6 @@
-191
192
193
194
@@ -2730,10 +2729,11 @@
200
201
202
-203
+203
+204
-
# File 'software_spec.rb', line 191
+
# File 'software_spec.rb', line 192defuses_from_macos(deps,bounds={})ifdeps.is_a?(Hash)
@@ -2780,15 +2780,15 @@
-206
207
208
209
210
-211
+211
+212
-
# File 'software_spec.rb', line 206
+
# File 'software_spec.rb', line 207defuses_from_macos_elements# TODO: remove all @uses_from_macos_elements when removing this method
@@ -2828,14 +2828,14 @@
-214
215
216
217
-218
+218
+219
-
# File 'software_spec.rb', line 214
+
# File 'software_spec.rb', line 215defuses_from_macos_names# TODO: Remember to remove the delegate from formula.rb
diff --git a/docs/SystemCommand.html b/docs/SystemCommand.html
index 0e65f24a9..30fc1f6c4 100644
--- a/docs/SystemCommand.html
+++ b/docs/SystemCommand.html
@@ -87,7 +87,7 @@