diff options
Diffstat (limited to 'multimedia/v4l_compat/Makefile')
-rw-r--r-- | multimedia/v4l_compat/Makefile | 46 |
1 files changed, 31 insertions, 15 deletions
diff --git a/multimedia/v4l_compat/Makefile b/multimedia/v4l_compat/Makefile index defd3a3cc36f..1d98d2c024ee 100644 --- a/multimedia/v4l_compat/Makefile +++ b/multimedia/v4l_compat/Makefile @@ -1,26 +1,42 @@ # $FreeBSD$ PORTNAME= v4l_compat -PORTVERSION= 1.0.${DUMMYDATE} -PORTREVISION= 1 -CATEGORIES= multimedia -MASTER_SITES= LOCAL/kwm +PORTREVISION= 0 -MAINTAINER= multimedia@FreeBSD.org COMMENT= Video4Linux IOCTL header files -LICENSE= GPLv2 - -DUMMYDATE= 20120501 - NO_BUILD= 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: - ${MKDIR} ${STAGEDIR}${PREFIX}/include/linux/dvb - cd ${WRKSRC}; ${INSTALL_DATA} ${BASE_HEADERS} ${STAGEDIR}${PREFIX}/include/linux/ - cd ${WRKSRC}/dvb; ${INSTALL_DATA} ${DVB_HEADERS} ${STAGEDIR}${PREFIX}/include/linux/dvb/ + @${MKDIR} ${STAGEDIR}${PREFIX}/include/linux/dvb/ +.for i in ${BASE_HEADERS} + ${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" |