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 \