There are two non-ideal but necessary hacks introduced in this commit.
Because the url is complicated, the version is not correctly parsed by
it. The formula, then, overrides the version name. After changing the
way arguments are passed to the configure script, piping the request to
apply recommended patches no longer worked. The formula, then, does a
simple alteration of the configure script so that the recommended
patches get applied without input.

The rest of the changes are those requested by the knowledgeable folks
at https://github.com/Homebrew/homebrew-science/pull/1020.