IDK, but I tried installing tcl87 as you showed in packages.txt, and
REL_11_STABLE said:
checking for tclsh... no
checking for tcl... no
checking for tclsh8.6... no
checking for tclsh86... no
checking for tclsh8.5... no
checking for tclsh85... no
checking for tclsh8.4... no
checking for tclsh84... no
configure: error: Tcl shell not found
It seems like our configure stuff knows only about older tcl, so how
did you get past that?
The other thing that springs to mind, without any particular theory,
is that FreeBSD 14 switched to OpenSSL 3 (but hadn't done so yet in
your old current snapshot).