diff --git a/audio/mpz/Makefile b/audio/mpz/Makefile index 410ec6969e8d..2295fcc5e45b 100644 --- a/audio/mpz/Makefile +++ b/audio/mpz/Makefile @@ -1,26 +1,28 @@ PORTNAME= mpz -DISTVERSION= 2.0.10 +PORTVERSION= 2.0.10 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 gl gstreamer qt:6 \ - xorg +USES= cmake compiler:c++17-lang desktop-file-utils gstreamer qt:5 USE_GITHUB= yes GH_ACCOUNT= olegantonyan -USE_GL= opengl USE_GSTREAMER= flac libav mpg123 ogg opus vorbis -USE_QT= base multimedia tools:build -USE_XORG= ice sm x11 xext xorgproto +USE_QT= buildtools:build qmake:build concurrent core dbus gui \ + multimedia network widgets x11extras -CMAKE_ON= USE_SYSTEM_LIBMPDCLIENT USE_SYSTEM_TAGLIB USE_SYSTEM_YAMLCPP +CMAKE_ON= USE_QT5 USE_SYSTEM_LIBMPDCLIENT USE_SYSTEM_TAGLIB USE_SYSTEM_YAMLCPP + +post-extract: + @${RM} -r ${WRKSRC}/3rdparty/[^q]* .include diff --git a/audio/mpz/distinfo b/audio/mpz/distinfo index b890be96687b..3f0d68210d0d 100644 --- a/audio/mpz/distinfo +++ b/audio/mpz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1780811638 +TIMESTAMP = 1781595191 SHA256 (olegantonyan-mpz-2.0.10_GH0.tar.gz) = 08e629f34965854287a10619ba444f5debead2ec629538eefa894d75f18003c4 SIZE (olegantonyan-mpz-2.0.10_GH0.tar.gz) = 3727566 diff --git a/audio/mpz/files/patch-CMakeLists.txt b/audio/mpz/files/patch-CMakeLists.txt index f8eae3fedcd2..d318a44c4fc1 100644 --- a/audio/mpz/files/patch-CMakeLists.txt +++ b/audio/mpz/files/patch-CMakeLists.txt @@ -1,11 +1,25 @@ ---- CMakeLists.txt.orig 2026-05-19 14:50:19 UTC +--- CMakeLists.txt.orig 2026-06-07 05:11:46 UTC +++ CMakeLists.txt -@@ -352,7 +352,7 @@ endif() +@@ -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)