# $NetBSD: options.mk,v 1.8 2017/03/11 00:46:47 nat Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.mpv PKG_SUPPORTED_OPTIONS= caca lua pulseaudio sdl v4l2 sdl2 rpi ass PKG_SUGGESTED_OPTIONS= lua .include "../../mk/bsd.options.mk" ### ### caca support (video output) ### .if !empty(PKG_OPTIONS:Mcaca) WAF_CONFIGURE_ARGS+= --enable-caca .include "../../graphics/libcaca/buildlink3.mk" .else WAF_CONFIGURE_ARGS+= --disable-caca .endif ### ### lua support ### .if !empty(PKG_OPTIONS:Mlua) WAF_CONFIGURE_ARGS+= --enable-lua LUA_VERSIONS_INCOMPATIBLE= 53 .include "../../lang/lua/buildlink3.mk" .else WAF_CONFIGURE_ARGS+= --disable-lua .endif ### ### Pulseaudio support (audio output) ### .if !empty(PKG_OPTIONS:Mpulseaudio) WAF_CONFIGURE_ARGS+= --enable-pulse .include "../../audio/pulseaudio/buildlink3.mk" .else 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) WAF_CONFIGURE_ARGS+= --enable-sdl1 .include "../../devel/SDL/buildlink3.mk" .else WAF_CONFIGURE_ARGS+= --disable-sdl1 .endif ### ### libASS support ### .if !empty(PKG_OPTIONS:Mass) WAF_CONFIGURE_ARGS+= --enable-libass .else WAF_CONFIGURE_ARGS+= --disable-libass .endif ### ### V4L2 support ### .if !empty(PKG_OPTIONS:Mv4l2) WAF_CONFIGURE_ARGS+= --enable-libv4l2 .else WAF_CONFIGURE_ARGS+= --disable-libv4l2 .endif ### ### Raspberry Pi support ### .if !empty(PKG_OPTIONS:Mrpi) BUILD_DEPENDS+= raspberrypi-userland>=20170109:../../misc/raspberrypi-userland 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