lang/tcl: Upgrade from version 8.4.18 to 8.5.12

Highlights of Tcl 8.5
  * Features: 8.5 has over 90 TIPs included to provide a wide variety of
     new features.
  * Bignums: Tcl now supports arbitrary-precision integers, which improves
    math operations on large integers.
  * Safer interps: Tcl's powerful safe interpreter mechanism now has
    improved control of time and command limits in slave interpreters.
  * clock command: More robust implementation of command for specifying
    time, with significant l10n and i18n improvements.
  * dict command: New data structure that allows access to data by value
    rather than a variable name, which is substantially faster.
  * Additional improvements: Faster list search, new and improved
    mathematics procedures, anonymous procedures, new ways to package Tcl
    extensions, Tcl-level custom channel types, file and line location
    information for each command, and more.

There is of course much, much more.
See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete
list of new features.
x11/tk: Upgrade from version 8.4.18 to 8.5.12

Highlights of Tk 8.5
  * New modern theming engine: New and complementary widgets that make use
    of platform-specific theming on Mac OS X and Windows to better fit in
    with those environments, and feature an improved look and feel under
    X11.
  * New widgets: Part of the themed widget set, Tk now has core notebook,
    combobox, treeview and progressbar widgets.
  * text widget: Smooth scrolling, widget peering, and improved procedures
    for counting and replacing text.
  * Font rendering: Now uses anti-aliased text under X11, and a more
    modern text engine (ATSUI) on Mac OS X.
  * Additional improvements: Window transparency, new fullscreen option
    for windows, enhancements to specific widgets and window layout,
    and more.

There is of course much, much more.
See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete
list of new features.
lang/tcl-expect: Upgrade from version 5.43 to 5.45

There doesn't appear to be a summary of changes between versions 5.43,
5.44 and 5.45.  Perusing the Changelog gives me the impression that
the updates are improvements and bug fixes against existing functionality.

Regardless, version 5.43 is incompatible with tcl8.5.  Expect had to
be updated after TCL was updated to version 8.5.
cad/tkgate: Add tcl/tk 8.5 support
chat/quirc: Add tcl/tk 8.5 support

In-line replace changes 8.3 support to 8.5 support.
chat/zircon: Add tcl/tk 8.5 support

Create 8.5 support files based on version 8.4 and add them to manifest.
graphics/graphviz: Add tcl/tk 8.5 support

The PLIST was hardcoded for tcl8.4.  Leverage the tcl Makefile.version
to generate PLIST_SUBST variable so it won't break with tcl8.6.
lang/tcl-otlc: Add tcl/tk 8.5 support

Pass the tlc/tk versions to the configure script after including their
Makefile.version files.  Unfortunately, while the build gets further,
it breaks later due to incompatiblity with version 8.5.
mbone/vat: Patch in tcl/tk 8.5 support

vat's patches specify tcl/tk 8.4, so update the patches to specify 8.5
to fix build.
mbone/vic: Patch in tcl/tk 8.5 support

vic's patches specify tcl/tk 8.4, so update the patches to specify 8.5
to fix build.
mbone/wbd: Patch in tcl/tk 8.5 support

wbd's patches specify tcl/tk 8.4, so update the patches to specify 8.5
to fix build.
net/tcl-scotty: Insert rpath into libtnm.so

This is not a tcl/tk 8.5 fix.  The libtnm.so couldn't be found during the
build due to an omitted runpath.  Two other patches were regenerated
because they didn't match the source exactly.
security/tcl-tls: Add tcl 8.5 support

The PLIST was hardcoded for libtls150.so.  Build With tcl 8.5, the
generated library becomes libtls85.so.  Use the tcl Makefile.version
file to generate a PLIST_SUBST variable to make this future-proof.
textproc/tcl-expat: Patch in tcl 8.5 support

The tcl-expat makefile was previously hardcoded for ltcl84.  Modify the
patch to hardcode it for ltcl85.
x11/blt: Add tcl/tk 8.5 support

Mask some EXTERN functions that are already present in tcl 8.5 headers.
Note update of lang/tcl, x11/tk, and lang/tcl-expect
Remove lang/tk-expect from Makefile
lang/tk-expect: Remove package

This package is based on lang/tcl-expect which was just updated to
the latest version 5.45.  The expectk binary is no longer generated
in the latest versions of expect.  Since expectk is the sole purpose
of this package, it will be retired.