Overview
Comment: | Added dict package Made tls package more consistent with other packages |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | 65ce01732dd29329b77eb23c00ec06b3edf22654 |
User & Date: | rkeene on 2010-02-06 22:37:17 |
Other Links: | manifest | tags |
Context
2010-02-09
| ||
14:39 | Updated to attempt to determine OS from magic of built Tcl Updated to pass arguments from the command line to subsequent "build.sh" scripts Fixed issue on "dict" where "out" was being cleaned up check-in: d4584bf4ae user: rkeene tags: trunk | |
2010-02-06
| ||
22:37 | Added dict package Made tls package more consistent with other packages check-in: 65ce01732d user: rkeene tags: trunk | |
22:09 | Updated to build Tcl for linking against globally instead of just for TclX check-in: b218be3c25 user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [2fd4b024af] to [37900b3cfd].
2 2 client/teapot-client.kit/* 3 3 server/buildpkgs/Tclx/build 4 4 server/buildpkgs/Tclx/build/* 5 5 server/buildpkgs/Tclx/out 6 6 server/buildpkgs/Tclx/out/* 7 7 server/buildpkgs/Tclx/src 8 8 server/buildpkgs/Tclx/src/* 9 +server/buildpkgs/dict/build 10 +server/buildpkgs/dict/build/* 11 +server/buildpkgs/dict/out 12 +server/buildpkgs/dict/out/* 13 +server/buildpkgs/dict/src 14 +server/buildpkgs/dict/src/* 9 15 server/buildpkgs/tcl 10 16 server/buildpkgs/tcl/* 11 17 server/buildpkgs/tclpkgs-*.tar.* 12 18 server/buildpkgs/tclpkgs-*.tar.*/* 13 19 server/buildpkgs/tls/build 14 20 server/buildpkgs/tls/build/* 15 21 server/buildpkgs/tls/out 16 22 server/buildpkgs/tls/out/* 17 23 server/buildpkgs/tls/src 18 24 server/buildpkgs/tls/src/* 19 25 server/pkgs 20 26 server/pkgs/*
Added server/buildpkgs/dict/build.sh version [d1b93160fd].
1 +#! /bin/bash 2 + 3 +if [ ! -x "../platform" ]; then 4 + echo "No platform script found, aborting." >&2 5 + 6 + exit 1 7 +fi 8 + 9 +VERS=8.5.2 10 +SRC="src/tclDict-${VERS}.tar.gz" 11 +SRCURL="http://pascal.scheffers.net/software/tclDict-${VERS}.tar.gz" 12 +BUILDDIR="tclDict-${VERS}" 13 +WORKDIR="${TMPDIR:-/tmp}/dict-$$${RANDOM}${RANDOM}${RANDOM}" 14 +PLATFORM="$(../platform)" 15 +PLATDIR="$(pwd)/out/${PLATFORM}" 16 + 17 +export VERS SRC SRCURL BUILDDIR WORKDIR PLATFORM PLATDIR 18 + 19 +if [ ! -f "${SRC}" ]; then 20 + mkdir src >/dev/null 2>/dev/null 21 + 22 + wget -O "${SRC}" "${SRCURL}" || exit 1 23 +fi 24 + 25 +( 26 + rm -rf build out 27 + mkdir -p "${PLATDIR}" >/dev/null 2>/dev/null 28 + mkdir build 29 + 30 + cd build/ || exit 1 31 + 32 + gzip -dc "../${SRC}" | tar -xf - 33 + cd "${BUILDDIR}" || exit 1 34 + 35 + # This fixes a well-known, long-standing failure in many Tcl 36 + # configure scripts 37 + sed "s@ /etc/\\.relid'@ '/etc/.relid'@" configure > configure.new 38 + cat configure.new > configure 39 + rm -f configure.new 40 + 41 + ./configure --enable-shared --with-tcl="${TCLCONFIGDIR}" --prefix="${PLATDIR}" --libdir="${PLATDIR}" --bindir="${PLATDIR}" 42 + 43 + ${MAKE:-make} || exit 1 44 + 45 + ${MAKE:-make} install-binaries PKG_DIR='' || exit 1 46 + 47 + rm -f "${PLATDIR}"/*.a 48 +) || exit 1 49 + 50 +../create_teapot "${PLATDIR}/teapot.txt" "dict" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl 8.4" "Dict Backports for Tcl 8.4" 51 + 52 +exit 0
Modified server/buildpkgs/tls/build.sh from [b97c4c4318] to [89436dfb5e].
8 8 9 9 VERS=1.6 10 10 SRC="src/tls${VERS}-src.tar.gz" 11 11 SRCURL="http://sourceforge.net/projects/tls/files/tls/${VERS}/tls${VERS}-src.tar.gz/download" 12 12 BUILDDIR="tls${VERS}" 13 13 WORKDIR="${TMPDIR:-/tmp}/tls-$$${RANDOM}${RANDOM}${RANDOM}" 14 14 PLATFORM="$(../platform)" 15 -PLATDIR="out/${PLATFORM}" 15 +PLATDIR="$(pwd)/out/${PLATFORM}" 16 16 17 17 export VERS SRC SRCURL BUILDDIR WORKDIR PLATFORM PLATDIR 18 18 19 19 if [ ! -f "${SRC}" ]; then 20 20 mkdir src >/dev/null 2>/dev/null 21 21 22 22 wget -O "${SRC}" "${SRCURL}" || exit 1