From owner-svn-ports-head@freebsd.org Wed Jun 15 08:37:00 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7515FA09EF6; Wed, 15 Jun 2016 08:37:00 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F13E1A3D; Wed, 15 Jun 2016 08:37:00 +0000 (UTC) (envelope-from woodsb02@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u5F8axgc070453; Wed, 15 Jun 2016 08:36:59 GMT (envelope-from woodsb02@FreeBSD.org) Received: (from woodsb02@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u5F8axCR070449; Wed, 15 Jun 2016 08:36:59 GMT (envelope-from woodsb02@FreeBSD.org) Message-Id: <201606150836.u5F8axCR070449@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: woodsb02 set sender to woodsb02@FreeBSD.org using -f From: Ben Woods Date: Wed, 15 Jun 2016 08:36:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r416916 - in head/audio/cantata: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jun 2016 08:37:00 -0000 Author: woodsb02 Date: Wed Jun 15 08:36:58 2016 New Revision: 416916 URL: https://svnweb.freebsd.org/changeset/ports/416916 Log: Deleted: head/audio/cantata/files/ Modified: head/audio/cantata/Makefile head/audio/cantata/distinfo head/audio/cantata/pkg-descr head/audio/cantata/pkg-plist Modified: head/audio/cantata/Makefile ============================================================================== --- head/audio/cantata/Makefile Wed Jun 15 05:40:38 2016 (r416915) +++ head/audio/cantata/Makefile Wed Jun 15 08:36:58 2016 (r416916) @@ -1,10 +1,9 @@ # $FreeBSD$ PORTNAME= cantata -PORTVERSION= 1.5.1 -PORTREVISION= 3 +PORTVERSION= 2.0.1 +DISTVERSIONPREFIX= v CATEGORIES= audio kde -MASTER_SITES= https://drive.google.com/uc?export=download&id=0Bzghs6gQWi60UktwaTRMTjRIUW8&dummy= MAINTAINER= kde@FreeBSD.org COMMENT= Graphical client for MPD using Qt5 @@ -12,40 +11,57 @@ COMMENT= Graphical client for MPD using LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USE_KDE4= oxygen -USE_QT5= buildtools_build concurrent core dbus gui \ - network qmake_build linguisttools svg widgets xml +USE_GITHUB= yes +GH_ACCOUNT= CDrummond -FETCH_BEFORE_ARGS= -o ${DISTFILES} +USE_QT5= buildtools_build concurrent core dbus gui network \ + qmake_build sql sql-sqlite3_run svg widgets xml CMAKE_ARGS= -DENABLE_QT5:BOOL=TRUE \ - -DENABLE_KDE:BOOL=FALSE \ - -DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \ - -DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease + -DENABLE_KDE:BOOL=FALSE USES= cmake:outsource cpe pkgconfig shebangfix tar:bzip2 SHEBANG_FILES= dynamic/cantata-dynamic cantata-remote.cmake CPE_VENDOR= craig_drummond USE_LDCONFIG= yes -INSTALLS_ICONS= yes - -OPTIONS_DEFINE= CDDB CDPARANOIA FFMPEG MPG123 MTP MUSICBRAINZ TAGLIB -OPTIONS_DEFAULT= TAGLIB +OPTIONS_DEFINE= CDPARANOIA MTP NLS PROXY TAGLIB +OPTIONS_GROUP= CDINFO REPLAYGAIN +OPTIONS_GROUP_CDINFO= CDDB MUSICBRAINZ +OPTIONS_GROUP_REPLAYGAIN= FFMPEG MPG123 +OPTIONS_RADIO= HSP +OPTIONS_RADIO_HSP= QT5 VLC +OPTIONS_DEFAULT= CDDB CDPARANOIA FFMPEG MPG123 MTP MUSICBRAINZ TAGLIB VLC OPTIONS_SUB= yes +CDDB_DESC= CD info retrieval via CDDB +CDINFO_DESC= AudioCD support +FFMPEG_DESC= ReplayGain calculation support via FFmpeg +HSP_DESC= MPD HTTP stream playback +MPG123_DESC= ReplayGain calculation support via mpg123 +MUSICBRAINZ_DESC= CD info retrieval via MusicBrainz +PROXY_DESC= Proxy configuration in settings dialog +QT5_DESC= HTTP streams support via QtMultimedia +REPLAYGAIN_DESC= Replaygain calculation support +TAGLIB_DESC= Reading and editing Meta-Data of audio files +VLC_DESC= HTTP streams support via libVLC + +CDDB_IMPLIES= CDPARANOIA CDDB_LIB_DEPENDS= libcddb.so:audio/libcddb CDDB_CMAKE_ON= -DENABLE_CDDB:BOOL=TRUE CDDB_CMAKE_OFF= -DENABLE_CDDB:BOOL=FALSE +CDPARANOIA_IMPLIES= TAGLIB CDPARANOIA_LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia CDPARANOIA_CMAKE_ON= -DENABLE_CDPARANOIA:BOOL=TRUE CDPARANOIA_CMAKE_OFF= -DENABLE_CDPARANOIA:BOOL=FALSE +FFMPEG_IMPLIES= TAGLIB FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_ON= -DENABLE_FFMPEG:BOOL=TRUE FFMPEG_CMAKE_OFF= -DENABLE_FFMPEG:BOOL=FALSE +MPG123_IMPLIES= TAGLIB MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 MPG123_CMAKE_ON= -DENABLE_MPG123:BOOL=TRUE MPG123_CMAKE_OFF= -DENABLE_MPG123:BOOL=FALSE @@ -54,25 +70,47 @@ MTP_LIB_DEPENDS= libmtp.so:multimedia/li MTP_CMAKE_ON= -DENABLE_MTP:BOOL=TRUE MTP_CMAKE_OFF= -DENABLE_MTP:BOOL=FALSE +MUSICBRAINZ_IMPLIES= CDPARANOIA MUSICBRAINZ_LIB_DEPENDS=libmusicbrainz5.so:audio/libmusicbrainz5 MUSICBRAINZ_CMAKE_ON= -DENABLE_MUSICBRAINZ:BOOL=TRUE MUSICBRAINZ_CMAKE_OFF= -DENABLE_MUSICBRAINZ:BOOL=FALSE -MUSICBRAINZ_DESC= Access MusicBrainz database for metadata lookup -TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib\ +NLS_USE= QT5=linguisttools_build +NLS_CMAKE_ON= -DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \ + -DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease +NLS_CMAKE_OFF= -DLCONVERT_EXECUTABLE:BOOL=FALSE \ + -DLRELEASE_EXECUTABLE:BOOL=FALSE + +PROXY_CMAKE_ON= -DENABLE_PROXY_CONFIG:BOOL=TRUE +PROXY_CMAKE_OFF= -DENABLE_PROXY_CONFIG:BOOL=FALSE + +QT5_USE= QT5=multimedia + +TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib \ libtag-extras.so:audio/taglib-extras +TAGLIB_USES= localbase TAGLIB_CMAKE_ON= -DENABLE_TAGLIB_EXTRAS:BOOL=TRUE \ -DENABLE_TAGLIB:BOOL=TRUE TAGLIB_CMAKE_OFF= -DENABLE_TAGLIB_EXTRAS:BOOL=FALSE \ -DENABLE_TAGLIB:BOOL=FALSE -TAGLIB_DESC= Reading and editing Meta-Data of audio files + +VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc +VLC_CMAKE_ON= -DENABLE_LIBVLC:BOOL=TRUE +VLC_CMAKE_OFF= -DENABLE_LIBVLC:BOOL=FALSE .include -.if ${PORT_OPTIONS:MTAGLIB} && ( ${PORT_OPTIONS:MFFMPEG} || ${PORT_OPTIONS:MMPG123} ) +.if ${PORT_OPTIONS:MFFMPEG} || ${PORT_OPTIONS:MMPG123} +LIB_DEPENDS+= libebur128.so:audio/libebur128 PLIST_SUB+= REPLAYGAIN="" .else PLIST_SUB+= REPLAYGAIN="@comment " .endif +.if ${PORT_OPTIONS:MQT5} || ${PORT_OPTIONS:MVLC} +CMAKE_ARGS+= -DENABLE_HTTP_STREAM_PLAYBACK:BOOL=TRUE +.else +CMAKE_ARGS+= -DENABLE_HTTP_STREAM_PLAYBACK:BOOL=FALSE +.endif + .include Modified: head/audio/cantata/distinfo ============================================================================== --- head/audio/cantata/distinfo Wed Jun 15 05:40:38 2016 (r416915) +++ head/audio/cantata/distinfo Wed Jun 15 08:36:58 2016 (r416916) @@ -1,2 +1,3 @@ -SHA256 (cantata-1.5.1.tar.bz2) = 57173bdd0033a2c0c2829a6e05f7579b0f13ae7794d843167c013e1c971dfe78 -SIZE (cantata-1.5.1.tar.bz2) = 1986772 +TIMESTAMP = 1465799840 +SHA256 (CDrummond-cantata-v2.0.1_GH0.tar.gz) = 294fc96944dd2bb6056525a49ae9db1b1da1b7902ac63286ed6c01622b8e3b52 +SIZE (CDrummond-cantata-v2.0.1_GH0.tar.gz) = 2711833 Modified: head/audio/cantata/pkg-descr ============================================================================== --- head/audio/cantata/pkg-descr Wed Jun 15 05:40:38 2016 (r416915) +++ head/audio/cantata/pkg-descr Wed Jun 15 08:36:58 2016 (r416916) @@ -1,3 +1,23 @@ -Cantata is a graphical client for MPD. +Cantata is a QT graphical client for MPD with the following features: +- Multiple MPD collections. +- Highly customisable layout. +- Songs grouped by album in play queue. +- Context view to show artist, album, and song information of current track. +- Simple tag editor. +- File organizer - use tags to organize files and folders. +- Ability to calculate ReplyGain tags. +- Dynamic playlists. +- Online services; Jamendo, Magnatune, SoundCloud, and Podcasts. +- Radio stream support - search for streams via TuneIn, ShoutCast, or Dirble. +- USB-Mass-Storage and MTP device support. +- Audio CD ripping and playback. +- Playback of non-MPD songs - via simple in-built HTTP server if connected + to MPD via a standard socket, otherwise filepath is sent to MPD. +- MPRISv2 DBUS interface. +- Supports KDE global shortcuts, GNOME media keys, standard media keys via Qxt. +- Ubuntu/ambiance theme integration - including dragging of window via toolbar. +- Basic support for touch-style interface (views are made 'flickable') +- Scrobbling. +- Ratings support. -WWW: https://code.google.com/p/cantata/ +WWW: https://github.com/CDrummond/cantata Modified: head/audio/cantata/pkg-plist ============================================================================== --- head/audio/cantata/pkg-plist Wed Jun 15 05:40:38 2016 (r416915) +++ head/audio/cantata/pkg-plist Wed Jun 15 08:36:58 2016 (r416916) @@ -2,38 +2,62 @@ bin/cantata %%REPLAYGAIN%%lib/cantata/cantata-replaygain %%TAGLIB%%lib/cantata/cantata-tags share/applications/cantata.desktop -share/cantata/config/lyrics_providers.xml -share/cantata/config/podcast_directories.xml -share/cantata/config/scrobblers.xml -share/cantata/config/tag_fixes.xml -share/cantata/config/weblinks.xml -share/cantata/icons/bbc.svg -share/cantata/icons/cbc.svg -share/cantata/icons/npr.svg -share/cantata/icons/podcasts.png -share/cantata/icons/soundcloud.png -share/cantata/icons/stream.png -share/cantata/mpd/mpd.conf.template -share/cantata/scripts/cantata-dynamic -share/cantata/scripts/cantata-remote -share/cantata/themes/adwaita.css -share/cantata/themes/ambiance-dt.css -share/cantata/themes/ambiance.css -share/cantata/themes/elementary.css -share/cantata/themes/faience.css -share/cantata/themes/mint-x.css -share/cantata/themes/radiance-dt.css -share/cantata/themes/radiance.css -share/cantata/translations/cantata_cs.qm -share/cantata/translations/cantata_de.qm -share/cantata/translations/cantata_en_GB.qm -share/cantata/translations/cantata_es.qm -share/cantata/translations/cantata_fr.qm -share/cantata/translations/cantata_hu.qm -share/cantata/translations/cantata_ko.qm -share/cantata/translations/cantata_pl.qm -share/cantata/translations/cantata_ru.qm -share/cantata/translations/cantata_zh_CN.qm +%%DATADIR%%/config/lyrics_providers.xml +%%DATADIR%%/config/podcast_directories.xml +%%DATADIR%%/config/scrobblers.xml +%%DATADIR%%/config/tag_fixes.xml +%%DATADIR%%/config/weblinks.xml +%%DATADIR%%/fonts/fontawesome-4.3.0.ttf +%%DATADIR%%/icons/bbc.svg +%%DATADIR%%/icons/cbc.svg +%%DATADIR%%/icons/npr.svg +%%DATADIR%%/icons/podcasts.png +%%DATADIR%%/icons/soundcloud.png +%%DATADIR%%/icons/stream.png +%%DATADIR%%/icons/cantata/AUTHORS +%%DATADIR%%/icons/cantata/LICENSE +%%DATADIR%%/icons/cantata/index.theme +%%DATADIR%%/icons/cantata/svg/audio-x-generic.svg +%%DATADIR%%/icons/cantata/svg/cantata.svg +%%DATADIR%%/icons/cantata/svg/dynamic-playlist.svg +%%TAGLIB%%%%DATADIR%%/icons/cantata/svg/drive-removable-media-usb-pendrive.svg +%%DATADIR%%/icons/cantata/svg/folder-downloads.svg +%%DATADIR%%/icons/cantata/svg/folder-temp.svg +%%DATADIR%%/icons/cantata/svg/fork.svg +%%DATADIR%%/icons/cantata/svg/information.svg +%%DATADIR%%/icons/cantata/svg/inode-directory.svg +%%TAGLIB%%%%DATADIR%%/icons/cantata/svg/multimedia-player.svg +%%DATADIR%%/icons/cantata/svg/network-server-database.svg +%%DATADIR%%/icons/cantata/svg/playlist.svg +%%DATADIR%%/icons/cantata/svg/preferences-desktop-keyboard.svg +%%DATADIR%%/icons/cantata/svg/preferences-other.svg +%%PROXY%%%%DATADIR%%/icons/cantata/svg/preferences-system-network.svg +%%DATADIR%%/icons/cantata/svg/speaker.svg +%%DATADIR%%/icons/cantata/svg64/dialog-error.svg +%%DATADIR%%/icons/cantata/svg64/dialog-information.svg +%%DATADIR%%/icons/cantata/svg64/dialog-question.svg +%%DATADIR%%/icons/cantata/svg64/dialog-warning.svg +%%DATADIR%%/mpd/mpd.conf.template +%%DATADIR%%/scripts/cantata-dynamic +%%DATADIR%%/scripts/cantata-remote +%%DATADIR%%/themes/adwaita.css +%%DATADIR%%/themes/ambiance-dt.css +%%DATADIR%%/themes/ambiance.css +%%DATADIR%%/themes/elementary.css +%%DATADIR%%/themes/faience.css +%%DATADIR%%/themes/mint-x.css +%%DATADIR%%/themes/radiance-dt.css +%%DATADIR%%/themes/radiance.css +%%NLS%%%%DATADIR%%/translations/cantata_cs.qm +%%NLS%%%%DATADIR%%/translations/cantata_de.qm +%%NLS%%%%DATADIR%%/translations/cantata_en_GB.qm +%%NLS%%%%DATADIR%%/translations/cantata_es.qm +%%NLS%%%%DATADIR%%/translations/cantata_fr.qm +%%NLS%%%%DATADIR%%/translations/cantata_hu.qm +%%NLS%%%%DATADIR%%/translations/cantata_ko.qm +%%NLS%%%%DATADIR%%/translations/cantata_pl.qm +%%NLS%%%%DATADIR%%/translations/cantata_ru.qm +%%NLS%%%%DATADIR%%/translations/cantata_zh_CN.qm share/icons/hicolor/16x16/apps/cantata.png share/icons/hicolor/22x22/apps/cantata.png share/icons/hicolor/24x24/apps/cantata.png