From owner-cvs-all@FreeBSD.ORG Fri Nov 27 07:20:34 2009 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70C31106566C; Fri, 27 Nov 2009 07:20:34 +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 606F28FC12; Fri, 27 Nov 2009 07:20:34 +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 nAR7KY86013424; Fri, 27 Nov 2009 07:20:34 GMT (envelope-from mi@repoman.freebsd.org) Received: (from mi@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id nAR7KYjA013423; Fri, 27 Nov 2009 07:20:34 GMT (envelope-from mi) Message-Id: <200911270720.nAR7KYjA013423@repoman.freebsd.org> From: Mikhail Teterin Date: Fri, 27 Nov 2009 07:20:34 +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/lang/tclX/files patch-signal-test X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Nov 2009 07:20:34 -0000 mi 2009-11-27 07:20:34 UTC FreeBSD ports repository Added files: lang/tclX/files patch-signal-test Log: At some point a change in Tcl's core (in both 8.5 and 8.4) resulted in an unintended call to write ZERO bytes to any descriptor, that was opened for writing, when closing it. When the descriptor belongs to a pipe, with its other end closed -- such as when the started process has exited, doing so results in a SIGPIPE. Tcl's core ignores SIGPIPEs, but TclX' self-tests didn't and began to fail. The bug should now be fixed in Tcl, but this patch is needed for TclX to pass its own tests even when using the uncorrected version of Tcl. Revision Changes Path 1.1 +32 -0 ports/lang/tclX/files/patch-signal-test (new)