- Stage support - Convert to USES2ca4195def
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 libcecinstalls 8.1.7 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 8.1.7 | 8.1.7 | – |
| FreeBSD 15 | 8.1.7 | 8.1.7 | – |
| FreeBSD 14 | 8.1.7 | 8.1.7 | 8.1.7 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 8.1.7 | 8.1.7 | – |
| FreeBSD 14 | 8.1.7 | 8.1.7 | 8.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 298855 | maintainer-feedback? multimedia/libcec: build error due libudev.d not found | New | 2026-09-25 |
Commits (58)
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)855fb638fb
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
Update adapter detection patch to report correct IDs PR: ports/179517 Submitted by: Mickael Maillot Approved by: Manuel Creach (maintainer)f2a66ab30e
- 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
Finish converting the whole ports tree to USES=pkgconfig992586fa08
- 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: yes55978ca2a4
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: yesfb994d51aa