From owner-svn-ports-all@freebsd.org Wed Nov 30 16:50:21 2016 Return-Path: Delivered-To: svn-ports-all@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 CDA7CC5D4FE; Wed, 30 Nov 2016 16:50:21 +0000 (UTC) (envelope-from danfe@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 8E4E41D64; Wed, 30 Nov 2016 16:50:21 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uAUGoK0o029453; Wed, 30 Nov 2016 16:50:20 GMT (envelope-from danfe@FreeBSD.org) Received: (from danfe@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uAUGoKNR029445; Wed, 30 Nov 2016 16:50:20 GMT (envelope-from danfe@FreeBSD.org) Message-Id: <201611301650.uAUGoKNR029445@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: danfe set sender to danfe@FreeBSD.org using -f From: Alexey Dokuchaev Date: Wed, 30 Nov 2016 16:50:20 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r427438 - in head/audio: . sayonara sayonara/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-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Nov 2016 16:50:21 -0000 Author: danfe Date: Wed Nov 30 16:50:19 2016 New Revision: 427438 URL: https://svnweb.freebsd.org/changeset/ports/427438 Log: Sayonara is a small, clear, and fast audio player for Unix-like systems, written in C++ on Qt 5.x framework and using GStreamer as audio backend. WWW: http://www.sayonara-player.com/ Added: head/audio/sayonara/ head/audio/sayonara/Makefile (contents, props changed) head/audio/sayonara/distinfo (contents, props changed) head/audio/sayonara/files/ head/audio/sayonara/files/patch-src_CMakeLists.txt (contents, props changed) head/audio/sayonara/files/patch-src_Main.cpp (contents, props changed) head/audio/sayonara/pkg-descr (contents, props changed) head/audio/sayonara/pkg-plist (contents, props changed) Modified: head/audio/Makefile Modified: head/audio/Makefile ============================================================================== --- head/audio/Makefile Wed Nov 30 16:47:12 2016 (r427437) +++ head/audio/Makefile Wed Nov 30 16:50:19 2016 (r427438) @@ -701,6 +701,7 @@ SUBDIR += rubygem-ruby-ogginfo SUBDIR += rubygem-ruby-shout SUBDIR += s3mod + SUBDIR += sayonara SUBDIR += sbagen SUBDIR += schism SUBDIR += scrobbler Added: head/audio/sayonara/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/Makefile Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,32 @@ +# Created by: Alexey Dokuchaev +# $FreeBSD$ + +PORTNAME= sayonara +PORTVERSION= 0.9.2 +CATEGORIES= audio +MASTER_SITES= http://www.sayonara-player.com/sw/ +DISTNAME= ${PORTNAME}-player-${PORTVERSION}-git11-20161030 + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Small, clear, and fast Qt-based audio player + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/license.txt + +LIB_DEPENDS= libtag.so:audio/taglib + +USES= cmake execinfo pkgconfig +USE_GSTREAMER1= flac mpg123 ogg opus vorbis # XXX: likely incomplete +USE_QT5= dbus core gui network sql widgets xml \ + buildtools_build qmake_build linguisttools_build +INSTALLS_ICONS= yes + +WRKSRC= ${WRKDIR}/${PORTNAME}-player + +post-patch: + @${REINPLACE_CMD} -e '/man1/s,share/,,' \ + ${WRKSRC}/resources/CMakeLists.txt + @${REINPLACE_CMD} -e '/DESTINATION/s,/usr/,,' \ + ${WRKSRC}/src/GUI/Resources/Icons/CMakeLists.txt + +.include Added: head/audio/sayonara/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/distinfo Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,3 @@ +TIMESTAMP = 1477828406 +SHA256 (sayonara-player-0.9.2-git11-20161030.tar.gz) = 815c2e0c64520edb99571b52c6384320c110e8a4ef5be5c13803a156f64be148 +SIZE (sayonara-player-0.9.2-git11-20161030.tar.gz) = 1706145 Added: head/audio/sayonara/files/patch-src_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/files/patch-src_CMakeLists.txt Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,11 @@ +--- src/CMakeLists.txt.orig 2016-10-30 11:53:25 UTC ++++ src/CMakeLists.txt +@@ -161,6 +161,8 @@ IF(WIN32) + api-ms-win-core-winrt-string-l1-1-0 + ${GIO_LIBRARIES} + ) ++ELSE() ++ SET(OS_LIBRARIES execinfo) + ENDIF() + + Added: head/audio/sayonara/files/patch-src_Main.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/files/patch-src_Main.cpp Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,38 @@ +--- src/Main.cpp.orig 2016-10-30 11:53:25 UTC ++++ src/Main.cpp +@@ -38,7 +38,7 @@ + #include + #include + +-#ifdef Q_OS_LINUX ++#ifdef Q_OS_UNIX + #include // backtrace + #include // kill/signal + #include // kill +@@ -150,7 +150,7 @@ void segfault_handler(int sig){ + + Q_UNUSED(sig) + +-#ifdef Q_OS_LINUX ++#ifdef Q_OS_UNIX + + void* array[10]; + size_t size; +@@ -176,7 +176,7 @@ int main(int argc, char *argv[]) { + #endif + + +-#ifdef Q_OS_LINUX ++#ifdef Q_OS_UNIX + + signal(SIGSEGV, segfault_handler); + +@@ -187,7 +187,7 @@ int main(int argc, char *argv[]) { + return 0; + } + +-#ifdef Q_OS_LINUX ++#ifdef Q_OS_UNIX + + int pid=0; + if( !cmd_data.multiple_instances ){ Added: head/audio/sayonara/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/pkg-descr Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,15 @@ +Sayonara is a small, clear, and fast audio player for Unix-like systems, +written in C++ on Qt 5.x framework and using GStreamer as audio backend. + +Although Sayonara is considered as a lightweight player, it holds a lot +of features to organize even big music collections. + +Most of them are known from the bigger and well known audio players. But +in contrast to most of the other players the main focus during developing +has been performance, low CPU usage, and low memory consumption. + +So Sayonara is a good alternative to players like Rhythmbox, Clementine, +or Amarok. Those who miss Winamp for Unix should give Sayonara a try. +One of Sayonara's goals is intuitive and easy usability. + +WWW: http://www.sayonara-player.com/ Added: head/audio/sayonara/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/sayonara/pkg-plist Wed Nov 30 16:50:19 2016 (r427438) @@ -0,0 +1,57 @@ +bin/sayonara +lib/sayonara/libsayonara_somafm.so +lib/sayonara/libsayonara_soundcloud.so +man/man1/sayonara.1.gz +share/appdata/sayonara.appdata.xml +share/applications/sayonara.desktop +share/icons/hicolor/128x128/apps/sayonara.png +share/icons/hicolor/16x16/apps/sayonara.png +share/icons/hicolor/192x192/apps/sayonara.png +share/icons/hicolor/22x22/apps/sayonara.png +share/icons/hicolor/24x24/apps/sayonara.png +share/icons/hicolor/256x256/apps/sayonara.png +share/icons/hicolor/32x32/apps/sayonara.png +share/icons/hicolor/32x32/apps/sayonara.xpm +share/icons/hicolor/36x36/apps/sayonara.png +share/icons/hicolor/48x48/apps/sayonara.png +share/icons/hicolor/64x64/apps/sayonara.png +share/icons/hicolor/72x72/apps/sayonara.png +share/icons/hicolor/96x96/apps/sayonara.png +share/icons/sayonara.png +share/menu/sayonara +share/pixmaps/sayonara.png +%%DATADIR%%/bg-checker.png +%%DATADIR%%/dark.css +%%DATADIR%%/favicon.ico +%%DATADIR%%/logo.png +%%DATADIR%%/player.db +%%DATADIR%%/soundcloud.db +%%DATADIR%%/standard.css +%%DATADIR%%/translations/icons/br.png +%%DATADIR%%/translations/icons/cs.png +%%DATADIR%%/translations/icons/de.png +%%DATADIR%%/translations/icons/en.png +%%DATADIR%%/translations/icons/es.png +%%DATADIR%%/translations/icons/fr.png +%%DATADIR%%/translations/icons/hu.png +%%DATADIR%%/translations/icons/it.png +%%DATADIR%%/translations/icons/pl.png +%%DATADIR%%/translations/icons/pt.png +%%DATADIR%%/translations/icons/ro.png +%%DATADIR%%/translations/icons/ru.png +%%DATADIR%%/translations/icons/ua.png +%%DATADIR%%/translations/icons/zh_cn.png +%%DATADIR%%/translations/sayonara_lang_br.qm +%%DATADIR%%/translations/sayonara_lang_cs.qm +%%DATADIR%%/translations/sayonara_lang_de.qm +%%DATADIR%%/translations/sayonara_lang_en.qm +%%DATADIR%%/translations/sayonara_lang_es.qm +%%DATADIR%%/translations/sayonara_lang_fr.qm +%%DATADIR%%/translations/sayonara_lang_hu.qm +%%DATADIR%%/translations/sayonara_lang_it.qm +%%DATADIR%%/translations/sayonara_lang_pl.qm +%%DATADIR%%/translations/sayonara_lang_pt.qm +%%DATADIR%%/translations/sayonara_lang_ro.qm +%%DATADIR%%/translations/sayonara_lang_ru.qm +%%DATADIR%%/translations/sayonara_lang_ua.qm +%%DATADIR%%/translations/sayonara_lang_zh_cn.qm