blob: 9f5b42d540e7d1bcbe7b43e344f65c3881a697ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
require "requirement"
class MaximumMacOSRequirement < Requirement
fatal true
def initialize(tags)
@version = MacOS::Version.from_symbol(tags.first)
super
end
satisfy(:build_env => false) { MacOS.version <= @version }
def message
<<-EOS.undent
This formula either does not compile or function as expected on OS X
versions newer than #{@version.pretty_name} due to an upstream incompatibility.
EOS
end
end
|