libmatio: ensure build without hdf5 if not explicitly requested

Closes #19408.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
use bash/zsh path helpers
ROOT 5.34.07

Closes #19615.

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

Fixes #19815.
ROOT: use builtin GLEW

Closes #19724.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
R 3.0.1

Announcement at https://stat.ethz.ch/pipermail/r-announce/2013/000563.html.

Closes #19900.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
cdo 1.6.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
HDF5: add support for fortran2003

Closes #18317.

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

Closes #20566.

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

Closes #20301.

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

Closes #20731.
Closes #13621.
Use Fortran ENV helpers
R: use optional dep for valgrind
Add syntax sugar for MPIDependency

Closes #20797.
ROOT: Add Python as a dependency to assure PyROOT bindings are correctly linked.

ROOT currently does not have a :python dependency, which causes ROOT to
link against system python instead of homebrew python.  This commit adds
a :python dependency, which does not affect users who use system python
(since homebrew will still link them to system python), but which does
fix linking for users who use a brewed python.  The logic behind making
this dependency non-optional is:

1) Speaking from first-hand experience, most LHC analyses use PyROOT
more than ROOT's built-in CINT interpreter, so it makes sense to have
this always-on, as users will expect it.
2) For users who don't have a brewed python, this doesn't add any extra
build dependencies.
3) The existing formula is compiled with the --all flag, and has no
option to disable python bindings, so this really doesn't change the
interface to the formula.

Closes #20704.

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

Updates ROOT to the latest stable version.

Closes #20970.

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

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pymol 1.6.0.0
liblbfgs 1.10

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

Closes #284.

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