Overview
| Comment: | Updated to include sub-project licenses in SDK | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | 
190f210e11d73f0f052bcfe2de828ff5 | 
| User & Date: | rkeene on 2011-11-16 18:13:58 | 
| Other Links: | manifest | tags | 
Context
| 
   2011-11-18 
 | ||
| 18:56 | Corrected name of "mk4tcl" project check-in: f24c1d7c1e user: rkeene tags: trunk | |
| 
   2011-11-16 
 | ||
| 18:13 | Updated to include sub-project licenses in SDK check-in: 190f210e11 user: rkeene tags: trunk | |
| 17:49 | Moved 8.5.x series bulid to 8.5.11 check-in: d55decc7d7 user: rkeene tags: trunk | |
Changes
Modified common/post/sdk.sh from [aad8b8fa3a] to [3d73e37614].
| ︙ | ︙ | |||
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  | 
	exit 0
fi
rm -rf '__tmp__'
mkdir '__tmp__'
mkdir '__tmp__/include'
mkdir '__tmp__/lib'
cp 'tcl/inst/lib/tclConfig.sh' '__tmp__/lib/'
cp -rp 'tcl/inst/include'/* '__tmp__/include/'
cp 'tcl/inst/lib'/libtclstub* '__tmp__/lib/'
if [ -f 'tk/inst/lib/tkConfig.sh' ]; then
	cp 'tk/inst/lib/tkConfig.sh' '__tmp__/lib/'
	cp -rp 'tk/inst/include'/* '__tmp__/include/'
	cp 'tk/inst/lib'/libtkstub* '__tmp__/lib/'
fi
cp 'kitsh/build'/kitsh-*/libtclkit* '__tmp__/lib/'
(
	cd '__tmp__/lib' || exit 1
	for kitlibfile in libtclkit*.dll libtclkit*; do
		if [ ! -f "${kitlibfile}" ]; then
			continue
 | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >  | 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67  | 
	exit 0
fi
rm -rf '__tmp__'
mkdir '__tmp__'
mkdir '__tmp__/include'
mkdir '__tmp__/lib'
mkdir '__tmp__/doc'
cp 'tcl/inst/lib/tclConfig.sh' '__tmp__/lib/'
cp -rp 'tcl/inst/include'/* '__tmp__/include/'
cp 'tcl/inst/lib'/libtclstub* '__tmp__/lib/'
if [ -f 'tk/inst/lib/tkConfig.sh' ]; then
	cp 'tk/inst/lib/tkConfig.sh' '__tmp__/lib/'
	cp -rp 'tk/inst/include'/* '__tmp__/include/'
	cp 'tk/inst/lib'/libtkstub* '__tmp__/lib/'
fi
cp 'kitsh/build'/kitsh-*/libtclkit* '__tmp__/lib/'
for dir in */; do
	if [ ! -d "${dir}/build" ]; then
		continue
	fi
	project="$(basename "${dir}")"
	projdir="$(cd "${dir}/build"/* >/dev/null || exit; /bin/pwd)"
	docdir="__tmp__/doc/${project}"
	if [ ! -d "${projdir}" ]; then
		continue
	fi
	mkdir -p "${docdir}"
	case "${project}" in
		itcl|tcl|tk)
			cp "${projdir}/doc/license.terms" "${docdir}/"
			;;
		tclvfs|kitsh|metakit|thread)
			cp "${projdir}/license.terms" "${docdir}/"
			;;
		zlib)
			cp "${projdir}/README" "${docdir}/"
			;;
		*)
			cp "${projdir}/README" "${projdir}/LICENSE" "${projdir}/doc/README" "${projdir}/doc/LICENSE" "${projdir}/license.terms" "${projdir}/doc/license.terms" "${docdir}/" >/dev/null 2>/dev/null
			;;
	esac
done
(
	cd '__tmp__/lib' || exit 1
	for kitlibfile in libtclkit*.dll libtclkit*; do
		if [ ! -f "${kitlibfile}" ]; then
			continue
 | 
| ︙ | ︙ | |||
71 72 73 74 75 76 77  | 
)
(
	cd '__tmp__' || exit 1
	mkdir "libtclkit-sdk-${TCLVERS}"
 | |  | 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117  | 
)
(
	cd '__tmp__' || exit 1
	mkdir "libtclkit-sdk-${TCLVERS}"
	mv 'lib' 'include' 'doc' "libtclkit-sdk-${TCLVERS}/"
	tar -cf - "libtclkit-sdk-${TCLVERS}" | gzip -9c > "../libtclkit-sdk-${TCLVERS}.tar.gz"
)
rm -rf '__tmp__'
exit 0
 |