diff options
author | Adriaan de Groot <adridg@FreeBSD.org> | 2019-12-30 16:31:31 +0000 |
---|---|---|
committer | Adriaan de Groot <adridg@FreeBSD.org> | 2019-12-30 16:31:31 +0000 |
commit | 3bbe64a96514cbac19b00df03ac7764556c67844 (patch) | |
tree | 9af624597b8a39783a64a281def679b3c5f5de5c /audio/sayonara | |
parent | a8a2ebda283a8b2d28d7fe2a0ea16f5a6a165ce1 (diff) | |
download | ports-3bbe64a96514cbac19b00df03ac7764556c67844.tar.gz ports-3bbe64a96514cbac19b00df03ac7764556c67844.zip |
Update audio/sayonara to latest upstream release
Between 1.1.1 (previous version in ports) and this, the upstream
migrated to GitLab. Patches for the build have been submitted upstream.
The changelog is pretty long:
https://sayonara-player.com/changelog.php
It is mostly "more importers, polish the library, .."
Notes
Notes:
svn path=/head/; revision=521496
Diffstat (limited to 'audio/sayonara')
-rw-r--r-- | audio/sayonara/Makefile | 13 | ||||
-rw-r--r-- | audio/sayonara/distinfo | 6 | ||||
-rw-r--r-- | audio/sayonara/files/patch-src_Components_Covers_LocalCoverSearcher.cpp | 6 | ||||
-rw-r--r-- | audio/sayonara/files/patch-src_Components_Streaming_LastFM_LastFM.cpp | 27 | ||||
-rw-r--r-- | audio/sayonara/files/patch-src_GUI_InfoDialog_GUI__InfoDialog.h | 13 | ||||
-rw-r--r-- | audio/sayonara/pkg-plist | 4 |
6 files changed, 41 insertions, 28 deletions
diff --git a/audio/sayonara/Makefile b/audio/sayonara/Makefile index 7315b4476aea..531e1836c5e0 100644 --- a/audio/sayonara/Makefile +++ b/audio/sayonara/Makefile @@ -2,12 +2,8 @@ # $FreeBSD$ PORTNAME= sayonara -DISTVERSIONPREFIX= player- -DISTVERSION= 1.1.1 -PORTREVISION= 3 -DISTVERSIONSUFFIX= -git1-20180828 +DISTVERSION= 1.5.1 CATEGORIES= audio -MASTER_SITES= http://www.sayonara-player.com/sw/ MAINTAINER= adridg@FreeBSD.org COMMENT= Small, clear, and fast Qt-based audio player @@ -25,12 +21,15 @@ USE_GSTREAMER1= flac libav mpg123 ogg opus vorbis USE_QT= dbus core gui network sql sql-sqlite3_run widgets xml \ buildtools_build qmake_build linguisttools_build -WRKSRC= ${WRKDIR}/${PORTNAME}-player +USE_GITLAB= yes +GL_ACCOUNT= luciocarreras +GL_PROJECT= ${PORTNAME}-player +GL_COMMIT= 328203669eac9156db6f72356b47ebfbfee978ef # 1.5.1-stable5 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 + ${WRKSRC}/src/Gui/Resources/Icons/CMakeLists.txt .include <bsd.port.mk> diff --git a/audio/sayonara/distinfo b/audio/sayonara/distinfo index 7df138c8e1f6..89dbb5e407ef 100644 --- a/audio/sayonara/distinfo +++ b/audio/sayonara/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1535722215 -SHA256 (sayonara-player-1.1.1-git1-20180828.tar.gz) = 76160668567e91b410c6018f18952ad8255c5b1180e726ff00376fb5f1217e67 -SIZE (sayonara-player-1.1.1-git1-20180828.tar.gz) = 1759841 +TIMESTAMP = 1577708177 +SHA256 (luciocarreras-sayonara-player-328203669eac9156db6f72356b47ebfbfee978ef_GL0.tar.gz) = e94d7db9842786c10e5859c87d14658c3cc049c9291cd6476803a6bf73877a2e +SIZE (luciocarreras-sayonara-player-328203669eac9156db6f72356b47ebfbfee978ef_GL0.tar.gz) = 2034701 diff --git a/audio/sayonara/files/patch-src_Components_Covers_LocalCoverSearcher.cpp b/audio/sayonara/files/patch-src_Components_Covers_LocalCoverSearcher.cpp index 980c7de0731a..b6c2826c28a0 100644 --- a/audio/sayonara/files/patch-src_Components_Covers_LocalCoverSearcher.cpp +++ b/audio/sayonara/files/patch-src_Components_Covers_LocalCoverSearcher.cpp @@ -1,11 +1,11 @@ ---- src/Components/Covers/LocalCoverSearcher.cpp.orig 2018-09-02 20:19:55 UTC +--- src/Components/Covers/LocalCoverSearcher.cpp.orig 2019-12-30 12:19:50 UTC +++ src/Components/Covers/LocalCoverSearcher.cpp -@@ -68,7 +68,7 @@ QStringList LocalSearcher::cover_paths_f +@@ -75,7 +75,7 @@ QStringList LocalSearcher::cover_paths_from_path_hint( continue; } - double d = std::abs(height - width) / (width * 1.0) + 1.0; + double d = std::abs(static_cast<double>(height - width)) / (width * 1.0) + 1.0; - double pixels = static_cast<double>(width * height); + double pixels = double(width * height); d = (d * d * std::max(width, height)) / pixels; diff --git a/audio/sayonara/files/patch-src_Components_Streaming_LastFM_LastFM.cpp b/audio/sayonara/files/patch-src_Components_Streaming_LastFM_LastFM.cpp new file mode 100644 index 000000000000..d5e551062a5d --- /dev/null +++ b/audio/sayonara/files/patch-src_Components_Streaming_LastFM_LastFM.cpp @@ -0,0 +1,27 @@ +--- src/Components/Streaming/LastFM/LastFM.cpp.orig 2019-12-30 14:17:48 UTC ++++ src/Components/Streaming/LastFM/LastFM.cpp +@@ -51,6 +51,7 @@ + #include <QUrl> + + #include <ctime> ++#include <random> + + namespace Algorithm=Util::Algorithm; + +@@ -320,14 +321,14 @@ void Base::similar_artists_fetched(IdList artist_ids) + + const MetaDataList& v_md = active_playlist->tracks(); + +- std::random_shuffle(artist_ids.begin(), artist_ids.end()); ++ std::shuffle(artist_ids.begin(), artist_ids.end(), std::default_random_engine()); + + for( auto it=artist_ids.begin(); it != artist_ids.end(); it++ ) + { + MetaDataList artist_tracks; + lib_db->getAllTracksByArtist(IdList{*it}, artist_tracks); + +- std::random_shuffle(artist_tracks.begin(), artist_tracks.end()); ++ std::shuffle(artist_tracks.begin(), artist_tracks.end(), std::default_random_engine()); + + // try all songs of artist + for(int rounds=0; rounds < artist_tracks.count(); rounds++) diff --git a/audio/sayonara/files/patch-src_GUI_InfoDialog_GUI__InfoDialog.h b/audio/sayonara/files/patch-src_GUI_InfoDialog_GUI__InfoDialog.h deleted file mode 100644 index b2db9e045358..000000000000 --- a/audio/sayonara/files/patch-src_GUI_InfoDialog_GUI__InfoDialog.h +++ /dev/null @@ -1,13 +0,0 @@ -Fix build with Qt 5.11 - ---- src/GUI/InfoDialog/GUI_InfoDialog.h.orig 2018-08-31 09:31:17 UTC -+++ src/GUI/InfoDialog/GUI_InfoDialog.h -@@ -29,6 +29,8 @@ - #include "Utils/MetaData/MetaDataFwd.h" - #include "Utils/Pimpl.h" - -+#include <QTabBar> -+ - class GUI_TagEdit; - class GUI_Lyrics; - class InfoDialogContainer; diff --git a/audio/sayonara/pkg-plist b/audio/sayonara/pkg-plist index d5f0b4d2c26c..be7122f0722b 100644 --- a/audio/sayonara/pkg-plist +++ b/audio/sayonara/pkg-plist @@ -1,6 +1,4 @@ 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 @@ -42,6 +40,7 @@ share/pixmaps/sayonara.png %%DATADIR%%/translations/icons/pt_PT.png %%DATADIR%%/translations/icons/ro_RO.png %%DATADIR%%/translations/icons/ru_RU.png +%%DATADIR%%/translations/icons/sk_SK.png %%DATADIR%%/translations/icons/tr_TR.png %%DATADIR%%/translations/icons/uk_UA.png %%DATADIR%%/translations/icons/zh_CN.png @@ -61,6 +60,7 @@ share/pixmaps/sayonara.png %%DATADIR%%/translations/sayonara_lang_pt_PT.qm %%DATADIR%%/translations/sayonara_lang_ro_RO.qm %%DATADIR%%/translations/sayonara_lang_ru_RU.qm +%%DATADIR%%/translations/sayonara_lang_sk_SK.qm %%DATADIR%%/translations/sayonara_lang_tr_TR.qm %%DATADIR%%/translations/sayonara_lang_uk_UA.qm %%DATADIR%%/translations/sayonara_lang_zh_CN.qm |