Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Nov 2016 16:50:20 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
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
Message-ID:  <201611301650.uAUGoKNR029445@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <danfe@FreeBSD.org>
+# $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 <bsd.port.mk>

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 <QtGlobal>
+ #include <algorithm>
+ 
+-#ifdef Q_OS_LINUX
++#ifdef Q_OS_UNIX
+ 	#include <execinfo.h>		// backtrace
+ 	#include <csignal>			// kill/signal
+ 	#include <sys/types.h>		// 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



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