Overview
| Comment: | Added build script for TLS |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f19aa5ddf2b982f9410d3a9089908b34 |
| User & Date: | rkeene on 2010-02-05 00:30:53 |
| Other Links: | manifest | tags |
Context
|
2010-02-05
| ||
| 00:58 | Added script to build all packages Updated ignores Updated Makefile to clean excess tarfiles check-in: 73113a9013 user: rkeene tags: trunk | |
| 00:30 | Added build script for TLS check-in: f19aa5ddf2 user: rkeene tags: trunk | |
|
2009-09-24
| ||
| 09:50 | Teaparty 0.9.3.x check-in: 41aeab99df user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [f6e6d8eca3] to [0365b0d12d].
1 2 | client/teapot-client.kit client/teapot-client.kit/* | > > > > > > | 1 2 3 4 5 6 7 8 | client/teapot-client.kit client/teapot-client.kit/* server/work/tls/build server/work/tls/build/* server/work/tls/out server/work/tls/out/* server/work/tls/src server/work/tls/src/* |
Added server/work/platform version [3abbe4d40d].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
#! /bin/bash
case "`uname -s`" in
Linux)
GLIBCVERS=$(strings /lib/libc.so.6 | grep '^GLIBC_[0-9][0-9]*\.[0-9]*' | cut -f 2- -d _ | cut -f 1-2 -d . | sed 's@\.@ @g' | sort -n +0 +1 | tail -1 | sed 's@ @\.@g')
case "`uname -m`" in
i?86)
CPUPLAT="ix86"
;;
sun4?)
CPUPLAT="sparc"
;;
*)
CPUPLAT="`uname -m`"
;;
esac
echo "linux-glibc${GLIBCVERS}-${CPUPLAT}"
;;
SunOS)
SUNMAJVER=$(uname -r | cut -f 1 -d .)
SUNMINVER=$(uname -r | cut -f 2 -d .)
SOLVER="$[${SUNMAJVER} - 3].${SUNMINVER}"
case "`uname -m`" in
sun4?)
CPUPLAT="sparc"
;;
*)
CPUPLAT="ix86"
;;
esac
echo "solaris${SOLVER}-${CPUPLAT}"
;;
esac
|
Added server/work/tls/build.sh version [9e4a5ea3ad].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 |
#! /bin/bash
if [ ! -x "../platform" ]; then
echo "No platform script found, aborting." >&2
exit 1
fi
VERS=1.6
SRC="src/tls${VERS}-src.tar.gz"
SRCURL="http://sourceforge.net/projects/tls/files/tls/${VERS}/tls${VERS}-src.tar.gz/download"
BUILDDIR="tls${VERS}"
WORKDIR="${TMPDIR:-/tmp}/tls-$$${RANDOM}${RANDOM}${RANDOM}"
PLATFORM="$(../platform)"
PLATDIR="out/${PLATFORM}"
export VERS SRC SRCURL BUILDDIR WORKDIR PLATFORM PLATDIR
if [ ! -f "${SRC}" ]; then
mkdir src >/dev/null 2>/dev/null
wget -O "${SRC}" "${SRCURL}" || exit 1
fi
(
rm -rf build
mkdir build
cd build/ || exit 1
tar -zxf "../${SRC}"
cd "${BUILDDIR}" || exit 1
mkdir "${WORKDIR}"
./configure --enable-shared --prefix="${WORKDIR}"
gmake || exit 1
rm -rf "${WORKDIR}"
) || exit 1
(
rm -rf "${PLATDIR}"
mkdir -p "${PLATDIR}"
cp "build/${BUILDDIR}/libtls1.6.so" "${PLATDIR}/"
cp "build/${BUILDDIR}/pkgIndex.tcl" "${PLATDIR}/"
cp "build/${BUILDDIR}/tls.tcl" "${PLATDIR}/"
) || exit 1
exit 0
|