Changeset View
Changeset View
Standalone View
Standalone View
head/multimedia/libva/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libva | PORTNAME= libva | ||||
PORTVERSION= 1.8.3 | PORTVERSION= 2.0.0 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MAINTAINER= madpilot@FreeBSD.org | MAINTAINER= madpilot@FreeBSD.org | ||||
COMMENT= VAAPI wrapper and dummy driver | COMMENT= VAAPI wrapper and dummy driver | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | ||||
RUN_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | RUN_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | ||||
LIB_DEPENDS= libdrm.so:graphics/libdrm | LIB_DEPENDS= libdrm.so:graphics/libdrm | ||||
USES= autoreconf gmake libtool localbase pkgconfig tar:bzip2 | USES= autoreconf gmake libtool localbase pkgconfig tar:bzip2 | ||||
USE_XORG= glproto pciaccess x11 xext xfixes | USE_XORG= glproto pciaccess x11 xext xfixes | ||||
USE_GL= gl | USE_GL= gl | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --program-prefix=va | CONFIGURE_ARGS= --program-prefix=va | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
INSTALL_TARGET= install-strip | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= 01org | GH_ACCOUNT= 01org | ||||
LDFLAGS+= -lpthread | LDFLAGS+= -lpthread | ||||
# prevent types conflict: videodev2.h vs. drm.h | # prevent types conflict: videodev2.h vs. drm.h | ||||
CFLAGS+= -DHAVE_LINUX_INTEGER_TYPES | CFLAGS+= -DHAVE_LINUX_INTEGER_TYPES | ||||
OPTIONS_DEFINE= DEBUG | OPTIONS_DEFINE= DEBUG | ||||
.include <bsd.port.options.mk> | DEBUG_CFLAGS= -D_DEBUG | ||||
DEBUG_CFLAGS_OFF= -DNDEBUG | |||||
.if ${PORT_OPTIONS:MDEBUG} | |||||
CFLAGS+= -D_DEBUG | |||||
.else | |||||
CFLAGS+= -DNDEBUG | |||||
.endif | |||||
.include <bsd.port.pre.mk> | |||||
.if defined(STRIP) && ${STRIP} != "" | |||||
INSTALL_TARGET= install-strip | |||||
.endif | |||||
post-patch: .SILENT | post-patch: .SILENT | ||||
${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \ | ${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \ | ||||
-e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \ | -e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \ | ||||
${WRKSRC}/configure.ac | ${WRKSRC}/configure.ac | ||||
${REINPLACE_CMD} '/^export VA_HEADER_/d' \ | ${REINPLACE_CMD} '/^export VA_HEADER_/d' \ | ||||
${WRKSRC}/doc/Makefile.am | ${WRKSRC}/doc/Makefile.am | ||||
${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am | ${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am | ||||
.include <bsd.port.post.mk> | .include <bsd.port.mk> |