Check-in [a15ed07178]
Overview
SHA1:a15ed071789079ae3499033063f87f4095385085
Date: 2010-10-14 07:41:50
User: rkeene
Comment:Added patch for Tcl 8.4.19 to support compiling on Haiku

Updated release script to release patchscripts for Tcl

Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2010-10-16
21:28
[ae7d9fc61b] Added patch from P. Thoyts fixing async channel copies in mk4vfs. This closes bug [0990f53b1a]. (user: rkeene, tags: trunk)
2010-10-14
07:41
[a15ed07178] Added patch for Tcl 8.4.19 to support compiling on Haiku

Updated release script to release patchscripts for Tcl (user: rkeene, tags: trunk)

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

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

29
30
31
32
33
34
35
36
37
38

	./configure || exit 1
	make vfs_kitdll.tcl.h || exit 1

	make distclean
) || exit 1

rm -rf tcl/patchscripts/

find . -name '.*.sw?' -type f | xargs rm -f







|


29
30
31
32
33
34
35
36
37
38

	./configure || exit 1
	make vfs_kitdll.tcl.h || exit 1

	make distclean
) || exit 1

rm -f tcl/patchscripts/dietlibc.sh

find . -name '.*.sw?' -type f | xargs rm -f

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











































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