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

multimedia/cx88 1.5.7.1501000

Drivers for Conexant CX23880x-based PCI(e) TV/radio capture cards

Port info

Maintainer
jah@FreeBSD.org
Packages
latest: 1.5.7.1501000
Upstream
up to date
Last update
to 1.5.7.1501000 · 8429232dce
Quarterly
2026Q4: 1.5.7.1501000 · last MFH 844ebcfb10
WWW
https://corona.homeunix.net/cx88wiki
Links
cgit · VuXML

Install

Package
# pkg install cx88
installs 1.5.7.1501000 from latest; from quarterly (2026Q4) 1.5.7.1501000
Port
# cd /usr/ports/multimedia/cx88 && make install clean
# make -C /usr/ports/multimedia/cx88 config  # change options first
Size
230 KiB download · 810 KiB installed
Depends on
devel/json-c 0.19_1, devel/libedit 3.1.20260512,1
License
BSD2CLAUSE
Options
1 of 3 on in the package: LINUXCOMPAT
Show the 2 options that are off
DEBUG VERBOSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.5.7.1600029✗–
FreeBSD 151.5.7.15010001.5.6.1501000–
FreeBSD 141.5.7.14040001.5.5.14040001.5.7.1404000

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.5.7.15010001.5.5.1501000–
FreeBSD 141.5.7.14040001.5.5.14040001.5.7.1404000

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 1.5.7.1501000.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (60)

Vladimir Druzenko (vvd) · 1.5.7.1501000 MFH 2026Q4 ✓
multimedia/cx88: Update 1.5.6 => 1.5.7

One of the fixes in 1.5.6 had been intended to address build breakage on
recent -current due to removal of sound(4) version constants.  However,
that fix was incomplete and I didn't realize that because I failed to
double-check that my -current machine was on a recent enough build;
I only became aware of the issue due to pkg-fallout against 1.5.6.

PR:		299656
Sponsored by:	UNIS Labs (vvd, commit patch)
MFH:		2026Q4
8429232dce
Vladimir Druzenko (vvd) · 1.5.6 MFH 2026Q4 ✓
multimedia/cx88: Update 1.5.5 => 1.5.6

Changelog:
- Chase recent sound(4) changes
- Fix panic if audio PCM interface fails to attach
- Fix build on -current

Improve port:
- Fix warnings from portclippy.
- Sort MAKE_ARGS.
- Remove unnecessary "+" im *_MAKE_ARGS.
- Sort plist.

PR:		299442 299418
Sponsored by:	UNIS Labs (vvd)
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
Co-authored-by:	Yusuf Yaman <nxjoseph@FreeBSD.org>
MFH:		2026Q4
c2a6aec5ec
Jason A. Harmening (jah) · 1.5.5
multimedia/cx88: update to 1.5.5

- Fix build on -current
- Incorporate ports tree patches since 1.5.4
- Add confirmation/rejection messages for remote control port clients

PR:		282992
Approved by:	fuz
ee47fcd332
Stefan Eßer (se) · 1.5.4
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.5.4
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
John Baldwin (jhb) · 1.5.4
multimedia/cx88: Remove devclass from DRIVER_MODULE on recent main.

While here, remove DRIVER_MODULE lines for the cardbus driver.  These
are not necessary since the cardbus bus driver inherits from the pci
bus driver, so all PCI drivers are already candidates for cardbus
devices.

Reviewed by:	jah (maintainer)
Differential Revision:	https://reviews.freebsd.org/D35946
b2590422fe
Tobias C. Berner (tcberner) · 1.5.4
multimedia: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron LI <aly@aaronly.me>
  *  Alexander Botero-Lowry <alexbl@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Nordby <anders@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrew Thompson <andy@fud.org.nz>
  *  Andrew Thompson <thompsa@FreeBSD.org>
  *  Angel Carpintero <ack@telefonica.net>
  *  Anish Mistry (with help from mean)
  *  Anonymous <swell.k@gmail.com>
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Ashish Shukla <wahjava@gmail.com>
  *  Ben Woods <woodsb02@FreeBSD.org>
  *  Brian Somers <brian@FreeBSD.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Byung-Hee HWANG <bh@izb.knu.ac.kr>
  *  Charlie Kester <corky1951@comcast.net>
  *  Chess Griffin <chess@chessgriffin.com>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Hein <chein@FreeBSD.org> & Jim Overholt <overholt@isdw.net>
  *  Daniel Morante <daniel@morante.net>
  *  Diego Depaoli <trebestie@gmail.com> and Yinghong Liu <relaxbsd@gmail.com>
  *  Dierk Sacher <dierk@blaxxtarz.de>
  *  Dreamcat4 <dreamcat4@gmail.com>
  *  Earl Gay <earl@eeg3.net>
  *  Ed Schouten <ed@FreeBSD.org>
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Franz Bettag <franz@bett.ag>
  *  FreeBSD GNOME Team <gnome@freebsd.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Grzegorz Blach <gblach@FreeBSD.org>
  *  Gustau Perez <gustau.perez@gmail.com>
  *  Harold Gutch <logix@foobar.franken.de>
  *  Heiner <h.eichmann@gmx.de>
  *  Heiner Eichmann <h.eichmann@gmx.de>
  *  Hendrik Scholz <hendrik@scholz.net>
  *  Herbert J. Skuhra <h.skuhra@gmail.com>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Holger Lamm
  *  J.R. Oldroyd <fbsd@opal.com>
  *  Jason Harmening <jason.harmening@gmail.com>
  *  Jille Timmermans (jille@quis.cx)
  *  Juergen Lock <nox@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  KalleDK <plexmaintainer@k-moeller.dk>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Koop Mast <kwm@rainbow-runner.nl>
  *  Kozlov Sergey <kozlov.sergey.404@gmail.com>
  *  Kris Moore
  *  Kuan-Chung Chiu <buganini@gmail.com>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Leinier Cruz Salfran <salfrancl@yahoo.es>
  *  MANTANI Nobutaka <nobutaka@nobutaka.com>
  *  Manuel Creach <manuel.creach@icloud.com>
  *  Marc van Woerkom <3d@FreeBSD.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Neubauer <m.ne@gmx.net>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Michael Johnson <ahze@ahze.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net>
  *  Michael Nottebrock <michaelnottebrock@gmx.net> et al
  *  Mina Naguib <webmaster@topfx.com>
  *  Mykola Dzham <i@levsha.me>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Olivier Cochard-Labbe <olivier@FreeBSD.org>
  *  Pascal Vizeli <pvizeli@yahoo.de>
  *  Pav Lucistnik <pav@FreeBSD.org>
  *  Pawel Pekala <pawel@FreeBSD.org>
  *  Petar Zhivkov Petrov <pesho.petrov@gmail.com>
  *  Phil Oleson
  *  Phil Oleson <oz@nixil.net>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Raaf <freebsd@luna.afraid.org>
  *  Randall Hopper <aa8vb@nc.rr.com>
  *  Rodrigo OSORIO <rodrigo@FreeBSD.org>
  *  Rozhuk Ivan 2018 <rozhuk.im@gmail.com>
  *  Rozhuk Ivan <rozhuk.im@gmail.com>
  *  Rozhuk Ivan rozhuk.im@gmail.com
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Stacey Son <mythdev@son.org>, Ari Maniatis <ari@ish.com.au>
  *  Steve Wills <steve@mouf.net>
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas E. Zander
  *  Thomas E. Zander with help from Vladimir Kushnir
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  William Grzybowski <wg@FreeBSD.org>
  *  William Grzybowski <william88@gmail.com>
  *  Yi-Hsuan Hsin <mhsin@mhsin.org>
  *  Zastupov Stepan [RedChrom] <redchrom@mail.ru>
  *  adamw
  *  alex
  *  arved
  *  erich@FreeBSD.org
  *  freebsd-ports@evilcode.net
  *  giffunip@asme.org
  *  ijliao
  *  kamikaze@bsdforen.de
  *  michael johnson <ahze@ahze.net>
  *  mikael.urankar@gmail.com
  *  mm
  *  nox@FreeBSD.org
  *  osa
  *  pb@FreeBSD.org
  *  piero
  *  se@FreeBSD.org
  *  sumikawa

With hat:	portmgr
63f36d3262
Jason A. Harmening (jah) · 1.5.4
multimedia/cx88: update to 1.5.4

--Fix build on -current after removal of iic_devclass
--Fix typos in help strings
--Incorporate ports tree patches since 2019
--Modernize port makefile and switch MASTER_SITES to https

PR:		264381
Approved by:	diizzy
88aef5f532
Mathieu Arnold (mat) · 1.5.3_2
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 1.5.3_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Ed Maste (emaste) · 1.5.3_2
multimedia/cx88: fix build with base system PIE default

PIE with static libraries is currently unsupported in the FreeBSD base
system.  Explicitly disable PIE for in affected ports for now.

PR:		253275
Submitted by:	Dawid Gorecki <dgr@semihalf.com>
Approved by:	jah (maintainer), lwhsu
Differential Revision:	https://reviews.freebsd.org/D28869
5dee2b590b
Baptiste Daroussin (bapt) · 1.5.3_2
Remove HAL option
2cb7aa03fc
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.5.3_2
Bump PORTREVISION for devel/json-c json-c
aabbea4dfa
Rene Ladan (rene) · 1.5.3_1
multimedia/cx88: switch from CUSE4BSD to cuse, which is its in-tree successor.

Suggested by:	jbeich
e89f43a7ce
Brooks Davis (brooks) · 1.5.3
Fix build with src r354909 applied.

The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into
errors causing these ports that declare them and use the FreeBSD make
infrastructure as part of their build to fail.

When the offending variables occur in a BSD Makefile, NO_MAN becomes
MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and
MK_PROFILE=no respectively.  When declared in the environment they
become WITHOUT_<FOO>.
f2ab442843
Jason A. Harmening (jah) · 1.5.3
multimedia/cx88: update to 1.5.3; fixes build with clang 8.0

While here, update maintainer email

PR:		237430
Approved by:	swills
1814b83905
Thomas Zander (riggs) · 1.5.2_2
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
84b6aee905
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.5.2_1
Update devel/json-c to 0.13.1

- Add my LOCAL to MASTER_SITES
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		231007
Exp-run by:	antoine
29632fcc45
Jan Beich (jbeich) · 1.5.2
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
67a9073255
Steve Wills (swills) · 1.5.2
multimedia/cx88: update to 1.5.2

PR:		225189
Submitted by:	jason.harmening@gmail.com (maintainer)
4698a1e827
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.5.1_1
Update devel/json-c to 0.13

- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
97064443de
Thomas Zander (riggs) · 1.5.1
Update to upstream release 1.5.1; fixes build with libc++ 3.9

PR:		214887
Submitted by:	jason.harmening@gmail.com (maintainer)
MFH:		2016Q4
7ecf4bb071
Thomas Zander (riggs) · 1.5.0
Update to upstream version 1.5.0

PR:		210629
Submitted by:	jason.harmening@gmail.com (maintainer)
3d0ab56c2e
Mathieu Arnold (mat) · 1.4.11_2
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Dmitry Marakasov (amdmi3) · 1.4.11_2
- Switch to USES=libedit as suggested by stage-qa

Approved by:	portmgr blanket
436cdb6823
Bartek Rutkowski (robak) · 1.4.11_1
multimedia/cx88: fix rc startup script

PR:		197574
Submitted by:	Jason Harmening <jason.harmening@gmail.com>
6617121520
Thomas Zander (riggs) · 1.4.11
Update to version 1.4.11

PR:		195236
Submitted by:	jason.harmening@gmail.com (maintainer)
07995f4052
Antoine Brodin (antoine) · 1.4.10
- Allow staging as a regular user - Remove things already provided by USES=kmod
e5e52ce665
Adam Weinberger (adamw) · 1.4.10
Add USES=readline to fix build on -current.
2ac8e45b30
Thomas Zander (riggs) · 1.4.10
- Update to upstream release 1.4.10 - Add frontend-only and backend-only capture modes - Allow multiple open device handles - Add json-formatted low-level ioctl commands - Stagify - Correct LICENSE - Handle stripping - Pet portlint

PR:		190914
Submitted by:	jason.harmening@gmail.com (maintainer)
Approved by:	jason.harmening@gmail.com (maintainer), mentors (implicit)
3aeeb02528
Jimmy Olgeni (olgeni) · 1.4.9
Remove all space characters from Makefile assignments.

No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
55dc0f983a
Baptiste Daroussin (bapt) · 1.4.9
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)
855fb638fb
Bryan Drewery (bdrewery) · 1.4.9
SSP support has been added to ports with WITH_SSP for i386 and amd64 on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
c93dfc2e9f
William Grzybowski (wg) · 1.4.9
multimedia/cx88: update to 1.4.9

- Update to 1.4.9 [1]
- Convert lib depends to new format

PR:		ports/182132
Submitted by:	Jason Harmening <jason.harmening gmail.com> (maintainer)
d1a0331035
William Grzybowski (wg) · 1.4.8
multimedia/cx88: update to 1.4.8

- Update to 1.4.8 [1]
- Remove ABI version in LIB_DEPENDS

PR:		ports/180784
Submitted by:	Jason A Harmening <jason.harmening gmail.com> (maintainer)
2a562f4dd1
Raphael Kubo da Costa (rakuco) · 1.4.7
Update to 1.4.7.

- Configure board drivers and capture types from XML file
- Fix stale packet issue for DVB
- Add data-only capture mode for unsupported boards
- Various usability improvements

PR:		ports/180088
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
8569e7ece7
Guido Falsi (madpilot) · 1.4.6
- Update to 1.4.6 - Change wording for some OPTIONS descriptions - Mark IGNORE on <8.3

Changes:

- Use DRIVER_MODULE_ORDERED() everywhere and set 8.2-STABLE as
  minimum OS version, fixes kmod load failure on latest 8.3
- Add DVB_ENUM_DELSYS and fix DVB API version at 5.5 to fix capture
  with latest VDR

PR:		ports/175150
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
e3378dfa17
Beech Rintoul (beech) · 1.4.5
- Update to 1.4.5 - Fix DVB hang w/ VLC 2.0 - Improve interrupt handling performance for all devices - Clean up analog signal scan output

PR:		ports/174527
Submitted by: 	Jason Harmening <jason.harmening@gmail.com> (maintainer)
18ec4fed24
Guido Falsi (madpilot) · 1.4.4
- Fix typo - Change to full identity of creator

Reported by:	danfe
Reviewed by:	tabthorpe
Approved by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
Approved by:	crees, tabthorpe (mentors, implicit)
38b1000901
Guido Falsi (madpilot) · 1.4.4
- Update to version 1.4.4 - Trim Makefile Headers

New in this version:

 - Enable MSIs by default for PCIe devices
 - Add dynamic port and timer configuration to capture app
 - Add cx88d rc script to automatically create DVB interfaces

PR:		ports/171480
Submitted by: 	Jason Harmening <jason.harmening@gmail.com>
Approved by:	crees (mentor)
605470a2ae
Sylvio Cesar Teixeira (sylvio) · 1.4.3
- Update to 1.4.3 --Add support for HAL registration of DVB devices (required by Kaffeine) --New input source selection mechanism for capture app --Various usability/performance improvements

PR:		ports/169086
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
e14f763f7f
Jason Helfman (jgh) · 1.4.2
- Update to 1.4.2

PR:	ports/165652
Submitted by:	maintainer, jason.harmening@gmail.com

Add Linux /dev/radio support
Add support for Hauppauge WinTV PCI-FM
Add support for ATI HDTV Wonder
d6e8899449
Juergen Lock (nox) · 1.4.1
Update to 1.4.1 .

PR:		ports/161399
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
dfe6844481
Pav Lucistnik (pav) · 1.4.0
- Mark BROKEN: bad depobj

Reported by:	pointyhat
e55b8f54ff
Beech Rintoul (beech) · 1.4.0
- Update to 1.4.0 - Add Linux DVB compatibility to capture app - Fix driver load failure when built w/ clang - Fix simultaneous captures w/ MSIs enabled

PR:		ports/160766
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
23e65e1107
Frederic Culot (culot) · 1.3.1_1
- Use OSVERSION instead of grep output as basis for determining whether   kernel provides kmem_alloc_attr()

Requested by:	pav@
PR:		ports/157193
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
c07d99e112
Frederic Culot (culot) · 1.3.1_1
- Add IGNORE tag for kernels that lack kmem_alloc_attr() - Fix bug w/ analog audio slave captures - Bump PORTREVISION

PR:		ports/157171
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
fcb34c7b62
Frederic Culot (culot) · 1.3.1
- Update to 1.3.1

PR:		ports/157053
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
a3f7802a14
Mark Linimon (linimon) · 1.3.0
Use the $SRC_BASE Makevar instead of hard-coding.

Hat:		portmgr
83854bb939
Nicola Vitale (nivit) · 1.3.0
- Update to 1.3.0 - Fix build on -CURRENT

PR:		ports/152428
Submitted by:	Jason Harmening <jason.harmening@gmail.com> (maintainer)
24051aa2b4