aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorDaniel Engberg <daniel.engberg.lists@pyret.net>2021-06-06 12:58:52 +0000
committerJoseph Mingrone <jrm@FreeBSD.org>2021-06-06 13:07:54 +0000
commit40bc82d33e2bd7478a128bdb0696f8a7757115ee (patch)
tree3bc242a6f6075b105cf086f5dbc9a80aa257a173 /audio
parente7cd7a8bec3a30f426fd755fa2b03fc5b33e5d7f (diff)
downloadports-40bc82d33e2bd7478a128bdb0696f8a7757115ee.tar.gz
ports-40bc82d33e2bd7478a128bdb0696f8a7757115ee.zip
audio/rubberband: Update to 1.9.1
Changes in Rubber Band v1.9.1 * Switch build system from Makefiles and Visual Studio project to Meson/Ninja for all platforms. There are still Makefiles and VS projects included in otherbuilds/ for those who wish to use them to build the static library directly * Make various fixes to improve sound quality when pitch-shifting dynamically in real-time (requires libsamplerate) * Fix floating-point exception when a very very long stretch factor is presented * Move the two directories that together provide the .NET interface (rubberband-sharp and rubberband-dll) into their own subdir (dotnet) * Ensure the library builds and runs correctly on ARM Mac (Apple Silicon, M1), and also on Windows using the Visual C++ Clang front-end The API is unchanged and the library is binary compatible with version 1.7. PR: 255965 Approved by: acm (maintainer, timeout) Co-authored-by: Joseph Mingrone <jrm@FreeBSD.org>
Diffstat (limited to 'audio')
-rw-r--r--audio/rubberband/Makefile14
-rw-r--r--audio/rubberband/distinfo8
-rw-r--r--audio/rubberband/pkg-plist2
3 files changed, 12 insertions, 12 deletions
diff --git a/audio/rubberband/Makefile b/audio/rubberband/Makefile
index 400e586be66c..227840ce548e 100644
--- a/audio/rubberband/Makefile
+++ b/audio/rubberband/Makefile
@@ -1,7 +1,7 @@
# Created by: mathias.picker@gmx.de
PORTNAME= rubberband
-DISTVERSION= 1.9.0
+DISTVERSION= 1.9.1
CATEGORIES= audio
MASTER_SITES= https://breakfastquay.com/files/releases/
@@ -13,13 +13,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ladspa>0:audio/ladspa \
lv2>0:audio/lv2
-LIB_DEPENDS= libsndfile.so:audio/libsndfile \
+LIB_DEPENDS= libfftw3.so:math/fftw3 \
libsamplerate.so:audio/libsamplerate \
- libvamp-sdk.so:audio/vamp-plugin-sdk \
- libfftw3.so:math/fftw3
+ libsndfile.so:audio/libsndfile \
+ libvamp-sdk.so:audio/vamp-plugin-sdk
-USES= gmake pkgconfig tar:bzip2
-GNU_CONFIGURE= yes
+USES= localbase meson pkgconfig tar:bzip2
USE_LDCONFIG= yes
+MESON_ARGS= -Dfft=fftw \
+ -Dresampler=libsamplerate
+
.include <bsd.port.mk>
diff --git a/audio/rubberband/distinfo b/audio/rubberband/distinfo
index 8731a1abf2ec..0e3c78529e55 100644
--- a/audio/rubberband/distinfo
+++ b/audio/rubberband/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1608010284
-SHA256 (rubberband-1.9.0.tar.bz2) = 4f5b9509364ea876b4052fc390c079a3ad4ab63a2683aad09662fb905c2dc026
-SIZE (rubberband-1.9.0.tar.bz2) = 192240
-SHA256 (03202fa4749c0b4e264f2115bb49028267e2a572.patch) = ec24ae424a5815aecfa3a5106163d922bc4933e77cd7948299d24c4c4451bb93
-SIZE (03202fa4749c0b4e264f2115bb49028267e2a572.patch) = 1304
+TIMESTAMP = 1621266846
+SHA256 (rubberband-1.9.1.tar.bz2) = fc474878f6823c27ef5df1f9616a8c8b6a4c01346132ea7d1498fe5245e549e3
+SIZE (rubberband-1.9.1.tar.bz2) = 164644
diff --git a/audio/rubberband/pkg-plist b/audio/rubberband/pkg-plist
index dd8ad87061be..474bb239bb2c 100644
--- a/audio/rubberband/pkg-plist
+++ b/audio/rubberband/pkg-plist
@@ -6,7 +6,7 @@ lib/ladspa/ladspa-rubberband.so
lib/librubberband.a
lib/librubberband.so
lib/librubberband.so.2
-lib/librubberband.so.2.1.2
+lib/librubberband.so.2.1.3
lib/vamp/vamp-rubberband.cat
lib/vamp/vamp-rubberband.so
libdata/pkgconfig/rubberband.pc