pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/rubberband rubberbrand: update to 1.9.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2dad874fa7ae
branches:  trunk
changeset: 454292:2dad874fa7ae
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Jun 08 15:52:59 2021 +0000

description:
rubberbrand: update to 1.9.2

Changes in Rubber Band v1.9.2

 * Introduce a built-in FFT option to be a good default when no
   requirements point to a particular external library preference
 * Fix potential crash following some reconfigure options. Thanks
   to Michael Tyson for reporting this
 * Ensure Accelerate is listed in generated pkg-config if required
 * Check for existence of sincos in configuration
 * Fix host identification when cross-compiling

The API is unchanged and the library is binary compatible with
version 1.7.

diffstat:

 audio/rubberband/Makefile                  |   4 +-
 audio/rubberband/PLIST                     |   4 +-
 audio/rubberband/distinfo                  |  12 ++++----
 audio/rubberband/patches/patch-meson.build |  39 +++++------------------------
 4 files changed, 17 insertions(+), 42 deletions(-)

diffs (98 lines):

diff -r 14de55bcc1ac -r 2dad874fa7ae audio/rubberband/Makefile
--- a/audio/rubberband/Makefile Tue Jun 08 10:22:14 2021 +0000
+++ b/audio/rubberband/Makefile Tue Jun 08 15:52:59 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2021/04/09 10:32:28 nia Exp $
+# $NetBSD: Makefile,v 1.7 2021/06/08 15:52:59 nia Exp $
 
-DISTNAME=      rubberband-1.9.1
+DISTNAME=      rubberband-1.9.2
 CATEGORIES=    audio
 MASTER_SITES=  https://breakfastquay.com/files/releases/
 EXTRACT_SUFX=  .tar.bz2
diff -r 14de55bcc1ac -r 2dad874fa7ae audio/rubberband/PLIST
--- a/audio/rubberband/PLIST    Tue Jun 08 10:22:14 2021 +0000
+++ b/audio/rubberband/PLIST    Tue Jun 08 15:52:59 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2021/04/09 10:32:28 nia Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/06/08 15:52:59 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.3
+lib/librubberband.so.2.1.4
 lib/pkgconfig/rubberband.pc
 lib/vamp/vamp-rubberband.cat
 lib/vamp/vamp-rubberband.so
diff -r 14de55bcc1ac -r 2dad874fa7ae audio/rubberband/distinfo
--- a/audio/rubberband/distinfo Tue Jun 08 10:22:14 2021 +0000
+++ b/audio/rubberband/distinfo Tue Jun 08 15:52:59 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2021/04/09 10:32:28 nia Exp $
+$NetBSD: distinfo,v 1.5 2021/06/08 15:52:59 nia Exp $
 
-SHA1 (rubberband-1.9.1.tar.bz2) = f612b25ba76138f720fe64a8f300510989534927
-RMD160 (rubberband-1.9.1.tar.bz2) = ee2e37b8b7b442b6601f5c5cd93728456566ad07
-SHA512 (rubberband-1.9.1.tar.bz2) = cb20ef8fb717a9e6b5b0b921541bd701e94326e12cdb20d50bed344d12fa1b4fd731335c3a0a7f2d2a5ce96031d965b209e7667c4d55fd8494b8e20d3409f0d3
-Size (rubberband-1.9.1.tar.bz2) = 164644 bytes
-SHA1 (patch-meson.build) = 065ee7b50549924c16d3d76c78aad8603e562d28
+SHA1 (rubberband-1.9.2.tar.bz2) = 30bbab99c3f4d9928948a00996e3faeab2069cbb
+RMD160 (rubberband-1.9.2.tar.bz2) = 22c0989df070d4c52151cae64b9afef3c6911d56
+SHA512 (rubberband-1.9.2.tar.bz2) = b1c763ab2a428aa2f1f8e5d0be6e9eb669808059ee5389e94f12de25f1a05cd89022656d98906c90b616773da11ab1f596ae2c5a9d300118e88049e1443121f2
+Size (rubberband-1.9.2.tar.bz2) = 164178 bytes
+SHA1 (patch-meson.build) = a267d9f150491f381e3bfd546334c15991a9ee06
diff -r 14de55bcc1ac -r 2dad874fa7ae audio/rubberband/patches/patch-meson.build
--- a/audio/rubberband/patches/patch-meson.build        Tue Jun 08 10:22:14 2021 +0000
+++ b/audio/rubberband/patches/patch-meson.build        Tue Jun 08 15:52:59 2021 +0000
@@ -1,40 +1,15 @@
-$NetBSD: patch-meson.build,v 1.1 2021/04/09 10:32:28 nia Exp $
+$NetBSD: patch-meson.build,v 1.2 2021/06/08 15:52:59 nia Exp $
 
-- Support systems without sincos.
-- Avoid building JNI interface.
+Avoid building JNI interface.
 
-https://todo.sr.ht/~breakfastquay/rubberband/16
-
---- meson.build.orig   2021-03-12 12:03:24.000000000 +0000
+--- meson.build.orig   2021-06-07 12:47:57.000000000 +0000
 +++ meson.build
-@@ -20,6 +20,7 @@ rubberband_dynamic_library_version = '2.
- system = build_machine.system()
- architecture = host_machine.cpu_family()
- cpp = meson.get_compiler('cpp')
-+cc = meson.get_compiler('c')
- 
- pkg = import('pkgconfig')
- 
-@@ -101,7 +102,10 @@ sndfile_dep = dependency('sndfile', vers
- vamp_dep = dependency('vamp-sdk', version: '>= 2.9', required: false)
- thread_dep = dependency('threads')
- have_ladspa = cpp.has_header('ladspa.h', args: extra_include_args)
+@@ -104,7 +104,7 @@ have_ladspa = cpp.has_header('ladspa.h',
+ have_sincos = cpp.has_function('sincos',
+                                prefix: '#define _GNU_SOURCE\n#include <math.h>',
+                                args: '-lm')
 -have_jni = cpp.has_header('jni.h', args: extra_include_args)
-+have_sincos = cc.has_function('sincos',
-+                               prefix: '#define _GNU_SOURCE\n#include <math.h>',
-+                               args: '-lm')
 +have_jni = false
  
  javac = find_program('javac', required: false)
  jar = find_program('jar', required: false)
-@@ -223,6 +227,10 @@ else
- 
- endif # resampler
- 
-+if not have_sincos
-+  feature_defines += [ '-DLACK_SINCOS' ]
-+endif
-+
- if ipp_needed
-   feature_defines += [
-     '-DHAVE_IPP',



Home | Main Index | Thread Index | Old Index