Check-in [97a1e6339f]
Overview
Comment:Upgrade to Tcl/Tk 8.6.14
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | trunk
Files: files | file ages | folders
SHA1: 97a1e6339fc8869c531d268408d824547961cb0a
User & Date: schelte on 2024-05-21 15:19:45
Other Links: manifest | tags
Context
2024-05-21
15:19
Upgrade to Tcl/Tk 8.6.14 Leaf check-in: 97a1e6339f user: schelte tags: trunk
2023-11-23
19:57
Upgrade to Tcl/Tk 8.6.13 check-in: bf07147147 user: sbron tags: trunk
Changes

Modified build/test/test from [62c5e466bc] to [3f4a96ca6e].

1
2
3

4
5
6
7
8
9
10
1
2

3
4
5
6
7
8
9
10


-
+







#! /bin/bash

VERSIONS="8.5.19 8.6.13 fossil_trunk"
VERSIONS="8.5.19 8.6.14 fossil_trunk"

# Find the base directory
for x in 1 2 3 4 __fail__; do
	if [ "${x}" = "__fail__" ]; then
		echo 'Unable to find KitCreator, aborting.' >&2

		exit 1

Modified build/web/kitcreator.vfs/index.rvt from [dc1d8ddbb5] to [97516df37e].

70
71
72
73
74
75
76

77
78
79
80
81
82
83
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84







+







	set tcl_versions(8.6.7) 8.6.7
	set tcl_versions(8.6.8) 8.6.8
	set tcl_versions(8.6.9) 8.6.9
	set tcl_versions(8.6.10) 8.6.10
	set tcl_versions(8.6.11) 8.6.11
	set tcl_versions(8.6.12) 8.6.12
	set tcl_versions(8.6.13) 8.6.13
	set tcl_versions(8.6.14) 8.6.14
	set tcl_version_list [lsort -dictionary [array names tcl_versions]]
	set tcl_version_selected [lindex $tcl_version_list end]

	set tcl_versions(fossil_trunk) "Fossil Trunk Tip"
	set tcl_versions(fossil_core-8-7a3) "Tcl 8.7a3"
	set tcl_versions(fossil_core-8-7-a5-rc) "Tcl 8.7a5"
	set tcl_version_list [lsort -dictionary [array names tcl_versions]]

Modified kitcreator from [5173275967] to [7625aca573].

9
10
11
12
13
14
15
16

17
18
19
20
21
22
23
9
10
11
12
13
14
15

16
17
18
19
20
21
22
23







-
+







	clean|distclean|build|retry)
		mode="$1"
		shift
		;;
esac

# Determine which Tcl version to build
TCLVERS="8.6.13"
TCLVERS="8.6.14"
if echo "$1" | grep '^[0-9][0-9]*\.' >/dev/null || echo "$1" | egrep '^(cvs|fossil)_' >/dev/null; then
	TCLVERS="$1"

	shift
fi
export TCLVERS

Modified tcl/build.sh from [e8f395d480] to [68c3e67a67].

57
58
59
60
61
62
63



64
65
66
67
68
69
70
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73







+
+
+







		;;
	8.6.12)
		SRCHASH='26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6'
		;;
	8.6.13)
		SRCHASH='43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066'
		;;
	8.6.14)
		SRCHASH='5880225babf7954c58d4fb0f5cf6279104ce1cd6aa9b71e9a6322540e1c4de66'
		;;
esac

# Set configure options for this sub-project
LDFLAGS="${LDFLAGS} ${KC_TCL_LDFLAGS}"
CFLAGS="${CFLAGS} ${KC_TCL_CFLAGS}"
CPPFLAGS="${CPPFLAGS} ${KC_TCL_CPPFLAGS}"
LIBS="${LIBS} ${KC_TCL_LIBS}"

Modified tcl/patchscripts/fix-static-pkgs.sh from [506d8cb8fc] to [f3e0ae44c2].

1
2
3
4
5
6
7
8

9
10
11
1
2
3
4
5
6
7

8
9
10
11







-
+



#! /usr/bin/env bash

for file in pkgs/tdbcodbc*/generic/tdbcodbc.c pkgs/tdbcmysql*/generic/tdbcmysql.c; do
	if [ ! -f "${file}" ]; then
		continue
	fi

	sed 's@const.*LiteralValues@static &@' "${file}" > "${file}.new"
	sed 's@^const.*LiteralValues@static &@' "${file}" > "${file}.new"
	cat "${file}.new" > "${file}"
	rm -f "${file}.new"
done

Modified tk/build.sh from [0e156113c3] to [1adfb83c22].

57
58
59
60
61
62
63



64
65
66
67
68
69
70
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73







+
+
+







		;;
	8.6.12)
		SRCHASH='12395c1f3fcb6bed2938689f797ea3cdf41ed5cb6c4766eec8ac949560310630'
		;;
	8.6.13)
		SRCHASH='2e65fa069a23365440a3c56c556b8673b5e32a283800d8d9b257e3f584ce0675'
		;;
	8.6.14)
		SRCHASH='8ffdb720f47a6ca6107eac2dd877e30b0ef7fac14f3a84ebbd0b3612cee41a94'
		;;
esac

# Set configure options for this sub-project
LDFLAGS="${LDFLAGS} ${KC_TK_LDFLAGS}"
CFLAGS="${CFLAGS} ${KC_TK_CFLAGS}"
CPPFLAGS="${CPPFLAGS} ${KC_TK_CPPFLAGS}"
LIBS="${LIBS} ${KC_TK_LIBS}"