Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Dec 2016 17:46:22 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r427909 - head/audio/amarok-kde4
Message-ID:  <201612051746.uB5HkMJT008248@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Mon Dec  5 17:46:22 2016
New Revision: 427909
URL: https://svnweb.freebsd.org/changeset/ports/427909

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

Modified:
  head/audio/amarok-kde4/Makefile

Modified: head/audio/amarok-kde4/Makefile
==============================================================================
--- head/audio/amarok-kde4/Makefile	Mon Dec  5 17:45:08 2016	(r427908)
+++ head/audio/amarok-kde4/Makefile	Mon Dec  5 17:46:22 2016	(r427909)
@@ -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/plug
 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 v
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612051746.uB5HkMJT008248>