add requires removed during homebrew-fork cleanups

Recent deletions in homebrew-fork allowed tests to pass,
but HEAD was actually broken for interactive use.
Merge pull request #8389 from rolandwalker/add_requires

add requires removed during homebrew-fork cleanups