Remove dead code

This method is identical to the superclass implementation.
Drop pointless to_s call
Check nil? || empty? instead of to_s.empty?
exec_editor with no arguments should not silently succeed
Move bottle filename construction to a class
Move bottle URL construction to the bottle object
Ask the filename object for the prefix
Add a factory method that accepts a formula object
JBoss Forge 2.7.1.Final

Closes #30927.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pylucene 4.9.0

Closes #30921.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
passenger: add option to build without apache2 module

Closes #30452.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
cask: Update url

Closes #30934.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
clang doesn't support -fuse-linker-plugin

Closes #30930.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
vit: Fix installation of vit-commands help file

vit-commands is installed into 'etc', but it needs to go in
`$prefix/etc`, not in `$HOMEBREW_PREFIX/etc`. It's not actually a
configuration file, and vit looks for it in its keg prefix.

Ideally the file wouldn't even be symlinked into `$HOMEBREW_PREFIX/etc`
but I don't see any way to avoid that.

Closes #30886.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
New formula: fig 0.4.1

Closes #29739.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
fig: add 0.4.1 bottle.
fig: iterate over resources directly
New formula: cereal 1.0.0

Add cereal 1.0.0, a C++11 header-only library for serialization. This
formula includes a "with-tests" option, which can be used to build and
run cereal's internal unit test suite before installation. Note that
these tests are broken for tag 1.0.0, but are not (currently) broken for
the "develop" branch.

Closes #29438.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
cereal: add 1.0.0 bottle.
New formula: telepathy-glib

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