mariadb 5.5.29

Closes #17573.

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

Closes #17572.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Revert "checkstyle 5.6"

5.6 doesn't run in tests, so revert to 5.5

This reverts commit eb678aae857868495d1136a852ba906947761613.

Closes #17571.
Subversion: always build against system ruby

Closes #13272.
Mercurial 2.5

Closes #17578.

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

Closes #17577.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gnu-smalltalk: generational GC requires libsigsegv

In 64 bit, --without-libsigsegv implies --disable-generational-gc

The build was failing for me, now at least it builds by disabling
libsigsegv it seems to work (on small programs)

Closes #17576.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
leveldb: also build the leveldbutil

The tool is really useful to dump the contents of leveldb
databases

Closes #17581.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Version: Remove silly compare DSL method

Overriding <=> directly is much more clear.
Flesh out MacOSVersion tests
MacOSVersion => MacOS::Version
Convert MacOS::Xcode.version to a Version object
Convert MacOS::Xcode.latest_version to a Version object