Split up big version detection test
Add a couple more version tests
node: doesn't require Xcode

This reverts commit 10e219de7e93f626e2c1f9141366f273a39f0c43.

Multiple users have reported that node builds just fine with a CLT-only
system, and provided build logs to show it. Restoring CLT-only support
until a build failure is demonstrated again by another user.
Revert "nettle 2.7"

This reverts commit 41274ff183af4fd4933a342e1961af84e8a2c957.

The library version changed, and I wasn't careful enough. Not in a hurry
with this so let's avoid breaking a bunch of stuff for now.
GeoIP 1.5.0

Closes #19418.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
collectd 5.3.0

Closes #19335.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
nginx 1.4.0

Closes #19413.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ecasound 2.8.1: Fix ruby support behavior

Change formula to always pass explicit --enable-rubyecasound=<yes|no>
so it works regardless of the ecasound configure's default behavior
for --enable-ruby. Formula was assuming default was no, but default was
actually yes, so the ruby stuff got built even when --with-ruby was
not supplied, which could break the build when attempting to install
in to /Library/Ruby.

Fixes #19357.
Closes #19420.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
hub 1.10.6

Closes #19430.

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

Closes #19427.
fltk: use more reliable mirror

Closes #19388.

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