diff --git a/audio/mpz/Makefile b/audio/mpz/Makefile index a57c3b3480d6..917bf291ce40 100644 --- a/audio/mpz/Makefile +++ b/audio/mpz/Makefile @@ -1,29 +1,35 @@ PORTNAME= mpz -PORTVERSION= 2.0.14 +PORTVERSION= 2.1.2 CATEGORIES= audio MAINTAINER= danfe@FreeBSD.org COMMENT= Music player for big local collections 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 USES= cmake compiler:c++17-lang desktop-file-utils gstreamer qt:5 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 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