Changeset View
Changeset View
Standalone View
Standalone View
multimedia/libva-intel-driver/Makefile
# Created by: Manuel Creach <manuel.creach@me.com> | # Created by: Manuel Creach <manuel.creach@me.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libva-intel-driver | PORTNAME= libva-intel-driver | ||||
PORTVERSION= 2.3.0 | PORTVERSION= 2.3.0 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MAINTAINER= madpilot@FreeBSD.org | MAINTAINER= madpilot@FreeBSD.org | ||||
COMMENT= VAAPI intel driver | COMMENT= VAAPI driver for Intel GMA 4500 (Gen4) or newer | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
ONLY_FOR_ARCHS_REASON= Only Intel GPUs on x86 are supported | |||||
LIB_DEPENDS= libva.so:multimedia/libva \ | LIB_DEPENDS= libva.so:multimedia/libva \ | ||||
libdrm.so:graphics/libdrm | libdrm.so:graphics/libdrm | ||||
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USES= alias autoreconf compiler:c11 gmake libtool localbase \ | USES= alias autoreconf compiler:c11 gmake libtool localbase \ | ||||
pkgconfig tar:bzip2 | pkgconfig tar:bzip2 | ||||
USE_GL= gl | USE_GL= gl | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= intel | GH_ACCOUNT= intel | ||||
GH_PROJECT= intel-vaapi-driver | GH_PROJECT= intel-vaapi-driver | ||||
PLIST_FILES= lib/dri/i915_drv_video.so lib/dri/i965_drv_video.so | PLIST_FILES= lib/dri/i915_drv_video.so lib/dri/i965_drv_video.so | ||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
ONLY_FOR_ARCHS_REASON= Driver for hardware present only on intel i386 and amd64 CPUs | |||||
OPTIONS_DEFINE= HYBRID | OPTIONS_DEFINE= HYBRID | ||||
HYBRID_DESC= Hybrid codec support (e.g., VP9 decoding on Skylake) | HYBRID_DESC= Hybrid VP8 encoding on Gen7/8 and VP9 decoding on Gen7/8/9 | ||||
HYBRID_RUN_DEPENDS= ${LOCALBASE}/lib/dri/hybrid_drv_video.so:multimedia/libva-intel-hybrid-driver | HYBRID_RUN_DEPENDS= ${LOCALBASE}/lib/dri/hybrid_drv_video.so:multimedia/libva-intel-hybrid-driver | ||||
HYBRID_CONFIGURE_ENABLE= hybrid-codec | HYBRID_CONFIGURE_ENABLE= hybrid-codec | ||||
post-patch: .SILENT | post-patch: .SILENT | ||||
${REINPLACE_CMD} -e 's/-ldl//' \ | ${REINPLACE_CMD} -e 's/-ldl//' \ | ||||
${WRKSRC}/src/Makefile.am | ${WRKSRC}/src/Makefile.am | ||||
${REINPLACE_CMD} -e 's|driverdir|& --define-variable prefix=${PREFIX}|' \ | ${REINPLACE_CMD} -e 's|driverdir|& --define-variable prefix=${PREFIX}|' \ | ||||
${WRKSRC}/configure.ac | ${WRKSRC}/configure.ac | ||||
post-install: | post-install: | ||||
${LN} -sf i965_drv_video.so ${STAGEDIR}${PREFIX}/lib/dri/i915_drv_video.so | ${LN} -sf i965_drv_video.so ${STAGEDIR}${PREFIX}/lib/dri/i915_drv_video.so | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |