git: d4a9f100a9db - main - audio/yoshimi: update 2.3.2 → 2.3.3

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 24 Sep 2024 07:52:34 UTC
The branch main has been updated by yuri:

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

commit d4a9f100a9db036cbddcaf065d346b36c8614ee7
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-09-24 07:20:58 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-09-24 07:52:11 +0000

    audio/yoshimi: update 2.3.2 → 2.3.3
    
    Reported by:    portscout
---
 audio/yoshimi/Makefile                    |  5 ++---
 audio/yoshimi/distinfo                    |  6 +++---
 audio/yoshimi/files/patch-src_Misc_Util.h | 20 ++++++++++++++++++++
 3 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/audio/yoshimi/Makefile b/audio/yoshimi/Makefile
index e9bbf31df5da..0844784875d4 100644
--- a/audio/yoshimi/Makefile
+++ b/audio/yoshimi/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	yoshimi
-DISTVERSION=	2.3.2
-PORTREVISION=	1
+DISTVERSION=	2.3.3
 CATEGORIES=	audio
 MASTER_SITES=	SF/${PORTNAME}/${DISTVERSION:R}
 
@@ -20,7 +19,7 @@ LIB_DEPENDS=	libargp.so:devel/argp-standalone \
 		libjack.so:audio/jack \
 		libmxml.so:textproc/mxml
 
-USES=		cmake compiler:c++14-lang gnome ncurses pkgconfig readline tar:bz2
+USES=		cmake compiler:c++17-lang desktop-file-utils gnome ncurses pkgconfig readline tar:bz2
 USE_GNOME=	cairo
 
 CMAKE_SOURCE_PATH=	${WRKSRC}/src
diff --git a/audio/yoshimi/distinfo b/audio/yoshimi/distinfo
index b15508c50d53..eb76a98aaef9 100644
--- a/audio/yoshimi/distinfo
+++ b/audio/yoshimi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711419008
-SHA256 (yoshimi-2.3.2.tar.bz2) = 72a01aa6bf635b4afd75f3964edec36496e8249d67b278a2bab88113766e391f
-SIZE (yoshimi-2.3.2.tar.bz2) = 8415957
+TIMESTAMP = 1727153140
+SHA256 (yoshimi-2.3.3.tar.bz2) = 8a8113154876ebdfa7ad795c09f4d5482ab468ea39b91eb3e7a9ffac03691df8
+SIZE (yoshimi-2.3.3.tar.bz2) = 8598435
diff --git a/audio/yoshimi/files/patch-src_Misc_Util.h b/audio/yoshimi/files/patch-src_Misc_Util.h
new file mode 100644
index 000000000000..27889b93c031
--- /dev/null
+++ b/audio/yoshimi/files/patch-src_Misc_Util.h
@@ -0,0 +1,20 @@
+- workaround for https://github.com/Yoshimi/yoshimi/issues/208
+
+--- src/Misc/Util.h.orig	2024-09-24 04:50:23 UTC
++++ src/Misc/Util.h
+@@ -21,14 +21,10 @@
+ #ifndef UTIL_H
+ #define UTIL_H
+ 
++#include <set>
+ #include <string>
+ 
+ namespace std {// forward declarations to avoid pervasive includes
+-
+-  template<typename T>
+-  class allocator;
+-  template<typename K, typename CMP, class ALLO>
+-  class set;
+ 
+   template<typename IT, typename V>
+   IT find (IT, IT, V const&);