# File lib/chef/provider/package/portage.rb, line 28
        def load_current_resource
          @current_resource = Chef::Resource::Package.new(@new_resource.name)
          @current_resource.package_name(@new_resource.package_name)

          category = @new_resource.package_name.split('/').first
          pkg = @new_resource.package_name.split('/').last

          @current_resource.version(nil)

          catdir = "/var/db/pkg/#{category}"

          if( ::File.exists?(catdir) )
            Dir.entries(catdir).each do |entry|
              if(entry =~ /^#{Regexp.escape(pkg)}\-(\d[\.\d]*((_(alpha|beta|pre|rc|p)\d*)*)?(-r\d+)?)/)
                @current_resource.version($1)
                Chef::Log.debug("Got current version #{$1}")
                break
              end
            end
          end

          @current_resource
        end