Remove use of Forwardable from ExternalPatch
unrtf: use checksummed patches
unshield: use checksummed patches
urlview: use checksummed patches
webfs: use checksummed patches
wordplay: use checksummed patches
zzuf: use checksummed patches
libbson 0.6.4

Closes #27563.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use Formula#system and existing error handling in scons helper

Fixes #27553.
mruby: fix checksum
s3cmd: fix checksums

Closes #27551.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
postgresql: Remove encoding from initdb command

This is either redundant or will create a failure when the user has a non-UTF8 locale set.

Closes #27556.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ghostscript: remove no-op patch, refresh dylib name patch

See https://github.com/Homebrew/homebrew/pull/27212#issuecomment-37708159
ghostscript: fix patching file that differs between stable and HEAD

This is fragile but unfortunately it's required.

Fixes #27550.
xctool: separate args
parallel 20140222
libmicrohttpd 0.9.34

Closes #27567.
plan9port 20140306

Closes #27571.
stunnel.rb: Removed odd line-endings

The patch was just replacing the file anyway.  This way there
aren't CRLF characters in the middle of the file.

Closes #27560.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
stunnel: always use Homebrew openssl