|
Lines 2-31
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= clementine |
4 |
PORTNAME= clementine |
| 5 |
DISTVERSIONPREFIX= v |
5 |
PORTVERSION= g20181205 |
| 6 |
DISTVERSION= 1.3.1-441 |
|
|
| 7 |
DISTVERSIONSUFFIX= -gc01b7bc |
| 8 |
PORTREVISION= 7 |
| 9 |
CATEGORIES= audio |
6 |
CATEGORIES= audio |
| 10 |
PKGNAMESUFFIX= -player |
7 |
PKGNAMESUFFIX= -player |
| 11 |
|
8 |
|
|
|
9 |
PATCH_SITES= https://github.com/jonaski/${GH_PROJECT}/commit/ |
| 10 |
PATCHFILES= 6f189d95.patch:-p1 |
| 11 |
|
| 12 |
MAINTAINER= sbruno@FreeBSD.org |
12 |
MAINTAINER= sbruno@FreeBSD.org |
| 13 |
COMMENT= Cross-platform music player based on Amarok 1.4 |
13 |
COMMENT= Modern music player and library organizer |
| 14 |
|
14 |
|
| 15 |
LICENSE= GPLv3+ |
15 |
LICENSE= GPLv3+ |
| 16 |
LICENSE_FILE= ${WRKSRC}/COPYING |
16 |
LICENSE_FILE= ${WRKSRC}/COPYING |
| 17 |
|
17 |
|
| 18 |
DEPRECATED= Qt4 has been EOL since december 2015 |
|
|
| 19 |
EXPIRATION_DATE= 2019-03-15 |
| 20 |
|
| 21 |
BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs |
18 |
BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs |
| 22 |
LIB_DEPENDS= libtag.so:audio/taglib \ |
19 |
LIB_DEPENDS= libtag.so:audio/taglib \ |
| 23 |
libchromaprint.so:audio/chromaprint \ |
20 |
libchromaprint.so:audio/chromaprint \ |
| 24 |
libprotobuf.so:devel/protobuf \ |
21 |
libprotobuf.so:devel/protobuf \ |
| 25 |
libqca.so:devel/qca@qt4 \ |
22 |
libqca-qt5.so:devel/qca@qt5 \ |
| 26 |
libqjson.so:devel/qjson@qt4 \ |
23 |
libqjson-qt5.so:devel/qjson@qt5 \ |
| 27 |
libfftw3.so:math/fftw3 \ |
24 |
libfftw3.so:math/fftw3 \ |
| 28 |
libechonest.so:audio/libechonest \ |
25 |
libechonest5.so:audio/libechonest \ |
| 29 |
libcryptopp.so:security/cryptopp |
26 |
libcryptopp.so:security/cryptopp |
| 30 |
|
27 |
|
| 31 |
BROKEN_powerpc64= fails to compile: tagreader.cpp: undefined reference to TagLib::String::String |
28 |
BROKEN_powerpc64= fails to compile: tagreader.cpp: undefined reference to TagLib::String::String |
|
Lines 33-65
BROKEN_powerpc64= fails to compile: tagreader.cpp: undefined reference to TagLib
Link Here
|
| 33 |
USE_GITHUB= yes |
30 |
USE_GITHUB= yes |
| 34 |
GH_ACCOUNT= ${PORTNAME}${PKGNAMESUFFIX} |
31 |
GH_ACCOUNT= ${PORTNAME}${PKGNAMESUFFIX} |
| 35 |
GH_PROJECT= Clementine |
32 |
GH_PROJECT= Clementine |
|
|
33 |
GH_TAGNAME= 453270c8b5015f39a44fd34c659e811c6b8048cf # qt5 branch |
| 36 |
|
34 |
|
| 37 |
USES= cmake \ |
35 |
USES= cmake \ |
|
|
36 |
qt:5 \ |
| 37 |
gl \ |
| 38 |
compiler:c++11-lib \ |
38 |
compiler:c++11-lib \ |
| 39 |
desktop-file-utils \ |
39 |
desktop-file-utils \ |
| 40 |
gettext-tools \ |
40 |
gettext-tools \ |
| 41 |
pkgconfig \ |
41 |
pkgconfig \ |
| 42 |
qt:4 sqlite |
42 |
sqlite |
| 43 |
USE_CXXSTD= c++11 |
|
|
| 44 |
|
43 |
|
| 45 |
USE_GL= gl glew glu |
44 |
USE_GL= gl glu glew |
| 46 |
USE_XORG= x11 |
|
|
| 47 |
|
45 |
|
| 48 |
CONFLICTS_BUILD= qt-3.* |
46 |
USE_QT= core \ |
| 49 |
USE_QT= corelib \ |
47 |
concurrent \ |
| 50 |
dbus \ |
48 |
dbus \ |
| 51 |
gui \ |
49 |
gui \ |
| 52 |
imageformats \ |
50 |
imageformats \ |
| 53 |
qmake_build \ |
51 |
qmake_build \ |
| 54 |
linguist_build \ |
52 |
linguist_build \ |
| 55 |
moc_build \ |
|
|
| 56 |
network \ |
53 |
network \ |
| 57 |
opengl \ |
54 |
opengl \ |
| 58 |
qtestlib \ |
55 |
testlib \ |
| 59 |
rcc_build \ |
|
|
| 60 |
sql \ |
56 |
sql \ |
| 61 |
uic_build \ |
57 |
widgets \ |
| 62 |
webkit \ |
58 |
x11extras \ |
| 63 |
xml |
59 |
xml |
| 64 |
|
60 |
|
| 65 |
USE_GSTREAMER1= cdparanoia \ |
61 |
USE_GSTREAMER1= cdparanoia \ |
|
Lines 70-75
USE_GSTREAMER1= cdparanoia \
Link Here
|
| 70 |
lame \ |
66 |
lame \ |
| 71 |
mpg123 \ |
67 |
mpg123 \ |
| 72 |
neon \ |
68 |
neon \ |
|
|
69 |
opus \ |
| 73 |
shout2 \ |
70 |
shout2 \ |
| 74 |
soup \ |
71 |
soup \ |
| 75 |
taglib \ |
72 |
taglib \ |
|
Lines 84-90
CFLAGS+= -Wno-inconsistent-missing-override \
Link Here
|
| 84 |
|
81 |
|
| 85 |
CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ |
82 |
CMAKE_ARGS+= -DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \ |
| 86 |
-DENABLE_DBUS=ON \ |
83 |
-DENABLE_DBUS=ON \ |
| 87 |
-DENABLE_SPOTIFY_BLOB=OFF |
84 |
-DENABLE_SPOTIFY_BLOB=OFF \ |
|
|
85 |
-DCRYPTOPP_LIBS=${LOCALBASE}/lib/libcryptopp.so \ |
| 86 |
-DCRYPTOPP_INCLUDEDIR=${LOCALBASE}/include/cryptopp \ |
| 87 |
-DCRYPTOPP_LIBDIR=${LOCALBASE}/lib \ |
| 88 |
-DCRYPTOPP_LDFLAGS=-lcryptopp \ |
| 89 |
-DCRYPTOPP_LIBRARIES=cryptopp \ |
| 90 |
-DCRYPTOPP_LIBRARY_DIRS=${LOCALBASE}/lib \ |
| 91 |
-DCRYPTOPP_cryptopp_INCLUDEDIR=${LOCALBASE}/include/cryptopp \ |
| 92 |
-DCRYPTOPP_cryptopp_LIBDIR=${LOCALBASE}/lib \ |
| 93 |
-DCRYPTOPP_FOUND=1 |
| 88 |
|
94 |
|
| 89 |
OPTIONS_DEFINE= AMAZON \ |
95 |
OPTIONS_DEFINE= AMAZON \ |
| 90 |
AUDIOCD \ |
96 |
AUDIOCD \ |
|
Lines 158-163
DROPBOX_BUILD_DEPENDS= sparsehash>=2.0.2:devel/sparsehash
Link Here
|
| 158 |
DROPBOX_CMAKE_ON= -DENABLE_DROPBOX=ON |
164 |
DROPBOX_CMAKE_ON= -DENABLE_DROPBOX=ON |
| 159 |
DROPBOX_CMAKE_OFF= -DENABLE_DROPBOX=OFF |
165 |
DROPBOX_CMAKE_OFF= -DENABLE_DROPBOX=OFF |
| 160 |
|
166 |
|
|
|
167 |
GIO_USES= gnome |
| 161 |
GIO_USE= GNOME=glib20 |
168 |
GIO_USE= GNOME=glib20 |
| 162 |
GIO_CMAKE_ON= -DENABLE_GIO=ON |
169 |
GIO_CMAKE_ON= -DENABLE_GIO=ON |
| 163 |
GIO_CMAKE_OFF= -DENABLE_GIO=OFF |
170 |
GIO_CMAKE_OFF= -DENABLE_GIO=OFF |
|
Lines 173-179
GPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \
Link Here
|
| 173 |
GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON |
180 |
GPOD_CMAKE_ON= -DENABLE_LIBGPOD=ON |
| 174 |
GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF |
181 |
GPOD_CMAKE_OFF= -DENABLE_LIBGPOD=OFF |
| 175 |
|
182 |
|
| 176 |
LASTFM_LIB_DEPENDS= liblastfm.so:audio/liblastfm |
183 |
LASTFM_LIB_DEPENDS= liblastfm5.so:audio/liblastfm-qt5 |
| 177 |
LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON |
184 |
LASTFM_CMAKE_ON= -DENABLE_LIBLASTFM=ON |
| 178 |
LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF |
185 |
LASTFM_CMAKE_OFF= -DENABLE_LIBLASTFM=OFF |
| 179 |
|
186 |
|