Giovanni Bechis [2008-11-10, 19:55:34]:
> Steven Mestdagh wrote:
>> have you tried using tcl/tk 8.5?
>>
> Tkdvd's port modified to work with tcl/tk 8.5 and use SUBST_CMD, it
> fixes the problem for me.
>
> Cheers
> Giovanni
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/tkdvd/Makefile,v
> retrieving revision 1.5
> diff -u -p -r1.5 Makefile
> --- Makefile 13 Nov 2007 20:05:00 -0000 1.5
> +++ Makefile 10 Nov 2008 18:52:34 -0000
> @@ -3,7 +3,7 @@
> COMMENT= GUI to dvd+rw-tools and cdrecord
>
> DISTNAME= tkdvd-4.0.6
> -PKGNAME= ${DISTNAME}p0
> +PKGNAME= ${DISTNAME}p1
> CATEGORIES= sysutils
>
> HOMEPAGE= http://regis.damongeot.free.fr/tkdvd/
> @@ -20,16 +20,15 @@ MASTER_SITES= ${HOMEPAGE:=dl/}
>
> WRKDIST= ${WRKDIR}/tkdvd
>
> -BUILD_DEPENDS= :tcl-8.4*:lang/tcl/8.4
> +BUILD_DEPENDS= :tcl-8.5*:lang/tcl/8.5
> RUN_DEPENDS= ::sysutils/cdrtools \
> ::sysutils/dvd+rw-tools \
> - :tk-8.4*:x11/tk/8.4
> + :tk-8.5*:x11/tk/8.5
>
> NO_REGRESS= Yes
>
> pre-build:
> - @perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},' \
> - ${WRKSRC}/{install.tcl,TkDVD.sh}
> + ${SUBST_CMD} ${WRKSRC}/{install.tcl,TkDVD.sh}
please use MODULES=x11/tk and corresponding variables appropriately.