pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/rubberband rubberband: Update to 1.9.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4de53aeeb6a5
branches:  trunk
changeset: 442460:4de53aeeb6a5
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Nov 24 17:17:53 2020 +0000

description:
rubberband: Update to 1.9.0

Changes in Rubber Band v1.9

 * Fix incorrect numbering of pitch speed/quality flags in the
   auxiliary C wrapper header. The effect of this was that code using
   the C wrapper that intended to select the higher-quality
   pitch-shift mode was actually choosing the higher-speed mode, and
   vice versa. (The third mode - high-consistency, commonly used in
   real-time applications - was correct.) Thanks to Michael Bradshaw
   for reporting this.
 * Add a .NET interface, generously contributed by Jonathan Gilbert
   under a BSD-like licence
 * Improve error handling in command-line utility
 * Fix failure to build with FFTW_SINGLE_ONLY defined
 * Fix some compiler warnings
 * Install the JNI target (with make install) only if it has actually
   been built, avoiding an error otherwise

The API is unchanged except for the fix noted above, as a result of
which the minor version number has been increased. The library is
binary compatible with version 1.7.

diffstat:

 audio/rubberband/Makefile                               |   5 +--
 audio/rubberband/PLIST                                  |   4 +-
 audio/rubberband/distinfo                               |  14 +++------
 audio/rubberband/patches/patch-Makefile.in              |  18 -------------
 audio/rubberband/patches/patch-src_StretcherImpl.cpp    |  22 -----------------
 audio/rubberband/patches/patch-src_StretcherProcess.cpp |  22 -----------------
 audio/rubberband/patches/patch-src_system_sysutils.h    |  17 -------------
 7 files changed, 9 insertions(+), 93 deletions(-)

diffs (145 lines):

diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/Makefile
--- a/audio/rubberband/Makefile Tue Nov 24 17:13:24 2020 +0000
+++ b/audio/rubberband/Makefile Tue Nov 24 17:17:53 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2020/08/18 17:57:25 leot Exp $
+# $NetBSD: Makefile,v 1.5 2020/11/24 17:17:53 nia Exp $
 
-DISTNAME=      rubberband-1.8.2
-PKGREVISION=   1
+DISTNAME=      rubberband-1.9.0
 CATEGORIES=    audio
 MASTER_SITES=  https://breakfastquay.com/files/releases/
 EXTRACT_SUFX=  .tar.bz2
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/PLIST
--- a/audio/rubberband/PLIST    Tue Nov 24 17:13:24 2020 +0000
+++ b/audio/rubberband/PLIST    Tue Nov 24 17:17:53 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2019/07/30 08:57:14 nia Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/11/24 17:17:54 nia Exp $
 bin/rubberband
 include/rubberband/RubberBandStretcher.h
 include/rubberband/rubberband-c.h
@@ -7,7 +7,7 @@
 lib/librubberband.a
 lib/librubberband.so
 lib/librubberband.so.2
-lib/librubberband.so.2.1.1
+lib/librubberband.so.2.1.2
 lib/pkgconfig/rubberband.pc
 lib/vamp/vamp-rubberband.cat
 lib/vamp/vamp-rubberband.so
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/distinfo
--- a/audio/rubberband/distinfo Tue Nov 24 17:13:24 2020 +0000
+++ b/audio/rubberband/distinfo Tue Nov 24 17:17:53 2020 +0000
@@ -1,10 +1,6 @@
-$NetBSD: distinfo,v 1.2 2019/07/30 08:57:14 nia Exp $
+$NetBSD: distinfo,v 1.3 2020/11/24 17:17:54 nia Exp $
 
-SHA1 (rubberband-1.8.2.tar.bz2) = 6398c8b8448befe06dc5250967df06974b7ea1bc
-RMD160 (rubberband-1.8.2.tar.bz2) = 4178002a1f318c7e104afa9e76321dca07bcbe95
-SHA512 (rubberband-1.8.2.tar.bz2) = da677f9a843711c44c52c0153faa62e587ac7c010569523ef4fef7ce941b9d292e566f46147700e496f6cfff4c9f22f9901dcc93f2d701fdb9de152ddac0c3a6
-Size (rubberband-1.8.2.tar.bz2) = 182232 bytes
-SHA1 (patch-Makefile.in) = 095ff1f7ceef08126a9d61aa51acbff8babc9e3a
-SHA1 (patch-src_StretcherImpl.cpp) = 609774b9d573fa92ce79f1b11bd7af8e585e3cef
-SHA1 (patch-src_StretcherProcess.cpp) = 45c23ddd2ba92b11c6d5063597ea1594690e33ec
-SHA1 (patch-src_system_sysutils.h) = bd97bca9c18ce66d05a1870d63cfc5107584949a
+SHA1 (rubberband-1.9.0.tar.bz2) = fa6e69b1fabada44cd270cea2911f989c1071f15
+RMD160 (rubberband-1.9.0.tar.bz2) = ef9a525b9c90ca54b43bb09fcb96cabbaf533399
+SHA512 (rubberband-1.9.0.tar.bz2) = 2226cfec98f280a12f874f60620c3bf09f7399a7808af5e9f5c9a5154b989cfbf3c4220e162d722e319a4ef046f81c6a07eac2b8c6035c8f6230f0a20b1577a8
+Size (rubberband-1.9.0.tar.bz2) = 192240 bytes
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/patches/patch-Makefile.in
--- a/audio/rubberband/patches/patch-Makefile.in        Tue Nov 24 17:13:24 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-$NetBSD: patch-Makefile.in,v 1.1 2019/07/30 08:57:14 nia Exp $
-
-Do not install the JNI libraries, they do not get built.
-
---- Makefile.in.orig   2018-05-15 17:43:39.000000000 +0000
-+++ Makefile.in
-@@ -179,11 +179,9 @@ install:  all
-       cp $(STATIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)
-       rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
-       rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
--      rm -f $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION)
-       cp $(DYNAMIC_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION)
-       ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_ABI_VERSION)
-       ln -s $(LIBNAME)$(DYNAMIC_EXTENSION).$(DYNAMIC_FULL_VERSION) $(DESTDIR)$(INSTALL_LIBDIR)/$(LIBNAME)$(DYNAMIC_EXTENSION)
--      cp -f $(JNI_TARGET) $(DESTDIR)$(INSTALL_LIBDIR)/$(JNINAME)$(DYNAMIC_EXTENSION)
-       cp $(VAMP_TARGET) $(DESTDIR)$(INSTALL_VAMPDIR)
-       cp vamp/vamp-rubberband.cat $(DESTDIR)$(INSTALL_VAMPDIR)
-       cp $(LADSPA_TARGET) $(DESTDIR)$(INSTALL_LADSPADIR)
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/patches/patch-src_StretcherImpl.cpp
--- a/audio/rubberband/patches/patch-src_StretcherImpl.cpp      Tue Nov 24 17:13:24 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-src_StretcherImpl.cpp,v 1.1 2015/12/28 03:29:33 kamil Exp $
-
-NetBSD ships with alloca() in <stdlib.h>
-
---- src/StretcherImpl.cpp.orig 2012-10-28 10:30:09.000000000 +0000
-+++ src/StretcherImpl.cpp
-@@ -37,7 +37,9 @@
- 
- #include "base/Profiler.h"
- 
--#ifndef _WIN32
-+#ifdef __NetBSD__
-+#include <stdlib.h>
-+#elif !defined(_WIN32)
- #include <alloca.h>
- #endif
- 
-@@ -1340,4 +1342,3 @@ RubberBandStretcher::Impl::process(const
- 
- 
- }
--
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/patches/patch-src_StretcherProcess.cpp
--- a/audio/rubberband/patches/patch-src_StretcherProcess.cpp   Tue Nov 24 17:13:24 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-src_StretcherProcess.cpp,v 1.1 2015/12/28 03:29:33 kamil Exp $
-
-NetBSD ships with alloca() in <stdlib.h>
-
---- src/StretcherProcess.cpp.orig      2012-10-28 10:30:09.000000000 +0000
-+++ src/StretcherProcess.cpp
-@@ -34,7 +34,9 @@
- #include "base/Profiler.h"
- #include "system/VectorOps.h"
- 
--#ifndef _WIN32
-+#ifdef __NetBSD__
-+#include <stdlib.h>
-+#elif !defined(_WIN32)
- #include <alloca.h>
- #endif
- 
-@@ -1290,4 +1292,3 @@ RubberBandStretcher::Impl::retrieve(floa
- }
- 
- }
--
diff -r 51fc4886ab10 -r 4de53aeeb6a5 audio/rubberband/patches/patch-src_system_sysutils.h
--- a/audio/rubberband/patches/patch-src_system_sysutils.h      Tue Nov 24 17:13:24 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-src_system_sysutils.h,v 1.1 2015/12/28 03:29:33 kamil Exp $
-
-NetBSD ships with alloca() in <stdlib.h>
-
---- src/system/sysutils.h.orig 2012-10-28 10:30:09.000000000 +0000
-+++ src/system/sysutils.h
-@@ -40,7 +40,9 @@
- #ifdef __MINGW32__
- #include <malloc.h>
- #else
--#ifndef __MSVC__
-+#ifdef __NetBSD__
-+#include <stdlib.h>
-+#elif !defined(__MSVC__)
- #include <alloca.h>
- #endif
- #endif



Home | Main Index | Thread Index | Old Index