From owner-cvs-ports@FreeBSD.ORG Tue Jan 26 02:59:17 2010 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32CCF106566C; Tue, 26 Jan 2010 02:59:17 +0000 (UTC) (envelope-from mi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 22E808FC19; Tue, 26 Jan 2010 02:59:17 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o0Q2xHvv068004; Tue, 26 Jan 2010 02:59:17 GMT (envelope-from mi@repoman.freebsd.org) Received: (from mi@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0Q2xHxY068003; Tue, 26 Jan 2010 02:59:17 GMT (envelope-from mi) Message-Id: <201001260259.o0Q2xHxY068003@repoman.freebsd.org> From: Mikhail Teterin Date: Tue, 26 Jan 2010 02:59:17 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/x11-toolkits/blt Makefile ports/x11-toolkits/blt/files patch-use-tkInt X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jan 2010 02:59:17 -0000 mi 2010-01-26 02:59:16 UTC FreeBSD ports repository Modified files: x11-toolkits/blt Makefile Added files: x11-toolkits/blt/files patch-use-tkInt Log: Turns out, BLT had its own copies of some important structs, that Tk does not normally export to extensions. Unfortunately, these became slightly different in Tk-8.5 resulting in mistery crashes... Fortunately, some of these structs are available on FreeBSD, where we install some important headers, that Tcl/Tk themselves don't install. Use those, wherever possible. Where it is not possible (Frame is defined in BLT's own tkFrame.c), rename the struct (Frame becomes bltFrame) so that the discrepancy is easier to catch in the future. Bump PORTREVISION again. Tested with: tkdesk, ttt Revision Changes Path 1.61 +7 -8 ports/x11-toolkits/blt/Makefile 1.1 +1315 -0 ports/x11-toolkits/blt/files/patch-use-tkInt (new)