BSD Ports

www/foreign-cdm 20250224 MidnightBSD

CDM agent for Chromium

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
3c89df0412
License
mit
Categories
www, multimedia, linux

Description

Linuxulator-based CDM agent for the Chromium browser making it possible to to play DRM content with native Chromium.

In the other systems

The newest version among them is 20260906, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/foreign-cdm20250224 behind since 2026-09-06no data-[email protected]2026-09-06
FreeBSDwww/foreign-cdm20260906 newestnone known-[email protected]2026-09-06
GhostBSDwww/foreign-cdm20260906 newestno data-[email protected]-

Version history 1

  1. 20250224 3c89df0412

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install foreign-cdm

From mports:

cd /usr/mports/www/foreign-cdm && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	foreign-cdm>0:www/foreign-cdm

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
linux:rl9
Service scripts
none

Files

distinfo 3
FileSizeSHA256
cdm-06395a2863cb1ebdb47617a995b73f95c14fe120.tar.gz149366b64bae344abc37c4d5db0fa83766224a4520ddfcc6eaffb87668bd6165672ef
shkhln-foreign-cdm-20250224_GH0.tar.gz17679090c4fc7ccbb3c9076de4b9c856950f079a1338c465c9ab7399b7841b08f1ea1
capnproto-capnproto-928c8390d4d562bd32dc79a42eb64e9bdba572d8_GH0.tar.gz2.413835e+065c867f4758d7a3e2e0213e732e2b9a5ad70d1193a4d615bbab41df1d4051de37
Master sites 1
  • https://arrowd.name/:cdm

Commit history 1

DateCommitCreditsLog message
3c89df0412 Lucas Holt www/foreign-cdm: new port, Linuxulator CDM agent for Chromium (#843)
New port: `www/foreign-cdm`, imported from FreeBSD. `foreign-cdm` runs Google's Linux Widevine CDM under the Linuxulator and proxies it to a native Chromium over Cap'n Proto. This is what makes `www/chromium`'s `WIDEVINE` option satisfiable — until now that option referenced a port mports did not have (see #842). ### MidnightBSD changes versus FreeBSD's port - `[email protected]`, lowercase `mit` license id - `USES=linux:rl9` rather than plain `linux`. FreeBSD picks the Linux base from `LINUX_DEFAULT` and falls back to `devel/linux-c7-devtoolset` for the CentOS 7 case; mports has no such port, so this pins to Rocky Linux 9 and drops the branch. - mports staging semantics in `do-install`, using `${TRUE_PREFIX}` for …