nvi: fix segfault and DBCREATE warning

Fix homepage
Use Debian download
Use BDB4 instead of 5
Use more MacPorts patches

Closes #21492.