mdf2iso: switch to Debian mirror

mdf2iso went away when BerliOS closed, and doesn't appear to have a
new homepage yet.

Fixes #30699.
Pass arguments directly to skip_clean
Remove inaccurate comment
Extend with a module instead of aliasing on the singleton class
Give the cache the same permissions as the installer does
Fix brew-aspell-dictionaries
Ninja 1.5.1

Closes #30698.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Remove .rb from boot2docker-cli alias

``boot2docker-cli`` (an alias for ``boot2docker``) was named
``boot2docker-cli.rb``, while all other aliases are named without the
``.rb`` ending. This commit simply renames the alias to follow the
pre-existing alias-naming convention.

Closes #30703.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
sqlite database browser 3.2.0

Closes #30705.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
sqlitebrowser: drop leading dashes from option
Merge instead of calling << in a loop
kytea: add upstream patch

Closes #30665.

[jn: add comment]

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

Closes #30566.

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

Closes #30548.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
writerperfect: add 0.9.1 bottle.
writerperfect: remove test

This didn't actually test anything, it just echoed the literal string

  `/usr/local/Cellar/writerperfect/0.9.1/bin/wpd2odt`
libsodium: use pkg-config

use pkg-config to force .pc

Closes #30681

Closes #30682.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libsodium: add comment
libsodium: update 0.6.0_1 bottle.
macvim: update comment