Changeset View
Changeset View
Standalone View
Standalone View
audio/clementine-player/Makefile
# Created by: Veniamin Gvozdikov <vg@FreeBSD.org> | # Created by: Veniamin Gvozdikov <vg@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= clementine | PORTNAME= clementine | ||||
DISTVERSIONPREFIX= v | PORTVERSION= 1.3.1.999.g20181029 | ||||
DISTVERSION= 1.3.1-441 | |||||
DISTVERSIONSUFFIX= -gc01b7bc | |||||
PORTREVISION= 5 | |||||
CATEGORIES= audio | CATEGORIES= audio | ||||
PKGNAMESUFFIX= -player | PKGNAMESUFFIX= -player | ||||
MASTER_SITES= GH | |||||
MAINTAINER= sbruno@FreeBSD.org | MAINTAINER= sbruno@FreeBSD.org | ||||
COMMENT= Cross-platform music player based on Amarok 1.4 | COMMENT= Cross-platform music player based on Amarok 1.4 | ||||
LICENSE= GPLv3+ | LICENSE= GPLv3+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs | BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs | ||||
LIB_DEPENDS= libtag.so:audio/taglib \ | LIB_DEPENDS= libtag.so:audio/taglib \ | ||||
libchromaprint.so:audio/chromaprint \ | libchromaprint.so:audio/chromaprint \ | ||||
libprotobuf.so:devel/protobuf \ | libprotobuf.so:devel/protobuf \ | ||||
libqca.so:devel/qca@qt4 \ | |||||
libqjson.so:devel/qjson@qt4 \ | |||||
libfftw3.so:math/fftw3 \ | libfftw3.so:math/fftw3 \ | ||||
libechonest.so:audio/libechonest \ | libcryptopp.so:security/cryptopp \ | ||||
libcryptopp.so:security/cryptopp | libqca-qt5.so:devel/qca@qt5 | ||||
BROKEN_powerpc64= fails to compile: tagreader.cpp: undefined reference to TagLib::String::String | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= ${PORTNAME}${PKGNAMESUFFIX} | GH_TUPLE= clementine-player:Clementine:623a536 | ||||
GH_PROJECT= Clementine | |||||
USES= cmake \ | USES= cmake \ | ||||
compiler:c++11-lib \ | compiler:c++11-lib \ | ||||
desktop-file-utils \ | desktop-file-utils \ | ||||
gettext-tools \ | gettext-tools \ | ||||
pkgconfig \ | pkgconfig \ | ||||
qt:4 sqlite | qt:5 sqlite \ | ||||
gnome \ | |||||
gl | |||||
USE_GL= gl glew glu | USE_GL= glew glu | ||||
USE_XORG= x11 | USE_XORG= x11 | ||||
CONFLICTS_BUILD= qt-3.* | USE_QT= concurrent core dbus gui widgets x11extras xml opengl \ | ||||
USE_QT= corelib \ | network buildtools_build linguisttools_build qmake_build \ | ||||
dbus \ | sql testlib | ||||
gui \ | |||||
imageformats \ | |||||
qmake_build \ | |||||
linguist_build \ | |||||
moc_build \ | |||||
network \ | |||||
opengl \ | |||||
qtestlib \ | |||||
rcc_build \ | |||||
sql \ | |||||
uic_build \ | |||||
webkit \ | |||||
xml | |||||
USE_GSTREAMER1= cdparanoia \ | USE_GSTREAMER1= cdparanoia \ | ||||
chromaprint \ | chromaprint \ | ||||
faac \ | faac \ | ||||
faad \ | faad \ | ||||
flac \ | flac \ | ||||
lame \ | lame \ | ||||
mpg123 \ | mpg123 \ | ||||
Show All 9 Lines | |||||
CFLAGS+= -Wno-inconsistent-missing-override \ | CFLAGS+= -Wno-inconsistent-missing-override \ | ||||
-Wno-unused-variable \ | -Wno-unused-variable \ | ||||
-Wno-unused-function | -Wno-unused-function | ||||
CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ | CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ | ||||
-DENABLE_DBUS=ON \ | -DENABLE_DBUS=ON \ | ||||
-DENABLE_SPOTIFY_BLOB=OFF | -DENABLE_SPOTIFY_BLOB=OFF | ||||
OPTIONS_SUB= yes | |||||
OPTIONS_DEFINE= AMAZON \ | OPTIONS_DEFINE= AMAZON \ | ||||
AUDIOCD \ | AUDIOCD \ | ||||
BOX \ | BOX \ | ||||
BREAKPAD \ | BREAKPAD \ | ||||
DEVICEKIT \ | DEVICEKIT \ | ||||
DROPBOX \ | DROPBOX \ | ||||
GIO \ | GIO \ | ||||
GOOGLE_DRIVE \ | GOOGLE_DRIVE \ | ||||
GPOD \ | GPOD \ | ||||
LASTFM \ | LASTFM \ | ||||
MOODBAR \ | MOODBAR \ | ||||
MTP \ | MTP \ | ||||
PULSEAUDIO \ | PULSEAUDIO \ | ||||
SKYDRIVE \ | SKYDRIVE \ | ||||
VISUALISATION \ | VISUALISATION \ | ||||
WIIMOTEDEV | WIIMOTEDEV | ||||
OPTIONS_SUB= yes | |||||
AMAZON_DESC= Amazon Drive support | AMAZON_DESC= Amazon Drive support | ||||
AUDIOCD_DESC= Devices: Audio CD support | AUDIOCD_DESC= Devices: Audio CD support | ||||
BOX_DESC= Box Drive support | BOX_DESC= Box Drive support | ||||
BREAKPAD_DESC= Crash reporting | BREAKPAD_DESC= Crash reporting | ||||
DEVICEKIT_DESC= Devices: DeviceKit backend | DEVICEKIT_DESC= Devices: DeviceKit backend | ||||
DROPBOX_DESC= Dropbox Support | DROPBOX_DESC= Dropbox Support | ||||
GIO_DESC= Devices: GIO device backend | GIO_DESC= Devices: GIO device backend | ||||
GOOGLE_DRIVE_DESC= Google Drive support | GOOGLE_DRIVE_DESC= Google Drive support | ||||
▲ Show 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ | GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ | ||||
libplist.so:devel/libplist \ | libplist.so:devel/libplist \ | ||||
libusbmuxd.so:comms/libusbmuxd \ | libusbmuxd.so:comms/libusbmuxd \ | ||||
libimobiledevice.so:comms/libimobiledevice | libimobiledevice.so:comms/libimobiledevice | ||||
GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON | GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON | ||||
GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF | GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF | ||||
LASTFM_LIB_DEPENDS= liblastfm.so:audio/liblastfm | LASTFM_LIB_DEPENDS= liblastfm5.so:audio/liblastfm-qt5 | ||||
LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON | LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON | ||||
LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF | LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF | ||||
MOODBAR_CMAKE_ON= -DENABLE_MOODBAR=ON | MOODBAR_CMAKE_ON= -DENABLE_MOODBAR=ON | ||||
MOODBAR_CMAKE_OFF= -DENABLE_MOODBAR=OFF | MOODBAR_CMAKE_OFF= -DENABLE_MOODBAR=OFF | ||||
MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp | MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp | ||||
MTP_CMAKE_ON= -DENABLE_LIBMTP=ON | MTP_CMAKE_ON= -DENABLE_LIBMTP=ON | ||||
Show All 23 Lines |