Changeset View
Changeset View
Standalone View
Standalone View
audio/clementine-player/Makefile
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
MTP_DESC= MTP device support | MTP_DESC= MTP device support | ||||
VISUALISATION_DESC= Visualisations from projectM | VISUALISATION_DESC= Visualisations from projectM | ||||
WIIMOTEDEV_DESC= Wiimote support | WIIMOTEDEV_DESC= Wiimote support | ||||
MOODBAR_DESC= Moodbar Support | MOODBAR_DESC= Moodbar Support | ||||
OPTIONS_DEFAULT= AUDIOCD BOX DEVICEKIT DROPBOX GIO GOOGLE_DRIVE GPOD \ | OPTIONS_DEFAULT= AUDIOCD BOX DEVICEKIT DROPBOX GIO GOOGLE_DRIVE GPOD \ | ||||
LASTFM MTP VISUALISATION WIIMOTEDEV MOODBAR | LASTFM MTP VISUALISATION WIIMOTEDEV MOODBAR | ||||
.include <bsd.port.options.mk> | DROPBOX_CMAKE_ON= -DENABLE_DROPBOX=ON | ||||
DROPBOX_CMAKE_OFF= -DENABLE_DROPBOX=OFF | |||||
.if ${PORT_OPTIONS:MDROPBOX} | MOODBAR_CMAKE_ON= -DENABLE_MOODBAR=ON | ||||
CMAKE_ARGS+= -DENABLE_DROPBOX=ON | MOODBAR_CMAKE_OFF= -DENABLE_MOODBAR=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_DROPBOX=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MMOODBAR} | AUDIOCD_LIB_DEPENDS= libcdio.so:${PORTSDIR}/sysutils/libcdio | ||||
CMAKE_ARGS+= -DENABLE_MOODBAR=ON | AUDIOCD_CMAKE_ON= -DENABLE_AUDIOCD=ON | ||||
.else | AUDIOCD_CMAKE_OFF= -DENABLE_AUDIOCD=OFF | ||||
CMAKE_ARGS+= -DENABLE_MOODBAR=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MAUDIOCD} | BOX_CMAKE_ON= -DENABLE_BOX=ON | ||||
CMAKE_ARGS+= -DENABLE_AUDIOCD=ON | BOX_CMAKE_OFF= -DENABLE_BOX=OFF | ||||
LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio | |||||
.else | |||||
CMAKE_ARGS+= -DENABLE_AUDIOCD=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MBOX} | BREAKPAD_CMAKE_ON= -DENABLE_BREAKPAD=ON | ||||
CMAKE_ARGS+= -DENABLE_BOX=ON | BREAKPAD_CMAKE_OFF= -DENABLE_BREAKPAD=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_BOX=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MBREAKPAD} | DEVICEKIT_CMAKE_ON= -DENABLE_DEVICEKIT=ON | ||||
CMAKE_ARGS+= -DENABLE_BREAKPAD=ON | DEVICEKIT_CMAKE_OFF= -DENABLE_DEVICEKIT=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_BREAKPAD=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MDEVICEKIT} | GIO_USE= GNOME=glib20 | ||||
CMAKE_ARGS+= -DENABLE_DEVICEKIT=ON | GIO_CMAKE_ON= -DENABLE_GIO=ON | ||||
.else | GIO_CMAKE_OFF= -DENABLE_GIO=OFF | ||||
CMAKE_ARGS+= -DENABLE_DEVICEKIT=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGIO} | GOOGLE_DRIVE_BUILD_DEPENDS= google-sparsehash>=2.0.2:${PORTSDIR}/devel/google-sparsehash | ||||
CMAKE_ARGS+= -DENABLE_GIO=ON | GOOGLE_DRIVE_CMAKE_ON= -DENABLE_GOOGLE_DRIVE=ON | ||||
USE_GNOME= glib20 | GOOGLE_DRIVE_CMAKE_OFF= -DENABLE_GOOGLE_DRIVE=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_GIO=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGOOGLE_DRIVE} | GPOD_LIB_DEPENDS= libgpod.so:${PORTSDIR}/audio/libgpod | ||||
CMAKE_ARGS+= -DENABLE_GOOGLE_DRIVE=ON | GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON | ||||
BUILD_DEPENDS+= google-sparsehash>=2.0.2:${PORTSDIR}/devel/google-sparsehash | GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_GOOGLE_DRIVE=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGPOD} | LASTFM_LIB_DEPENDS= liblastfm.so:${PORTSDIR}/audio/liblastfm | ||||
CMAKE_ARGS+= -DENABLE_LIBGPOD=ON | LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON | ||||
LIB_DEPENDS+= libgpod.so:${PORTSDIR}/audio/libgpod | LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_LIBGPOD=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MLASTFM} | MPT_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp | ||||
CMAKE_ARGS+= -DENABLE_LIBLASTFM=ON | MTP_CMAKE_ON= -DENABLE_LIBMTP=ON | ||||
LIB_DEPENDS+= liblastfm.so:${PORTSDIR}/audio/liblastfm | MTP_CMAKE_OFF= -DENABLE_LIBMTP=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_LIBLASTFM=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MMTP} | VISUALISATION_CMAKE_ON= -DENABLE_VISUALISATIONS=ON | ||||
CMAKE_ARGS+= -DENABLE_LIBMTP=ON | VISUALISATION_CMAKE_OFF= -DENABLE_VISUALISATIONS=OFF | ||||
LIB_DEPENDS+= libmtp.so:${PORTSDIR}/multimedia/libmtp | |||||
.else | |||||
CMAKE_ARGS+= -DENABLE_LIBMTP=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MVISUALISATION} | WIIMOTEDEV_CMAKE_ON= -DENABLE_WIIMOTEDEV=ON | ||||
CMAKE_ARGS+= -DENABLE_VISUALISATIONS=ON | WIIMOTEDEV_CMAKE_OFF= -DENABLE_WIIMOTEDEV=OFF | ||||
.else | |||||
CMAKE_ARGS+= -DENABLE_VISUALISATIONS=OFF | |||||
.endif | |||||
.if ${PORT_OPTIONS:MWIIMOTEDEV} | |||||
CMAKE_ARGS+= -DENABLE_WIIMOTEDEV=ON | |||||
.else | |||||
CMAKE_ARGS+= -DENABLE_WIIMOTEDEV=OFF | |||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |