Changeset View
Changeset View
Standalone View
Standalone View
multimedia/v4l-utils/Makefile
# Created by: Juergen Lock <nox@FreeBSD.org> | # Created by: Juergen Lock <nox@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= v4l-utils | PORTNAME?= v4l-utils | ||||
PORTVERSION= 0.8.8 | PORTREVISION= 0 | ||||
CATEGORIES= multimedia | |||||
MASTER_SITES= http://linuxtv.org/downloads/v4l-utils/ | |||||
MAINTAINER= nox@FreeBSD.org | |||||
COMMENT= Video4Linux utilities | COMMENT= Video4Linux utilities | ||||
BUILD_DEPENDS= v4l_compat>=1.0.20120501:${PORTSDIR}/multimedia/v4l_compat \ | MASTERDIR= ${.CURDIR}/../../multimedia/libv4l | ||||
libv4l>=0.8.8:${PORTSDIR}/multimedia/libv4l | DESCR= ${.CURDIR}/pkg-descr | ||||
LIB_DEPENDS= libv4l2.so:${PORTSDIR}/multimedia/libv4l \ | PLIST= ${.CURDIR}/pkg-plist | ||||
libargp.so:${PORTSDIR}/devel/argp-standalone | LIBV4L_SLAVE= utils | ||||
MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include -DPREFIX=\\\"${PREFIX}\\\"" \ | INSTALL_WRKSRC= ${WRKSRC}/utils | ||||
LIBDIR="${PREFIX}/lib" LDFLAGS="-L${LOCALBASE}/lib -largp" | |||||
USES= gmake tar:bzip2 | |||||
USE_LDCONFIG= yes | |||||
WRKSRC= ${WRKDIR}/${DISTNAME}/utils | # no need for udev rules | ||||
post-install: | |||||
@${RM} -rf ${STAGEDIR}/lib/udev | |||||
.include <bsd.port.pre.mk> | .include "${MASTERDIR}/Makefile" | ||||
.if ${OSVERSION} < 800000 | |||||
EXTRA_PATCHES= ${FILESDIR}/extra-strnlen | |||||
.endif | |||||
post-patch: | |||||
@${RM} ${WRKSRC}/../include/linux/videodev2.h | |||||
@${REINPLACE_CMD} -e 's|#include <sys/klog.h>||g' \ | |||||
-e 's|#include <features.h>||g' \ | |||||
-e 's|#include <linux/types.h>||g' \ | |||||
${WRKSRC}/v4l2-compliance/v4l2-compliance.cpp \ | |||||
${WRKSRC}/v4l2-compliance/v4l2-test-debug.cpp \ | |||||
${WRKSRC}/v4l2-ctl/cx18-ctl.c \ | |||||
${WRKSRC}/v4l2-ctl/ivtv-ctl.c \ | |||||
${WRKSRC}/../include/linux/ivtv.h | |||||
.include <bsd.port.post.mk> |