omniORB 4.1.6

Closes #15119.

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

Closes #17056.

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

Closes #16991.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ghostscript: add '--with-x11' option

GS compiles properly with XQuartz. This is needed
for ghostview.

Closes #16924.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
stk: added --enable-debug flag

Closes #16966.

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

* Detect `latex' and `bibtex' commands.
* Recommend installing MacTeX when no LaTeX installation is found.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Enable LaTeX support in gnuplot.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make auctex use TeX requirement.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make asymptote use TeX requirement.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make latex-mk use TeX requirement.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make lilypond use TeX requirement.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make chktex use TeX requirement.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Make pdfjam use TeX requirement.

Closes #16568.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Remove <=> from Dependency interface

It is important that dep equality corresponds to the name attribute, but
we may want to use the Comparable interface to sort them by installation
order in the future. Code that needs to sort them alphabetically should
just use sort_by.
Split up dependency test coverage

The DependencyCollector tests are really integration tests, while the
rest are closer to real unit tests. Split them up so that the tests can
be run in isolation on a per-class basis.
Clean up Tab creation
Move option comparison into BuildOptions
Options can be used interchangeably with Strings

We want to be able to use Option objects in place of strings and have
this be transparent. Defining to_str means that methods like
Kernel#system and Kernel#exec will be able to perform an implicit
conversion.
Update multi_json to 1.5.0
Options can be dumped as JSON