highlight compilation fix on case-sensitive OS

The formula applies a patch on the Makefile.
The patch was applied on the file named src/Makefile
However, the file is actually named src/makefile

Closes #18437.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
exiftool 9.23
opam 0.9.6

Closes #18443.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
RabbitMQ 3.0.4

Closes #18444.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
mariadb 5.5.30

Closes #18445.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
tuntap: fix install instructions

Add suggestion to change startup items owner during manual installation
to root:wheel.

Closes #18439.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Blacklist plain gcc formula with caveat pointing to homebrew-versions

Closes #17911.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
node: formatting
libffi: add test
Replace custom collection with Set

The original constraints that led to using a custom collection rather
than Array or Set here no longer exist, so let's avoid the pointless
abstraction here.
Use a priority queue to select compilers

The existing case-statement with nested if-statements is gross and hard
to extend. Replacing it with a priority queue simplifies the logic and
makes it very easy to add new compilers to the fails_with system, which
we will likely want to do in the future.
Decouple CompilerSelector from ENV
MacOS.viable_clang?