keg: yield install names successively instead of all at once

Every caller of install_names_for loops over the yielded array. Now that
we have separated the dylib id calculation and update, we can eliminate
the need for a separate loop and yield each install name individually.

Rename this method to "each_install_name_for" for clarity.
keg: eliminate reject_proc, make callers determine which names to fix
keg: combine loops in relocate_install_names
keg: the argument to find_dylib is already a Pathname
keg: add debug output to install name machinery
Move Pathname#dynamically_linked_libraries to mach module
Extract HOMEBREW_TEMP constant
keg: use start_with? instead of regexp match
Unify install name parsing
Remove unnecessary captures in otool regexp
leveldb 1.15.0

Closes #25206.

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

Closes #25193.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add HOMEBREW_TEMP to testing environment
leveldb 1.15.0 bottles
datomic 0.9.4360

Closes #25200.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libsmi: use https download

Closes #25182.
camlistore: add sqlite dependency.

Closes #25188.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
lib3ds 1.3 (new formula)

Library for managing 3D-Studio Release 3 and 4 ".3DS" files.

Closes #25198.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
dynamodb-local 2013-12-12

Closes #25202.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ldns: add option to install with GOST support

By default, ldns is installed without support for the GOST family
of crypto algorithms, since that support requires a newer version
of OpenSSL than that included with OSX. This commit adds an
option to the recipe that turns on GOST support and adds a
dependency on Homebrew-provided OpenSSL.

Closes #25207.

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