Date: Fri, 18 Jan 2013 09:13:27 +0000 From: Chris Rees <crees@FreeBSD.org> To: tcltk@freebsd.org Cc: "ports@freebsd.org" <ports@freebsd.org> Subject: Re: [RFC] update of Tcl/Tk to 8.6.0 Message-ID: <CADLo83-J3UrCB6PtVoKXkWHUq607vSEf_gSa6jPu6_woB5i1Jg@mail.gmail.com> In-Reply-To: <20130118084152.GK99194@gahrfit.gahr.ch> References: <20130107170427.GB67904@gahrfit.gahr.ch> <20130109100334.GI67904@gahrfit.gahr.ch> <20130118084152.GK99194@gahrfit.gahr.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
On 18 January 2013 08:41, Pietro Cerutti <gahr@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo83-J3UrCB6PtVoKXkWHUq607vSEf_gSa6jPu6_woB5i1Jg>
