#!/bin/sh set -eu case "$(uname)" in (FreeBSD) if ! pkg info -e libressl; then echo 'LibreSSL required' exit 1 fi prefix=$(pkg query '%p' libressl) cat >config.mk <<-EOF CFLAGS += -I${prefix}/include CFLAGS += -D'OPENSSL_BIN="${prefix}/bin/openssl"' LDFLAGS += -L${prefix}/lib EOF exit ;; esac libs='libcrypto libtls ncursesw' pkg-config --print-errors $libs cat >config.mk <> config.mk fi ;; esac