For anyone else interested, I revisited this and found a simple work-around...
Don't rely on ports with auto-dependencies to build required packages
for postgresq16-server
Install all pkg deps required to build postgresql16-server from ports.
Build of ports-based "postgresql16-server": build worked, installed,
init-ed db, and ran after being configured.
I'm able to test a new service against postgres*-server on Hardened BSD 14. Yey!
Any idea when the pkg repo will again have the postgresql*-server*
packages available?
Examples of what I am typing about:
When I:
"pkg update && pkg search postgresql | grep '[0-9]-server'
(No server packages shown)
When I:
"pkg update && pkg search postgresql | grep '[0-9]-client'"
(Client packages found)
postgresql11-client-11.21 PostgreSQL database (client)
postgresql12-client-12.16 PostgreSQL database (client)
postgresql13-client-13.12 PostgreSQL database (client)
postgresql14-client-14.9 PostgreSQL database (client)
postgresql15-client-15.4 PostgreSQL database (client)
postgresql16-client-16.0 PostgreSQL database (client)
After ports build of postgresql16-server:
pkg info | grep '[0-9]-server'
(the ports package I built shows up as installed)
postgresql16-server-16.1_3 PostgreSQL is the most advanced
open-source database available anywhere
Still no rush. Good luck in 2024 everyone!