CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

multimedia/libcec 8.1.7

Library to control Pulse-Eight's HDMI-CEC adapter

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 8.1.7
Upstream
up to date
Last update
to 8.1.7 · 371544070a
Quarterly
2026Q4: 8.1.7
WWW
https://libcec.pulse-eight.com/
Links
cgit · VuXML

Install

Package
# pkg install libcec
installs 8.1.7 from latest; from quarterly (2026Q4) 8.1.7
Port
# cd /usr/ports/multimedia/libcec && make install clean
# make -C /usr/ports/multimedia/libcec config  # change options first
Size
428 KiB download · 2.5 MiB installed
Depends on
devel/p8-platform 2.1.0.1_3, lang/python312 3.12.15
License
GPLv2
Options
2 of 2 on in the package: PYTHON X11
pkg-message
Shown after installing
WARNING:

You need write permissions on the USB device to make it work properly.
Consider adding your user to the operator group:

% pw groupmod operator -m jerry

and adding a rule in /etc/devfs.rules like this one:

[system=10]
add path 'ttyU*' mode 0660 group operator

To load this new rule add the following to /etc/rc.conf:

devfs_system_ruleset="system"

Then restart devfs to load the new rule:

% service devfs restart

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 168.1.78.1.7–
FreeBSD 158.1.78.1.7–
FreeBSD 148.1.78.1.78.1.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 158.1.78.1.7–
FreeBSD 148.1.78.1.78.1.7

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 8.1.7.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
298855maintainer-feedback? multimedia/libcec: build error due libudev.d not foundNew2026-09-25

Commits (58)

Martin Wilke (miwi) · 2.1.3_1
- Stage support - Convert to USES
2ca4195def
Baptiste Daroussin (bapt) · 2.1.3_1
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)
855fb638fb
Alex Kozlov (ak) · 2.1.3_1
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Antoine Brodin (antoine) · 2.1.3_1
Update adapter detection patch to report correct IDs

PR:		ports/179517
Submitted by:	Mickael Maillot
Approved by:	Manuel Creach (maintainer)
f2a66ab30e
Antoine Brodin (antoine) · 2.1.3
- Update libcec to 2.1.3 - Distfile is available on GH not GHC - Use pathfix instead of manual REINPLACE - gmake and _FILE_OFFSET_BITS are not needed - USE_AUTORECONF does not exist - Add a pkg-message about permissions needed - Update adapter detection patch

PR:		ports/177391
PR:		ports/179331
Submitted by:	Mickael Maillot, Manuel Creach (maintainer)
ab72a97126
Baptiste Daroussin (bapt) · 2.0.4
Finish converting the whole ports tree to USES=pkgconfig
992586fa08
Pawel Pekala (pawel) · 2.0.4
- Update libcec 2.0.4 [1] - Use GITHUB macro [1] - Add a patch to fix device detection with XBMC 12 [1] - Fix COMMENT

PR:		ports/174090 [1]
Submitted by:	Mickael Maillot <mickael.maillot@gmail.com> [1]
Approved by:	maintainer
Feature safe:	yes
55978ca2a4
Pawel Pekala (pawel) · 2.0.2
libCEC allows you in combination with the right hardware to control your device with your TV remote control utilising your existing HDMI cabling. This library is an enabling platform for the CEC bus in HDMI, it allows developers to interact with other HDMI devices without having to worry about the communication overhead, handshaking, and the various ways of sending a message for each vendor.

WWW: http://libcec.pulse-eight.com

PR:		ports/172781
Submitted by:	Manuel Creach <manuel.creach@icloud.com>
Feature safe:	yes
fb994d51aa