Overview
| Comment: | Added DBUS-Tcl Updated build_all to allow only building some Updated build_all to build Tcl 8.5 by default Updated the "dict" package to not attempt to build if not using Tcl 8.4 | 
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive | 
| Timelines: | family | ancestors | descendants | both | trunk | 
| Files: | files | file ages | folders | 
| SHA1: | d9990833edd8d9a432cce28141d012fc | 
| User & Date: | rkeene on 2011-03-30 16:07:17 | 
| Other Links: | manifest | tags | 
Context
| 2011-03-30 | ||
| 16:09 | Updated ignores check-in: cd241ef70c user: rkeene tags: trunk | |
| 16:07 | Added DBUS-Tcl Updated build_all to allow only building some Updated build_all to build Tcl 8.5 by default Updated the "dict" package to not attempt to build if not using Tcl 8.4 check-in: d9990833ed user: rkeene tags: trunk | |
| 2010-10-17 | ||
| 14:46 | Upgrade SQLite3 to 3.7.2 check-in: b86591f6fa user: rkeene tags: trunk | |
Changes
Modified server/buildpkgs/build_all.sh from [839f9aa1bd] to [d97895eb69].
| ︙ | ︙ | |||
| 26 27 28 29 30 31 32 | 
rm -rf tcl/build tcl/inst
rm -f platform.magic.*
if [ "${DISTCLEAN}" = "1" ]; then
	rm -rf tcl
fi
if [ "${CLEANONLY}" = "0" ]; then
 | | | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | 
rm -rf tcl/build tcl/inst
rm -f platform.magic.*
if [ "${DISTCLEAN}" = "1" ]; then
	rm -rf tcl
fi
if [ "${CLEANONLY}" = "0" ]; then
	TCLVERS="8.5.9"
	TCLPRIVATE="$(pwd)/tcl/build/tcl${TCLVERS}"
	PROJROOTDIR="$(pwd)"
	TCLINSTDIR="$(pwd)/tcl/inst"
	export TCLVERS TCLPRIVATE PROJROOTDIR TCLINSTDIR
	mkdir tcl tcl/build >/dev/null 2>/dev/null
 | 
| ︙ | ︙ | |||
| 132 133 134 135 136 137 138 | 
	export PLATFORM
else
	PLATFORM="${FORCE_PLATFORM}"
fi
# Build all appropriate directories
faileddirs=""
 | > > > > > > | | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | 
	export PLATFORM
else
	PLATFORM="${FORCE_PLATFORM}"
fi
# Build all appropriate directories
faileddirs=""
if [ -z "${DIRS}" ]; then
	DIRS="`echo */`"
	PKGHASHCODE=''
else
	PKGHASHCODE="$(echo "${DIRS}" | sed 's@[/ ]@@g' | openssl sha1 | awk '{ print $1 }')"
fi
for dir in ${DIRS}; do
	export dir
	if [ ! -f "${dir}/build.sh" ]; then
		continue
	fi
	if [ "${CLEANONLY}" = "0" ]; then
 | 
| ︙ | ︙ | |||
| 182 183 184 185 186 187 188 | 
# Let the user know what failed to build
if [ -n "${faileddirs}" ]; then
	echo "The following failed to build:${faileddirs}"
fi
# Create tarfile of built packages
DATECODE="$(date +%Y%m%d%H%M)"
 | > > | > > > | 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | 
# Let the user know what failed to build
if [ -n "${faileddirs}" ]; then
	echo "The following failed to build:${faileddirs}"
fi
# Create tarfile of built packages
DATECODE="$(date +%Y%m%d%H%M)"
if [ -z "${PKGHASHCODE}" ]; then
	OUTFILEBASE="tclpkgs-${PLATFORM}-${DATECODE}"
else
	OUTFILEBASE="tclpkgs-${PKGHASHCODE}-${PLATFORM}-${DATECODE}"
fi
tar -cf - */out | bzip2 -9c > "${OUTFILEBASE}.tar.bz2"
exit 0
 | 
Added server/buildpkgs/dbus-tcl/build.sh version [c0964a4cb2].
| > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 40 41 42 43 44 45 46 47 48 49 50 51 | 
#! /bin/bash
if [ ! -x "../platform" ]; then
	echo "No platform script found, aborting." >&2
	exit 1
fi
if [ "${PLATFORM}" = "tcl" ]; then
	rm -rf out
	exit 0
fi
VERS=1.0
SRC="src/dbus-tcl-${VERS}.tar.gz"
SRCURL="http://sourceforge.net/projects/dbus-tcl/files/dbus-tcl/${VERS}/dbus-tcl${VERS}.tar.gz/download"
BUILDDIR="dbus-tcl${VERS}"
WORKDIR="${TMPDIR:-/tmp}/dbus-tcl-$$${RANDOM}${RANDOM}${RANDOM}"
PLATDIR="$(pwd)/out/${PLATFORM}"
export VERS SRC SRCURL BUILDDIR WORKDIR PLATDIR
if [ ! -f "${SRC}" ]; then
	mkdir src >/dev/null 2>/dev/null
	wget -O "${SRC}" "${SRCURL}" || exit 1
fi
(
	rm -rf build
	mkdir -p "${PLATDIR}" >/dev/null 2>/dev/null
	mkdir build
	cd build/ || exit 1
	gzip -dc "../${SRC}" | tar -xf -
	cd "${BUILDDIR}" || exit 1
	bash ./configure --enable-shared --with-tcl="${TCLCONFIGDIR}" --prefix="${PLATDIR}" --libdir="${PLATDIR}" --bindir="${PLATDIR}" ${CONFIGUREEXTRA}
	${MAKE:-make} || exit 1
	${MAKE:-make} install-binaries PKG_DIR='' || exit 1
	rm -f "${PLATDIR}"/*.a
) || exit 1
../create_teapot "${PLATDIR}/teapot.txt" "dbus-tcl" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl 8.5" "The DBus-Tcl project provides a Tcl interface to the dbus message bus system. It contains packages that allow Tcl programs to send and receive dbus signals, as well as invoke and respond to dbus method calls.  http://dbus-tcl.sourceforge.net/"
exit 0
 | 
Modified server/buildpkgs/dict/build.sh from [06accdf118] to [ee8fedb377].
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 
#! /bin/bash
if [ ! -x "../platform" ]; then
	echo "No platform script found, aborting." >&2
	exit 1
fi
if [ "${PLATFORM}" = "tcl" ]; then
	rm -rf out
	exit 0
fi
VERS=8.5.2
SRC="src/tclDict-${VERS}.tar.gz"
SRCURL="http://pascal.scheffers.net/software/tclDict-${VERS}.tar.gz"
BUILDDIR="tclDict-${VERS}"
 | > > > > > > > > > | 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 | 
#! /bin/bash
if [ ! -x "../platform" ]; then
	echo "No platform script found, aborting." >&2
	exit 1
fi
if [ "${PLATFORM}" = "tcl" ]; then
	rm -rf out
	exit 0
fi
# We only do anything on Tcl 8.4.x
if echo "${TCLVERS}" | grep '^8\.4\.'; then
	true
else
	rm -rf out
	exit 0
fi
VERS=8.5.2
SRC="src/tclDict-${VERS}.tar.gz"
SRCURL="http://pascal.scheffers.net/software/tclDict-${VERS}.tar.gz"
BUILDDIR="tclDict-${VERS}"
 | 
| ︙ | ︙ |