Overview
| Comment: | Updated to latest version of TclTLS and update common build system to deal with more diverse Tcl configure scripts |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
641eee5dc4622271cab46d24a10a8dfa |
| User & Date: | rkeene on 2016-12-13 19:32:50 |
| Other Links: | manifest | tags |
Context
|
2016-12-13
| ||
| 19:33 | Updated to latest release of LibreSSL check-in: 80d6f159a6 user: rkeene tags: trunk | |
| 19:32 | Updated to latest version of TclTLS and update common build system to deal with more diverse Tcl configure scripts check-in: 641eee5dc4 user: rkeene tags: trunk | |
|
2016-12-09
| ||
| 15:00 | Updated to latest version of tcc4tcl check-in: 05b1c2cb3a user: rkeene tags: trunk | |
Changes
Modified common/common.sh from [5226117d88] to [de80aa2117].
| ︙ | ︙ | |||
201 202 203 204 205 206 207 |
CFLAGS="${save_cflags} -fPIC"
else
CFLAGS="${save_cflags}"
fi
export CFLAGS
if [ "${isshared}" = '0' ]; then
| < < < < > > > > > > > > > > > | | > | 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 |
CFLAGS="${save_cflags} -fPIC"
else
CFLAGS="${save_cflags}"
fi
export CFLAGS
if [ "${isshared}" = '0' ]; then
pkg_configure_shared_build='0'
else
pkg_configure_shared_build='1'
fi
if [ "${isshared}" = '0' ]; then
tryopt="${tryopt} --disable-stubs --enable-static"
fi
if ! grep '[-]-disable-stubs' configure >/dev/null 2>/dev/null; then
if [ "${isshared}" = '0' ]; then
sed 's@USE_TCL_STUBS@XXX_TCL_STUBS@g' configure > configure.new
else
sed 's@XXX_TCL_STUBS@USE_TCL_STUBS@g' configure > configure.new
fi
cat configure.new > configure
rm -f configure.new
fi
./configure $tryopt --prefix="${installdir}" --exec-prefix="${installdir}" --libdir="${installdir}/lib" --with-tcl="${TCLCONFIGDIR}" "${configure_extra[@]}" ${CONFIGUREEXTRA} && break
done
return 0
}
|
| ︙ | ︙ |
Modified tls/build.sh from [e69d6c7eca] to [1916312581].
1 2 3 4 | #! /usr/bin/env bash # BuildCompatible: KitCreator | | | | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#! /usr/bin/env bash
# BuildCompatible: KitCreator
version="1.7.8"
url="http://tcltls.rkeene.org/uv/tcltls-${version}.tar.gz"
sha256='30ee49330db795f86bc850487421ea923fba7d95d4758b2a61eef3baf0fe0f9e'
configure_extra=('--enable-deterministic')
function buildSSLLibrary() {
local version url hash
local archive
version='2.4.2'
url="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${version}.tar.gz"
|
| ︙ | ︙ | |||
43 44 45 46 47 48 49 50 51 |
@echo Nothing to do
_EOF_
${MAKE:-make} V=1 || exit 1
${MAKE:-make} V=1 install || exit 1
) || return 1
SSLDIR="$(pwd)/libressl-${version}/INST"
| > > > | > | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
@echo Nothing to do
_EOF_
${MAKE:-make} V=1 || exit 1
${MAKE:-make} V=1 install || exit 1
) || return 1
PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:${SSLDIR}/lib/pkgconfig"
export PKG_CONFIG_PATH
SSLDIR="$(pwd)/libressl-${version}/INST"
return 0
}
function preconfigure() {
# Determine SSL directory
if [ -z "${CPP}" ]; then
CPP="${CC:-cc} -E"
fi
|
| ︙ | ︙ | |||
75 76 77 78 79 80 81 | echo "Unable to find OpenSSL, aborting." >&2 return 1 fi fi # Add SSL library to configure options | | | < < < < < < < < < < < < < < < < < < < < < < < < < | < < | < | < < < < < < < < < | < < < < | < | < < < < < < < | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
echo "Unable to find OpenSSL, aborting." >&2
return 1
fi
fi
# Add SSL library to configure options
configure_extra=("${configure_extra[@]}" --with-openssl-dir="${SSLDIR}")
}
function postinstall() {
for file in *.linkadd; do
if [ ! -e "${file}" ]; then
continue
fi
cp "${file}" "${installdir}/lib"/*/
done
}
|
Deleted tls/patches/all/tls-1.6-eoffix.diff version [a489f87c5b].
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Deleted tls/patches/all/tls-1.6-fixmemleak-bugid3041925.diff version [13a18a6baa].
|
| < < < < < < < < < < < < |
Deleted tls/patches/all/tls-1.6-peercertificate-1rsk.diff version [aa51f17273].
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Deleted tls/patches/all/tls-1.6.7-fixcrosscompile.diff version [66976acd97].
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |
Deleted tls/patches/all/tls-1.6.7-peercertificate.diff version [99b020c0ab].
|
| < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < |