Check-in [a15ed07178]
Overview
Comment:Added patch for Tcl 8.4.19 to support compiling on Haiku

Updated release script to release patchscripts for Tcl

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:a15ed071789079ae3499033063f87f4095385085
User & Date: rkeene on 2010-10-14 07:41:50
Other Links: manifest | tags
Context
2010-10-16
21:28
Added patch from P. Thoyts fixing async channel copies in mk4vfs. This closes bug [0990f53b1a]. check-in: ae7d9fc61b user: rkeene tags: trunk
2010-10-14
07:41
Added patch for Tcl 8.4.19 to support compiling on Haiku

Updated release script to release patchscripts for Tcl check-in: a15ed07178 user: rkeene tags: trunk

2010-10-13
07:10
Corrected patch to "registry" in Tcl 8.4 to build with new mingw check-in: e33de4de96 user: rkeene tags: trunk
Changes

Modified build/pre.sh from [0906205539] to [6536148eb0].

    29     29   
    30     30   	./configure || exit 1
    31     31   	make vfs_kitdll.tcl.h || exit 1
    32     32   
    33     33   	make distclean
    34     34   ) || exit 1
    35     35   
    36         -rm -rf tcl/patchscripts/
           36  +rm -f tcl/patchscripts/dietlibc.sh
    37     37   
    38     38   find . -name '.*.sw?' -type f | xargs rm -f

Added tcl/patches/8.4.19/tcl-8.4.19-haikusignals-1rsk.diff version [a3e02755e4].

            1  +diff -uNr tcl8.4.19.orig/generic/tclPosixStr.c tcl8.4.19-1rsk/generic/tclPosixStr.c
            2  +--- tcl8.4.19.orig/generic/tclPosixStr.c	2002-05-27 05:14:21.000000000 -0500
            3  ++++ tcl8.4.19-1rsk/generic/tclPosixStr.c	2010-10-14 01:13:56.000000000 -0500
            4  +@@ -998,7 +998,7 @@
            5  + #ifdef SIGQUIT
            6  + 	case SIGQUIT: return "SIGQUIT";
            7  + #endif
            8  +-#ifdef SIGSEGV
            9  ++#if defined(SIGSEGV) && (!defined(SIGBUS) || (SIGBUS != SIGSEGV))
           10  + 	case SIGSEGV: return "SIGSEGV";
           11  + #endif
           12  + #ifdef SIGSTOP
           13  +@@ -1130,7 +1130,7 @@
           14  + #ifdef SIGQUIT
           15  + 	case SIGQUIT: return "quit signal";
           16  + #endif
           17  +-#ifdef SIGSEGV
           18  ++#if defined(SIGSEGV) && (!defined(SIGBUS) || (SIGBUS != SIGSEGV))
           19  + 	case SIGSEGV: return "segmentation violation";
           20  + #endif
           21  + #ifdef SIGSTOP