git: 08d7a6d26493 - main - audio/mpz: update the port to version 2.1.2

Alexey Dokuchaev <[email protected]> Sat, 01 Aug 2026 18:59:25 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by danfe:

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

commit 08d7a6d264930e89ec025acf183ef34d6f63a78e
Author:     Alexey Dokuchaev <[email protected]>
AuthorDate: 2026-08-01 18:57:32 +0000
Commit:     Alexey Dokuchaev <[email protected]>
CommitDate: 2026-08-01 18:57:32 +0000

    audio/mpz: update the port to version 2.1.2
    
    PR:             296248
    Reported by:    portscout
---
 audio/mpz/Makefile                   | 18 ++++++++++++------
 audio/mpz/distinfo                   |  6 +++---
 audio/mpz/files/patch-CMakeLists.txt | 25 -------------------------
 audio/mpz/pkg-plist                  | 21 ++++++++-------------
 4 files changed, 23 insertions(+), 47 deletions(-)

diff --git a/audio/mpz/Makefile b/audio/mpz/Makefile
index a57c3b3480d6..917bf291ce40 100644
--- a/audio/mpz/Makefile
+++ b/audio/mpz/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mpz
-PORTVERSION=	2.0.14
+PORTVERSION=	2.1.2
 CATEGORIES=	audio
 
 MAINTAINER=	[email protected]
@@ -9,7 +9,6 @@ WWW=		https://mpz-player.org/
 LICENSE=	GPLv3+
 
 LIB_DEPENDS=	libmpdclient.so:audio/libmpdclient \
-		libqhotkey.so:x11-toolkits/qhotkey@qt5 \
 		libtag.so:audio/taglib \
 		libyaml-cpp.so:devel/yaml-cpp
 
@@ -18,12 +17,19 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	olegantonyan
 USE_GSTREAMER=	flac libav mpg123 ogg opus vorbis
 USE_QT=		buildtools:build qmake:build concurrent core dbus gui \
-		multimedia network widgets x11extras
+		multimedia network svg widgets
 
-CMAKE_ON=	USE_QT5 USE_SYSTEM_LIBMPDCLIENT USE_SYSTEM_TAGLIB \
-		USE_SYSTEM_YAMLCPP
+CMAKE_ON=	USE_QT5 USE_SYSTEM_LIBMPDCLIENT USE_SYSTEM_QHOTKEY \
+		USE_SYSTEM_TAGLIB USE_SYSTEM_YAMLCPP
+
+OPTIONS_DEFINE=	QHOTKEY
+OPTIONS_DEFAULT=	QHOTKEY
+
+QHOTKEY_DESC=	Global media-key hotkeys via QHotkey
+QHOTKEY_LIB_DEPENDS=	libqhotkey.so:x11-toolkits/qhotkey@qt5
+QHOTKEY_CMAKE_OFF=	-DENABLE_QHOTKEY:BOOL=OFF
 
 post-extract:
-	@${RM} -r ${WRKSRC}/3rdparty/[^q]*
+	@${RM} -r ${WRKSRC}/3rdparty/[^i]*
 
 .include <bsd.port.mk>
diff --git a/audio/mpz/distinfo b/audio/mpz/distinfo
index 85895442ee84..f8420ddd9118 100644
--- a/audio/mpz/distinfo
+++ b/audio/mpz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783440458
-SHA256 (olegantonyan-mpz-2.0.14_GH0.tar.gz) = 17e5684a93f3f6f85e05674d88a0794dfb0929161c52c8cd8d941e7abdda0f82
-SIZE (olegantonyan-mpz-2.0.14_GH0.tar.gz) = 4769236
+TIMESTAMP = 1785584906
+SHA256 (olegantonyan-mpz-2.1.2_GH0.tar.gz) = ed43362713bfad392bfcdba6987271698c9b623d5d3d7274a2a63d71977d0e62
+SIZE (olegantonyan-mpz-2.1.2_GH0.tar.gz) = 7084966
diff --git a/audio/mpz/files/patch-CMakeLists.txt b/audio/mpz/files/patch-CMakeLists.txt
deleted file mode 100644
index d318a44c4fc1..000000000000
--- a/audio/mpz/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- CMakeLists.txt.orig	2026-06-07 05:11:46 UTC
-+++ CMakeLists.txt
-@@ -329,10 +329,9 @@ endif()
- # ENDOF TAGLIB
- 
- # QHOTKEY
--target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE qhotkey)
--set(QHOTKEY_DIR 3rdparty/QHotkey-1.5.0)
--add_subdirectory(${QHOTKEY_DIR})
--message(STATUS "using vendored qhotkey from ${QHOTKEY_DIR}")
-+find_library(QHOTKEY_LIB qhotkey REQUIRED)
-+message(STATUS "using system-wide qhotkey")
-+target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE ${QHOTKEY_LIB})
- # ENDOF QHOTKEY
- 
- # QTWAITINGSPINNER
-@@ -362,7 +361,7 @@ endif()
- # demangled function names from STRIPPED release binaries (no DWARF shipped).
- # Skipped on Windows: PE has no .dynsym equivalent for executables, so the
- # same trick can't work there without shipping DWARF or PDBs.
--if(UNIX AND NOT APPLE)
-+if(LINUX AND NOT APPLE)
-   set(CPPTRACE_DIR 3rdparty/cpptrace-1.0.4)
-   set(CPPTRACE_BUILD_TESTING OFF CACHE BOOL "" FORCE)
-   set(CPPTRACE_GET_SYMBOLS_WITH_LIBDL ON CACHE BOOL "" FORCE)
diff --git a/audio/mpz/pkg-plist b/audio/mpz/pkg-plist
index 658b83a8d5a8..813cfee440eb 100644
--- a/audio/mpz/pkg-plist
+++ b/audio/mpz/pkg-plist
@@ -1,14 +1,9 @@
 bin/mpz
-share/applications/mpz.desktop
-share/icons/hicolor/16x16/apps/mpz.png
-share/icons/hicolor/22x22/apps/mpz.png
-share/icons/hicolor/24x24/apps/mpz.png
-share/icons/hicolor/32x32/apps/mpz.png
-share/icons/hicolor/48x48/apps/mpz.png
-share/icons/hicolor/64x64/apps/mpz.png
-share/icons/hicolor/72x72/apps/mpz.png
-share/icons/hicolor/96x96/apps/mpz.png
-share/icons/hicolor/128x128/apps/mpz.png
-share/icons/hicolor/192x192/apps/mpz.png
-share/icons/hicolor/256x256/apps/mpz.png
-share/icons/hicolor/512x512/apps/mpz.png
+share/applications/org.mpz_player.mpz.desktop
+share/icons/hicolor/16x16/apps/org.mpz_player.mpz.png
+share/icons/hicolor/22x22/apps/org.mpz_player.mpz.png
+share/icons/hicolor/24x24/apps/org.mpz_player.mpz.png
+share/icons/hicolor/32x32/apps/org.mpz_player.mpz.png
+share/icons/hicolor/48x48/apps/org.mpz_player.mpz.png
+share/icons/hicolor/scalable/apps/org.mpz_player.mpz.svg
+share/metainfo/org.mpz_player.mpz.metainfo.xml