Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package audacity for openSUSE:Factory 
checked in at 2023-04-28 16:23:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
 and      /work/SRC/openSUSE:Factory/.audacity.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacity"

Fri Apr 28 16:23:15 2023 rev:110 rq:1083301 version:3.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes        2023-04-05 
21:36:12.782759547 +0200
+++ /work/SRC/openSUSE:Factory/.audacity.new.1533/audacity.changes      
2023-04-28 16:23:46.438152288 +0200
@@ -1,0 +2,50 @@
+Tue Apr 25 02:44:07 UTC 2023 - Konstantin Voinov <k...@kott.no-ip.biz>
+
+- Use default compiler, upstream has fixed gcc13 build 
+- Update VST3SDK to version 3.7.7_build_19:
+- Add patches to fix VST3SDK build with gcc13:
+  vst3sdk-fix-include-cstdint-for-gcc13.patch
+  vst3sdk-fix-limits-include-moduleinfoparser.patch
+- Remove patches  - fixed in upstream:
+  no-more-strip.patch
+- Refresh patches:
+  audacity-no_return_in_nonvoid.patch
+
+- Update to 3.3.0
+
+  Changes
+
+  * Some of the built-in effects are now realtime capable (Bass & 
+    Treble, Distortion, Phaser, Reverb and Wahwah).
+  * #4352 Added a new effect: Shelf Filter.
+  * Added an initial (beta) version of Beats and Bars.
+  * #4414 Reworked the bottom toolbar dock:
+      * Project Sample Rate is now found in Audio Setup -> Audio 
+        Settings (formerly known as Project Rate).
+      * The Snapping Toolbar (formerly known as Snap-To) is now 
+        independent of the Selection Toolbar.
+      * Added a new Time Signature Toolbar (beta). It is hidden by default.
+  *  #4212 Improved Zooming behavior slightly (more to come in the future).
+  *  #4393 Added a new ruler, Linear (dB). This ruler goes from 
+     0 dBFS to -∞ dBFS and better reflects the volume as shown in 
+     the recording/playback meters.
+  *  #3820 When copying clips between projects, you now can choose 
+     between whether to copy smart clips or just the visible portion.
+  *  #4133 Added a delete button to the Cut/Copy/Paste toolbar.
+
+  Bugfixes
+
+  *  #1584 Audacity no longer dithers tracks unnecessarily.
+  *  #2427 Linux playback now handles output latency better (less stutters).
+  *  #3796 The EQ effect no longer resets clip names.
+  *  #3801 Audacity no longer crashes when trying to load projects with 
+     plugins that since have been deleted.
+  *  #4417 Resampling a track no longer trims it.
+
+  Libraries
+
+  *  FFmpeg 6 (avformat 60) is now supported.
+  *  Moved from Breakpad to Crashpad.
+  *  Extracted various libraries from within Audacity.
+
+-------------------------------------------------------------------

Old:
----
  Audacity-3.2.5.tar.gz
  no-more-strip.patch
  vst3sdk-3.7.6_build_18.tar.xz

New:
----
  Audacity-3.3.0.tar.gz
  vst3sdk-3.7.7_build_19.tar.xz
  vst3sdk-fix-include-cstdint-for-gcc13.patch
  vst3sdk-fix-limits-include-moduleinfoparser.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.UoXLnf/_old  2023-04-28 16:23:54.730200688 +0200
+++ /var/tmp/diff_new_pack.UoXLnf/_new  2023-04-28 16:23:54.734200711 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:           audacity
-Version:        3.2.5
+Version:        3.3.0
 Release:        0
 Summary:        A Multi Track Digital Audio Editor
 License:        CC-BY-3.0 AND GPL-2.0-or-later AND GPL-3.0-only
@@ -33,19 +33,17 @@
 Source:         
https://github.com/audacity/audacity/archive/Audacity-%{version}.tar.gz
 Source1:        audacity-license-nyquist
 Source2:        audacity-rpmlintrc
-Source3:        vst3sdk-3.7.6_build_18.tar.xz
+Source3:        vst3sdk-3.7.7_build_19.tar.xz
 # PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch davejpla...@gmail.com -- 
Remove the buildstamp.
 Patch0:         audacity-no_buildstamp.patch
 # PATCH-FIX-UPSTREAM audacity-no_return_in_nonvoid.patch - Fix false positive 
errors Two new gcc10 ones ignoring assert
 Patch1:         audacity-no_return_in_nonvoid.patch
 Patch2:         mod-script-pipe-disable-rpath.patch
-Patch3:         no-more-strip.patch
+Patch95:        vst3sdk-fix-include-cstdint-for-gcc13.patch
+Patch96:        vst3sdk-fix-limits-include-moduleinfoparser.patch
 BuildRequires:  cmake >= 3.16
 BuildRequires:  desktop-file-utils
-# Build with gcc12 until upstream catches up with gcc13
-#BuildRequires:  gcc-c++
-BuildRequires:  gcc12
-BuildRequires:  gcc12-c++
+BuildRequires:  gcc-c++
 #!BuildIgnore:  gstreamer-0_10-plugins-base
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libmp3lame-devel
@@ -115,7 +113,9 @@
 
 %prep
 %setup -q -n %{name}-Audacity-%{version}
-%autopatch -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 cp -f %{SOURCE1} LICENSE_NYQUIST.txt
 # Make sure we use the system versions.
@@ -126,6 +126,8 @@
 
 %if %{with vst}
 tar xf %{SOURCE3} --strip-components=1 --one-top-level=vst3sdk
+%patch95 -p1 -d vst3sdk
+%patch96 -p1 -d vst3sdk
 %endif
 
 %build
@@ -134,9 +136,6 @@
 export PKG_CONFIG_PATH="`echo $PWD`:%{_libdir}/pkgconfig"
 fi
 export CFLAGS="%{optflags} -fno-strict-aliasing -ggdb $(wx-config --cflags)"
-export CXXFLAGS="$CFLAGS -std=gnu++17"
-export CC="/usr/bin/gcc-12"
-export CXX="/usr/bin/g++-12"
 
 %cmake  \
        -DAUDACITY_REV_TIME=$(date -u -d "@${SOURCE_DATE_EPOCH}" 
"+%Y-%m-%dT%H:%M:%SZ") \
@@ -182,7 +181,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README.txt
+%doc README.md
 %license LICENSE.txt LICENSE_NYQUIST.txt
 %{_bindir}/%{name}
 %{_libdir}/%{name}

++++++ Audacity-3.2.5.tar.gz -> Audacity-3.3.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/audacity/Audacity-3.2.5.tar.gz 
/work/SRC/openSUSE:Factory/.audacity.new.1533/Audacity-3.3.0.tar.gz differ: 
char 22, line 1

++++++ _service ++++++
--- /var/tmp/diff_new_pack.UoXLnf/_old  2023-04-28 16:23:54.830201272 +0200
+++ /var/tmp/diff_new_pack.UoXLnf/_new  2023-04-28 16:23:54.834201295 +0200
@@ -2,8 +2,8 @@
   <service name="tar_scm" mode="disabled">
     <param name="scm">git</param>
     <param name="url">https://github.com/steinbergmedia/vst3sdk/</param>
-    <param name="revision">v3.7.6_build_18</param>
-    <param name="version">3.7.6_build_18</param>
+    <param name="revision">v3.7.7_build_19</param>
+    <param name="version">3.7.7_build_19</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">vst3sdk</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UoXLnf/_old  2023-04-28 16:23:54.850201389 +0200
+++ /var/tmp/diff_new_pack.UoXLnf/_new  2023-04-28 16:23:54.854201412 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/steinbergmedia/vst3sdk/</param>
-              <param 
name="changesrevision">05c4a9763f311a58fe3f34b68a199e5eea92e2b4</param></service></servicedata>
+              <param 
name="changesrevision">358b72ee61bc67fb4592b0d492e0c6a1211ebf11</param></service></servicedata>
 (No newline at EOF)
 

++++++ audacity-no_return_in_nonvoid.patch ++++++
--- /var/tmp/diff_new_pack.UoXLnf/_old  2023-04-28 16:23:54.878201552 +0200
+++ /var/tmp/diff_new_pack.UoXLnf/_new  2023-04-28 16:23:54.882201575 +0200
@@ -1,5 +1,5 @@
 diff --git a/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c 
b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
-index 8c1c7b5..e05c28d 100644
+index 8c1c7b5a8..e05c28dd9 100644
 --- a/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
 +++ b/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c
 @@ -600,6 +600,7 @@ double pv_get_effective_pos(Phase_vocoder x)
@@ -11,7 +11,7 @@
  
  
 diff --git a/lib-src/libnyquist/nyquist/xlisp/xlbfun.c 
b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
-index 37ab604..f434a67 100644
+index 37ab60479..f434a674d 100644
 --- a/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
 +++ b/lib-src/libnyquist/nyquist/xlisp/xlbfun.c
 @@ -603,7 +603,10 @@ LVAL xcleanup(void)
@@ -27,7 +27,7 @@
  
  /* xtoplevel - special form 'top-level' */
 diff --git a/lib-src/portsmf/allegro.cpp b/lib-src/portsmf/allegro.cpp
-index a87117e..d471785 100644
+index a87117e38..d4717855a 100644
 --- a/lib-src/portsmf/allegro.cpp
 +++ b/lib-src/portsmf/allegro.cpp
 @@ -2905,6 +2905,9 @@ Alg_event_ptr &Alg_seq::operator[](int i)
@@ -40,16 +40,4 @@
  }
  #pragma warning(default: 4715)
  
-diff --git a/src/widgets/NumericTextCtrl.cpp b/src/widgets/NumericTextCtrl.cpp
-index 9bd57e2..0e46c96 100644
---- a/src/widgets/NumericTextCtrl.cpp
-+++ b/src/widgets/NumericTextCtrl.cpp
-@@ -679,6 +679,7 @@ static const BuiltinFormatString 
BandwidthConverterFormats_[] = {
-          case NumericConverter::BANDWIDTH:
-             return WXSIZEOF(BandwidthConverterFormats_);
-       }
-+      return WXSIZEOF(BandwidthConverterFormats_);
-    }
- }
- 
 

++++++ vst3sdk-3.7.6_build_18.tar.xz -> vst3sdk-3.7.7_build_19.tar.xz ++++++
/work/SRC/openSUSE:Factory/audacity/vst3sdk-3.7.6_build_18.tar.xz 
/work/SRC/openSUSE:Factory/.audacity.new.1533/vst3sdk-3.7.7_build_19.tar.xz 
differ: char 15, line 1

++++++ vst3sdk-fix-include-cstdint-for-gcc13.patch ++++++
Submodule public.sdk contains modified content
diff --git a/public.sdk/source/vst/moduleinfo/moduleinfo.h 
b/public.sdk/source/vst/moduleinfo/moduleinfo.h
index ecf528b..49f2827 100644
--- a/public.sdk/source/vst/moduleinfo/moduleinfo.h
+++ b/public.sdk/source/vst/moduleinfo/moduleinfo.h
@@ -39,6 +39,7 @@
 
 #include <string>
 #include <vector>
+#include <cstdint>
 
 //------------------------------------------------------------------------
 namespace Steinberg {

++++++ vst3sdk-fix-limits-include-moduleinfoparser.patch ++++++
Submodule public.sdk contains modified content
diff --git a/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp 
b/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp
index b49b471..c99b7e2 100644
--- a/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp
+++ b/public.sdk/source/vst/moduleinfo/moduleinfoparser.cpp
@@ -39,6 +39,7 @@
 #include "jsoncxx.h"
 #include "pluginterfaces/base/ipluginbase.h"
 #include <stdexcept>
+#include <limits>
 
 //------------------------------------------------------------------------
 namespace Steinberg::ModuleInfoLib {

Reply via email to