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