 
 Used by `doom/packages-update'."
   (cl-loop for pkg in (doom-get-packages)
-           if (or (and (doom-package-frozen-p (car pkg))
+           if (or (and (doom-package-prop (car pkg) :freeze)
                        include-frozen-p)
                   (doom-package-outdated-p (car pkg)))
            collect it))

           unless
           (let ((pkg (car pkgsym)))
             (or (assq pkg package-alist)
                 (unless include-ignored-p (doom-package-ignored-p pkg))
                 (and (not (plist-get (assq pkg doom-packages) :pin))
                      (assq pkg package--builtins))))
           collect pkgsym))

        (list name old-version new-version)))))

;;;###autoload
(defun doom-package-prop (name prop)
  "Return PROPerty in NAME's plist."
  (cl-assert (symbolp name) t)
  (cl-assert (keywordp prop) t)
  (doom-initialize-packages)
  (plist-get (cdr (assq name doom-packages)) prop))

;;;###autoload
(defun doom-get-packages ()
