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