BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/yt-dlp2026.03.17_2 behind since 2026-07-05no data-[email protected]2026-09-16
FreeBSDwww/yt-dlp2026.10.21 newestnone known-[email protected]2026-10-22
OpenBSDwww/yt-dlp2026.08.19 behind since 2026-10-22no data-The OpenBSD ports mailing-list <[email protected]>2026-10-22
NetBSDnet/yt-dlp by name2026.8.19 behind since 2026-10-22none known-[email protected]2026-10-22
DragonFlywww/yt-dlp2025.03.31 behind since 2026-07-051 known-[email protected]-
HardenedBSDwww/yt-dlp2026.08.19 behind since 2026-10-22no data-[email protected]-
GhostBSDwww/yt-dlp2026.08.19 behind since 2026-10-22no data-[email protected]-

Compare across BSDs

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

Runtime 8

Build dependencies 9
Run dependencies 8

No port depends on this one.

Configuration

Options name: www_yt-dlp

OptionDefaultDescription
FFMPEGon
SECRETSTORAGEoffBuild with ${PYTHON_PKGNAMEPREFIX}SecretStorage for secretstorage option
SYMLINKonInstall 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
FileSizeSHA256
yt-dlp/2026.03.17/yt-dlp.tar.gz6.209587e+06c74f56fc88a7f9b7c995646f30538974a03dd7609f55257b20594fdeeb1e13df
Master sites 1
  • https://github.com/yt-dlp/yt-dlp/releases/download/2026.03.17/

Commit history 1

DateCommitCreditsLog message
d31e6c7450 Lucas Holt *: bump PORTREVISION for py-aiohttp and py-brotli updates (#1280)
Rebuilds dependents of the two large version jumps in #1269: `www/py-aiohttp` 3.9.3 -> 3.14.3 (#1279) and `archivers/py-brotli` 1.0.9 -> 1.2.0 (#1278). 25 ports, `PORTREVISION` lines only — no other change in the diff. ### py-aiohttp dependents (18) plus devel/py-vcrpy `ai/py-datasets`, `ai/py-langchain-community`, `ai/py-langchain-google-community`, `ai/py-litellm`, `ai/py-tritonclient`, `devel/py-aiobotocore`, `devel/py-azure-core`, `devel/py-black`, `devel/py-gql`, `devel/py-sentry-sdk`, `devel/py-strawberry-graphql`, `devel/py-vcrpy`, `dns/py-idna_ssl`, `filesystems/py-s3fs`, `ftp/py-parfive`, `mail/py-postfix-mta-sts-resolver`, `security/py-google-auth`, `textproc/py-elasticsearch`, `www/py-google-resumable-media` …