Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F145103131
D18017.1777423934.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D18017.1777423934.diff
View Options
Index: multimedia/libva-intel-driver/Makefile
===================================================================
--- multimedia/libva-intel-driver/Makefile
+++ multimedia/libva-intel-driver/Makefile
@@ -7,34 +7,37 @@
CATEGORIES= multimedia
MAINTAINER= madpilot@FreeBSD.org
-COMMENT= VAAPI intel driver
+COMMENT= VAAPI intel driver ${${FLAVOR}_COMMENT}
LICENSE= MIT
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 \
libdrm.so:graphics/libdrm
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-GNU_CONFIGURE= yes
+FLAVORS= default hybrid
+default_CONFLICTS_INSTALL= ${PORTNAME}@*
+
USES= alias autoreconf compiler:c11 gmake libtool localbase \
pkgconfig tar:bzip2
USE_GL= gl
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= ${${FLAVOR}_CONFIGURE_ARGS}
+PLIST_FILES= lib/dri/i915_drv_video.so lib/dri/i965_drv_video.so
USE_GITHUB= yes
GH_ACCOUNT= intel
GH_PROJECT= intel-vaapi-driver
-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
-
-HYBRID_DESC= Hybrid codec support (e.g., VP9 decoding on Skylake)
-HYBRID_RUN_DEPENDS= ${LOCALBASE}/lib/dri/hybrid_drv_video.so:multimedia/libva-intel-hybrid-driver
-HYBRID_CONFIGURE_ENABLE= hybrid-codec
+hybrid_COMMENT= with Hybrid codec support
+hybrid_PKGNAMESUFFIX= @${FLAVOR}
+hybrid_CONFLICTS_INSTALL=${PORTNAME}
+hybrid_RUN_DEPENDS= ${LOCALBASE}/lib/dri/hybrid_drv_video.so:multimedia/libva-intel-hybrid-driver
+hybrid_CONFIGURE_ARGS= --enable-hybrid-codec
post-patch: .SILENT
${REINPLACE_CMD} -e 's/-ldl//' \
Index: multimedia/libva-intel-driver/pkg-descr
===================================================================
--- multimedia/libva-intel-driver/pkg-descr
+++ multimedia/libva-intel-driver/pkg-descr
@@ -1,4 +1,8 @@
Libva driver for intel graphics cards with hardware accelerated
features for video encode/decode.
+@hybrid flavor has support for partial VP8 encoding on IvyBridge,
+BayTrail, Haswell and partial VP9 decoding on Haswell, Broadwell,
+Cherryview, Skylake.
+
WWW: https://github.com/intel/intel-vaapi-driver
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Apr 29, 12:52 AM (8 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28449106
Default Alt Text
D18017.1777423934.diff (2 KB)
Attached To
Mode
D18017: multimedia/libva-intel-driver: convert HYBRID into flavor
Attached
Detach File
Event Timeline
Log In to Comment