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: 2026Q48429232dce
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 cx88installs 1.5.7.1501000 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.5.7.1600029 | ✗ | – |
| FreeBSD 15 | 1.5.7.1501000 | 1.5.6.1501000 | – |
| FreeBSD 14 | 1.5.7.1404000 | 1.5.5.1404000 | 1.5.7.1404000 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.5.7.1501000 | 1.5.5.1501000 | – |
| FreeBSD 14 | 1.5.7.1404000 | 1.5.5.1404000 | 1.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)
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: 2026Q4c2a6aec5ec
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: fuzee47fcd332
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
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
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/D35946b2590422fe
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: portmgr63f36d3262
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: diizzy88aef5f532
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
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/D288695dee2b590b
Remove HAL option2cb7aa03fc
Bump PORTREVISION for devel/json-c json-caabbea4dfa
multimedia/cx88: switch from CUSE4BSD to cuse, which is its in-tree successor. Suggested by: jbeiche89f43a7ce
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
multimedia/cx88: update to 1.5.3; fixes build with clang 8.0 While here, update maintainer email PR: 237430 Approved by: swills1814b83905
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l84b6aee905
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: antoine29632fcc45
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/D1523867a9073255
multimedia/cx88: update to 1.5.2 PR: 225189 Submitted by: jason.harmening@gmail.com (maintainer)4698a1e827
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: antoine97064443de
Update to upstream release 1.5.1; fixes build with libc++ 3.9 PR: 214887 Submitted by: jason.harmening@gmail.com (maintainer) MFH: 2016Q47ecf4bb071
Update to upstream version 1.5.0 PR: 210629 Submitted by: jason.harmening@gmail.com (maintainer)3d0ab56c2e
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bb- Switch to USES=libedit as suggested by stage-qa Approved by: portmgr blanket436cdb6823
multimedia/cx88: fix rc startup script PR: 197574 Submitted by: Jason Harmening <jason.harmening@gmail.com>6617121520
Update to version 1.4.11 PR: 195236 Submitted by: jason.harmening@gmail.com (maintainer)07995f4052
- Allow staging as a regular user - Remove things already provided by USES=kmode5e52ce665
Add USES=readline to fix build on -current.2ac8e45b30
- 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
Remove all space characters from Makefile assignments. No functional changes included. CR: D193 (except math/sedumi) Approved by: portmgr (bapt)55dc0f983a
Add NO_STAGE all over the place in preparation for the staging support (cat: multimedia)855fb638fb
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,10amd64c93dfc2e9f
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
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
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
- 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
- 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
- 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
- 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
- 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
- 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 Wonderd6e8899449
Update to 1.4.1 . PR: ports/161399 Submitted by: Jason Harmening <jason.harmening@gmail.com> (maintainer)dfe6844481
- Mark BROKEN: bad depobj Reported by: pointyhate55b8f54ff
- 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
- 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
- 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
- Update to 1.3.1 PR: ports/157053 Submitted by: Jason Harmening <jason.harmening@gmail.com> (maintainer)a3f7802a14
Use the $SRC_BASE Makevar instead of hard-coding. Hat: portmgr83854bb939
- Update to 1.3.0 - Fix build on -CURRENT PR: ports/152428 Submitted by: Jason Harmening <jason.harmening@gmail.com> (maintainer)24051aa2b4