Sync from SUSE:SLFO:Main soundtouch revision bc4148520999a7efa298106791429d48

This commit is contained in:
Adrian Schröter 2024-10-03 18:00:04 +02:00
parent ae5f2612dd
commit 0539e31a6e
5 changed files with 41 additions and 27 deletions

BIN
2.3.2.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
2.3.3.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -4,34 +4,34 @@ is undesirable for shared libraries.
see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
for details.
Index: soundtouch/CMakeLists.txt
Index: b/CMakeLists.txt
===================================================================
--- soundtouch.orig/CMakeLists.txt
+++ soundtouch/CMakeLists.txt
@@ -3,13 +3,6 @@ project(SoundTouch VERSION 2.3.2 LANGUAG
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,12 +9,7 @@ set(COMPILE_OPTIONS)
if(MSVC)
set(COMPILE_DEFINITIONS /O2 /fp:fast)
else()
- list(APPEND COMPILE_OPTIONS -Wall -Wextra -Wzero-as-null-pointer-constant -Wno-unknown-pragmas)
- if(EMSCRIPTEN)
- list(APPEND COMPILE_OPTIONS -O3)
- else()
- list(APPEND COMPILE_OPTIONS -Ofast)
- endif()
+ list(APPEND COMPILE_OPTIONS -Wall -Wextra -Wzero-as-null-pointer-constant -Wno-unknown-pragmas -O2)
endif()
include(GNUInstallDirs)
-if(MSVC)
- set(COMPILE_DEFINITIONS /O2 /fp:fast)
- set(COMPILE_OPTIONS )
-else()
- set(COMPILE_OPTIONS -Ofast)
-endif()
-
#####################
# SoundTouch library
Index: soundtouch/configure.ac
Index: b/configure.ac
===================================================================
--- soundtouch.orig/configure.ac
+++ soundtouch/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -33,7 +33,7 @@ AC_LANG(C++)
# Compiler flags. Apply -Ofast (implies -O3 -ffast-math) to allow gcc autovectorization
# generate effective SIMD code.
-CXXFLAGS+=" -Ofast"
+CXXFLAGS+=" -O2"
-CXXFLAGS="${CXXFLAGS} -Ofast -Wall -Wextra -Wzero-as-null-pointer-constant -Wno-unknown-pragmas"
+CXXFLAGS="${CXXFLAGS} -O2 -Wall -Wextra -Wzero-as-null-pointer-constant -Wno-unknown-pragmas"
# Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
AR_FLAGS='cr'

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Tue May 14 16:11:11 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Update to 2.3.3:
* Fixing compiler warnings, maintenance fixes to make/build files
for various systems
- Refresh disable-ffast-math.patch
-------------------------------------------------------------------
Mon Feb 26 13:42:21 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
-------------------------------------------------------------------
Mon Jan 2 19:48:21 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package soundtouch
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define sover 1
Name: soundtouch
Version: 2.3.2
Version: 2.3.3
Release: 0
Summary: Audio Processing Library
License: LGPL-2.1-or-later
@ -80,8 +80,8 @@ This subpackage contains the header files for building programs with
SoundTouch.
%prep
%setup -q -n %{name}
%patch1 -p1
%autosetup -p1 -n %{name}
dos2unix README.html
%build