On Wed, Jun 11, 2008 at 02:19:23PM +0400, Anton V. Yabchinskiy wrote: > Hello, [EMAIL PROTECTED] Here is a nice jabber client. From pkg/DESCR: > > Tkabber is a free and Open Source client for the Jabber instant > messaging system. It's written in Tcl/Tk, and works on many platforms. > Tkabber is fully-featured Jabber client. For the full list of > features see http://tkabber.jabber.ru/files/doc/tkabber.html#s.features > > Works on i386 (and on any other arch I think because of Tcl/Tk). > No build required.
I played a bit with it on i386, and it basically works. Though I would make it depend on security/tcltls, or at least mention it, I don't like connecting to servers over plaintext. It also made me patch a small buglet in tcltls and make tcltls and bwidgets depend on tcl 8.5 - I don't see a good reason for a port depending on tcl 8.5 depend on ports depending on tcl 8.4 ;) I didn't get around trying to make it work with gnupg, that would be nice too. Patches for security/tcltls and x11/bwidget below. -- viq Index: Makefile =================================================================== RCS file: /cvs/ports/security/tcltls/Makefile,v retrieving revision 1.3 diff -u -d -r1.3 Makefile --- Makefile 7 Jul 2008 17:31:20 -0000 1.3 +++ Makefile 13 Jul 2008 19:58:58 -0000 @@ -4,7 +4,7 @@ VERSION= 1.5.0 DISTNAME= tls${VERSION}-src -PKGNAME= tcltls-${VERSION}p0 +PKGNAME= tcltls-${VERSION}p1 SHARED_LIBS= tls150 0.0 CATEGORIES= security lang/tcl @@ -27,7 +27,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS} TCLTLS= tls1.5 -TCL_VERSION= 8.4 +TCL_VERSION= 8.5 SUBST_VARS+= TCLTLS CONFIGURE_STYLE=gnu Index: patches/patch-pkgIndex_tcl_in =================================================================== RCS file: patches/patch-pkgIndex_tcl_in diff -N patches/patch-pkgIndex_tcl_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-pkgIndex_tcl_in 13 Jul 2008 19:58:58 -0000 @@ -0,0 +1,10 @@ +$OpenBSD$ +--- pkgIndex.tcl.in.orig Fri Jul 11 19:56:13 2008 ++++ pkgIndex.tcl.in Fri Jul 11 19:56:32 2008 +@@ -5,5 +5,5 @@ + # replace the original which didn't include the commands from "tls.tcl". + # + +-package ifneeded tls 1.5 "[list load [file join $dir @RELPATH@ @[EMAIL PROTECTED] ] ; [list source [file join $dir tls.tcl] ]" ++package ifneeded tls 1.50 "[list load [file join $dir @RELPATH@ @[EMAIL PROTECTED] ] ; [list source [file join $dir tls.tcl] ]" + Index: Makefile =================================================================== RCS file: /cvs/ports/x11/bwidget/Makefile,v retrieving revision 1.2 diff -u -d -r1.2 Makefile --- Makefile 9 May 2008 11:31:10 -0000 1.2 +++ Makefile 13 Jul 2008 19:59:32 -0000 @@ -6,7 +6,7 @@ V= 1.8.0 DISTNAME= BWidget-$V -PKGNAME= bwidget-$V +PKGNAME= bwidget-$Vp0 CATEGORIES= x11 x11/tk HOMEPAGE= http://sourceforge.net/projects/tcllib/ @@ -19,7 +19,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tcllib/} -RUN_DEPENDS= :tk-8.4*:x11/tk/8.4 +RUN_DEPENDS= :tk-8.5*:x11/tk/8.5 NO_BUILD= Yes NO_REGRESS= Yes