Enable connection timeouts when mirrors are available

Closes #21623.
hwloc: use regular cairo dep

We don't use the symbol form for cairo anymore (and in fact, it is
turned into a regular dep for compatibility).
lnav: add missing pcre dependency
open-scene-graph 3.2.0
open-scene-graph: make ffmpeg an :optional
denominator 3.4.0

Closes #21708.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
rds-command-line-tools 1.14.001

Closes #21707.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
v8 devel 3.20.12
dovecot 2.2.5

Closes #21712.

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

The old git repo URL is 7 months old and outdated (doesn't even contain
the 1.8 tag). Also, don't apply patches to edge version since they're
already present in master.

Closes #21713.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
update search bash completion
Remove dead code
Make this logic less confusing
style
Raise a useful message
Don't use exceptions for flow-control
Remove more dead code
MacSystem now just wraps MacOS
Eliminate MacSystem module
Use MacOS::X11 path helpers