[RFC] update of Tcl/Tk to 8.6.0

Chris Rees crees at FreeBSD.org
Fri Jan 18 09:13:59 UTC 2013


On 18 January 2013 08:41, Pietro Cerutti <gahr at freebsd.org> wrote:
> Hello again,
>
> here [1] is an updated patch, also including other Tcl/Tk -related
> ports, which pertains to the following actions:
>
> - update Tcl/Tk to 8.6.0. I'm still not convinced that bundled packages
>   (itcl, sqlite3, tdbc, thread) should be installed, as ports exist for
>   all of them.
>
> - enable (OPTIONally) threads on Tcl/Tk 8.4, 8.5, and 8.6. Remove -thread
>   slave ports.
>
> - enable (OPTIONally) bundled modules on Tcl 8.5 and 8.6. Modules are
>   installed in version-specific locations, so the two versions do not
>   interfere with one other. Remove tcl-modules slave port.
>
> - fix man pages conflicts among ports (thanks bf@ for the discussion).
>   This is handled by adding a ${LATEST_LINK} suffix to all the man
>   pages names, e.g.,
>   wish(1) --> 'man wish.tk86' or 'man wish.tk85'
>   string(n) --> 'man string.tcl86' or 'man string.tcl85'
>
> [1] http://people.freebsd.org/~gahr/tcltk-patch.diff
>
> If nothing serious comes up, I plan to get this comitted next week.
>
> Thanks for your time,

I would also add CONFLICTS_INSTALL on the old tcl-modules ports; this
will force people to deinstall it *before* they install the new tcl
ports, and thus avoid them breaking stuff by deinstalling it later.

Chris


More information about the freebsd-ports mailing list