#!/bin/sh
set -eu
set -x

VER=4.1.0
TGZ=libressl-$VER.tar.gz
SRC=${TGZ%.tar.gz}
DIR=/tmp/libressl

mkdir -p "$DIR"
cd "$DIR"

curl -sSfLO https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/"$TGZ"
sha256sum -c <<EOF
0f71c16bd34bdaaccdcb96a5d94a4921bfb612ec6e0eba7a80d8854eefd8bb61  libressl-$VER.tar.gz
EOF

(
	tar -xf "$TGZ"
	cd "$SRC"

	./configure --prefix="$DIR"/install-full
	make -j8
	make install
)
rm -rf "$SRC"

(
	tar -xf "$TGZ"
	cd "$SRC"

	./configure --prefix="$DIR"/install-libtls-only --enable-libtls-only
	make -j8
	make install
)
rm -rf "$SRC"
