portage[$facter] doesn't exist, switch to portage::package to fix dependency