ENV/shared: use homebrew/versions GCC if installed

Closes #28820.
Remove test that doesn't add value
brew-unpack: Handle new style :DATA patches

Instances of `IOPatch` created by `patch :DATA` are not affected by re-setting
the `DATA` constant of the `Formula` instance. For these patches, we iterate
through the `patchlist` and use `instance_variable_set` to attach data.

A bit hacky, but `patchlist` has no write accessors so there isn't a clean way
to modify patch contents.
tomee-jax-rs 1.6.0.1

The Apache TomEE project released the 1.6.0.1 version
of the TomEE web server stack.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tomee-plus 1.6.0.1

The Apache TomEE project released the 1.6.0.1 version
of the TomEE web server stack.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
tomee-webprofile 1.6.0.1

The Apache TomEE project released the 1.6.0.1 version
of the TomEE web server stack.

Closes #28838.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
unpack: use correct constant scope for DATA

Formula::DATA only worked by accident of implementation; DATA during the
build is actually Object::DATA, so we should mirror that here.

This reverts commit b12444ba6e1ac1d596a70ff4c777d9386d0791ac.
unrar 5.1.4

Closes #28839.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gradle 1.12

Closes #28823.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
gitbucket 1.13

Closes #28824.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ddclient: update homepage

Closes #28831.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
at-spi2-atk 2.12.1
at-spi2-atk: update 2.12.1 bottle.
clutter: fix homepage URL

Closes #28832.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
influxdb 0.5.12
influxdb: update 0.5.12 bottle.

Closes #28842.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gstreamer: make --enable-introspection=yes explicitly

Closes #28821.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Drop obsolete compiler fallback in stdenv

This code originated in a slightly different form in 8e88b22fd1ec65a344ce6e4facd6dad4b415b2ad:

https://github.com/Homebrew/homebrew/blob/8e88b22fd1ec65a344ce6e4facd6dad4b415b2ad/Library/Homebrew/extend/ENV.rb#L30-L32

Back then, MacOS.default_compiler could return nil, which meant
ENV.compiler could do the same. This code was carried forward as the
surrounding code changed. At this point it should be unreachable.
xcrun wrapper: skip superenv bin when walking PATH
xcrun wrapper: inline try method