lib/puppet/provider/package/macports.rb: account for revisions and variants