FormulaInstaller: wrap --build-from-source in an Option object

c.f. #17327.
mjpegtools: use new optional deps
youtube-dl add ffmpeg caveat

Remind that ffmpeg is needed if you want to use the post-processing options.

Closes #17283.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
git-flow AVH 1.4.2

Closes #16876.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
adol-c: remove old comment
adol-c: use Python one-liner instead of aardvark_shell_utils
style nit picks
abiword --devel 2.9.4
style nits
valgrind: remove stupid test.

Closes #17331
style nits
jemalloc 3.3.0

Closes #17316.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
inspircd: use new optional deps
Don't force universal for build deps
libxmlsec1: use new optional deps
Generate options immediately following depends_on

Given

  depends_on 'gnutls' => :recommended
  depends_on 'libgcrypt' unless build.without? 'gnutls'

the dependency on libgcrypt should be enabled by default. However, the
corresponding option has not yet been generated, so the condition is
true and the dependency is disabled.

Instead, add a hook method that fires after each depends_on and adds the
appropriate option.
ocp: use new optional deps
drip 0.2.2

Closes #17333.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
szip, hdf5, fann: add --universal

Closes #17237.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
rbenv-gem-rehash plugin 1.0.0

Closes #17329.

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