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

Reply via email to