pngquant 2.3.1

Closes #34126.
pngquant: add 2.3.1 bottle.
Don't allocate arrays in Requirement#hash
Fix Requirement equality
Exempt the head-only tap from the head-only audit warning
One less place where Formula is reopened
hevea 2.19

Hevea 2.18 has been removed from hevea.inria.fr/distri, and replaced with hevea 2.19. 'inreplace' is not required anymore.
Fixes issue #34144

Closes #34145.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
hevea: update 2.19 bottle.
libnids: fix option names
tup: yosemite fix

Closes #33760. Not accepted upstream yet, but it does work, albeit
generating a non-fatal error.
s3-backer: openssl fix

Adds an OpenSSL dependency to override using the depreciated system
version.

Closes #34134.

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

When OpenSSL is used as an option, it currently taps the system
OpenSSL. This fixes that by adding an optional dependency to our
OpenSSL.

Closes #34136.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gnu-units: option depreciation

Depreciates the ‘default-names’ option, and lobs in a test.

Closes #34138.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gnu-units: add 2.02 bottle.
gcc: Test compiling C and C++ code

Closes #34139.

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

Closes #34143.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
mercurial: update 3.2.1 bottle.
gnu-which: option depreciation

Depreciates the now defunct default-names option, moves the Homepage
because the current one is dead, and adds a test.

Closes #34146.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
gnu-which: add 2.20 bottle.
findutils: option depreciation

Depreciates the now defunct default-names option in favour of
with-default-names. Adds a test.

Closes #34147.

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