git: d8c514e45a67 - main - audio/rosegarden: update to 25.12 (latest release) and Qt6

From: Adriaan de Groot <adridg_at_FreeBSD.org>
Date: Sat, 03 Jan 2026 23:27:31 UTC
The branch main has been updated by adridg:

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

commit d8c514e45a670632d6f5ff62b942950766efab4b
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2026-01-03 23:21:15 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2026-01-03 23:24:50 +0000

    audio/rosegarden: update to 25.12 (latest release) and Qt6
    
    This update skips over three years of updates and switches the build
    to use Qt6 instead of Qt5. It adds lv2 support. Upstream release notes
    are at
            https://www.rosegardenmusic.com/wiki/dev:25.12
    but the previous six releases are probably relevant, also.
    
    PR:     289532
    Reported-by:    diizzy@
---
 audio/rosegarden/Makefile | 16 ++++++++--------
 audio/rosegarden/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile
index 101f19a69a38..876de00e3ebb 100644
--- a/audio/rosegarden/Makefile
+++ b/audio/rosegarden/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	rosegarden
-DISTVERSION=	22.12.1
-PORTREVISION=	1
+DISTVERSION=	25.12
 CATEGORIES=	audio
-MASTER_SITES=	https://sourceforge.net/projects/${PORTNAME}/files/${PORTNAME}/${DISTVERSION:R}/
+MASTER_SITES=	https://sourceforge.net/projects/${PORTNAME}/files/${PORTNAME}/${DISTVERSION}/
 
 MAINTAINER=	adridg@FreeBSD.org
 COMMENT=	General purpose music editor and sequencer suite
@@ -15,6 +14,7 @@ BUILD_DEPENDS=	dssi_osc_update:audio/dssi \
 		${LOCALBASE}/include/fftw3.h:math/fftw3
 LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libfftw3f.so:math/fftw3-float \
+		liblilv-0.so:audio/lilv \
 		liblrdf.so:textproc/liblrdf \
 		liblo.so:audio/liblo \
 		libsamplerate.so:audio/libsamplerate \
@@ -27,15 +27,15 @@ RUN_DEPENDS=	dssi_osc_update:audio/dssi \
 		lilypond:print/lilypond
 
 USES=		cmake compiler:c++11-lib desktop-file-utils \
-		localbase:ldflags pkgconfig shared-mime-info tar:bzip2 \
-		qt:5 xorg
-USE_QT=		core gui network printsupport testlib widgets xml \
-		buildtools:build linguisttools:build qmake:build
-USE_XORG=	ice sm x11 xext
+		localbase:ldflags pkgconfig shared-mime-info tar:xz \
+		qt:6
+USE_QT=		base 5compat tools:build
 
 OPTIONS_DEFINE=		LIRC
 
 LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
 LIRC_CMAKE_ON=		-DENABLE_LIRC:BOOL=ON
 
+CMAKE_ON=	USE_QT6
+
 .include <bsd.port.mk>
diff --git a/audio/rosegarden/distinfo b/audio/rosegarden/distinfo
index 9e759d99b623..9b8899ae0083 100644
--- a/audio/rosegarden/distinfo
+++ b/audio/rosegarden/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673548040
-SHA256 (rosegarden-22.12.1.tar.bz2) = 7ea7a27f7ee5c49781708f9c615a51919b892264a599e64edf2cd23733d99206
-SIZE (rosegarden-22.12.1.tar.bz2) = 6436465
+TIMESTAMP = 1767477657
+SHA256 (rosegarden-25.12.tar.xz) = 970bcd4cc33e4a7d7b3d1cc6d8c09bffbaa5f00a487b965c12f6e8dca8cafa6d
+SIZE (rosegarden-25.12.tar.xz) = 5831852