Changeset View
Changeset View
Standalone View
Standalone View
multimedia/v4l_compat/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= v4l_compat | PORTNAME= v4l_compat | ||||
PORTVERSION= 1.0.${DUMMYDATE} | PORTREVISION= 0 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= multimedia | |||||
MASTER_SITES= LOCAL/kwm | |||||
MAINTAINER= multimedia@FreeBSD.org | |||||
COMMENT= Video4Linux IOCTL header files | COMMENT= Video4Linux IOCTL header files | ||||
LICENSE= GPLv2 | |||||
DUMMYDATE= 20120501 | |||||
NO_BUILD= yes | NO_BUILD= yes | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
BASE_HEADERS= input.h uinput.h videodev.h videodev2.h | |||||
DVB_HEADERS= audio.h ca.h dmx.h frontend.h net.h osd.h version.h video.h | |||||
MASTERDIR= ${.CURDIR}/../../multimedia/libv4l | |||||
EXTRADIR= ${WRKSRC}/../linux | |||||
DESCR= ${.CURDIR}/pkg-descr | |||||
PLIST= ${.CURDIR}/pkg-plist | |||||
LIBV4L_SLAVE= compat | |||||
BASE_HEADERS= input.h uinput.h ivtv.h v4l2-controls.h \ | |||||
v4l2-common.h videodev2.h | |||||
DVB_HEADERS= audio.h dmx.h frontend.h video.h | |||||
EXTRA_HEADERS= ca.h osd.h version.h | |||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/include/linux/dvb | @${MKDIR} ${STAGEDIR}${PREFIX}/include/linux/dvb/ | ||||
cd ${WRKSRC}; ${INSTALL_DATA} ${BASE_HEADERS} ${STAGEDIR}${PREFIX}/include/linux/ | .for i in ${BASE_HEADERS} | ||||
cd ${WRKSRC}/dvb; ${INSTALL_DATA} ${DVB_HEADERS} ${STAGEDIR}${PREFIX}/include/linux/dvb/ | ${INSTALL_DATA} ${WRKSRC}/contrib/freebsd/include/linux/${i} \ | ||||
${STAGEDIR}${PREFIX}/include/linux/ | |||||
.endfor | |||||
.for i in ${DVB_HEADERS} | |||||
${INSTALL_DATA} ${WRKSRC}/include/linux/dvb/${i} \ | |||||
${STAGEDIR}${PREFIX}/include/linux/dvb | |||||
.endfor | |||||
# V4L1 is dead in linux, however webcamd still supports it. | |||||
${INSTALL_DATA} ${FILESDIR}/videodev.h \ | |||||
${STAGEDIR}${PREFIX}/include/linux/ | |||||
# Extra dvb headers supplied taken from the linux kernel distfile. | |||||
# vdr and the gst dvb plugin need them at least | |||||
.for i in ${EXTRA_HEADERS} | |||||
${INSTALL_DATA} ${EXTRADIR}/dvb/${i} \ | |||||
${STAGEDIR}${PREFIX}/include/linux/dvb/ | |||||
.endfor | |||||
.include <bsd.port.mk> | .include "${MASTERDIR}/Makefile" |