`sudo -k` before calling build scripts

Potentially build scripts would call sudo, if so we don't want that to automatically succeed just because the time-period in which sudo works is still active after a previous incantation.

Closes #10629.

In fact I don't see how this can have been the problem, but if this isn't the problem then I don't see what else can be the problem.
Don't fall into the no-extension OK trap

`require` is OK without an .rb extension, but the rest of our code will be confused and generate weird errors.

Fixes #11558.
sqlite 3.7.12

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Shore up a number of shell quoting issues

When interpolating in strings passed to Formula#system, it should be
done in such a way that if any interpolated variables contain spaces,
they are either (a) passed as part of a list or (b) protected by quotes
if they are part of a long string (which is subject to shell expansion).
Otherwise, they will be split on the space when expanded by the shell
and passed as multiple arguments to whatever process is being executed.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use ENV shortcut methods where applicable

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

Closes #12255.

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

Upgrade mpg123 to version 1.14.2.  This is a bugfix release that
fixes wav output to stdout.

Closes #12257.

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

Upgrade libmikmod to 3.2.0b4 and remove the 4 inreplaces that were
merged upstream for us.  This builds well using both compilers
from XCode-4.3.2.

Closes #12258.

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

Upgrade raptor to version 0.9.29 and adjust the location of the
html docs from gtk-doc to the usual location in share.  For this
app, the standard helper path `doc` results in `doc/rasqal/rasqal`.
So `share/doc` is used to eliminate the duplicate `rasqal` path.

Note: The homepage for rasqal mentions an upcoming API change:
'RDQL support will be removed in the next release (0.9.30)'

Closes #12259.

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

Closes #12260.

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

Closes #12252.

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

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

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Add more autoconf deps where appropriate

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fix more quoting issues

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
pdflib-lite: define caveats outside def install

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

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

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
audit: fix broken deps check

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

If asciidoc is present, the HTML docs are built, which also requires
xmlto.

Closes #12242.

jn:
 - it wasn't immediately clear to me how to just disable building the
   HTML docs, so I left the deps in
 - mark asciidoc and xmlto as build-time deps and set XML_CATALOG_FILES
 - remove unused configure switch
 - use builtin ln_s instead of shelling out

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