grails 2.3.0

Closes #22445.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
qt: only disable SSSE3 on <=10.6.

Closes #22449.
debianutils 4.4

Closes #22450.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
libatomic_ops: 7.2d - portable atomic operations

Add a new formula for libatomic_ops that provides portable atomic
operations on many platforms.

Closes #21757.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
Fix CompilerSelector test for llvm

Update test to reflect that llvm-gcc should take precedence over
non-Apple GCC.
Move CompilerSelector logic into build env setup

This moves the CompilerSelector fails_with logic into the build
environment setup, making the compiler selection available before
performing actions that depends on knowing what the compiler is, e.g.
setting up PATH.

ENV.setup_build_environment now optionally takes a Formula argument
to provide the information necessary to do the fails_with, and the new
ENV.validate_cc! extracts the fails_with logic from Build.install.

This also fixes superenv's ENV.clang/etc. methods, which were
overriding CC and causing superenv to potentially skip the compiler
wrapper.