Nice! OK On Tue, 25 May 2021, Jeremy Evans wrote:
> On 05/25 07:13, Jeremy Evans wrote: > > On 05/25 05:18, Stuart Cassoff wrote: > > > Have you tried this with Tcl/Tk 8.6? > > > I think it's a good idea for ports to move to using 8.6 if possible. > > > Also, you might want to use the Tk port module. > > > > ruby-tk is still designed for Tk 8.5. See > > https://github.com/ruby/tk/commit/247f01adf981abe11283dc24cc7afd2173e62108 > > Some parts work with Tk 8.6, but not all. So I think this should stay on > > 8.5. I'll look into using the Tk port module. > > Here's a version that uses the x11/tk module. OK? > > Thanks, > Jeremy > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/x11/ruby-tk/Makefile,v > retrieving revision 1.6 > diff -u -p -r1.6 Makefile > --- Makefile 11 Nov 2020 02:45:18 -0000 1.6 > +++ Makefile 25 May 2021 15:46:47 -0000 > @@ -2,7 +2,7 @@ > > COMMENT= ruby graphical tooklit using Tk > > -DISTNAME= tk-0.3.0 > +DISTNAME= tk-0.4.0 > CATEGORIES= x11 > > HOMEPAGE= https://github.com/ruby/tk > @@ -12,18 +12,18 @@ MAINTAINER= Jeremy Evans <jeremy@openbs > # MIT > PERMIT_PACKAGE= Yes > > -MODULES= lang/ruby > +MODULES= lang/ruby x11/tk > > CONFIGURE_STYLE= ruby gem ext > > MODRUBY_TEST= rake > > -CONFIGURE_ARGS = --with-tcl-include=${LOCALBASE}/include/tcl8.5 \ > - --with-tk-include=${LOCALBASE}/include/tk8.5 \ > - --with-tcllib=tcl85 \ > - --with-tklib=tk85 \ > +CONFIGURE_ARGS = --with-tcl-include=${MODTCL_INCDIR} \ > + --with-tk-include=${MODTK_INCDIR} \ > + --with-tcllib=${MODTCL_LIB} \ > + --with-tklib=${MODTK_LIB} \ > --with-X11-dir=${X11BASE} > -WANTLIB = X11 tcl85 tk85 > -LIB_DEPENDS = tk->=8.5,<8.6:x11/tk/8.5 > +WANTLIB = X11 ${MODTCL_LIB} ${MODTK_LIB} > +LIB_DEPENDS = ${MODTK_LIB_DEPENDS} > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/x11/ruby-tk/distinfo,v > retrieving revision 1.2 > diff -u -p -r1.2 distinfo > --- distinfo 11 Nov 2020 02:45:18 -0000 1.2 > +++ distinfo 25 May 2021 15:46:47 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (tk-0.3.0.gem) = w840rW0detKDLvVPeHTuh+FDqE8JAE3nPMDB6MQaRBI= > -SIZE (tk-0.3.0.gem) = 1721856 > +SHA256 (tk-0.4.0.gem) = ar/8VrYKR+g6+acG0b9doQzmmOgSGfgdq24tTYZtt6o= > +SIZE (tk-0.4.0.gem) = 1721856 >