git: a4979c441c1a - main - audio/raul: Update 0.8.0.20191209 -> 2.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 21 Aug 2022 18:32:19 UTC
The branch main has been updated by yuri:

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

commit a4979c441c1ab33e8e8257ef949b8cdf829be9a4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-08-21 17:13:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-08-21 18:32:17 +0000

    audio/raul: Update 0.8.0.20191209 -> 2.0.0
    
    Reported by:    portscout
---
 audio/raul/Makefile  | 20 ++++++++++++--------
 audio/raul/distinfo  |  8 +++-----
 audio/raul/pkg-descr |  5 +++--
 audio/raul/pkg-plist | 28 +++++++++++++---------------
 4 files changed, 31 insertions(+), 30 deletions(-)

diff --git a/audio/raul/Makefile b/audio/raul/Makefile
index fd97f3985ca7..00b59cb0d5ac 100644
--- a/audio/raul/Makefile
+++ b/audio/raul/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	raul
-PORTVERSION=	0.8.0.20191209
+DISTVERSION=	2.0.0
 CATEGORIES=	audio
+MASTER_SITES=	http://download.drobilla.net/
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Realtime modular synthesizer and/or effects processor
@@ -8,15 +9,18 @@ COMMENT=	Realtime modular synthesizer and/or effects processor
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	lv2>0:audio/lv2 \
-		${LOCALBASE}/include/fftw3.h:math/fftw3
+BUILD_DEPENDS=	lv2>0:audio/lv2
 
-USES=		compiler:c++11-lang waf
-USE_GITHUB=	yes
-GH_ACCOUNT=	drobilla
-GH_TAGNAME=	e87bb398f025912fb989a09f1450b838b251aea1
-GH_TUPLE=	drobilla:autowaf:c87cc53:waflib/waflib
+USES=		compiler:c++11-lang meson tar:xz
+
+MESON_ARGS=	-Dtests=disabled # tests pass when this line is removed and do-test is removed
 
 NO_ARCH=	yes
 
+do-test: # Tests fail to configure, see https://github.com/drobilla/raul/issues/2
+	@cd ${WRKSRC} && \
+		${RM} -rf _build && \
+		${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} -Dtests=enabled && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} test
+
 .include <bsd.port.mk>
diff --git a/audio/raul/distinfo b/audio/raul/distinfo
index 9604db0d9c40..599981fa20b2 100644
--- a/audio/raul/distinfo
+++ b/audio/raul/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1591762352
-SHA256 (drobilla-raul-0.8.0.20191209-e87bb398f025912fb989a09f1450b838b251aea1_GH0.tar.gz) = 850eafab4d6d3a59e44f32a56def0eb74a08df795e89bc0937471cd4f9a9f8c4
-SIZE (drobilla-raul-0.8.0.20191209-e87bb398f025912fb989a09f1450b838b251aea1_GH0.tar.gz) = 64634
-SHA256 (drobilla-autowaf-c87cc53_GH0.tar.gz) = afbe40c105255204e753db25b3e08c1cf9869aeea8c28dbf530224311ffe8a3c
-SIZE (drobilla-autowaf-c87cc53_GH0.tar.gz) = 376104
+TIMESTAMP = 1661102905
+SHA256 (raul-2.0.0.tar.xz) = a6788d4f93bbb51618381112797776fa8bcbfe9b11bfc64021bb076770eb6e44
+SIZE (raul-2.0.0.tar.xz) = 35208
diff --git a/audio/raul/pkg-descr b/audio/raul/pkg-descr
index 1692e1a5f44b..215e867cbde2 100644
--- a/audio/raul/pkg-descr
+++ b/audio/raul/pkg-descr
@@ -1,3 +1,4 @@
-Real-time audio utility library
+Raul (Realtime Audio Utility Library) is a C++ utility library primarily aimed
+at audio/musical applications.
 
-WWW: https://github.com/drobilla/raul
+WWW: https://drobilla.net/software/raul.html
diff --git a/audio/raul/pkg-plist b/audio/raul/pkg-plist
index 4b729c314906..cf38528112b9 100644
--- a/audio/raul/pkg-plist
+++ b/audio/raul/pkg-plist
@@ -1,15 +1,13 @@
-include/raul-1/raul/Array.hpp
-include/raul-1/raul/Deletable.hpp
-include/raul-1/raul/DoubleBuffer.hpp
-include/raul-1/raul/Exception.hpp
-include/raul-1/raul/Maid.hpp
-include/raul-1/raul/Noncopyable.hpp
-include/raul-1/raul/Path.hpp
-include/raul-1/raul/Process.hpp
-include/raul-1/raul/RingBuffer.hpp
-include/raul-1/raul/Semaphore.hpp
-include/raul-1/raul/Socket.hpp
-include/raul-1/raul/Symbol.hpp
-include/raul-1/raul/TimeSlice.hpp
-include/raul-1/raul/TimeStamp.hpp
-libdata/pkgconfig/raul-1.pc
+include/raul-2/raul/Array.hpp
+include/raul-2/raul/Deletable.hpp
+include/raul-2/raul/DoubleBuffer.hpp
+include/raul-2/raul/Exception.hpp
+include/raul-2/raul/Maid.hpp
+include/raul-2/raul/Noncopyable.hpp
+include/raul-2/raul/Path.hpp
+include/raul-2/raul/Process.hpp
+include/raul-2/raul/RingBuffer.hpp
+include/raul-2/raul/Semaphore.hpp
+include/raul-2/raul/Socket.hpp
+include/raul-2/raul/Symbol.hpp
+libdata/pkgconfig/raul-2.pc