summaryrefslogtreecommitdiff
path: root/multimedia/mpv/options.mk
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/mpv/options.mk')
-rw-r--r--multimedia/mpv/options.mk40
1 files changed, 37 insertions, 3 deletions
diff --git a/multimedia/mpv/options.mk b/multimedia/mpv/options.mk
index c4c824a9cf6..4e5deff2cc5 100644
--- a/multimedia/mpv/options.mk
+++ b/multimedia/mpv/options.mk
@@ -1,8 +1,8 @@
-# $NetBSD: options.mk,v 1.6 2017/01/31 01:37:19 khorben Exp $
+# $NetBSD: options.mk,v 1.7 2017/03/10 15:55:33 nat Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mpv
-PKG_SUPPORTED_OPTIONS= caca lua pulseaudio sdl v4l2
-PKG_SUGGESTED_OPTIONS= lua pulseaudio
+PKG_SUPPORTED_OPTIONS= caca lua pulseaudio sdl v4l2 sdl2 rpi libass
+PKG_SUGGESTED_OPTIONS= lua
.include "../../mk/bsd.options.mk"
@@ -38,6 +38,18 @@ WAF_CONFIGURE_ARGS+= --disable-pulse
.endif
###
+###
+### SDL2 support
+###
+.if !empty(PKG_OPTIONS:Msdl2)
+WAF_CONFIGURE_ARGS+= --enable-sdl2
+.include "../../devel/SDL2/buildlink3.mk"
+.else
+WAF_CONFIGURE_ARGS+= --disable-sdl2
+.endif
+
+###
+###
### SDL support (audio output)
###
.if !empty(PKG_OPTIONS:Msdl)
@@ -48,6 +60,15 @@ WAF_CONFIGURE_ARGS+= --disable-sdl1
.endif
###
+### libASS support
+###
+.if !empty(PKG_OPTIONS:Mlibass)
+WAF_CONFIGURE_ARGS+= --enable-libass
+.else
+WAF_CONFIGURE_ARGS+= --disable-libass
+.endif
+
+###
### V4L2 support
###
.if !empty(PKG_OPTIONS:Mv4l2)
@@ -55,3 +76,16 @@ WAF_CONFIGURE_ARGS+= --enable-libv4l2
.else
WAF_CONFIGURE_ARGS+= --disable-libv4l2
.endif
+
+###
+### Raspberry Pi support
+###
+.if !empty(PKG_OPTIONS:Mrpi)
+.include "../../misc/raspberrypi-userland/buildlink3.mk"
+CFLAGS+="-L${PREFIX}/lib"
+SUBST_CLASSES+= vc
+SUBST_STAGE.vc= pre-configure
+SUBST_MESSAGE.vc= Fixing path to VideoCore libraries.
+SUBST_FILES.vc= waftools/checks/custom.py
+SUBST_SED.vc+= -e 's;opt/vc;${PREFIX};g'
+.endif