From: Stuart Cassoff Subject: itcl,itk,iwidgets and consumers: pin to Tcl/Tk 8.5 To: OpenBSD Ports Date: Tue, 20 Jan 2026 14:10:33 -0500 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 # 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 # 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 # 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 \