Here is an update for audio/rubberband to the latest version 4.0.0.

Release Announcement: https://breakfastquay.com/news/20241025.html

This release adds a new API, RubberBandLiveShifter, which is simpler to use
than the general RubberBandStretcher interface. The library continues to be
binary compatible with older releases.

I have tested the command-line tool on amd64, for example like this:
$ rubberband -3 --time 0.5 input.wav output.wav

audio/hydrogen, where rubberband is enabled, still builds and runs as
expected.

ok?



Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/rubberband/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile    5 Sep 2023 16:13:42 -0000       1.5
+++ Makefile    3 May 2025 08:24:38 -0000
@@ -1,9 +1,9 @@
 COMMENT =              audio time-stretching and pitch-shifting library
 
-DISTNAME =             rubberband-3.2.1
+DISTNAME =             rubberband-4.0.0
 EXTRACT_SUFX =         .tar.bz2
 
-SHARED_LIBS =          rubberband 1.0
+SHARED_LIBS =          rubberband 1.1
 
 CATEGORIES =           audio
 HOMEPAGE =             https://breakfastquay.com/rubberband
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/rubberband/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo    27 May 2023 22:55:21 -0000      1.2
+++ distinfo    3 May 2025 08:24:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (rubberband-3.2.1.tar.bz2) = 
gu2s0MUL/lamqF2x/NTKM0aUD/4ChD/FD4uS+ZqX0XI=
-SIZE (rubberband-3.2.1.tar.bz2) = 221756
+SHA256 (rubberband-4.0.0.tar.bz2) = 
rwUDE+5jvBizWy4GTl3OBbJ2qvbRqiuKgs7R/i+AKOk=
+SIZE (rubberband-4.0.0.tar.bz2) = 236705
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/rubberband/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   27 May 2023 22:55:21 -0000      1.3
+++ pkg/PLIST   3 May 2025 08:24:38 -0000
@@ -1,6 +1,7 @@
 @bin bin/rubberband
 @bin bin/rubberband-r3
 include/rubberband/
+include/rubberband/RubberBandLiveShifter.h
 include/rubberband/RubberBandStretcher.h
 include/rubberband/rubberband-c.h
 lib/ladspa/

Reply via email to