Check-in [65ce01732d]
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