pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/rubberband



Module Name:    pkgsrc
Committed By:   pin
Date:           Fri Mar 27 09:37:22 UTC 2026

Modified Files:
        pkgsrc/audio/rubberband: Makefile PLIST buildlink3.mk distinfo
Added Files:
        pkgsrc/audio/rubberband/patches: patch-src_common_mathmisc.h

Log Message:
audio/rubberband: update to 4.0.0

Version 4.0.0 is a major release which adds a new API, RubberBandLiveShifter, which is simpler to use than the general RubberBandStretcher interface in cases where only pitch-shifting is required. 
For more general purposes the original interface is still the proper one.

The rest of the API is otherwise unchanged, so the library continues to be binary compatible with the 2.x and 1.x releases for existing applications. Code written to use earlier versions of the 
library can link and run against this version without alteration.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/rubberband/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/audio/rubberband/PLIST \
    pkgsrc/audio/rubberband/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/rubberband/buildlink3.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/rubberband/patches/patch-src_common_mathmisc.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/rubberband/Makefile
diff -u pkgsrc/audio/rubberband/Makefile:1.18 pkgsrc/audio/rubberband/Makefile:1.19
--- pkgsrc/audio/rubberband/Makefile:1.18       Tue May  6 07:53:06 2025
+++ pkgsrc/audio/rubberband/Makefile    Fri Mar 27 09:37:22 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2025/05/06 07:53:06 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2026/03/27 09:37:22 pin Exp $
 
-DISTNAME=      rubberband-3.1.2
-PKGREVISION=   3
+DISTNAME=      rubberband-4.0.0
 CATEGORIES=    audio
 MASTER_SITES=  https://breakfastquay.com/files/releases/
 EXTRACT_SUFX=  .tar.bz2

Index: pkgsrc/audio/rubberband/PLIST
diff -u pkgsrc/audio/rubberband/PLIST:1.8 pkgsrc/audio/rubberband/PLIST:1.9
--- pkgsrc/audio/rubberband/PLIST:1.8   Tue May  6 07:53:06 2025
+++ pkgsrc/audio/rubberband/PLIST       Fri Mar 27 09:37:22 2026
@@ -1,15 +1,16 @@
-@comment $NetBSD: PLIST,v 1.8 2025/05/06 07:53:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/03/27 09:37:22 pin Exp $
 bin/rubberband
 bin/rubberband-r3
+include/rubberband/RubberBandLiveShifter.h
 include/rubberband/RubberBandStretcher.h
 include/rubberband/rubberband-c.h
 lib/ladspa/ladspa-rubberband.cat
-lib/ladspa/ladspa-rubberband.${SHLIB_EXT}
+lib/ladspa/ladspa-rubberband.so
 lib/librubberband.a
 lib/librubberband.so
-lib/librubberband.so.2
-lib/librubberband.so.2.2.1
+lib/librubberband.so.3
+lib/librubberband.so.3.0.0
 lib/pkgconfig/rubberband.pc
 lib/vamp/vamp-rubberband.cat
-lib/vamp/vamp-rubberband.${SHLIB_EXT}
+lib/vamp/vamp-rubberband.so
 share/ladspa/rdf/ladspa-rubberband.rdf
Index: pkgsrc/audio/rubberband/distinfo
diff -u pkgsrc/audio/rubberband/distinfo:1.8 pkgsrc/audio/rubberband/distinfo:1.9
--- pkgsrc/audio/rubberband/distinfo:1.8        Wed Mar  8 08:00:58 2023
+++ pkgsrc/audio/rubberband/distinfo    Fri Mar 27 09:37:22 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.8 2023/03/08 08:00:58 wiz Exp $
+$NetBSD: distinfo,v 1.9 2026/03/27 09:37:22 pin Exp $
 
-BLAKE2s (rubberband-3.1.2.tar.bz2) = 5fc11f89499614d10c2eab4c0819913cfae83937b70cdbd20ab50d4ca45185e7
-SHA512 (rubberband-3.1.2.tar.bz2) = b21605a0cf882e34fc2eada38a446220257e4b067475e36dfeef00d491425ad51398fbb49773dbd162683531b70f7c864ab02bff744d7e0dde7ed1d64aa1d327
-Size (rubberband-3.1.2.tar.bz2) = 218361 bytes
+BLAKE2s (rubberband-4.0.0.tar.bz2) = ad50586d883696e94dee714d09ddd1223b8a8487c47754ef9e715dc6201f5ddc
+SHA512 (rubberband-4.0.0.tar.bz2) = 975ceead691c9fb9cb8b876d00d5661986d85ba59a97bb3c17bc8a835e8aeaf0bc324dd43ffa20f2854e019572b404d37d5e4868a99076d422f279359c44a7b4
+Size (rubberband-4.0.0.tar.bz2) = 236705 bytes
+SHA1 (patch-src_common_mathmisc.h) = 882ef94894ad3d2c8802d7acf0aefb0feb19249d

Index: pkgsrc/audio/rubberband/buildlink3.mk
diff -u pkgsrc/audio/rubberband/buildlink3.mk:1.7 pkgsrc/audio/rubberband/buildlink3.mk:1.8
--- pkgsrc/audio/rubberband/buildlink3.mk:1.7   Wed Feb 12 06:44:28 2025
+++ pkgsrc/audio/rubberband/buildlink3.mk       Fri Mar 27 09:37:22 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2025/02/12 06:44:28 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2026/03/27 09:37:22 pin Exp $
 
 BUILDLINK_TREE+=       rubberband
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        rubberband
 RUBBERBAND_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.rubberband+=     rubberband>=1.8.1
-BUILDLINK_ABI_DEPENDS.rubberband?=     rubberband>=3.1.2nb3
+BUILDLINK_ABI_DEPENDS.rubberband+=     rubberband>=4.0.0
 BUILDLINK_PKGSRCDIR.rubberband?=       ../../audio/rubberband
 
 .include "../../audio/ladspa/buildlink3.mk"

Added files:

Index: pkgsrc/audio/rubberband/patches/patch-src_common_mathmisc.h
diff -u /dev/null pkgsrc/audio/rubberband/patches/patch-src_common_mathmisc.h:1.1
--- /dev/null   Fri Mar 27 09:37:22 2026
+++ pkgsrc/audio/rubberband/patches/patch-src_common_mathmisc.h Fri Mar 27 09:37:22 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_common_mathmisc.h,v 1.1 2026/03/27 09:37:22 pin Exp $
+
+Include missing header.
+
+--- src/common/mathmisc.h.orig 2026-03-27 09:16:01.189290496 +0000
++++ src/common/mathmisc.h
+@@ -25,6 +25,7 @@
+ #define RUBBERBAND_MATHMISC_H
+ 
+ #include "sysutils.h"
++#include "cstddef"
+ 
+ #ifndef M_PI
+ #define M_PI 3.14159265358979323846



Home | Main Index | Thread Index | Old Index