notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
cx88 Drivers for Conexant CX23880/1/2/3/5/7/8-based TV/radio capture cards
1.5.3_2 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.5.3_2Version of this port present on the latest quarterly branch.
Maintainer: jah@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-10-01 16:18:26
Last Update: 2021-04-06 14:31:13
Commit Hash: 135fdee
Also Listed In: kld
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (32 items)
Collapse this list.
  1. @kld /boot/modules
  2. /usr/local/share/licenses/cx88-1.5.3_2/catalog.mk
  3. /usr/local/share/licenses/cx88-1.5.3_2/LICENSE
  4. /usr/local/share/licenses/cx88-1.5.3_2/BSD2CLAUSE
  5. bin/cx88
  6. share/examples/cx88/cx88.xml.sample
  7. share/examples/cx88/cx88_audio_enable.cpp
  8. share/examples/cx88/remote.cpp
  9. share/examples/cx88/Makefile
  10. share/examples/cx88/cx88_audio_client.cpp
  11. share/examples/cx88/cx88_mpeg_client.cpp
  12. share/examples/cx88/cx88_video_client.cpp
  13. share/examples/cx88/tuner_config
  14. include/cx88/cx88_common_ioctl.h
  15. include/cx88/cx88_mpeg_ioctl.h
  16. include/cx88/cx88_video_ioctl.h
  17. include/cx88/cx88_audio_ioctl.h
  18. /boot/modules/cx88.ko
  19. /boot/modules/iicdev.ko
  20. /boot/modules/cx88ir.ko
  21. /boot/modules/cx88mpegcore.ko
  22. /boot/modules/cx88mpeg.ko
  23. /boot/modules/cx88videocore.ko
  24. /boot/modules/cx88video.ko
  25. /boot/modules/cx88audiocore.ko
  26. /boot/modules/cx88audio.ko
  27. /boot/modules/cx23885.ko
  28. /boot/modules/cx23885av.ko
  29. /boot/modules/cx23885avfw.ko
  30. @owner
  31. @group
  32. @mode
Collapse this list.
Dependency lines:
  • cx88>0:multimedia/cx88
To install the port: cd /usr/ports/multimedia/cx88/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/cx88
  • pkg install cx88
PKGNAME: cx88
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
cx88
ABIlatestquarterly
FreeBSD:11:aarch641.5.2_11.5.3_2
FreeBSD:11:amd641.5.3_21.5.3_2
FreeBSD:11:armv6--
FreeBSD:11:i3861.5.3_21.5.3_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.5.2_21.5.3_2
FreeBSD:12:amd641.5.3_21.5.3_2
FreeBSD:12:armv6--
FreeBSD:12:armv71.5.2_21.5.3_2
FreeBSD:12:i3861.5.3_21.5.3_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.5.3_21.5.3_2
FreeBSD:13:amd641.5.3_21.5.3_2
FreeBSD:13:armv61.5.3_21.5.3_2
FreeBSD:13:armv71.5.3_21.5.3_2
FreeBSD:13:i3861.5.3_21.5.3_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.5.3_21.5.3_2
FreeBSD:14:aarch641.5.3_2-
FreeBSD:14:amd641.5.3_2-
FreeBSD:14:armv61.5.3_2-
FreeBSD:14:armv71.5.3_2-
FreeBSD:14:i3861.5.3_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.5.3_2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. libezxml.a : textproc/ezxml
  2. libtuner>=1.1.4 : multimedia/libtuner
  3. v4l_compat>=1.0.20100321 : multimedia/v4l_compat
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libjson-c.so : devel/json-c
  2. libedit.so.0 : devel/libedit
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. ftp://corona.homeunix.net/ports/cx88/
Collapse this list.

Number of commits found: 52

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  1.5.3_2
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.5.3_2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
01 Mar 2021 20:52:34
Original commit files touched by this commit Revision:566909  1.5.3_2
emaste search for other commits by this committer
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
08 Feb 2021 09:44:40
Original commit files touched by this commit Revision:564688  1.5.3_2
bapt search for other commits by this committer
Remove HAL option
22 May 2020 19:20:42
Original commit files touched by this commit Revision:536219  1.5.3_2
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/json-c json-c
30 Nov 2019 20:37:02
Original commit files touched by this commit Revision:518725  1.5.3_1
rene search for other commits by this committer
multimedia/cx88: switch from CUSE4BSD to cuse, which is its in-tree successor.

Suggested by:	jbeich
25 Nov 2019 23:25:52
Original commit files touched by this commit Revision:518434  1.5.3
brooks search for other commits by this committer
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>.
28 Apr 2019 09:03:40
Original commit files touched by this commit Revision:500299  1.5.3
jah search for other commits by this committer
multimedia/cx88: update to 1.5.3; fixes build with clang 8.0

While here, update maintainer email

PR:		237430
Approved by:	swills
29 Sep 2018 08:04:27
Original commit files touched by this commit Revision:480899  1.5.2_2
riggs search for other commits by this committer
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
05 Sep 2018 22:01:55
Original commit files touched by this commit Revision:479045  1.5.2_1
sunpoet search for other commits by this committer
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
07 May 2018 22:29:46
Original commit files touched by this commit Revision:469338  1.5.2
jbeich search for other commits by this committer
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
16 Jan 2018 14:21:17
Original commit files touched by this commit Revision:459173  1.5.2
swills search for other commits by this committer
multimedia/cx88: update to 1.5.2

PR:		225189
Submitted by:	jason.harmening@gmail.com (maintainer)
03 Jan 2018 13:36:58
Original commit files touched by this commit Revision:457965  1.5.1_1
sunpoet search for other commits by this committer
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
28 Nov 2016 13:27:32
Original commit files touched by this commit Revision:427303  1.5.1
riggs search for other commits by this committer
Update to upstream release 1.5.1; fixes build with libc++ 3.9

PR:		214887
Submitted by:	jason.harmening@gmail.com (maintainer)
MFH:		2016Q4
03 Jul 2016 17:44:48
Original commit files touched by this commit Revision:417981  1.5.0
riggs search for other commits by this committer
Update to upstream version 1.5.0

PR:		210629
Submitted by:	jason.harmening@gmail.com (maintainer)
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  1.4.11_2
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
11 Sep 2015 17:31:38
Original commit files touched by this commit Revision:396684  1.4.11_2
amdmi3 search for other commits by this committer
- Switch to USES=libedit as suggested by stage-qa

Approved by:	portmgr blanket
02 Mar 2015 17:30:53
Original commit files touched by this commit Revision:380277  1.4.11_1
robak search for other commits by this committer
multimedia/cx88: fix rc startup script

PR:		197574
Submitted by:	Jason Harmening <jason.harmening@gmail.com>
25 Nov 2014 19:49:57
Original commit files touched by this commit Revision:373429  1.4.11
riggs search for other commits by this committer
Update to version 1.4.11

PR:		195236
Submitted by:	jason.harmening@gmail.com (maintainer)
10 Oct 2014 22:02:24
Original commit files touched by this commit Revision:370610  1.4.10
antoine search for other commits by this committer
- Allow staging as a regular user
- Remove things already provided by USES=kmod
23 Jul 2014 13:24:53
Original commit files touched by this commit Revision:362689  1.4.10
adamw search for other commits by this committer
Add USES=readline to fix build on -current.
28 Jun 2014 18:30:41
Original commit files touched by this commit Revision:359710  1.4.10
riggs search for other commits by this committer
- 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)
08 Jun 2014 19:51:28
Original commit files touched by this commit Revision:357070  1.4.9
olgeni search for other commits by this committer
Remove all space characters from Makefile assignments.

No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
20 Sep 2013 20:57:49
Original commit files touched by this commit Revision:327747  1.4.9
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
multimedia)
20 Sep 2013 12:54:55
Original commit files touched by this commit Revision:327697  1.4.9
bdrewery search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Sep 2013 16:18:47
Original commit files touched by this commit Revision:327483  1.4.9
wg search for other commits by this committer
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)
28 Jul 2013 20:00:51
Original commit files touched by this commit Revision:323848  1.4.8
wg search for other commits by this committer
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)
29 Jun 2013 15:09:57
Original commit files touched by this commit Revision:322049  1.4.7
rakuco search for other commits by this committer
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)
10 Jan 2013 00:27:02
Original commit files touched by this commit Revision:310166  1.4.6
madpilot search for other commits by this committer
- 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)
18 Dec 2012 01:42:46
Original commit files touched by this commit Revision:309136  1.4.5
beech search for other commits by this committer
- 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)
19 Sep 2012 12:46:16
Original commit files touched by this commit Revision:304505  1.4.4
madpilot search for other commits by this committer
- 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)
18 Sep 2012 23:34:47
Original commit files touched by this commit Revision:304474  1.4.4
madpilot search for other commits by this committer
- 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)
17 Jun 2012 23:38:12
Original commit files touched by this commit   1.4.3
sylvio search for other commits by this committer
- 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)
03 Mar 2012 21:10:53
Original commit files touched by this commit   1.4.2
jgh search for other commits by this committer
- 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
11 Oct 2011 18:42:57
Original commit files touched by this commit   1.4.1
nox search for other commits by this committer
Update to 1.4.1 .

PR:             ports/161399
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
02 Oct 2011 19:53:14
Original commit files touched by this commit   1.4.0
pav search for other commits by this committer
- Mark BROKEN: bad depobj

Reported by:    pointyhat
19 Sep 2011 19:32:22
Original commit files touched by this commit   1.4.0
beech search for other commits by this committer
- 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)
20 May 2011 06:47:50
Original commit files touched by this commit   1.3.1_1
culot search for other commits by this committer
- 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)
19 May 2011 08:11:36
Original commit files touched by this commit   1.3.1_1
culot search for other commits by this committer
- 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)
16 May 2011 08:14:46
Original commit files touched by this commit   1.3.1
culot search for other commits by this committer
- Update to 1.3.1

PR:             ports/157053
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
17 Dec 2010 03:51:24
Original commit files touched by this commit   1.3.0
linimon search for other commits by this committer
Use the $SRC_BASE Makevar instead of hard-coding.

Hat:            portmgr
21 Nov 2010 14:24:16
Original commit files touched by this commit   1.3.0
nivit search for other commits by this committer
- Update to 1.3.0
- Fix build on -CURRENT

PR:             ports/152428
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
07 Jul 2010 10:45:29
Original commit files touched by this commit   1.2.2
erwin search for other commits by this committer
Mark BROKEN on HEAD: does not build

Feature safe:   yes
25 Apr 2010 13:59:12
Original commit files touched by this commit   1.2.2
sylvio search for other commits by this committer
- Update to 1.2.2

PR:             ports/146025
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
01 Apr 2010 07:13:03
Original commit files touched by this commit   1.2.1
linimon search for other commits by this committer
Mark as broken on powerpc.

Hat:            portmgr
02 Jan 2010 18:26:21
Original commit files touched by this commit   1.2.1
erwin search for other commits by this committer
Mark BROKEN on 9.x: does not build
17 Sep 2009 16:06:12
Original commit files touched by this commit   1.2.1
amdmi3 search for other commits by this committer
- Update to 1.2.1

PR:             138767
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
Feature safe:   yes
22 Jun 2009 22:46:10
Original commit files touched by this commit   1.2.0
amdmi3 search for other commits by this committer
- Update to 1.2.0
- Fix on CURRENT
- While here, also mark MAKE_JOBS_UNSAFE

PR:             135903
Submitted by:   Jason Harmening <jason.harmening@gmail.com> (maintainer)
25 May 2009 10:54:12
Original commit files touched by this commit   1.1.0
erwin search for other commits by this committer
Mark BROKEN on 8.x: does not build.
21 Dec 2008 16:15:04
Original commit files touched by this commit   1.1.0
amdmi3 search for other commits by this committer
- Update to 1.1.0:
  - Add analog audio & video support to capture app
  - Add clipping support to analog video driver
  - Clean up driver ioctl(2) interfaces
  - Add link to wiki

PR:             129775
Submitted by:   Jason Harmening <jason dot harmening at gmail dot com>
(maintainer)
09 Oct 2008 11:58:16
Original commit files touched by this commit   1.0.2
amdmi3 search for other commits by this committer
- Update to 1.0.2:
- Add -q and -l options to capture app
- Fix checksum/size mismatch caused by stale distfile on FTP server

PR:             127972
Submitted by:   Jason Harmening <jason dot harmening at gmail dot com>
(maintainer)
01 Oct 2008 16:17:56
Original commit files touched by this commit   1.0.1
amdmi3 search for other commits by this committer
cx88 provides drivers for TV/radio capture cards based on
the Conexant CX23880/1/2/3 series of chips.  This port
includes the cx88 kernel drivers as well as a simple app
for HDTV capture.  It requires multimedia/libtuner for
channel selection and peripheral configuration.

PR:             127669
Submitted by:   Jason Harmening <jason dot harmening at gmail dot com>

Number of commits found: 52