Compare commits

1 Commits
main ... 1.1

5 changed files with 27 additions and 41 deletions

BIN
2.3.2.tar.gz LFS Normal file

Binary file not shown.

BIN
2.3.3.tar.gz LFS

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: b/CMakeLists.txt
Index: soundtouch/CMakeLists.txt
===================================================================
--- 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()
--- soundtouch.orig/CMakeLists.txt
+++ soundtouch/CMakeLists.txt
@@ -3,13 +3,6 @@ project(SoundTouch VERSION 2.3.2 LANGUAG
include(GNUInstallDirs)
-if(MSVC)
- set(COMPILE_DEFINITIONS /O2 /fp:fast)
- set(COMPILE_OPTIONS )
-else()
- set(COMPILE_OPTIONS -Ofast)
-endif()
-
#####################
Index: b/configure.ac
# SoundTouch library
Index: soundtouch/configure.ac
===================================================================
--- a/configure.ac
+++ b/configure.ac
--- soundtouch.orig/configure.ac
+++ soundtouch/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="${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"
-CXXFLAGS+=" -Ofast"
+CXXFLAGS+=" -O2"
# Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is the default (see `U')"
AR_FLAGS='cr'

View File

@@ -1,17 +1,3 @@
-------------------------------------------------------------------
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) 2024 SUSE LLC
# Copyright (c) 2023 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.3
Version: 2.3.2
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
%autosetup -p1 -n %{name}
%setup -q -n %{name}
%patch1 -p1
dos2unix README.html
%build