pkgsrc/net/freerdp/options.mk
khorben 08f3106d89 Update dependencies on print/cups to print/cups-base
This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.

This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).

As discussed on tech-pkg@
2017-11-12 15:36:57 +00:00

79 lines
1.6 KiB
Makefile

# $NetBSD: options.mk,v 1.7 2017/11/12 15:36:58 khorben Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.freerdp
PKG_SUPPORTED_OPTIONS= alsa cups ffmpeg pcsc pulseaudio debug
PKG_SUGGESTED_OPTIONS= alsa cups ffmpeg
.include "../../mk/bsd.options.mk"
PLIST_VARS+= alsa ffmpeg pcsc pulseaudio
# Package-specific option-handling
###
### ALSA support
###
.if !empty(PKG_OPTIONS:Malsa)
. include "../../audio/alsa-lib/buildlink3.mk"
CMAKE_ARGS+= -DWITH_ALSA=ON
PLIST.alsa= yes
.else
CMAKE_ARGS+= -DWITH_ALSA=OFF
.endif
###
### CUPS support
###
.if !empty(PKG_OPTIONS:Mcups)
. include "../../print/cups-base/buildlink3.mk"
CMAKE_ARGS+= -DWITH_CUPS=ON
PLIST.cups= yes
.else
CMAKE_ARGS+= -DWITH_CUPS=OFF
.endif
###
### FFmpeg support
###
.if !empty(PKG_OPTIONS:Mffmpeg)
. include "../../multimedia/ffmpeg1/buildlink3.mk"
CMAKE_ARGS+= -DWITH_FFMPEG=ON
PLIST.ffmpeg= yes
.else
CMAKE_ARGS+= -DWITH_FFMPEG=OFF
.endif
###
### PC/SC support
###
.if !empty(PKG_OPTIONS:Mpcsc)
. include "../../security/pcsc-lite/buildlink3.mk"
CMAKE_ARGS+= -DWITH_PCSC=ON
PLIST.pcsc= yes
.else
CMAKE_ARGS+= -DWITH_PCSC=OFF
.endif
###
### PulseAudio support
###
.if !empty(PKG_OPTIONS:Mpulseaudio)
. include "../../audio/pulseaudio/buildlink3.mk"
CMAKE_ARGS+= -DWITH_PULSEAUDIO=ON
PLIST.pulseaudio= yes
.else
CMAKE_ARGS+= -DWITH_PULSEAUDIO=OFF
.endif
###
### Debug support
###
.if !empty(PKG_OPTIONS:Mdebug)
#CMAKE_ARGS+= -DWITH_DEBUG_TRANSPORT=ON
CMAKE_ARGS+= -DWITH_DEBUG_CHANNELS=ON
CMAKE_ARGS+= -DWITH_DEBUG_SVC=ON
CMAKE_ARGS+= -DWITH_DEBUG_DVC=ON
CMAKE_ARGS+= -DWITH_DEBUG_NEGO=ON
CMAKE_ARGS+= -DWITH_DEBUG_REDIR=ON
CMAKE_ARGS+= -DWITH_DEBUG_GDI=ON
.endif