Use version 2.1.0 of libsbsms

This is actually the exact code we already use, but Clayton has
set up a github repo for the release to make it available to
distros.
This commit is contained in:
Leland Lucius 2021-02-01 10:12:06 -06:00
parent dd9998c855
commit a5609e44d0
5 changed files with 5 additions and 17 deletions

View File

@ -150,7 +150,7 @@ addlib( lv2 lv2 LV2 NO YES "lilv-0 >= 0.24.6
addlib( portmidi midi MIDI NO YES "portmidi >= 0.1" )
addlib( portmixer portmixer PORTMIXER NO YES "" )
addlib( portsmf portsmf PORTSMF NO YES "portSMF >= 0.1" )
addlib( sbsms sbsms SBSMS NO YES "" )
addlib( libsbsms sbsms SBSMS NO YES "libsbsms >= 2.1.0" )
addlib( soundtouch soundtouch SOUNDTOUCH NO YES "soundtouch >= 1.7.1" )
addlib( twolame twolame LIBTWOLAME NO YES "twolame >= 0.3.13" )

View File

@ -152,23 +152,11 @@ by the Audacity project with some help from portaudio development.
sbsms
-----
http://sbsms.sourceforge.net/
https://github.com/claytonotey/libsbsms
An audio stretching library for changing pitch or tempo without changing the
other. Alternative to SoundTouch, better on large changes but slower.
Version in Audacity SVN: 2.0.2
Patches:
Misc fixes to configure.in/Makefile.am for autoconf macros and libtool. More
files added to m4/ directory by libtoolizing committed to Audacity SVN.
AM_MAINTAINER_MODE has been added to configure.ac to disable autotools rebuilds
by default
dont-mangle-cflags.patch patch to stop sed-ing the CXXFLAGS and achieve the
same ends by better means, replacing a hacked version from Gentoo. Patch
linked to from upstream tracker at
https://sourceforge.net/tracker/index.php?func=detail&aid=2561247&group_id=177794&atid=882654
because attachments there don't seem to work.
autotools.patch: Fix all autotools warnings.
autotools-fix-make-dist.patch: Correct file lists to make dist target work.
sbsms-srcdir.patch: Adds srcdir handling
Version in Audacity GIT: 2.1.0
Upstream Version: 2.1.0
soundtouch
----------

View File

@ -1060,7 +1060,7 @@ list( APPEND LIBRARIES
$<$<BOOL:${USE_MIDI}>:portsmf>
$<$<BOOL:${USE_NYQUIST}>:libnyquist>
$<$<BOOL:${USE_PORTMIXER}>:portmixer>
$<$<BOOL:${USE_SBSMS}>:sbsms>
$<$<BOOL:${USE_SBSMS}>:libsbsms>
$<$<BOOL:${USE_SOUNDTOUCH}>:soundtouch>
$<$<BOOL:${USE_VAMP}>:libvamp>
$<$<PLATFORM_ID:Linux,FreeBSD,OpenBSD,NetBSD,CYGWIN>:PkgConfig::GLIB>