Changeset View
Changeset View
Standalone View
Standalone View
multimedia/libv4l/Makefile
# Created by: Andrew Thompson <thompsa@FreeBSD.org> | # Created by: Andrew Thompson <thompsa@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libv4l | PORTNAME?= libv4l | ||||
PORTVERSION= 0.8.8 | PORTVERSION= 1.6.2 | ||||
PORTREVISION= 2 | PORTREVISION?= 0 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MASTER_SITES= http://linuxtv.org/downloads/v4l-utils/ | MASTER_SITES= http://linuxtv.org/downloads/v4l-utils/ | ||||
DISTNAME= v4l-utils-${PORTVERSION} | DISTNAME= v4l-utils-${PORTVERSION} | ||||
MAINTAINER?= hselasky@FreeBSD.org | |||||
COMMENT?= Video4Linux library | |||||
LIBV4L_SLAVE?= no | |||||
MAINTAINER= hselasky@FreeBSD.org | USES= tar:bzip2 | ||||
COMMENT= Video4Linux library | |||||
.if ${LIBV4L_SLAVE} == no | |||||
BUILD_DEPENDS= v4l_compat>=1.0.20120501:${PORTSDIR}/multimedia/v4l_compat | BUILD_DEPENDS= v4l_compat>=1.0.20120501:${PORTSDIR}/multimedia/v4l_compat | ||||
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg | LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ | ||||
libargp.so:${PORTSDIR}/devel/argp-standalone | |||||
GNU_CONFIGURE= yes | |||||
MAKE_ARGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ | CPPFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS="-L${LOCALBASE}/lib" LIBDIR="${PREFIX}/lib" | LDFLAGS+= -L${LOCALBASE}/lib | ||||
USES+= gmake libtool pathfix pkgconfig | |||||
USE_LDCONFIG= yes | |||||
CONFIGURE_ARGS= --disable-libdvbv5 \ | |||||
USES= gmake tar:bzip2 | --disable-v4l-utils \ | ||||
USE_LDCONFIG= yes | --disable-qv4l2 \ | ||||
--without-libudev | |||||
WRKSRC= ${WRKDIR}/${DISTNAME}/lib | INSTALL_TARGET= install-strip | ||||
post-patch: | |||||
@${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ | |||||
-e 's|-lrt||g' \ | |||||
${WRKSRC}/libv4l1/Makefile \ | post-patch: | ||||
${WRKSRC}/libv4l2/Makefile \ | @${REINPLACE_CMD} -e 's|$$libdir/pkgconfig|${PREFIX}/libdata/pkgconfig|g' \ | ||||
${WRKSRC}/libv4lconvert/Makefile | ${WRKSRC}/configure | ||||
@${RM} ${WRKSRC}/../include/linux/videodev2.h | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |