www/yt-dlp 2026.03.17_2 MidnightBSD
Command-line program for downloading videos from various platforms
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
d31e6c7450- License
- unlicense
- Categories
- www
Description
A command-line program to download videos from youtube.com and many other video platforms.
This is a fork of youtube-dlc which is inturn a fork of youtube-dl.
In the other systems
The newest version among them is 2026.10.21, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | www/yt-dlp | 2026.03.17_2 behind since 2026-07-05 | no data | - | [email protected] | 2026-09-16 |
| FreeBSD | www/yt-dlp | 2026.10.21 newest | none known | - | [email protected] | 2026-10-22 |
| OpenBSD | www/yt-dlp | 2026.08.19 behind since 2026-10-22 | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-10-22 |
| NetBSD | net/yt-dlp by name | 2026.8.19 behind since 2026-10-22 | none known | - | [email protected] | 2026-10-22 |
| DragonFly | www/yt-dlp | 2025.03.31 behind since 2026-07-05 | 1 known | - | [email protected] | - |
| HardenedBSD | www/yt-dlp | 2026.08.19 behind since 2026-10-22 | no data | - | [email protected] | - |
| GhostBSD | www/yt-dlp | 2026.08.19 behind since 2026-10-22 | no data | - | [email protected] | - |
Install
Binary package:
mport install yt-dlp
From mports:
cd /usr/mports/www/yt-dlp && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= yt-dlp>0:www/yt-dlp
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 9
zip: archivers/zip${PYTHON_PKGNAMEPREFIX}brotli>0: archivers/py-brotli${PYTHON_PKGNAMEPREFIX}certifi>0: security/py-certifi${PYTHON_PKGNAMEPREFIX}mutagen>0: audio/py-mutagen${PYTHON_PKGNAMEPREFIX}pycryptodomex>0: security/py-pycryptodomex${PYTHON_PKGNAMEPREFIX}requests>=2.32.2: www/py-requests${PYTHON_PKGNAMEPREFIX}sqlite3>0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.17: net/py-urllib3${PYTHON_PKGNAMEPREFIX}websockets>=12.0: devel/py-websockets
Runtime 8
${PYTHON_PKGNAMEPREFIX}brotli>0: archivers/py-brotli${PYTHON_PKGNAMEPREFIX}certifi>0: security/py-certifi${PYTHON_PKGNAMEPREFIX}mutagen>0: audio/py-mutagen${PYTHON_PKGNAMEPREFIX}pycryptodomex>0: security/py-pycryptodomex${PYTHON_PKGNAMEPREFIX}requests>=2.32.2: www/py-requests${PYTHON_PKGNAMEPREFIX}sqlite3>0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.17: net/py-urllib3${PYTHON_PKGNAMEPREFIX}websockets>=12.0: devel/py-websockets
Build dependencies 9
Run dependencies 8
No port depends on this one.
Configuration
Options name: www_yt-dlp
| Option | Default | Description |
|---|---|---|
| FFMPEG | on | |
| SECRETSTORAGE | off | Build with ${PYTHON_PKGNAMEPREFIX}SecretStorage for secretstorage option |
| SYMLINK | on | Install youtube-dl symbolic link for executable |
- USES
- gmake python shebangfix
- Service scripts
- none
Files
Manual pages 1
- yt-dlp(1)
pkg-plist 6
- bin/youtube-dl
- bin/yt-dlp
- share/man/man1/yt-dlp.1.gz
- share/bash-completion/completions/yt-dlp
- share/fish/vendor_completions.d/yt-dlp.fish
- share/zsh/site-functions/_yt-dlp
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| yt-dlp/2026.03.17/yt-dlp.tar.gz | 6.209587e+06 | c74f56fc88a7f9b7c995646f30538974a03dd7609f55257b20594fdeeb1e13df |
Master sites 1
- https://github.com/yt-dlp/yt-dlp/releases/download/2026.03.17/