formula_auditor: add exemption for nghttp2

Needed for Homebrew/homebrew-core#171634 due to nghttp2/nghttp2#2194.
This commit is contained in:
Carlo Cabrera 2024-05-29 02:30:04 +08:00
parent cd65109487
commit 4be3f8e467
No known key found for this signature in database
GPG Key ID: C74D447FC549A1D0

View File

@ -453,6 +453,9 @@ module Homebrew
return unless @core_tap return unless @core_tap
return unless Homebrew::SimulateSystem.simulating_or_running_on_linux? return unless Homebrew::SimulateSystem.simulating_or_running_on_linux?
return unless linux_only_gcc_dep?(formula) return unless linux_only_gcc_dep?(formula)
# https://github.com/Homebrew/homebrew-core/pull/171634
# https://github.com/nghttp2/nghttp2/issues/2194
return if formula.tap&.audit_exception(:linux_only_gcc_dependency_allowlist, formula.name)
problem "Formulae in homebrew/core should not have a Linux-only dependency on GCC." problem "Formulae in homebrew/core should not have a Linux-only dependency on GCC."
end end