aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-08-21 17:13:14 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-08-21 18:32:17 +0000
commita4979c441c1ab33e8e8257ef949b8cdf829be9a4 (patch)
treecb565e9f320d6436c95dbb70df27cb4342762f7a
parent3a2fadb79ee057a605eaf84d806cc8c53c0a4468 (diff)
downloadports-a4979c441c1ab33e8e8257ef949b8cdf829be9a4.tar.gz
ports-a4979c441c1ab33e8e8257ef949b8cdf829be9a4.zip
audio/raul: Update 0.8.0.20191209 -> 2.0.0
Reported by: portscout
-rw-r--r--audio/raul/Makefile20
-rw-r--r--audio/raul/distinfo8
-rw-r--r--audio/raul/pkg-descr5
-rw-r--r--audio/raul/pkg-plist28
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