unison: make objective-caml a build dep
unison: add 2.40.102 bottle.

Closes #32735. Closes #32736.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
Intercept calls to sub! in inreplace blocks
lighttpd: fix bad regexp

Found by 3081621a457c70548c9637ff5ab94c3ccd37808d.
iprint 1.3-9 (new formula)

Add formula for iprint, a command line hex/dec/oct converter
iprint: add 1.3-9 bottle.

Closes #32619.

Signed-off-by: Tim D. Smith <git@tim-smith.us>
ncmpcpp: devel 0.6-beta4
Add test for inreplace sub!/gsub!
Add test for inreplace sub!/gsub! with hash argument
Revert "Add test for inreplace sub!/gsub! with hash argument"

Ruby 1.8 doesn't support this, so we don't officially support it (yet).

This reverts commit 7d5eb6f5e2da42c1378fefb63fde55cae97a3909.
Drop executable bits from imported commands

Closes #32743.
mpd 0.18.16

Since 0.18.14, the following things have changed:
- fix a DSD breakage due to a typo in 0.18.15
- fix issue with large command lists
- fix of an old breakage of the MixRamp feature

Closes #32744.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
mpd: update 0.18.16 bottle.
Make inreplace errors fatal

Closes #32649.
Closes #32703.
Rearrange build process cleanup to avoid spawning a reader thread

This is a follow-up to bbf9f7460fc8e6e4c63f5bbe8630b11ca53f3710.

If we read from the pipe before calling Process.wait, we can avoid
spawning a thread to do the read while continuing to avoid the deadlock
that the thread was introduced to solve.
Sqlcipher: fts option & openssl dep

Closes #32656.

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

Closes #32667.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fix whitelisted headers
gpac: scope patches to stable
gpm v1.3.1

Closes #32751.

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