Keg::MUST_EXIST_DIRECTORIES: Frameworks is for macOS

This commit is contained in:
Shaun Jackman 2018-10-04 22:55:00 -07:00
parent 59a72b0a24
commit 4cbcf3ef2a
3 changed files with 8 additions and 1 deletions

View File

@ -0,0 +1 @@
require "extend/os/mac/keg" if OS.mac?

View File

@ -0,0 +1,4 @@
class Keg
GENERIC_KEG_LINK_DIRECTORIES = remove_const :KEG_LINK_DIRECTORIES
KEG_LINK_DIRECTORIES = (GENERIC_KEG_LINK_DIRECTORIES + ["Frameworks"]).freeze
end

View File

@ -66,7 +66,7 @@ class Keg
LOCALEDIR_RX = %r{(locale|man)/([a-z]{2}|C|POSIX)(_[A-Z]{2})?(\.[a-zA-Z\-0-9]+(@.+)?)?} LOCALEDIR_RX = %r{(locale|man)/([a-z]{2}|C|POSIX)(_[A-Z]{2})?(\.[a-zA-Z\-0-9]+(@.+)?)?}
INFOFILE_RX = %r{info/([^.].*?\.info|dir)$} INFOFILE_RX = %r{info/([^.].*?\.info|dir)$}
KEG_LINK_DIRECTORIES = %w[ KEG_LINK_DIRECTORIES = %w[
bin etc include lib sbin share var Frameworks bin etc include lib sbin share var
].freeze ].freeze
MUST_EXIST_SUBDIRECTORIES = ( MUST_EXIST_SUBDIRECTORIES = (
KEG_LINK_DIRECTORIES - %w[var] + %w[ KEG_LINK_DIRECTORIES - %w[var] + %w[
@ -672,3 +672,5 @@ class Keg
end end
end end
end end
require "extend/os/keg"