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 |
|