Check-in [5c3ab2400a]
Overview
SHA1:5c3ab2400a92ac2b5aa842321adfcd4c41fa1f19
Date: 2016-03-03 03:21:54
User: rkeene
Comment:Updated with support for a "make-kit-remote" and using a new Mac OS X build box
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-03-07
04:40
[94ef1567f9] KitCreator 0.9.3 (user: rkeene, tags: trunk, 0.9.3)
2016-03-03
03:21
[5c3ab2400a] Updated with support for a "make-kit-remote" and using a new Mac OS X build box (user: rkeene, tags: trunk)
2016-02-24
21:45
[9c7bd6cad1] Corrected an issue where the KitDLL file cannot be located cause initialization to fail (user: rkeene, tags: trunk)
Changes

Modified .fossil-settings/ignore-glob from [e36d46f2b3] to [6de3991281].

142
143
144
145
146
147
148
149
kitdll/buildsrc/kitdll-0.0/config.log
kitdll/buildsrc/kitdll-0.0/config.status
kitdll/buildsrc/kitdll-0.0/vfs_kitdll_data_tcl.c
kitdll/buildsrc/kitdll-0.0/vfs_kitdll.tcl.h
kitdll/build/kitdll-*
kitdll/build/kitdll-*/*
kitdll/build.log
libtclkit-*.*







|
142
143
144
145
146
147
148
149
kitdll/buildsrc/kitdll-0.0/config.log
kitdll/buildsrc/kitdll-0.0/config.status
kitdll/buildsrc/kitdll-0.0/vfs_kitdll_data_tcl.c
kitdll/buildsrc/kitdll-0.0/vfs_kitdll.tcl.h
kitdll/build/kitdll-*
kitdll/build/kitdll-*/*
kitdll/build.log
libtclkit*.*

Modified build/make-kit-macosx-amd64 from [17e09199c0] to [2ff67a4329].

1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch x86_64'
CXX='g++ -arch x86_64'
export CC CXX

./build/make-kit-powermacg5 "$@" --enable-aqua --host=x86_64-apple-darwin9






|
1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch x86_64'
CXX='g++ -arch x86_64'
export CC CXX

./build/make-kit-remote buildb.wu.ac.at "$@" --enable-aqua --host=x86_64-apple-darwin9

Modified build/make-kit-macosx-i386 from [33d805adde] to [d0ef76fb73].

1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch i386'
CXX='g++ -arch i386'
export CC CXX

./build/make-kit-powermacg5 "$@" --enable-aqua --host=i386-apple-darwin9






|
1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch i386'
CXX='g++ -arch i386'
export CC CXX

./build/make-kit-remote buildb.wu.ac.at "$@" --enable-aqua --host=i386-apple-darwin9

Modified build/make-kit-macosx-ppc from [3867238257] to [90b249d07a].

1
2
3
#! /bin/sh

./build/make-kit-powermacg5 "$@" --enable-aqua


|
1
2
3
#! /bin/sh

./build/make-kit-remote powermacg5.vpn.oc9.org "$@" --enable-aqua

Modified build/make-kit-macosx-ppc64 from [9dcb9c91cc] to [9ab10e87a6].

1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch ppc64'
CXX='g++ -arch ppc64'
export CC CXX

./build/make-kit-powermacg5 "$@" --enable-aqua






|
1
2
3
4
5
6
7
#! /bin/sh

CC='gcc -arch ppc64'
CXX='g++ -arch ppc64'
export CC CXX

./build/make-kit-remote powermacg5.vpn.oc9.org "$@" --enable-aqua

Modified build/make-kit-remote from [9ceb1cf4f7] to [e83aa4603b].

1
2
3


4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#! /bin/bash

if [ "$(uname -s)" != 'Darwin' ]; then


	buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
	workdir="/tmp/work-kitcreator-${buildid}"

	rsync -aq --delete -e ssh . powermacg5.vpn.oc9.org:${workdir}/ || exit 1

	(
		newArgv=("$@"); declare -p newArgv
		declare -p workdir
		export
		cat << \_EOF_
cd "${workdir}" || exit 1
export PATH="${PATH}:/usr/local/bin:/usr/bin"
./kitcreator "${newArgv[@]}"
exit "$?"
_EOF_
	) | ssh powermacg5.vpn.oc9.org bash -s
	retval="$?"

	rm -f */build.log
	ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'cd "${workdir}" && tar -cf - tclkit-* libtclkit* */build.log 2>/dev/null' | tar -xf -

	# Clean-up if appropriate
	case "$(pwd)" in
		/home/rkeene/*)
			;;
		*)
			ssh powermacg5.vpn.oc9.org "workdir='${workdir}'; "'rm -rf "${workdir}"'
			;;
	esac

	exit "${retval}"
else
	exec ./kitcreator "$@"
fi

exit 1


|
>
>
|
|

|

|
|
|
|
|





|
|

|
|

|
|
|
|
|
|
|
|

|
<
<
<
<
<
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36





#! /bin/bash

TARGET="$1"
shift

buildid="$(( hostname; id -u; pwd ) | openssl sha1 | sed 's@^.*= *@@')"
workdir="/tmp/work-kitcreator-${buildid}"

rsync -aq --delete -e ssh . "${TARGET}:${workdir}/" || exit 1

(
	newArgv=("$@"); declare -p newArgv
	declare -p workdir
	export
	cat << \_EOF_
cd "${workdir}" || exit 1
export PATH="${PATH}:/usr/local/bin:/usr/bin"
./kitcreator "${newArgv[@]}"
exit "$?"
_EOF_
) | ssh "${TARGET}" bash -s
retval="$?"

rm -f */build.log
ssh "${TARGET}" "workdir='${workdir}'; "'cd "${workdir}" && tar -cf - tclkit-* libtclkit* */build.log 2>/dev/null' | tar -xf -

# Clean-up if appropriate
case "$(pwd)" in
	/home/rkeene/*)
		;;
	*)
		ssh "${TARGET}" "workdir='${workdir}'; "'rm -rf "${workdir}"'
		;;
esac

exit "${retval}"





Modified kitcreator from [80b004ba4a] to [7632e94745].

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
	TCLVERS="$1"

	shift
fi
export TCLVERS

# Add the helpers directory to the path
PATH="$(dirname "$(which "$0")")"/common/helpers:"${PATH}"
export PATH

# Verify that "pre.sh" has been run if this is a development snapshot of
# KitCreator
if [ -f 'build/pre.sh' ]; then
	if ! find 'kitsh/buildsrc/' -name configure -type f 2>/dev/null | grep configure >/dev/null; then
		echo "Please remember to run 'build/pre.sh' if you expect this build to work." >&2







|







18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
	TCLVERS="$1"

	shift
fi
export TCLVERS

# Add the helpers directory to the path
PATH="$(cd "$(dirname "$(which "$0")")" && pwd)"/common/helpers:"${PATH}"
export PATH

# Verify that "pre.sh" has been run if this is a development snapshot of
# KitCreator
if [ -f 'build/pre.sh' ]; then
	if ! find 'kitsh/buildsrc/' -name configure -type f 2>/dev/null | grep configure >/dev/null; then
		echo "Please remember to run 'build/pre.sh' if you expect this build to work." >&2