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}"
|
| ︙ | ︙ |