--- yt_dlp/update.py.orig 2024-12-23 17:47:48.000000000 -0600 +++ yt_dlp/update.py 2024-12-27 19:00:01.000000000 -0600 @@ -127,9 +127,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']) @@ -445,7 +445,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 2024-12-06 10:07:41.000000000 -0600 +++ yt_dlp/version.py 2024-12-14 01:43:47.000000000 -0600 @@ -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'