2020-05-18 13:16:50 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
# Minimal install
|
|
|
|
pkg install -y gmake cunit openssl git bash misc/e2fsprogs-libuuid python \
|
|
|
|
ncurses ninja meson
|
|
|
|
# Additional dependencies for ISA-L used in compression
|
|
|
|
pkg install -y autoconf automake libtool help2man
|
|
|
|
if [[ $INSTALL_DEV_TOOLS == "true" ]]; then
|
|
|
|
# Tools for developers
|
|
|
|
pkg install -y devel/astyle bash py27-pycodestyle \
|
|
|
|
misc/e2fsprogs-libuuid sysutils/sg3_utils nasm
|
|
|
|
fi
|
|
|
|
if [[ $INSTALL_DOCS == "true" ]]; then
|
|
|
|
# Additional dependencies for building docs
|
|
|
|
pkg install -y doxygen mscgen graphviz
|
|
|
|
fi
|
2020-09-11 11:26:27 +00:00
|
|
|
|
|
|
|
if [[ $INSTALL_LIBURING == "true" ]]; then
|
|
|
|
printf 'liburing is not supported on %s, disabling\n' \
|
|
|
|
"$(freebsd-version)"
|
|
|
|
INSTALL_LIBURING=false
|
|
|
|
fi
|