diff --git a/arduino-core/src/cc/arduino/contributions/packages/HostDependentDownloadableContribution.java b/arduino-core/src/cc/arduino/contributions/packages/HostDependentDownloadableContribution.java index 93a342030..9209c77fc 100644 --- a/arduino-core/src/cc/arduino/contributions/packages/HostDependentDownloadableContribution.java +++ b/arduino-core/src/cc/arduino/contributions/packages/HostDependentDownloadableContribution.java @@ -79,6 +79,14 @@ public abstract class HostDependentDownloadableContribution extends Downloadable } } + if (osName.contains("FreeBSD")) { + if (osArch.contains("arm")) { + return host.matches("arm.*-freebsd[0-9]*"); + } else { + return host.matches(osArch + "-freebsd[0-9]*"); + } + } + return false; } }