Hello community, here is the log from the commit of package praat for openSUSE:Leap:15.2 checked in at 2020-03-27 16:43:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/praat (Old) and /work/SRC/openSUSE:Leap:15.2/.praat.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "praat" Fri Mar 27 16:43:54 2020 rev:19 rq:788091 version:6.1.10 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/praat/praat.changes 2020-01-15 15:44:55.439305668 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.praat.new.3160/praat.changes 2020-03-27 16:44:04.931790844 +0100 @@ -1,0 +2,169 @@ +Tue Mar 24 10:35:57 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 6.1.10 + * Faster formant computation. + * More LPC queries. + version 6.1.09 + * Accept some more kinds of broken WAV files. + * Improved box plot drawing. + * More Network commands. + version 6.1.08 + * Repaired a bug with automatic alignment for TextGrids + (introduced in 6.1.07). + +- Refreshed praat-use_system_libs.patch + +------------------------------------------------------------------- +Fri Nov 29 20:03:54 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 6.1.07 + * Raspberry Pi edition. + version 6.1.06: + * Chromebook edition. + * Scripting: colour fields now take name, grey value or RGB + vector. + version 6.1.05: + * Repaired a bug introduced in 6.0.44 that could cause rubbish + LPC smoothing. + * Repaired a rare crash when dragging a selection on the Mac. + version 6.1.04: + * Electroglottography. + * Sound and other windows: Widen or shrink selection.... + * KlattGrid: Create from vowel.... + * Fix rectangle playing bug when selection viewer is on. + * Selection viewer separately visible for Sound window and + TextGrid window. + * Scripting: allow comments after parameter list. + * Scripting: fix CR/LF pasting from Microsoft Word. + version 6.1.03: + * Sound window: Widen or shrink selection.... + version 6.1.02: + * Repaired Sound: Concatenate with overlap.... + * Mac: Info and script windows: prevent line breaks caused by + tab stops. + version 6.1.01: + * Repaired TextGrid: Replace interval texts.... + +- Refreshed praat-use_system_libs.patch + +------------------------------------------------------------------- +Sat Jul 13 16:41:12 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 6.1 + * major update + version 6.0.56: + * SpellingChecker: Unicode support. + version 6.0.55: + * Unicode normalization in file names. + version 6.0.54: + * Removed a bug introduced in 6.0.51 that could cause + incorrect axes in Demo window. + version 6.0.53: + * Much faster playing of short parts of long sounds that need + resampling. + * Better handling of broken CSV files. + * 64-bit floating-point WAV files. + version 6.0.52: + * Removed a bug introduced in 6.0.51 that could cause turning + a Discriminant into a Configuration to crash. + * Removed a bug introduced in contour grey drawing in August + 2017. + version 6.0.51: + * Script window: Use Selection for Find. + * Corrected a bug that could cause Praat to crash after + removing an element from a Strings or a row from a + TableOfReal. + version 6.0.50: + * Manual updates, speed, more tests. + * Scripting: rowSums#, columnSums#; randomGauss## finally with + four arguments. + +------------------------------------------------------------------- +Sat Mar 2 19:06:50 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 6.0.49 + * Removed a bug introduced in 6.0.41 whereby a script could + misreport an undefined table value. + * Removed a bug introduced in 6.0.44 whereby an MFCC's maximum + frequency could be ignored. + * Pitch: Tabulate candidates. + * SoundSet. + +------------------------------------------------------------------- +Sun Feb 17 17:57:11 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 6.0.48 + * Removed a bug introduced in 6.0.44 whereby Praat could crash + when drawing a function without any points. + +------------------------------------------------------------------- +Sat Feb 9 15:35:10 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 6.0.47 + * Removed a bug introduced in 6.0.44 whereby a cepstral peak + prominence would be computed incorrectly. + +------------------------------------------------------------------- +Thu Jan 3 22:02:02 UTC 2019 - [email protected] + +- Update to version 6.0.46 + * Removed a crashing bug in the LongSound window introduced in + 6.0.44. + * Removed a bug causing incorrect conversion from Formant to + LPC introduced in 6.0.44. + * More space for actions in buttons window. + +------------------------------------------------------------------- +Tue Jan 1 12:08:24 UTC 2019 - [email protected] + +- Update to version 6.0.45 + * Removed a crashing bug in EditDistanceTable introduced in + 6.0.44. + * Removed a crashing bug in KlattGrid drawing introduced in + 6.0.44. + * Removed a bug introduced in 6.0.44 whereby old HMM files + were read incorrectly. + version 6.0.44 + * Bug fixes and speed. + +- Refreshed praat-no-return-in-nonvoid.patch + +------------------------------------------------------------------- +Sat Sep 8 20:31:29 UTC 2018 - [email protected] + +- Update to version 6.0.43 + * Removed a very old bug that could create invalid TextGrids + during forced alignment. + +- Refreshed praat-no-return-in-nonvoid.patch + +------------------------------------------------------------------- +Thu Aug 16 09:14:18 UTC 2018 - [email protected] + +- Update to version 6.0.42 + * Repaired a bug introduced in 6.0.41 that caused a crash in + pause windows. + +- Refreshed praat-use_system_libs.patch and + praat-no-return-in-nonvoid.patch + +------------------------------------------------------------------- +Tue Aug 7 07:01:33 UTC 2018 - [email protected] + +- Update to version 6.0.41 + * Interoperability: the Windows edition can now communicate + with other software in UTF-8. + +- Refreshed praat-no-return-in-nonvoid.patch + +------------------------------------------------------------------- +Sat May 12 06:34:41 UTC 2018 - [email protected] + +- Update to version 6.0.40 + * Scripting: selected# (). + * Table window: cell selection. + * Unicode-savvy regular expressions. + +- Add praat-no-return-in-nonvoid.patch + +------------------------------------------------------------------- Old: ---- praat-6.0.38.tar.gz New: ---- praat-6.1.10.tar.gz praat-no-return-in-nonvoid.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ praat.spec ++++++ --- /var/tmp/diff_new_pack.Rpri1c/_old 2020-03-27 16:44:07.135792138 +0100 +++ /var/tmp/diff_new_pack.Rpri1c/_new 2020-03-27 16:44:07.139792141 +0100 @@ -1,7 +1,7 @@ # # spec file for package praat # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,23 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: praat -Version: 6.0.38 +Version: 6.1.10 Release: 0 Summary: Phonetics by computer License: GPL-3.0-or-later Group: Productivity/Scientific/Other -Url: http://www.praat.org +URL: http://www.praat.org Source0: https://github.com/praat/praat/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source3: %{name}.changes # PATCH-FIX-OPENSUSE praat-use_system_libs.patch -- replace some embedded libs with system ones Patch1: praat-use_system_libs.patch +# PATCH-FIX-OPENSUSE praat-no-return-in-nonvoid.patch -- address rpmlint complaint +Patch2: praat-no-return-in-nonvoid.patch BuildRequires: ImageMagick -BuildRequires: gcc-c++ >= 4.8 +%if 0%{?suse_version} >= 1500 +BuildRequires: gcc-c++ +%else +BuildRequires: gcc7 +BuildRequires: gcc7-c++ +%endif BuildRequires: glpk-devel BuildRequires: pkg-config BuildRequires: pkgconfig(alsa) @@ -48,18 +55,15 @@ provisions for communicating with other programs. %prep -%setup -q -%patch1 -p1 -# fix builddate info -# Remove build time references so build-compare can do its work -FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{SOURCE3} '+%%H:%%M') -FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{SOURCE3} '+%%b %%e %%Y') -sed -e "s/__TIME__/\"$FAKE_BUILDTIME\"/" -i external/portaudio/pa_front.c -sed -e "s/__DATE__/\"$FAKE_BUILDDATE\"/" -i external/portaudio/pa_front.c +%autosetup -p1 %build +test -x "$(type -p gcc-7)" && export CC=gcc-7 +test -x "$(type -p g++-7)" && export CXX=g++-7 LINK=g++-7 cp makefiles/makefile.defs.linux.pulse ./makefile.defs -sed -e '/^CFLAGS/s/$/\ %{optflags}/' -i makefile.defs +sed -e '/^CFLAGS/s/$/\ %{optflags}/' \ + -e '/^CC/s/=/?=/' -e '/^CXX/s/=/?=/' \ + -e '/^LINK/s/=/?=/' -i makefile.defs make %{?_smp_mflags} %install @@ -87,8 +91,8 @@ EOF %files -%defattr(-,root,root) -%doc main/GNU_General_Public_License.txt README.md +%license main/GNU_General_Public_License.txt +%doc README.md %{_bindir}/%{name} %{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/%{name}.desktop ++++++ praat-6.0.38.tar.gz -> praat-6.1.10.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/praat/praat-6.0.38.tar.gz /work/SRC/openSUSE:Leap:15.2/.praat.new.3160/praat-6.1.10.tar.gz differ: char 12, line 1 ++++++ praat-no-return-in-nonvoid.patch ++++++ Index: praat-6.0.45/melder/melder_search.cpp =================================================================== --- praat-6.0.45.orig/melder/melder_search.cpp +++ praat-6.0.45/melder/melder_search.cpp @@ -146,7 +146,7 @@ bool Melder_stringMatchesCriterion (cons return !! place; } } - //return false; // should not occur + return false; // should not occur } /* End of file melder_search.cpp */ ++++++ praat-use_system_libs.patch ++++++ --- /var/tmp/diff_new_pack.Rpri1c/_old 2020-03-27 16:44:07.175792162 +0100 +++ /var/tmp/diff_new_pack.Rpri1c/_new 2020-03-27 16:44:07.175792162 +0100 @@ -8,10 +8,10 @@ other like espeak and FLAC are too heavily patched for the program to be compatible with upstream ones. -Index: praat-6.0.36/fon/SoundRecorder.h +Index: praat-6.1.10/fon/SoundRecorder.h =================================================================== ---- praat-6.0.36.orig/fon/SoundRecorder.h -+++ praat-6.0.36/fon/SoundRecorder.h +--- praat-6.1.10.orig/fon/SoundRecorder.h ++++ praat-6.1.10/fon/SoundRecorder.h @@ -25,7 +25,7 @@ #include "SoundRecorder_enums.h" @@ -21,23 +21,10 @@ #if defined (_WIN32) #elif defined (macintosh) #elif defined (linux) -Index: praat-6.0.36/fon/Sound_audio.cpp +Index: praat-6.1.10/melder/NUMlinprog.cpp =================================================================== ---- praat-6.0.36.orig/fon/Sound_audio.cpp -+++ praat-6.0.36/fon/Sound_audio.cpp -@@ -28,7 +28,7 @@ - #include "Preferences.h" - - --#include "../external/portaudio/portaudio.h" -+#include <portaudio.h> - - #if defined (macintosh) - #include "macport_on.h" -Index: praat-6.0.36/num/NUMlinprog.cpp -=================================================================== ---- praat-6.0.36.orig/num/NUMlinprog.cpp -+++ praat-6.0.36/num/NUMlinprog.cpp +--- praat-6.1.10.orig/melder/NUMlinprog.cpp ++++ praat-6.1.10/melder/NUMlinprog.cpp @@ -17,7 +17,7 @@ */ @@ -47,79 +34,85 @@ struct structNUMlinprog { glp_prob *linearProgram; -Index: praat-6.0.36/sys/melder_audio.cpp +Index: praat-6.1.10/dwtools/VowelEditor.cpp =================================================================== ---- praat-6.0.36.orig/sys/melder_audio.cpp -+++ praat-6.0.36/sys/melder_audio.cpp -@@ -46,7 +46,7 @@ - #include "melder.h" - #include <time.h> +--- praat-6.1.10.orig/dwtools/VowelEditor.cpp ++++ praat-6.1.10/dwtools/VowelEditor.cpp +@@ -53,7 +53,7 @@ trajectory --> path ???? + #include "FormantGrid.h" + #include "KlattGrid.h" +-#include "../external/portaudio/portaudio.h" ++#include <portaudio.h> + #include "PitchTier_to_PointProcess.h" + #include "PitchTier_to_Sound.h" + #include "PointProcess_and_Sound.h" +Index: praat-6.1.10/melder/melder_audio.cpp +=================================================================== +--- praat-6.1.10.orig/melder/melder_audio.cpp ++++ praat-6.1.10/melder/melder_audio.cpp +@@ -45,7 +45,7 @@ + #include <time.h> + #include "../sys/Gui.h" + #include "../sys/Preferences.h" -#include "../external/portaudio/portaudio.h" +#include <portaudio.h> #ifdef HAVE_PULSEAUDIO void pulseAudio_initialize (); -Index: praat-6.0.36/dwsys/Makefile -=================================================================== ---- praat-6.0.36.orig/dwsys/Makefile -+++ praat-6.0.36/dwsys/Makefile -@@ -4,7 +4,7 @@ - - include ../makefile.defs - --CPPFLAGS = -I ../stat -I ../sys -I ../external/gsl -I ../kar -+CPPFLAGS = -I ../stat -I ../sys -I /usr/include/gsl -I ../kar - - all: libdwsys.a - -@@ -33,5 +33,5 @@ libdwsys.a: $(OBJECTS) NUMmachar.o - $(AR) cq libdwsys.a $(OBJECTS) - $(RANLIB) libdwsys.a - --$(OBJECTS): *.h ../stat/*.h ../sys/*.h ../external/gsl/*.h ../dwsys/*.h ../kar/*.h -+$(OBJECTS): *.h ../stat/*.h ../sys/*.h /usr/include/gsl/*.h ../dwsys/*.h ../kar/*.h - -Index: praat-6.0.36/contrib/ola/Makefile +Index: praat-6.1.10/melder/NUMspecfunc.cpp =================================================================== ---- praat-6.0.36.orig/contrib/ola/Makefile -+++ praat-6.0.36/contrib/ola/Makefile -@@ -4,7 +4,7 @@ - - include ../../makefile.defs - --CPPFLAGS = -I ../../kar -I ../../sys -I ../../FFNet -I ../../dwtools -I ../../fon -I ../../dwsys -I ../../stat -I ../../external/gsl -D_DEBUG -D_REENTRANT -+CPPFLAGS = -I ../../kar -I ../../sys -I ../../FFNet -I ../../dwtools -I ../../fon -I ../../dwsys -I ../../stat -I /usr/include/gsl -D_DEBUG -D_REENTRANT +--- praat-6.1.10.orig/melder/NUMspecfunc.cpp ++++ praat-6.1.10/melder/NUMspecfunc.cpp +@@ -31,10 +31,10 @@ + #include "melder.h" + #include "../dwsys/NUM2.h" // NUMridders - OBJECTS = KNN.o \ - KNN_threads.o Pattern_to_Categories_cluster.o KNN_prune.o FeatureWeights.o praat_contrib_Ola_KNN.o manual_KNN.o -@@ -23,4 +23,4 @@ libOla.a: $(OBJECTS) - $(AR) cq libOla.a $(OBJECTS) - $(RANLIB) libOla.a - --$(OBJECTS): *.h ../../kar/*.h ../../sys/*.h ../../FFNet/*.h ../../dwtools/*.h ../../fon/*.h ../../dwsys/*.h ../../stat/*.h ../../external/gsl/*.h -+$(OBJECTS): *.h ../../kar/*.h ../../sys/*.h ../../FFNet/*.h ../../dwtools/*.h ../../fon/*.h ../../dwsys/*.h ../../stat/*.h /usr/include/gsl/*.h -Index: praat-6.0.36/dwtools/VowelEditor.cpp -=================================================================== ---- praat-6.0.36.orig/dwtools/VowelEditor.cpp -+++ praat-6.0.36/dwtools/VowelEditor.cpp -@@ -55,7 +55,7 @@ trajectory --> path ???? +-#include "../external/gsl/gsl_errno.h" +-#include "../external/gsl/gsl_sf_bessel.h" +-#include "../external/gsl/gsl_sf_gamma.h" +-#include "../external/gsl/gsl_sf_erf.h" ++#include <gsl/gsl_errno.h> ++#include <gsl/gsl_sf_bessel.h> ++#include <gsl/gsl_sf_gamma.h> ++#include <gsl/gsl_sf_erf.h> + + double NUMlnGamma (double x) { + gsl_sf_result result; +Index: praat-6.1.10/melder/melder.cpp +=================================================================== +--- praat-6.1.10.orig/melder/melder.cpp ++++ praat-6.1.10/melder/melder.cpp +@@ -24,7 +24,7 @@ + #include "melder_enums.h" + + #include "../dwsys/NUMmachar.h" +-#include "../external/gsl/gsl_errno.h" ++#include <gsl/gsl_errno.h> + #ifdef macintosh + #include <Carbon/Carbon.h> // Gestalt + #endif +Index: praat-6.1.10/fon/Sound_audio.cpp +=================================================================== +--- praat-6.1.10.orig/fon/Sound_audio.cpp ++++ praat-6.1.10/fon/Sound_audio.cpp +@@ -26,7 +26,7 @@ - #include "FormantGrid.h" - #include "KlattGrid.h" + #include "Sound.h" + #include "Preferences.h" -#include "../external/portaudio/portaudio.h" +#include <portaudio.h> - #include "PitchTier_to_PointProcess.h" - #include "PitchTier_to_Sound.h" - #include "PointProcess_and_Sound.h" -Index: praat-6.0.36/Makefile -=================================================================== ---- praat-6.0.36.orig/Makefile -+++ praat-6.0.36/Makefile -@@ -13,11 +13,8 @@ include makefile.defs + #if defined (macintosh) + #include "macport_on.h" +Index: praat-6.1.10/Makefile +=================================================================== +--- praat-6.1.10.orig/Makefile ++++ praat-6.1.10/Makefile +@@ -14,11 +14,8 @@ include makefile.defs # Makes the Praat executable in the source directory. all: + $(MAKE) -C external/clapack - $(MAKE) -C external/gsl - $(MAKE) -C external/glpk $(MAKE) -C external/mp3 @@ -127,16 +120,70 @@ - $(MAKE) -C external/portaudio $(MAKE) -C external/espeak $(MAKE) -C kar - $(MAKE) -C num -@@ -40,9 +37,9 @@ all: + $(MAKE) -C melder +@@ -40,11 +37,10 @@ all: fon/libfon.a stat/libstat.a dwsys/libdwsys.a \ - sys/libsys.a num/libnum.a kar/libkar.a \ + sys/libsys.a melder/libmelder.a kar/libkar.a \ external/espeak/libespeak.a \ - external/portaudio/libportaudio.a \ + `pkg-config --libs portaudio-2.0` `pkg-config --libs gtk+-2.0` \ external/flac/libflac.a external/mp3/libmp3.a \ -- external/glpk/libglpk.a external/gsl/libgsl.a \ +- external/glpk/libglpk.a \ + `pkg-config --libs libpulse` -lglpk `pkg-config --libs gsl` \ + external/clapack/liblapack.a external/clapack/libblas.a \ +- external/gsl/libgsl.a \ $(LIBS) clean: +Index: praat-6.1.10/dwsys/Makefile +=================================================================== +--- praat-6.1.10.orig/dwsys/Makefile ++++ praat-6.1.10/dwsys/Makefile +@@ -4,7 +4,7 @@ + + include ../makefile.defs + +-CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I ../external/gsl -I ../external/clapack -I ../kar ++CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I /usr/include/gsl -I ../external/clapack -I ../kar + + all: libdwsys.a + +@@ -37,5 +37,5 @@ libdwsys.a: $(OBJECTS) NUMmachar.o + $(AR) cq libdwsys.a $(OBJECTS) + $(RANLIB) libdwsys.a + +-$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h ../external/gsl/*.h ../dwsys/*.h ../kar/*.h ++$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h /usr/include/gsl/*.h ../dwsys/*.h ../kar/*.h + +Index: praat-6.1.10/fon/Makefile +=================================================================== +--- praat-6.1.10.orig/fon/Makefile ++++ praat-6.1.10/fon/Makefile +@@ -3,7 +3,7 @@ + + include ../makefile.defs + +-CPPFLAGS = -I ../kar -I ../melder -I ../sys -I ../dwsys -I ../stat -I ../dwtools -I ../LPC -I ../fon -I ../external/portaudio -I ../external/flac -I ../external/mp3 -I ../external/espeak ++CPPFLAGS = -I ../kar -I ../melder -I ../sys -I ../dwsys -I ../stat -I ../dwtools -I ../LPC -I ../fon -I /usr/include/portaudio -I ../external/flac -I ../external/mp3 -I ../external/espeak + + OBJECTS = Transition.o Distributions_and_Transition.o \ + Function.o Sampled.o SampledXY.o Matrix.o Vector.o Polygon.o PointProcess.o \ +@@ -54,4 +54,4 @@ libfon.a: $(OBJECTS) + $(AR) cq libfon.a $(OBJECTS) + $(RANLIB) libfon.a + +-$(OBJECTS): *.h ../external/portaudio/*.h ../kar/*.h ../melder/*.h ../sys/*.h ../dwsys/*.h ../stat/*.h ../dwtools/*.h ../LPC/*.h ../external/flac/*.h ../external/mp3/mp3.h ++$(OBJECTS): *.h ../kar/*.h ../melder/*.h ../sys/*.h ../dwsys/*.h ../stat/*.h ../dwtools/*.h ../LPC/*.h ../external/flac/*.h ../external/mp3/mp3.h +Index: praat-6.1.10/dwtools/Makefile +=================================================================== +--- praat-6.1.10.orig/dwtools/Makefile ++++ praat-6.1.10/dwtools/Makefile +@@ -4,7 +4,7 @@ + + include ../makefile.defs + +-CPPFLAGS = -I ../kar -I ../melder -I ../LPC -I ../fon -I ../sys -I ../stat -I ../dwsys -I ../external/portaudio -I ../external/espeak -I ../external/clapack -I ../EEG -I ../kar ++CPPFLAGS = -I ../kar -I ../melder -I ../LPC -I ../fon -I ../sys -I ../stat -I ../dwsys -I /usr/include/portaudio -I ../external/espeak -I ../external/clapack -I ../EEG -I ../kar + + OBJECTS = ActivationList.o AffineTransform.o \ + Categories.o CategoriesEditor.o \
