cx88 provides drivers for PCI and PCI-e TV/radio capture cards based on the
Conexant CX23880/1/2/3 and CX23885/7/8 chip families. This port includes the
cx88 kernel drivers as well as a simple app for TV capture. It requires
multimedia/libtuner for channel selection and peripheral configuration.
===> The following configuration options are available for cx88-1.5.5:
DEBUG=off: Build with debugging support
LINUXCOMPAT=on: Support for Linux DVB and radio API
VERBOSE=off: Enable verbose output
===> Use 'make config' to modify these settings
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
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)
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.
(Only the first 15 lines of the commit message are shown above )
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
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>
(Only the first 15 lines of the commit message are shown above )
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
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
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>.
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 )
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)
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)
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)
- 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)
- 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)
- 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)
- 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)
- 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
- 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)
- 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)
- 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)
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>