# -*-mode: makefile-*- # Created by: slavek.banko@axis.cz # $FreeBSD$ # .include <../../trinity.port.mk> PORTNAME= akode COMMENT= akode plugin for aRts TDE_PREVERSION= MASTER_SITE_SUBDIR= a/${PORTNAME} PORTREVISION= 0 CATEGORIES= audio DISTSRC= ${PORTNAME}-trinity-${TDE_VERSION}${TDE_PREVERSION} DIST_SUBDIR= TDE/dependencies PREFIX= ${LOCALBASE} OPTIONS_DEFINE= ALSA_SINK \ JACK_SINK \ OSS_SINK \ PULSE_SINK \ \ FFMPEG_DECODER \ MPC_DECODER \ MPEG_DECODER \ XIPH_DECODER \ \ SRC_RESAMPLER \ OPTIONS_DEFAULT=ALSA_SINK \ JACK_SINK \ OSS_SINK \ PULSE_SINK \ \ MPC_DECODER \ MPEG_DECODER \ XIPH_DECODER \ \ SRC_RESAMPLER \ ALSA_SINK_DESC= Alsa output plugin JACK_SINK_DESC= Jack output plugin OSS_SINK_DESC= OSS output plugin PULSE_SINK_DESC= PulseAudio output plugin FFMPEG_DECODER_DESC= FFMPEG decoder plugin (broken) MPC_DECODER_DESC= Monkey's Audio decoder plugin MPEG_DECODER_DESC= MPEG audio decoder plugin (including mp3) XIPH_DECODER_DESC= FLAC/Speex/Vorbis decoder plugin SRC_RESAMPLER_DESC= Resampler processing plugin OPTIONS_SUB= yes .include .if ${PORT_OPTIONS:MALSA_SINK} LIB_DEPENDS+= libasound.so:${PORTSDIR}/audio/alsa-lib CONFIGURE_ARGS+= -DWITH_ALSA_SINK="ON" .endif .if ${PORT_OPTIONS:MJACK_SINK} LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack CONFIGURE_ARGS+= -DWITH_JACK_SINK="ON" .endif .if ${PORT_OPTIONS:MOSS_SINK} CONFIGURE_ARGS+= -DWITH_OSS_SINK="ON" .endif .if ${PORT_OPTIONS:MPULSE_SINK} LIB_DEPENDS+= libpulse-simple.so:${PORTSDIR}/audio/pulseaudio CONFIGURE_ARGS+= -DWITH_PULSE_SINK="ON" .endif .if ${PORT_OPTIONS:MFFMPEG_DECODER} LIB_DEPENDS+= libavformat.so:${PORTSDIR}//multimedia/ffmpeg \ libavcodec.so:${PORTSDIR}//multimedia/ffmpeg CONFIGURE_ARGS+= -DWITH_FFMPEG_DECODER="ON" .endif .if ${PORT_OPTIONS:MMPC_DECODER} CONFIGURE_ARGS+= -DWITH_MPC_DECODER="ON" .endif .if ${PORT_OPTIONS:MMPEG_DECODER} LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad CONFIGURE_ARGS+= -DWITH_MPEG_DECODER="ON" .endif .if ${PORT_OPTIONS:MSRC_RESAMPLER} LIB_DEPENDS+= libsamplerate.so:${PORTSDIR}/audio/libsamplerate CONFIGURE_ARGS+= -DWITH_SRC_RESAMPLER="ON" .endif .if ${PORT_OPTIONS:MXIPH_DECODER} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac \ libspeex.so:${PORTSDIR}/audio/speex \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ libvorbisfile.so:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+= -DWITH_XIPH_DECODER="ON" .endif # Build post-patch: tde-pathfix do-configure: tde-cmake-prepare ${TDE_CMAKE_CONFIGURE} \ -DCMAKE_INSTALL_PREFIX="${PREFIX}" \ -DPKGCONFIG_INSTALL_DIR="${PREFIX}/libdata/pkgconfig" \ \ -DWITH_GCC_VISIBILITY="ON" \ -DWITH_LIBLTDL="OFF" \ ${CONFIGURE_ARGS} do-build: tde-cmake-build do-install: tde-cmake-install .include