summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco@FreeBSD.org>2016-12-05 17:46:22 +0000
committerRaphael Kubo da Costa <rakuco@FreeBSD.org>2016-12-05 17:46:22 +0000
commitffd4989a6e2f1c799e76bc4f253cf3faec01af7e (patch)
treee6a1071f4b0d80b14d21b881961ecb73446d5756 /audio
parent- Add new port: devel/R-cran-ModelMetrics (diff)
Add several missing dependencies to the port.
`make stage-qa' was complaining about a lot of missing dependencies: - Amarok actually links against MySQL, so we need USES=mysql, not USES=mysql:embedded. - Add USE_KDE=soprano and USE_GL=gl. - Add several missing X11 dependencies that were being pulled indirectly. - The IPOD option causes the iPod plugin to link against a few other libraries via libgpod-1.0.pc, so add them. - The MP3TUNES option needs either libgcrypt or OpenSSL; explicitly disable libgcrypt and add USES=ssl as required. - Fix a capitalization typo in MP3TUNES_CMAKE_OFF that was preventing the MP3Tunes code from being properly disabled in CMake. Based on an initial patch sent by Matthey Rezny <matthew@reztek.cz>. PR: 214184 MFH: 2016Q4
Notes
Notes: svn path=/head/; revision=427909
Diffstat (limited to 'audio')
-rw-r--r--audio/amarok-kde4/Makefile21
1 files changed, 14 insertions, 7 deletions
diff --git a/audio/amarok-kde4/Makefile b/audio/amarok-kde4/Makefile
index 32d2250e6e0b..b16b37c6855a 100644
--- a/audio/amarok-kde4/Makefile
+++ b/audio/amarok-kde4/Makefile
@@ -3,7 +3,7 @@
PORTNAME= amarok
PORTVERSION= 2.8.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
@@ -22,13 +22,15 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:dev
RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:devel/qtscriptgenerator \
${KDE_PREFIX}/lib/kde4/kio_upnp_ms.so:net/kio-upnp-ms
-USES= cmake kde:4 mysql:embedded pkgconfig shared-mime-info shebangfix tar:bzip2
-USE_KDE= kdelibs libkcddb libkcompactdisc \
- nepomuk-core runtime automoc4 strigi
+USES= cmake kde:4 mysql pkgconfig \
+ shared-mime-info shebangfix tar:bzip2
+USE_GL= gl
+USE_KDE= automoc4 kdelibs libkcddb libkcompactdisc \
+ nepomuk-core runtime soprano strigi
USE_QT4= corelib dbus designer gui network opengl \
phonon script sql svg webkit xml \
qmake_build moc_build rcc_build uic_build
-USE_XORG= x11
+USE_XORG= ice sm x11 xau xdmcp xext xft xpm
SHEBANG_FILES= src/kconf_update/amarok-2.4.1-tokens_syntax_update.pl
USE_LDCONFIG= yes
@@ -42,7 +44,9 @@ AMAZON_DESC= Amazon MP3 store support via clamz
AMAZON_RUN_DEPENDS= clamz:net/clamz
IPOD_DESC= Apple iPod support
-IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod
+IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \
+ libimobiledevice.so:comms/libimobiledevice \
+ libplist.so:devel/libplist
IPOD_USE= GNOME=gdkpixbuf2,glib20
IPOD_CMAKE_OFF= -DWITH_IPOD:BOOL=Off
@@ -50,7 +54,10 @@ MP3TUNES_DESC= MP3tunes support
MP3TUNES_LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth \
libcurl.so:ftp/curl
MP3TUNES_USE= GNOME=glib20,libxml2
-MP3TUNES_CMAKE_OFF= -DWITH_MP3tunes:BOOL=Off
+MP3TUNES_USES= ssl
+MP3TUNES_CMAKE_ON= -DWITH_MP3Tunes:BOOL=ON \
+ -DWITH_Libgcrypt:BOOL=OFF
+MP3TUNES_CMAKE_OFF= -DWITH_MP3Tunes:BOOL=Off
MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp
MTP_CMAKE_OFF= -DWITH_Mtp:BOOL=Off