Pass the ENV hash into the BuildError constructor
Remove unused attribute from BuildError
Replace loop + delete with array difference
Remove InstallationError superclass

None of these subclasses share any behavior other than what is inherited
from RuntimeError, so we can just get rid of the superclass.
mkvtoolnix 7.2.0

Update to latest stable release.

Closes #32288.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libdvdread 5.0.0

Update to latest stable release, generate configure file on HEAD
builds, format make command properly, use HTTPS on homepage URL, use
double quotes instead of single.

Closes #32292.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libdvdread: update 5.0.0 bottle.
libdvdnav 5.0.1

Update to latest stable release, only generate configure file on HEAD
builds, use autoreconf instead of removed autogen.sh, format make
command correctly, use HTTPS on homepage URL, use double quotes instead
of single.

Closes #32293.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libdvdnav: update 5.0.1 bottle.
Remove unnecessary conditional

If ARGV.named.empty?, then ARGV.formulae.map(&:name) == [].
Print each line of --env output atomically
cmake 3.0.2

Also: build man pages.
cmake: update 3.0.2 bottle.

Closes #32272.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
cmake: general cleanup