# File lib/chef/provider/package/freebsd.rb, line 104
        def package_name
          if ::File.exist?("/usr/ports/Makefile")
            if ports_makefile_variable_value("PKGNAME") =~ /^(.+)-[^-]+$/
              $1
            else
              raise Chef::Exceptions::Package, "Unexpected form for PKGNAME variable in #{port_path}/Makefile"
            end
          else
            @new_resource.package_name
          end
        end