git: 3dda4b7a3495 - main - audio/qtractor: Update 0.9.27 -> 0.9.28

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 04 Sep 2022 06:12:16 UTC
The branch main has been updated by yuri:

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

commit 3dda4b7a34953daebaa4b9c45a7e53de9b05b257
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-09-04 04:52:41 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-09-04 06:12:08 +0000

    audio/qtractor: Update 0.9.27 -> 0.9.28
---
 audio/qtractor/Makefile                   |  5 +++--
 audio/qtractor/distinfo                   |  6 +++---
 audio/qtractor/files/patch-CMakeLists.txt | 13 +++++++++++--
 audio/qtractor/pkg-message                |  3 ++-
 4 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index eeb7983d31df..44cb498382fb 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	qtractor
 DISTVERSIONPREFIX=	qtractor_
-DISTVERSION=	0_9_27
-PORTREVISION=	1
+DISTVERSION=	0_9_28
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/rncbc/qtractor/archive/refs/tags/ \
 		https://download.steinberg.net/sdk_downloads/:vst3sdk
@@ -42,10 +41,12 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 USES=		cmake compiler:c++17-lang desktop-file-utils gettext-runtime gnome localbase:ldflags pkgconfig qt:5 shared-mime-info
 USE_GNOME=	atk cairo gdkpixbuf2 gtk20 gtkmm24 pango
 USE_QT=		core gui svg widgets x11extras xml buildtools_build linguisttools_build qmake_build
+#USE_QT=		base svg tools_build # for Qt6
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTNAME}_${DISTVERSION}
 
 CMAKE_OFF=	CONFIG_CLAP # for audio/clap, but it doesn't install anything
+CMAKE_OFF+=	CONFIG_QT6 # breaks with Qt6: Gtk-ERROR **: 21:10:56.939: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported
 
 OPTIONS_DEFINE=		VST3
 OPTIONS_DEFAULT=	VST3
diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo
index 0d3e5613b93c..106cca4c9d13 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1657220197
-SHA256 (qtractor_0_9_27.tar.gz) = e3461b1c752fb6e85591f183042c52f03453c95c79aebb9622248b00f93197dd
-SIZE (qtractor_0_9_27.tar.gz) = 1888934
+TIMESTAMP = 1662262926
+SHA256 (qtractor_0_9_28.tar.gz) = 988eec4ecba892568d98638264e9369d900213056622c74bba83050dc5334028
+SIZE (qtractor_0_9_28.tar.gz) = 1890234
 SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
 SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
diff --git a/audio/qtractor/files/patch-CMakeLists.txt b/audio/qtractor/files/patch-CMakeLists.txt
index 09b05e59d8df..cf20ce0b7935 100644
--- a/audio/qtractor/files/patch-CMakeLists.txt
+++ b/audio/qtractor/files/patch-CMakeLists.txt
@@ -1,6 +1,15 @@
---- CMakeLists.txt.orig	2022-05-08 05:23:35 UTC
+--- CMakeLists.txt.orig	2022-09-01 16:15:02 UTC
 +++ CMakeLists.txt
-@@ -378,7 +378,7 @@ endif ()
+@@ -201,7 +201,7 @@ endif ()
+ 
+ # Check for Qt...
+ if (CONFIG_QT6)
+-  find_package (Qt6 QUIET)
++  find_package (Qt6 REQUIRED QUIET)
+   if (NOT Qt6_FOUND)
+     set (CONFIG_QT6 0)
+   endif ()
+@@ -385,7 +385,7 @@ endif ()
  
  # Check for MAD libraries.
  if (CONFIG_LIBMAD)
diff --git a/audio/qtractor/pkg-message b/audio/qtractor/pkg-message
index 451d68a801b3..dc7e792a7e30 100644
--- a/audio/qtractor/pkg-message
+++ b/audio/qtractor/pkg-message
@@ -1,11 +1,12 @@
 [
 { type: install
   message: <<EOM
+===============================================================================
 You installed Qtractor: an audio/MIDI multi-track sequencer application.
 
 In order to use it you need to install and run alsa-seq-server which
 creates /dev/snd/seq that is required by Qtractor.
-
+===============================================================================
 EOM
 }
 ]