Rename resource? to resource_defined?
Simplify BuildOptions copy tests
Remove unused accessor
Pass the build object into the Tab

Since the Tab is written in the build process, the formula's build
object will have the correct args attached to it already, so we don't
need to reconstruct it.
abcm2ps: fix formatting
x265: use binwrite in test
Add without? to Tab
Use the tab in place of build during tests
Remove confusing implicit options handling

This code is supposed to allow

  depends_on "foo" => "with-bar"

to work when foo has only a "without-bar" option.

The options system was not designed to support this. Unfortunately, it
was bolted on anyway. The implementation is extremely difficult to
understand, and it only works for certain types of options, which is
confusing from a user's point of view. Luckily, no formulae in core or
the official taps rely on the behavior in order to function.

It is hindering progress in improving this code, so I am removing it.
Use a module since the @build ivar is going away soon
libcdr 0.1.0
libcdr: add 0.1.0 bottle.

Closes #31162.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
mysql 5.6.20
mysql: update 5.6.20 bottle.

Closes #31262.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Revert libcdr 0.1.0

This reverts commit 982cd588098924254759b4188750e5af6d503fda and
a77baa992c7c50c3ae31a2ec10f47fff690841ee.
mariadb: disable TokuDB.

According to the comments made by a MariaDB employee on
[MariaDB's page about TokuDB] [1], the TokuDB storage engine is not yet
available on Mac OS X.

This change adds an instruction to skip TokuDB.

[1]:
https://mariadb.com/kb/en/mariadb/mariadb-documentation/mariadb-storage-engines/tokudb/how-to-enable-tokudb-in-mariadb/

Fixes #30891.
mariadb: update 10.0.12 bottle.

Closes #31264.

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