diff options
author | makc <makc@FreeBSD.org> | 2013-02-04 23:45:28 +0800 |
---|---|---|
committer | makc <makc@FreeBSD.org> | 2013-02-04 23:45:28 +0800 |
commit | 484d9e52521710fe500b398f790222931795fc8b (patch) | |
tree | 205694db8fff41e729ecece21d74fdc122816bdc /audio/amarok-kde4/Makefile | |
parent | e6ed715afa87732b4c90e73ddbe0c38a883dcea4 (diff) | |
download | freebsd-ports-gnome-484d9e52521710fe500b398f790222931795fc8b.tar.gz freebsd-ports-gnome-484d9e52521710fe500b398f790222931795fc8b.tar.zst freebsd-ports-gnome-484d9e52521710fe500b398f790222931795fc8b.zip |
Merge from area51 repository:
- Update to 2.7.0
- Chase kdemultimedia4 split
- Trip header
- Remove dependency on liblastfm as it needs a new version
- Add dependency on nepomuk-core
- Remove soversion from LIB_DEPENDS
- Add optional run dependency on net/clamz (off by default)
Diffstat (limited to 'audio/amarok-kde4/Makefile')
-rw-r--r-- | audio/amarok-kde4/Makefile | 62 |
1 files changed, 37 insertions, 25 deletions
diff --git a/audio/amarok-kde4/Makefile b/audio/amarok-kde4/Makefile index 7454d19dcd38..b9161433d9d9 100644 --- a/audio/amarok-kde4/Makefile +++ b/audio/amarok-kde4/Makefile @@ -1,11 +1,8 @@ -# New ports collection makefile for: amarok -# Date created: Tue Feb 24 02:21:14 CET 2004 -# Whom: Markus Brueffer <markus@FreeBSD.org> -# +# Created by: Markus Brueffer <markus@FreeBSD.org> # $FreeBSD$ PORTNAME= amarok -PORTVERSION= 2.6.0 +PORTVERSION= 2.7.0 CATEGORIES= audio kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}/src @@ -13,22 +10,22 @@ MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}/src MAINTAINER= kde@FreeBSD.org COMMENT= KDE music player -LIB_DEPENDS= tag.1:${PORTSDIR}/audio/taglib \ - tag-extras.1:${PORTSDIR}/audio/taglib-extras \ - lastfm.0:${PORTSDIR}/audio/liblastfm \ +LIB_DEPENDS= tag:${PORTSDIR}/audio/taglib \ + tag-extras:${PORTSDIR}/audio/taglib-extras \ ofa:${PORTSDIR}/audio/libofa \ - avcodec.1:${PORTSDIR}/multimedia/ffmpeg \ - qjson.0:${PORTSDIR}/devel/qjson \ - qca.2:${PORTSDIR}/devel/qca \ - dbus-1.3:${PORTSDIR}/devel/dbus \ - kcddb.5:${PORTSDIR}/multimedia/kdemultimedia4 + avcodec:${PORTSDIR}/multimedia/ffmpeg \ + qjson:${PORTSDIR}/devel/qjson \ + qca:${PORTSDIR}/devel/qca \ + dbus-1:${PORTSDIR}/devel/dbus \ + nepomukcore:${PORTSDIR}/sysutils/nepomuk-core BUILD_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:${PORTSDIR}/devel/qtscriptgenerator RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:${PORTSDIR}/devel/qtscriptgenerator \ ${KDE4_PREFIX}/lib/kde4/kio_upnp_ms.so:${PORTSDIR}/net/kio-upnp-ms LATEST_LINK= ${PORTNAME}-kde4 -USE_KDE4= kdehier kdelibs kdeprefix runtime automoc4 strigi +USE_KDE4= kdehier kdelibs kdeprefix libkcddb \ + libkcompactdisc runtime automoc4 sharedmime strigi USE_MYSQL= embedded USE_QT4= dbus designer gui network opengl \ phonon script sql svg webkit xml \ @@ -39,11 +36,12 @@ USE_CMAKE= yes MAKE_JOBS_SAFE= yes USE_LDCONFIG= yes -OPTIONS_DEFINE= IPOD MP3TUNES MTP -IPOD_DESC= iPod support -MP3TUNES_DESC= MP3tunes support +OPTIONS_DEFINE= AMAZON IPOD MP3TUNES MTP +OPTIONS_DEFAULT=IPOD MP3TUNES MTP -OPTIONS_DEFAULT= IPOD MP3TUNES MTP +AMAZON_DESC= Amazon MP3 store support via clamz +IPOD_DESC= Apple iPod support +MP3TUNES_DESC= MP3tunes support .include <bsd.port.options.mk> @@ -51,8 +49,12 @@ OPTIONS_DEFAULT= IPOD MP3TUNES MTP BROKEN= does not build on sparc64 (GCC-related error) .endif +.if ${PORT_OPTIONS:MAMAZON} +RUN_DEPENDS+= clamz:${PORTSDIR}/net/clamz +.endif + .if ${PORT_OPTIONS:MIPOD} -LIB_DEPENDS+= gpod.7:${PORTSDIR}/audio/libgpod +LIB_DEPENDS+= gpod:${PORTSDIR}/audio/libgpod USE_GNOME+= gdkpixbuf2 glib20 PLIST_SUB+= IPOD="" .else @@ -61,8 +63,8 @@ PLIST_SUB+= IPOD="@comment " .endif .if ${PORT_OPTIONS:MMP3TUNES} -LIB_DEPENDS+= loudmouth-1.0:${PORTSDIR}/net-im/loudmouth \ - curl.6:${PORTSDIR}/ftp/curl +LIB_DEPENDS+= loudmouth-1:${PORTSDIR}/net-im/loudmouth \ + curl:${PORTSDIR}/ftp/curl USE_GNOME+= glib20 libxml2 PLIST_SUB+= MP3TUNES="" .else @@ -71,7 +73,7 @@ PLIST_SUB+= MP3TUNES="@comment " .endif .if ${PORT_OPTIONS:MMTP} -LIB_DEPENDS+= mtp.9:${PORTSDIR}/audio/libmtp +LIB_DEPENDS+= mtp:${PORTSDIR}/audio/libmtp PLIST_SUB+= MTP="" .else CMAKE_ARGS+= -DWITH_Mtp:BOOL=Off @@ -86,10 +88,20 @@ CMAKE_ARGS+= -DBUILD_po:BOOL=Off PLIST_SUB+= NLS="@comment " .endif -post-extract: - ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ +post-patch: + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/cmake/modules/FindMySQLAmarok.cmake - ${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ + @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${WRKSRC}/cmake/modules/FindLoudmouth.cmake +# Avoid installing MIME types prior to install stage. + @${REINPLACE_CMD} -e '/XDG.*EXECUTABLE/ d' \ + ${WRKSRC}/utilities/amzdownloader/CMakeLists.txt + +post-install: + ${INSTALL_DATA} ${WRKSRC}/utilities/amzdownloader/amzdownloader.xml \ + ${PREFIX}/share/mime/packages + ${INSTALL_SCRIPT} ${WRKSRC}/utilities/amzdownloader/amzdownloader.desktop \ + ${PREFIX}/share/applications/kde4 + @-update-mime-database ${PREFIX}/share/mime .include <bsd.port.mk> |