summaryrefslogtreecommitdiff
path: root/www/py-pafy/files/patch-pafy_pafy.py
blob: bd9d501067cc402a073169c9b1d1f52f36f531f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- pafy/pafy.py.orig	2019-11-20 14:42:31 UTC
+++ pafy/pafy.py
@@ -45,7 +45,10 @@ Pafy = None
 backend = "internal"
 if os.environ.get("PAFY_BACKEND") != "internal":
     try:
-        import youtube_dl
+        if sys.platform.startswith('freebsd'):
+            # FreeBSD installs youtube_dl as a zip archive
+            sys.path.insert(1, '%%LOCALBASE%%/bin/youtube-dl')
+        import yt_dlp
         backend = "youtube-dl"
     except ImportError:
         raise ImportError(