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( portmidi midi MIDI NO YES "portmidi >= 0.1" )
addlib( portmixer portmixer PORTMIXER NO YES "" ) addlib( portmixer portmixer PORTMIXER NO YES "" )
addlib( portsmf portsmf PORTSMF NO YES "portSMF >= 0.1" ) 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( soundtouch soundtouch SOUNDTOUCH NO YES "soundtouch >= 1.7.1" )
addlib( twolame twolame LIBTWOLAME NO YES "twolame >= 0.3.13" ) 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 sbsms
----- -----
http://sbsms.sourceforge.net/ https://github.com/claytonotey/libsbsms
An audio stretching library for changing pitch or tempo without changing the An audio stretching library for changing pitch or tempo without changing the
other. Alternative to SoundTouch, better on large changes but slower. other. Alternative to SoundTouch, better on large changes but slower.
Version in Audacity SVN: 2.0.2 Version in Audacity GIT: 2.1.0
Patches: Upstream Version: 2.1.0
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
soundtouch soundtouch
---------- ----------

View File

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