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/