Mercurial 2.5.1

Closes #17720.

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

Closes #17721.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Grass: stil fails with clang 425.

Closes #17704.
irssi: allow opting out of perl support

Closes #15389.
irssi: fix syntax

Closes #17725.
rbenv: idiomatic directory paths

Closes #17722.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
build: ignore non-explicit build-time dependencies

Given the following dependency tree:

  foo
    bar (bottled)
      baz (build-time only)

We skip installing baz because it is a build-time dependency of
something that is bottled. However, during the build of foo, this filter
is not applied because the dependent-dep relationship is not considered
at this stage. If baz wasn't installed prior to this build, fixopt(baz)
will fail.

Further, build-time deps are tightly coupled to the formula they are
specified by, and we shouldn't rely on them coming from dependencies
several levels down.

Fixes #17697.
groonga 3.0.0

Closes #17712.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
git-archive-all 1.5

Closes #17728.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
uudeview: also fails with clang 425

Closes 17729.
uudeview: patch to compile with clang
uudeview: nit pick
libmicrohttpd 0.9.25
Extract formula locks into a class
ConflictRequirement: pass argument to superclass initalizer
moreutils: install errno utility