summaryrefslogtreecommitdiff
path: root/util/install_dependencies.sh
diff options
context:
space:
mode:
authornstickney <nstickney@gmail.com>2017-03-08 22:29:12 -0600
committernstickney <nstickney@gmail.com>2017-03-08 22:29:12 -0600
commitce0b8ea676011e49bbc3e15d354eb83269e2c63e (patch)
tree8d5dc1cae301867b816be45ec2da9d34daacab52 /util/install_dependencies.sh
parent82cbe71bb52403f0c9cd23925c10cfdc97021919 (diff)
parent7c7a77d4bf8f35cd7f59119be0e95b5d28063988 (diff)
downloadqmk_firmware-ce0b8ea676011e49bbc3e15d354eb83269e2c63e.tar.gz
qmk_firmware-ce0b8ea676011e49bbc3e15d354eb83269e2c63e.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'util/install_dependencies.sh')
-rwxr-xr-xutil/install_dependencies.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/util/install_dependencies.sh b/util/install_dependencies.sh
index 936a865938..1b73a8b3bf 100755
--- a/util/install_dependencies.sh
+++ b/util/install_dependencies.sh
@@ -92,4 +92,23 @@ elif [[ -n "$(type -P zypper)" ]]; then
# TODO: The avr and eabi tools are not available as default packages, so we need
# another way to install them
+elif [[ -n "$(type -P pkg)" ]]; then
+ # FreeBSD
+ pkg update
+ pkg install -y \
+ git \
+ wget \
+ gmake \
+ gcc \
+ zip \
+ unzip \
+ avr-binutils \
+ avr-gcc \
+ avr-libc \
+ dfu-programmer \
+ dfu-util \
+ arm-none-eabi-gcc \
+ arm-none-eabi-binutils \
+ arm-none-eabi-newlib \
+ diffutils
fi