--- yt_dlp/update.py.orig	2025-08-27 18:56:57.000000000 -0500
+++ yt_dlp/update.py	2025-08-28 01:34:16.000000000 -0500
@@ -132,9 +132,9 @@
 }
 
 
-def is_non_updateable():
+def is_non_updateable(version='latest version'):
     if UPDATE_HINT:
-        return UPDATE_HINT
+        return UPDATE_HINT.format(version=version)
     return _NON_UPDATEABLE_REASONS.get(
         detect_variant(), _NON_UPDATEABLE_REASONS['unknown' if VARIANT else 'other'])
 
@@ -481,7 +481,7 @@
         if not update_info:
             return False
 
-        err = is_non_updateable()
+        err = is_non_updateable(update_info.version)
         if err:
             self._report_error(err, True)
             return False
--- yt_dlp/version.py.orig	2025-08-27 18:58:09.000000000 -0500
+++ yt_dlp/version.py	2025-08-28 01:34:16.000000000 -0500
@@ -6,7 +6,7 @@
 
 VARIANT = None
 
-UPDATE_HINT = None
+UPDATE_HINT = 'yt-dlp was installed with MacPorts; use "sudo port selfupdate && sudo port upgrade yt-dlp" to update. If MacPorts does not have the latest version you can request an update at https://trac.macports.org/newticket?type=update&port=yt-dlp&cc=ryandesign&summary=yt-dlp:%20Update%20to%20{version}'
 
 CHANNEL = 'stable'
 
