ok
On 2026/01/20 14:10, Stuart Cassoff wrote:
> Pin to Tcl/Tk 8.5.
> Take maintainer for itcl, itk and iwidgets.
> Consumers: misc/WordGenerator, security/password-gorilla.
>
>
> Stu
>
>
>
>
> MODTCL_VERSION=8.5
>
> Needs Tcl internals that are not made available in the Tcl 8.6 port.
> Take maintainer.
>
>
>
> diff -Nurp /usr/ports/devel/itcl/Makefile ./Makefile
> --- /usr/ports/devel/itcl/Makefile Fri Nov 10 11:38:25 2023
> +++ ./Makefile Tue Jan 20 04:48:16 2026
> @@ -1,7 +1,7 @@
> COMMENT= object-oriented extensions to Tcl
>
> VERSION = 3.4.1
> -REVISION = 3
> +REVISION = 4
> EPOCH = 0
> DISTNAME = itcl${VERSION}
> PKGNAME = itcl-${VERSION}
> @@ -10,6 +10,7 @@ SHARED_LIBS= itcl34 0.0
> CATEGORIES= devel
>
> HOMEPAGE= https://incrtcl.sourceforge.net/itcl/
> +MAINTAINER= Stuart Cassoff <[email protected]>
>
> # BSD style
> PERMIT_PACKAGE= Yes
> @@ -17,6 +18,7 @@ PERMIT_PACKAGE= Yes
> SITES= ${SITE_SOURCEFORGE:=incrtcl/}
>
> MODULES= lang/tcl
> +MODTCL_VERSION= 8.5
>
> RUN_DEPENDS= ${MODTCL_RUN_DEPENDS}
> BUILD_DEPENDS= ${MODTCL_BUILD_DEPENDS}
>
>
>
>
>
> MODTK_VERSION=8.5
>
> Needs Tcl internals that are not made available in the Tcl 8.6 port.
> Take maintainer.
>
>
>
> diff -Nurp /usr/ports/x11/itk/Makefile ./Makefile
> --- /usr/ports/x11/itk/Makefile Fri Nov 10 11:45:33 2023
> +++ ./Makefile Tue Jan 20 04:50:17 2026
> @@ -3,20 +3,23 @@ COMMENT= build mega-widgets using the Itcl object syst
> VERSION= 3.3
> DISTNAME= itk${VERSION}
> PKGNAME= itk-${VERSION}
> -REVISION= 6
> +REVISION= 7
> SHARED_LIBS= itk33 0.0
>
> CATEGORIES= x11 devel
>
> HOMEPAGE= https://incrtcl.sourceforge.net/itk/
> +MAINTAINER= Stuart Cassoff <[email protected]>
>
> # BSD style
> PERMIT_PACKAGE= Yes
>
> -MODULES = x11/tk
> WANTLIB += X11 ${MODTK_WANTLIB} itcl34
>
> SITES= ${SITE_SOURCEFORGE:=incrtcl/}
> +
> +MODULES = x11/tk
> +MODTK_VERSION= 8.5
>
> LIB_DEPENDS= ${MODTK_LIB_DEPENDS} \
> devel/itcl
>
>
>
>
>
> MODTK_VERSION=8.5
>
> Needs devel/itcl and x11/itk, which are stuck on Tcl/Tk 8.5.
> Take maintainer.
>
>
>
> diff -Nurp /usr/ports/x11/iwidgets/Makefile ./Makefile
> --- /usr/ports/x11/iwidgets/Makefile Fri Nov 10 11:45:33 2023
> +++ ./Makefile Tue Jan 20 04:50:39 2026
> @@ -5,11 +5,12 @@ COMMENT= Iwidgets Mega Widget Set
> VERSION= 4.0.1
> DISTNAME= iwidgets${VERSION}
> PKGNAME= iwidgets-${VERSION}
> -REVISION = 7
> +REVISION = 8
>
> CATEGORIES= x11 devel
>
> HOMEPAGE= https://incrtcl.sourceforge.net/iwidgets/
> +MAINTAINER= Stuart Cassoff <[email protected]>
>
> # BSD style
> PERMIT_PACKAGE= Yes
> @@ -17,6 +18,8 @@ PERMIT_PACKAGE= Yes
> SITES= ${SITE_SOURCEFORGE:=incrtcl/}
>
> MODULES= x11/tk
> +MODTK_VERSION= 8.5
> +
> BUILD_DEPENDS= ${MODTK_RUN_DEPENDS}
> RUN_DEPENDS= ${MODTK_RUN_DEPENDS} \
> itcl->=3.4,<3.5v0:devel/itcl \
>
>
>
>
>
>
> MODTK_VERSION=8.5
>
> Needs x11/iwidgets, which is stuck on Tcl/Tk 8.5.
>
>
>
> diff -Nurp /usr/ports/misc/WordGenerator/Makefile ./Makefile
> --- /usr/ports/misc/WordGenerator/Makefile Thu Oct 5 10:50:32 2023
> +++ ./Makefile Tue Jan 20 04:15:06 2026
> @@ -15,6 +15,7 @@ SITES =
> http://www.arcane-labs.net/download/OpenBSD/
> http://billposer.org/Software/Downloads/
>
> MODULES = x11/tk
> +MODTK_VERSION= 8.5
>
> RUN_DEPENDS = devel/tcllib>=1.8 \
> x11/iwidgets
>
>
>
>
>
>
> MODTK_VERSION=8.5
>
> Needs devel/itcl, which is stuck on Tcl 8.5.
> Homepage moved.
>
>
>
> diff -Nurp /usr/ports/security/password-gorilla/Makefile ./Makefile
> --- /usr/ports/security/password-gorilla/Makefile Fri Mar 11 14:53:49 2022
> +++ ./Makefile Tue Jan 20 04:46:26 2026
> @@ -1,5 +1,7 @@
> COMMENT = cross-platform password manager
>
> +REVISION = 0
> +
> V = 1.5.3.7
> GH_ACCOUNT = zdia
> GH_PROJECT = gorilla
> @@ -7,13 +9,14 @@ GH_TAGNAME = v${V}
> DISTNAME = password-gorilla-${V}
> CATEGORIES = security
>
> -HOMEPAGE = http://wiki.github.com/zdia/gorilla/
> +HOMEPAGE = https://github.com/zdia/gorilla/wiki
>
> # GPLv2
> PERMIT_PACKAGE = Yes
>
> USE_X11 = Yes
> MODULES = x11/tk
> +MODTK_VERSION = 8.5
>
> RUN_DEPENDS = devel/itcl \
> devel/tcllib \
>