Index | Thread | Search

From:
Stuart Cassoff <exokoide@yahoo.ca>
Subject:
itcl,itk,iwidgets and consumers: pin to Tcl/Tk 8.5
To:
OpenBSD Ports <ports@openbsd.org>
Date:
Tue, 20 Jan 2026 14:10:33 -0500

Download raw body.

Thread
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 <stwo@users.sourceforge.net>
 
 # 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 <stwo@users.sourceforge.net>
 
 # 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 <stwo@users.sourceforge.net>
 
 # 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 \