From owner-freebsd-ports Wed Jun 21 22:30: 7 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E0C3937B9A5 for ; Wed, 21 Jun 2000 22:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id WAA41726; Wed, 21 Jun 2000 22:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from BSDpc.geek4food.org (adsl-216-103-105-71.dsl.snfc21.pacbell.net [216.103.105.71]) by hub.freebsd.org (Postfix) with ESMTP id 6F80437B7E2 for ; Wed, 21 Jun 2000 22:25:08 -0700 (PDT) (envelope-from andy@geek4food.org) Received: from mega.geek4food.org (mega.geek4food.org [192.168.1.57]) by BSDpc.geek4food.org (Postfix) with ESMTP id 516FAAC for ; Wed, 21 Jun 2000 22:25:07 -0700 (PDT) Received: (from andy@localhost) by mega.geek4food.org (8.9.3/8.9.3) id WAA99389; Wed, 21 Jun 2000 22:25:07 -0700 (PDT) (envelope-from andy@geek4food.org) Message-Id: <200006220525.WAA99389@mega.geek4food.org> Date: Wed, 21 Jun 2000 22:25:07 -0700 (PDT) From: Reply-To: andy@geek4food.org To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/19432: new TkMan/glimpse interaction problem. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 19432 >Category: ports >Synopsis: Syntax error with new TkMan 2.1b4 port? >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 21 22:30:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Andy Sparrow >Release: FreeBSD 3.4-STABLE i386 >Organization: Not Really >Environment: All currently supported ports environments, as far as I can tell. >Description: Looks like a typo or snytax erorr to me :-) >How-To-Repeat: Build TkMan 2.1b4. Fix the glimpse problem which prevents TkMan from starting (submitted under separate PR) Click on 'Occasional' menu ('...' label) Select 'Rebuild Database' Select 'Versioning caches' Observe the following stack trace: missing close-bracket while compiling "expr {[$errmsg==""?"CACHEING":$errmsg}" while compiling "$t insert end "[expr {[$errmsg==""?"CACHEING":$errmsg}]\n"" ("foreach" body line 23) while compiling "foreach dir $mani($sect,dirs) { $t insert end $dir b " " set rcsdir "$dir/RCS" set cachedir $dir if {[regsub {/man([^/]+)$} [file dirname $dir] {..." ("foreach" body line 2) while compiling "foreach sect $mani(manList) { foreach dir $mani($sect,dirs) { $t insert end $dir b " " set rcsdir "$dir/RCS" >Fix: Adding this patch fragment to the other patches works for me, YMMV. Disclaimer: IANATH --- tkman.orig Fri Jun 16 20:36:34 2000 +++ tkman Wed Jun 21 21:52:10 2000 @@ -4384,7 +4384,7 @@ } elseif {![file writable $writedir]} {set errmsg "$cachedir not writable/creatable (need perissions on $writedir)" } -$t insert end "[expr {[$errmsg==""?"CACHEING":$errmsg}]\n" +$t insert end "[expr {$errmsg==""?"CACHEING":$errmsg}]\n" update idletasks; $t see end if {![string equal $errmsg ""]} continue >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message