diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2008-10-02 00:17:56 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2008-10-02 00:17:56 +0800 |
commit | 4d3a09b51565f614793936c834885283ff4287e3 (patch) | |
tree | a557a3f2340865fd50e036aefa52c2372a453943 /multimedia | |
parent | 608714c04340ca0fea5466dfa60cffbd213b4035 (diff) | |
download | freebsd-ports-gnome-4d3a09b51565f614793936c834885283ff4287e3.tar.gz freebsd-ports-gnome-4d3a09b51565f614793936c834885283ff4287e3.tar.zst freebsd-ports-gnome-4d3a09b51565f614793936c834885283ff4287e3.zip |
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>
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/cx88/Makefile | 34 | ||||
-rw-r--r-- | multimedia/cx88/distinfo | 3 | ||||
-rw-r--r-- | multimedia/cx88/pkg-descr | 5 | ||||
-rw-r--r-- | multimedia/cx88/pkg-plist | 33 |
5 files changed, 76 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index ff653d00ce9a..c27605f36e5d 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -19,6 +19,7 @@ SUBDIR += castpodder SUBDIR += cheese SUBDIR += clive + SUBDIR += cx88 SUBDIR += devede SUBDIR += dirac SUBDIR += dirac-reference diff --git a/multimedia/cx88/Makefile b/multimedia/cx88/Makefile new file mode 100644 index 000000000000..5b994b55e055 --- /dev/null +++ b/multimedia/cx88/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: cx88 +# Date created: 7 September 2008 +# Whom: jah +# +# $FreeBSD$ +# + +PORTNAME= cx88 +PORTVERSION= 1.0.1 +CATEGORIES= multimedia kld +MASTER_SITES= ftp://corona.homeunix.net/ports/cx88/ +EXTRACT_ONLY= cx88-${PORTVERSION}.tar.gz + +MAINTAINER= jason.harmening@gmail.com +COMMENT= Drivers for Conexant CX23880/1/2/3-based TV/radio capture cards + +LIB_DEPENDS= tuner:${PORTSDIR}/multimedia/libtuner +BUILD_DEPENDS= ${LOCALBASE}/lib/libezxml.a:${PORTSDIR}/textproc/ezxml + +KMODDIR= /boot/modules +PLIST_SUB+= KMODDIR=${KMODDIR} +MAKE_ARGS+= LIBTUNER_LIB=${LOCALBASE}/lib/libtuner LIBTUNER_HEADER=${LOCALBASE}/include/libtuner KMODDIR=${KMODDIR} + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 700055 +IGNORE= requires FreeBSD 7.0-RELEASE or later +.endif + +.if !exists(/usr/src/sys/Makefile) +IGNORE= requires kernel source files +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/cx88/distinfo b/multimedia/cx88/distinfo new file mode 100644 index 000000000000..1c7a3f39e3a7 --- /dev/null +++ b/multimedia/cx88/distinfo @@ -0,0 +1,3 @@ +MD5 (cx88-1.0.1.tar.gz) = bab32b056819b5665862abb58eb9c262 +SHA256 (cx88-1.0.1.tar.gz) = de926651cf76f1d8bf2ba771803bf66738905bb6ba224633ffb849be48027fff +SIZE (cx88-1.0.1.tar.gz) = 123639 diff --git a/multimedia/cx88/pkg-descr b/multimedia/cx88/pkg-descr new file mode 100644 index 000000000000..2d1b5b2a815d --- /dev/null +++ b/multimedia/cx88/pkg-descr @@ -0,0 +1,5 @@ +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. diff --git a/multimedia/cx88/pkg-plist b/multimedia/cx88/pkg-plist new file mode 100644 index 000000000000..ad4b73b91a86 --- /dev/null +++ b/multimedia/cx88/pkg-plist @@ -0,0 +1,33 @@ +bin/cx88 +%%DATADIR%%/or51132_qam.fw +%%DATADIR%%/or51132_vsb.fw +%%EXAMPLESDIR%%/cx88.xml.sample +%%EXAMPLESDIR%%/cx88_audio_client.cpp +%%EXAMPLESDIR%%/cx88_audio_enable.cpp +%%EXAMPLESDIR%%/hd3k_analog_kbuf.cpp +%%EXAMPLESDIR%%/hd3k_analog_ubuf.cpp +%%EXAMPLESDIR%%/hd3k_mpeg_kbuf.cpp +%%EXAMPLESDIR%%/hd3k_mpeg_ubuf.cpp +%%EXAMPLESDIR%%/hd5k_analog_ubuf.cpp +%%EXAMPLESDIR%%/hd5k_mpeg_kbuf.cpp +%%EXAMPLESDIR%%/hd5k_mpeg_ubuf.cpp +%%EXAMPLESDIR%%/remote.cpp +%%EXAMPLESDIR%%/tuner_config +include/iicdev/iicdev_ioctl.h +include/cx88/cx88_mpeg_ioctl.h +include/cx88/cx88_video_ioctl.h +include/cx88/cx88_audio_ioctl.h +@dirrm include/iicdev +@dirrm include/cx88 +@dirrm %%EXAMPLESDIR%% +@dirrm %%DATADIR%% +@cwd %%KMODDIR%% +cx88.ko +cx88i2c.ko +iicdev.ko +cx88ir.ko +cx88mpeg.ko +cx88video.ko +cx88audio.ko +@exec kldxref %D +@unexec kldxref %D |