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 | |
parent | a8a2ebda283a8b2d28d7fe2a0ea16f5a6a165ce1 (diff) |
Notes
-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 |