diff --git a/ports/soundtouch/portfile.cmake b/ports/soundtouch/portfile.cmake index 2ce7274acc7dbe..86f8d75a0e2834 100644 --- a/ports/soundtouch/portfile.cmake +++ b/ports/soundtouch/portfile.cmake @@ -3,10 +3,8 @@ vcpkg_from_github( GITHUB_HOST https://codeberg.org REPO soundtouch/soundtouch REF ${VERSION} - SHA512 93f757b2c1abe16be589e0d191e6c0416c5980843bd416cd5cb820b65a705d98081c0fc7ca0d9880af54b5343318262c77ba39a096bb240ceec084e93ceef964 + SHA512 9cc507e15be065fe404e3f9ac71cdc596474c4a86b04a4b969c6c3ed4aff865cdf6aee24929046818a7d3791f005778aea112d74ef4d8f60b05460755a08dbe3 HEAD_REF master - PATCHES - use-o3-emscripten.patch # Upstream PR: https://codeberg.org/soundtouch/soundtouch/pulls/29 ) vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS diff --git a/ports/soundtouch/use-o3-emscripten.patch b/ports/soundtouch/use-o3-emscripten.patch deleted file mode 100644 index eaaa9fe912e744..00000000000000 --- a/ports/soundtouch/use-o3-emscripten.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 405c4586d4556982fd5bbddf1c70bc4815465c51 Mon Sep 17 00:00:00 2001 -Date: Sat, 2 Mar 2024 23:02:06 +0100 -Subject: [PATCH] Use -O3 instead of -Ofast when targeting Emscripten (WASM) - ---- - CMakeLists.txt | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 14f23e8..dabcb9c 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,11 +3,16 @@ project(SoundTouch VERSION 2.3.2 LANGUAGES CXX) - - include(GNUInstallDirs) - -+set(COMPILE_OPTIONS) -+ - if(MSVC) - set(COMPILE_DEFINITIONS /O2 /fp:fast) -- set(COMPILE_OPTIONS ) - else() -- set(COMPILE_OPTIONS -Ofast) -+ if(EMSCRIPTEN) -+ list(APPEND COMPILE_OPTIONS -O3) -+ else() -+ list(APPEND COMPILE_OPTIONS -Ofast) -+ endif() - endif() - - ##################### --- -2.43.0 - diff --git a/ports/soundtouch/vcpkg.json b/ports/soundtouch/vcpkg.json index d0ee6f74837ffe..d48e7b1dcb9ca3 100644 --- a/ports/soundtouch/vcpkg.json +++ b/ports/soundtouch/vcpkg.json @@ -1,9 +1,9 @@ { "name": "soundtouch", - "version": "2.3.2", - "port-version": 3, + "version": "2.3.3", "description": "SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files.", "homepage": "https://www.surina.net/soundtouch", + "license": "LGPL-2.1-only", "supports": "!uwp", "dependencies": [ { @@ -24,7 +24,8 @@ "description": "Build the soundstretch command line tool" }, "soundtouchdll": { - "description": "Build the SoundTouchDLL C wrapper dynamic library" + "description": "Build the SoundTouchDLL C wrapper dynamic library", + "supports": "!staticcrt" } } } diff --git a/versions/baseline.json b/versions/baseline.json index 92bc132bda6897..9516a991cc6903 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -8225,8 +8225,8 @@ "port-version": 2 }, "soundtouch": { - "baseline": "2.3.2", - "port-version": 3 + "baseline": "2.3.3", + "port-version": 0 }, "soxr": { "baseline": "0.1.3", diff --git a/versions/s-/soundtouch.json b/versions/s-/soundtouch.json index d21a542a53fff7..97373a74f1c1b6 100644 --- a/versions/s-/soundtouch.json +++ b/versions/s-/soundtouch.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "d0278d07d154448d3466b034bf90b111be54e521", + "version": "2.3.3", + "port-version": 0 + }, { "git-tree": "a30af1c2b397ee59f6c0048c5453ebbdf4626415", "version": "2.3.2",