class PoiseBuildEssential::BuildEssentialProviders::FreeBSD

A provider for `poise_build_essential` to install on FreeBSD platforms.

@see PoiseBuildEssential::Resources::PoiseBuildEssential::Resource @provides poise_build_essential

Private Instance Methods

install_build_essential() click to toggle source

(see Base#install_build_essential)

# File lib/poise_build_essential/build_essential_providers/freebsd.rb, line 33
def install_build_essential
  pkgs = %w{devel/gmake devel/autoconf devel/m4 devel/gettext}
  # Only install gcc on freebsd 9.x - 10 uses clang.
  if node['platform_version'].to_i <= 9
    pkgs << 'lang/gcc49'
  end
  pkgs.map {|name| package name }
end