git: 62612f70d15b - main - audio/pulseaudio-qt: Update to 1.7.0

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Fri, 14 Feb 2025 17:42:04 UTC
The branch main has been updated by jhale:

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

commit 62612f70d15b201fc4cc78e4992bae4cf3f4f6d7
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-02-14 17:36:45 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-02-14 17:41:59 +0000

    audio/pulseaudio-qt: Update to 1.7.0
    
    Only Qt6 is supported by upstream now, so remove qt5 flavor. We don't
    need it in the ports tree anymore.
---
 MOVED                         |  2 +
 audio/pulseaudio-qt/Makefile  | 27 ++++++------
 audio/pulseaudio-qt/distinfo  |  6 +--
 audio/pulseaudio-qt/pkg-plist | 96 +++++++++++++++++++++----------------------
 4 files changed, 65 insertions(+), 66 deletions(-)

diff --git a/MOVED b/MOVED
index 845c0cb29b0e..2a627486a35f 100644
--- a/MOVED
+++ b/MOVED
@@ -4145,3 +4145,5 @@ devel/lattice-ice40-examples-hx8k||2025-02-08|Listed as BROKEN for months in tre
 devel/lattice-ice40-tools||2025-02-08|Listed as BROKEN for months in tree and unmaintained
 devel/py-yandex-money-sdk||2025-02-11|Has expired: Dead project. Yandex.Money is no more
 devel/astah-community||2025-02-11|Has expired: Upstream no longer provides community edition
+audio/pulseaudio-qt@qt5||2025-02-14|Qt5 support was removed upstream
+audio/pulseaudio-qt@qt6|audio/pulseaudio-qt|2025-02-14|Unflavorize; only Qt6 is supported
diff --git a/audio/pulseaudio-qt/Makefile b/audio/pulseaudio-qt/Makefile
index 93bc1ce427d9..adb80b0e360a 100644
--- a/audio/pulseaudio-qt/Makefile
+++ b/audio/pulseaudio-qt/Makefile
@@ -1,28 +1,25 @@
 PORTNAME=	pulseaudio-qt
-DISTVERSION=	1.6.0
+DISTVERSION=	1.7.0
 MASTER_SITES=	KDE/stable/${PORTNAME}
 CATEGORIES=	audio kde
-PKGNAMESUFFIX=	${FLAVOR:S/qt//}
+PKGNAMESUFFIX=	6
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Pulseaudio bindings for Qt
-WWW=		https://github.com/KDE/pulseaudio-qt
+WWW=		https://invent.kde.org/libraries/pulseaudio-qt
 
-FLAVORS=	qt5 qt6
-FLAVOR?=	qt5
+LICENSE=	LGPL21 LGPL3
+LICENSE_COMB=	dual
 
-LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
-		libpulse.so:audio/pulseaudio
+LIB_DEPENDS=	libpulse.so:audio/pulseaudio
 
-USES=		cmake compiler:c++11-lib gettext kde:${FLAVOR:S/qt//} \
-		pkgconfig qt:${FLAVOR:S/qt//} shebangfix tar:xz
+USES=		cmake compiler:c++20-lang gettext gl gnome kde:6 \
+		pkgconfig qt:6 shebangfix tar:xz
+USE_GL=		gl opengl # GLX
+USE_GNOME=	glib20
 USE_KDE=	ecm:build
-_USE_QT_qt5=	core dbus gui \
-		buildtools:build qmake:build
-_USE_QT_qt6=	base
-USE_QT=		${_USE_QT_${FLAVOR}}
-CMAKE_ARGS=	-DQT_MAJOR_VERSION=${FLAVOR:S/qt//}
+USE_QT=		base
 
-PLIST_SUB=	QT_VER=${FLAVOR:S/qt//}
+PLIST_SUB=	SOVERSION=${DISTVERSION}
 
 .include <bsd.port.mk>
diff --git a/audio/pulseaudio-qt/distinfo b/audio/pulseaudio-qt/distinfo
index 6cdbd94e3bfe..437678a3827c 100644
--- a/audio/pulseaudio-qt/distinfo
+++ b/audio/pulseaudio-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727545887
-SHA256 (pulseaudio-qt-1.6.0.tar.xz) = 1becbadacb36a9d6a431a0c93cdb428f8f67f37cf2d23768675983318c0ade84
-SIZE (pulseaudio-qt-1.6.0.tar.xz) = 37232
+TIMESTAMP = 1739547904
+SHA256 (pulseaudio-qt-1.7.0.tar.xz) = 6a18db76dd2bcc3df7d9a9379c025295817264baa1f2ed8caaac7da44e04e931
+SIZE (pulseaudio-qt-1.7.0.tar.xz) = 40684
diff --git a/audio/pulseaudio-qt/pkg-plist b/audio/pulseaudio-qt/pkg-plist
index 4d7e3402b308..34731d5c7b6c 100644
--- a/audio/pulseaudio-qt/pkg-plist
+++ b/audio/pulseaudio-qt/pkg-plist
@@ -1,48 +1,48 @@
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Card
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/CardPort
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Client
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Context
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Device
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/IndexedPulseObject
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Models
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Module
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Port
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Profile
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/PulseObject
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Server
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Sink
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/SinkInput
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Source
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/SourceOutput
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/Stream
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/StreamRestore
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/VolumeObject
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/card.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/cardport.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/client.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/context.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/device.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/indexedpulseobject.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/models.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/module.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/port.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/profile.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/pulseaudioqt_export.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/pulseobject.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/server.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/sink.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/sinkinput.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/source.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/sourceoutput.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/stream.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/streamrestore.h
-include/KF%%QT_VER%%/KF%%QT_VER%%PulseAudioQt/PulseAudioQt/volumeobject.h
-include/KF%%QT_VER%%/pulseaudioqt_version.h
-lib/cmake/KF%%QT_VER%%PulseAudioQt/KF%%QT_VER%%PulseAudioQtConfig.cmake
-lib/cmake/KF%%QT_VER%%PulseAudioQt/KF%%QT_VER%%PulseAudioQtConfigVersion.cmake
-lib/cmake/KF%%QT_VER%%PulseAudioQt/KF%%QT_VER%%PulseAudioQtTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KF%%QT_VER%%PulseAudioQt/KF%%QT_VER%%PulseAudioQtTargets.cmake
-lib/libKF%%QT_VER%%PulseAudioQt.so
-lib/libKF%%QT_VER%%PulseAudioQt.so.1.6.0
-lib/libKF%%QT_VER%%PulseAudioQt.so.5
-libdata/pkgconfig/KF%%QT_VER%%PulseAudioQt.pc
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Card
+include/KF6/KF6PulseAudioQt/PulseAudioQt/CardPort
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Client
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Context
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Device
+include/KF6/KF6PulseAudioQt/PulseAudioQt/IndexedPulseObject
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Models
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Module
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Port
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Profile
+include/KF6/KF6PulseAudioQt/PulseAudioQt/PulseObject
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Server
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Sink
+include/KF6/KF6PulseAudioQt/PulseAudioQt/SinkInput
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Source
+include/KF6/KF6PulseAudioQt/PulseAudioQt/SourceOutput
+include/KF6/KF6PulseAudioQt/PulseAudioQt/Stream
+include/KF6/KF6PulseAudioQt/PulseAudioQt/StreamRestore
+include/KF6/KF6PulseAudioQt/PulseAudioQt/VolumeObject
+include/KF6/KF6PulseAudioQt/PulseAudioQt/card.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/cardport.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/client.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/context.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/device.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/indexedpulseobject.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/models.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/module.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/port.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/profile.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/pulseaudioqt_export.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/pulseobject.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/server.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/sink.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/sinkinput.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/source.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/sourceoutput.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/stream.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/streamrestore.h
+include/KF6/KF6PulseAudioQt/PulseAudioQt/volumeobject.h
+include/KF6/pulseaudioqt_version.h
+lib/cmake/KF6PulseAudioQt/KF6PulseAudioQtConfig.cmake
+lib/cmake/KF6PulseAudioQt/KF6PulseAudioQtConfigVersion.cmake
+lib/cmake/KF6PulseAudioQt/KF6PulseAudioQtTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KF6PulseAudioQt/KF6PulseAudioQtTargets.cmake
+lib/libKF6PulseAudioQt.so
+lib/libKF6PulseAudioQt.so.%%SOVERSION%%
+lib/libKF6PulseAudioQt.so.5
+libdata/pkgconfig/KF6PulseAudioQt.pc