Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Mar 2026 16:43:37 +0000
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 60c7b4b9562b - main - audio/fooyin: Update to 0.10.1
Message-ID:  <69c80539.35f1c.51c7118@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=60c7b4b9562b8b396d7f860d555a9a491ef1509f

commit 60c7b4b9562b8b396d7f860d555a9a491ef1509f
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-03-28 16:13:29 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-03-28 16:43:22 +0000

    audio/fooyin: Update to 0.10.1
    
    * (lib)vgm support is removed for now as it now uses a separate
      repo upstream
    * Add -fexperimental-library to CXXFLAGS to support build using
      LLVM/Clang
    * Backport upstream commit 4ac26409f891154e47ac8e7509bcbaa8c4f6828b
    
    Changelog(s):
    https://github.com/fooyin/fooyin/releases/tag/v0.10.0
    https://github.com/fooyin/fooyin/releases/tag/v0.10.1
    
    Reference:
    https://github.com/fooyin/fooyin/commit/4ac26409f891154e47ac8e7509bcbaa8c4f6828b
---
 audio/fooyin/Makefile                              | 16 +++++++++-------
 audio/fooyin/distinfo                              | 10 +++++-----
 audio/fooyin/files/patch-cmake_FooyinInstall.cmake | 20 --------------------
 audio/fooyin/files/patch-src_utils_starrating.cpp  | 16 ----------------
 audio/fooyin/pkg-plist                             |  4 +++-
 5 files changed, 17 insertions(+), 49 deletions(-)

diff --git a/audio/fooyin/Makefile b/audio/fooyin/Makefile
index 074f69cc2f73..cf6a4d0c7cc4 100644
--- a/audio/fooyin/Makefile
+++ b/audio/fooyin/Makefile
@@ -1,11 +1,10 @@
 PORTNAME=	fooyin
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.9.2
-PORTREVISION=	1
+DISTVERSION=	0.10.1
 CATEGORIES=	audio multimedia
 
 PATCH_SITES=	https://github.com/fooyin/fooyin/commit/
-PATCHFILES+=	7b171c0da2b9289468696424fe51f76e1c365bb5.patch:-p1 # Fix build with Qt 6.10
+PATCHFILES=	4ac26409f891154e47ac8e7509bcbaa8c4f6828b.patch:-p1
 
 MAINTAINER=	diizzy@FreeBSD.org
 COMMENT=	foobar2000 inspired audio player
@@ -21,10 +20,10 @@ LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
 		libgme.so:audio/libgme \
 		libicui18n.so:devel/icu \
 		libkdsingleapplication-qt6.so:devel/kdsingleapplication \
-		libtag.so:audio/taglib \
-		libvgm-player.so:audio/libvgm
+		libQCoro6Core.so:devel/qcoro \
+		libtag.so:audio/taglib
 
-USES=		cmake compiler:c++20-lang desktop-file-utils gl libarchive \
+USES=		cmake compiler:c++23-lang desktop-file-utils gl libarchive \
 		pkgconfig qt:6 sdl
 USE_GL=		opengl
 USE_QT=		base sqldriver-sqlite svg tools:build
@@ -32,6 +31,8 @@ USE_SDL=	sdl2
 
 USE_GITHUB=	yes
 
+CXXFLAGS+=	-fexperimental-library
+
 CMAKE_OFF=	BUILD_ALSA \
 		BUILD_CCACHE \
 		CMAKE_CXX_EXTENSIONS
@@ -39,6 +40,7 @@ CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_ALSA \
 		CMAKE_DISABLE_FIND_PACKAGE_Ebur128 \
 		CMAKE_DISABLE_FIND_PACKAGE_OpenMpt \
 		CMAKE_DISABLE_FIND_PACKAGE_PipeWire \
-		CMAKE_DISABLE_FIND_PACKAGE_SndFile
+		CMAKE_DISABLE_FIND_PACKAGE_SndFile \
+		CMAKE_DISABLE_FIND_PACKAGE_SoXR
 
 .include <bsd.port.mk>
diff --git a/audio/fooyin/distinfo b/audio/fooyin/distinfo
index d0246562293a..26158852bda3 100644
--- a/audio/fooyin/distinfo
+++ b/audio/fooyin/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764486077
-SHA256 (fooyin-fooyin-v0.9.2_GH0.tar.gz) = a3b0e880047790d169223983d4f9a26a2196499275d57321b15e9578dd716a94
-SIZE (fooyin-fooyin-v0.9.2_GH0.tar.gz) = 2103435
-SHA256 (7b171c0da2b9289468696424fe51f76e1c365bb5.patch) = e918664497346bb4908ecd63f40c111821518e1cf264febdf446453c02ca5f99
-SIZE (7b171c0da2b9289468696424fe51f76e1c365bb5.patch) = 719
+TIMESTAMP = 1774694336
+SHA256 (fooyin-fooyin-v0.10.1_GH0.tar.gz) = 32f3ff627612cd2d2d3ed8cb3d8a128f05079bdf5aa906b5c8bb5941707bd833
+SIZE (fooyin-fooyin-v0.10.1_GH0.tar.gz) = 2994344
+SHA256 (4ac26409f891154e47ac8e7509bcbaa8c4f6828b.patch) = 5908ff353e79c93ab669643d4c9e90441b1fb850a7982ed954aa6599221141b2
+SIZE (4ac26409f891154e47ac8e7509bcbaa8c4f6828b.patch) = 37493
diff --git a/audio/fooyin/files/patch-cmake_FooyinInstall.cmake b/audio/fooyin/files/patch-cmake_FooyinInstall.cmake
deleted file mode 100644
index 55780dcc5543..000000000000
--- a/audio/fooyin/files/patch-cmake_FooyinInstall.cmake
+++ /dev/null
@@ -1,20 +0,0 @@
---- cmake/FooyinInstall.cmake.orig	2024-08-29 19:43:57 UTC
-+++ cmake/FooyinInstall.cmake
-@@ -2,7 +2,7 @@ set(LICENSE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING"
- 
- set(README_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
- set(LICENSE_FILE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
--
-+#[[
- install(
-     FILES ${LICENSE_FILE}
-     DESTINATION ${DOC_INSTALL_DIR}
-@@ -16,7 +16,7 @@ install(
-     RENAME README
-     COMPONENT fooyin
- )
--
-+]]
- install(FILES "${CMAKE_BINARY_DIR}/dist/linux/org.fooyin.fooyin.desktop"
-         DESTINATION ${XDG_APPS_INSTALL_DIR}
-         COMPONENT fooyin
diff --git a/audio/fooyin/files/patch-src_utils_starrating.cpp b/audio/fooyin/files/patch-src_utils_starrating.cpp
deleted file mode 100644
index d6bba85b0a9f..000000000000
--- a/audio/fooyin/files/patch-src_utils_starrating.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
-implicit conversions. [1]
-
-[1] https://doc.qt.io/qt-6/qstring.html#arg-2
-
---- src/utils/starrating.cpp.orig	2025-09-21 21:11:29 UTC
-+++ src/utils/starrating.cpp
-@@ -104,7 +104,7 @@ void StarRating::paint(QPainter* painter, const QRect&
-                                  .arg(m_maxCount)
-                                  .arg(mode == EditMode::Editable ? 1 : 0)
-                                  .arg(rect.width())
--                                 .arg(alignment);
-+                                 .arg(alignment.toInt());
- 
-     QPixmap pixmap;
-     if(!QPixmapCache::find(cacheKey, &pixmap)) {
diff --git a/audio/fooyin/pkg-plist b/audio/fooyin/pkg-plist
index 76fe9f3f9432..abd9470c7186 100644
--- a/audio/fooyin/pkg-plist
+++ b/audio/fooyin/pkg-plist
@@ -2,6 +2,8 @@ bin/fooyin
 lib/fooyin/libfooyin_core.so.0.0.0
 lib/fooyin/libfooyin_gui.so.0.0.0
 lib/fooyin/libfooyin_utils.so.0.0.0
+lib/fooyin/plugins/fyplugin_discord.so
+lib/fooyin/plugins/fyplugin_equaliser.so
 lib/fooyin/plugins/fyplugin_fileops.so
 lib/fooyin/plugins/fyplugin_filters.so
 lib/fooyin/plugins/fyplugin_gmeinput.so
@@ -13,12 +15,12 @@ lib/fooyin/plugins/fyplugin_rgscanner.so
 lib/fooyin/plugins/fyplugin_scrobbler.so
 lib/fooyin/plugins/fyplugin_sdl.so
 lib/fooyin/plugins/fyplugin_tageditor.so
-lib/fooyin/plugins/fyplugin_vgminput.so
 lib/fooyin/plugins/fyplugin_vumeter.so
 lib/fooyin/plugins/fyplugin_wavebar.so
 share/applications/org.fooyin.fooyin.desktop
 %%DATADIR%%/translations/fooyin_af.qm
 %%DATADIR%%/translations/fooyin_ca.qm
+%%DATADIR%%/translations/fooyin_cs.qm
 %%DATADIR%%/translations/fooyin_de.qm
 %%DATADIR%%/translations/fooyin_en.qm
 %%DATADIR%%/translations/fooyin_en_GB.qm


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c80539.35f1c.51c7118>