commit fluidsynth for openSUSE:Factory

2020-10-27 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-10-27 18:58:18

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.3463 (New)


Package is "fluidsynth"

Tue Oct 27 18:58:18 2020 rev:54 rq:843570 version:2.1.5

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-09-24 
16:13:36.856860826 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.3463/fluidsynth.changes  
2020-10-27 18:58:23.250718905 +0100
@@ -1,0 +2,8 @@
+Mon Oct 19 11:05:56 UTC 2020 - Илья Индиго 
+
+- Refresh spec-file via spec-cleaner and manual optimizations.
+- Add Requires:fluid-soundfont-gm.
+- Add user fluidsynth and group audio. 
+- Add files: fluidsynth.conf and fluidsynth.service.
+
+---
@@ -539 +546,0 @@
-

New:

  fluidsynth.conf
  fluidsynth.service



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.ozSVGn/_old  2020-10-27 18:58:24.574719868 +0100
+++ /var/tmp/diff_new_pack.ozSVGn/_new  2020-10-27 18:58:24.574719868 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -16,21 +16,16 @@
 #
 
 
-# fix build for older distros and architectures where _fillupdir is
-# not yet defined by using the old path as recommended by
-# 
https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25_fillupdir
-%if ! %{defined _fillupdir}
- %define _fillupdir /var/adm/fillup-templates
-%endif
-
 %define sover   2
 Name:   fluidsynth
 Version:2.1.5
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later
-URL:http://www.fluidsynth.org/
-Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+URL:http://www.fluidsynth.org
+Source0:
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source1:%{name}.conf
+Source2:%{name}.service
 Source1000: baselibs.conf
 BuildRequires:  cmake >= 3.1.0
 BuildRequires:  ladspa-devel
@@ -43,8 +38,11 @@
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sndfile)
+Requires:   fluid-soundfont-gm
+Requires(pre):  %fillup_prereq
+Requires(pre):  group(audio)
+Requires(pre):  shadow
 %{?systemd_requires}
-PreReq: %fillup_prereq
 
 %description
 FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
@@ -82,18 +80,18 @@
 # may or may not create a 'build' subdirectory
 %cmake
 # cannot call ctest as the unit tests need to be compiled yet
-make check
+%make_build check
 
 %install
 %cmake_install
-
-# manually install systemd service files
-install -Dm 644 build/fluidsynth.conf 
%{buildroot}%{_fillupdir}/sysconfig.%{name}
-install -Dm 644 build/fluidsynth.service 
%{buildroot}%{_unitdir}/%{name}.service
-install -d %{buildroot}%{_sbindir}
+mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}
+install -Dpm0644 %{SOURCE1} %{buildroot}%{_fillupdir}/sysconfig.%{name}
+install -Dpm0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
+mkdir %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
 %pre
+getent passwd %{name} >/dev/null || useradd -rc 'FluidSynth GM daemon' -s 
/bin/false -d %{_localstatedir}/lib/%{name} -g audio %{name}
 %service_add_pre %{name}.service
 
 %post
@@ -112,6 +110,7 @@
 %files
 %license LICENSE
 %doc AUTHORS ChangeLog README.md THANKS TODO
+%dir %attr(-,%{name},audio) %{_localstatedir}/lib/%{name}
 %{_bindir}/%{name}
 %{_fillupdir}/sysconfig.%{name}
 %{_mandir}/man1/%{name}.1%{?ext_man}

++ fluidsynth.conf ++
# Mandatory parameters (uncomment and edit)
SOUND_FONT=/usr/share/sounds/sf2/FluidR3_GM.sf2

# Additional optional parameters (may be useful, see 'man fluidsynth' for 
further info)
OTHER_OPTS='-a pulseaudio -m alsa_seq -p FluidSynth\ GM -r 48000'
++ fluidsynth.service ++
[Unit]
Description=FluidSynth GM daemon
Documentation=man:fluidsynth(1)
After=sound.target

[Service]
User=fluidsynth
Group=audio
EnvironmentFile=-/etc/sysconfig/fluidsynth
ExecStart=/usr/bin/fluidsynth -is $OTHER_OPTS $SOUND_FONT
LimitRTPRIO=90

[Install]
WantedBy=multi-user.target



commit fluidsynth for openSUSE:Factory

2020-09-24 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-09-24 16:13:03

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.4249 (New)


Package is "fluidsynth"

Thu Sep 24 16:13:03 2020 rev:53 rq:835812 version:2.1.5

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-07-17 
20:45:30.484581940 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.4249/fluidsynth.changes  
2020-09-24 16:13:36.856860826 +0200
@@ -1,0 +2,7 @@
+Sun Sep 20 09:36:23 UTC 2020 - Tom Mbrt 
+
+- Update to version 2.1.5
+  * loading DLS may have failed in certain setup environments
+  * fix a build failure with GCC 4.8
+
+---

Old:

  fluidsynth-2.1.4.tar.gz

New:

  fluidsynth-2.1.5.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.KoGY8U/_old  2020-09-24 16:13:38.684862655 +0200
+++ /var/tmp/diff_new_pack.KoGY8U/_new  2020-09-24 16:13:38.688862659 +0200
@@ -25,7 +25,7 @@
 
 %define sover   2
 Name:   fluidsynth
-Version:2.1.4
+Version:2.1.5
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.1.4.tar.gz -> fluidsynth-2.1.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.4/CMakeLists.txt 
new/fluidsynth-2.1.5/CMakeLists.txt
--- old/fluidsynth-2.1.4/CMakeLists.txt 2020-07-12 12:55:32.0 +0200
+++ new/fluidsynth-2.1.5/CMakeLists.txt 2020-09-11 22:22:35.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 4 )
+set ( FLUIDSYNTH_VERSION_MICRO 5 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
 set ( LIB_VERSION_AGE 3 )
-set ( LIB_VERSION_REVISION 4 )
+set ( LIB_VERSION_REVISION 5 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
@@ -140,6 +140,7 @@
 include ( DefaultDirs )
 
 # Basic C library checks
+include ( CheckCCompilerFlag )
 include ( CheckSTDC )
 include ( CheckIncludeFile )
 include ( CheckFunctionExists )
@@ -184,7 +185,13 @@
   endif ( NOT APPLE AND NOT OS2 )
 
   # define some warning flags
-  set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wpointer-arith -Wcast-qual 
-Wstrict-prototypes -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror=implicit-function-declaration -Werror=incompatible-pointer-types" )
+  set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wpointer-arith -Wcast-qual 
-Wstrict-prototypes -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror=implicit-function-declaration" )
+  check_c_compiler_flag ( "-Werror=incompatible-pointer-types" 
HAVE_INCOMPATIBLE_POINTER_TYPES )
+  if ( HAVE_INCOMPATIBLE_POINTER_TYPES )
+set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=incompatible-pointer-types" )
+  endif ( HAVE_INCOMPATIBLE_POINTER_TYPES )
+
+  set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -W -Wpointer-arith 
-Wcast-qual -Wno-unused-parameter" )
 
   # prepend to build type specific flags, to allow users to override
   set ( CMAKE_C_FLAGS_DEBUG "-g ${CMAKE_C_FLAGS_DEBUG}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.4/doc/Doxyfile 
new/fluidsynth-2.1.5/doc/Doxyfile
--- old/fluidsynth-2.1.4/doc/Doxyfile   2020-07-12 12:55:32.0 +0200
+++ new/fluidsynth-2.1.5/doc/Doxyfile   2020-09-11 22:22:35.0 +0200
@@ -5,7 +5,7 @@
 #---
 DOXYFILE_ENCODING = UTF-8
 PROJECT_NAME = libfluidsynth
-PROJECT_NUMBER = 2.1.4
+PROJECT_NUMBER = 2.1.5
 OUTPUT_DIRECTORY = api
 CREATE_SUBDIRS = NO
 OUTPUT_LANGUAGE = English
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.4/doc/fluidsynth-v20-devdoc.txt 
new/fluidsynth-2.1.5/doc/fluidsynth-v20-devdoc.txt
--- old/fluidsynth-2.1.4/doc/fluidsynth-v20-devdoc.txt  2020-07-12 
12:55:32.0 +0200
+++ new/fluidsynth-2.1.5/doc/fluidsynth-v20-devdoc.txt  2020-09-11 
22:22:35.0 +0200
@@ -8,8 +8,8 @@
 \author David Henningsson
 \author Tom Moebert
 \author Copyright  2003-2020 Peter Hanappe, Conrad Berhörster, Antoine 
Schmitt, Pedro López-Cabanillas, Josh Green, David 

commit fluidsynth for openSUSE:Factory

2020-07-17 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-07-17 20:45:02

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.3592 (New)


Package is "fluidsynth"

Fri Jul 17 20:45:02 2020 rev:52 rq:820949 version:2.1.4

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-06-02 
14:33:30.770548281 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.3592/fluidsynth.changes  
2020-07-17 20:45:30.484581940 +0200
@@ -1,0 +2,11 @@
+Mon Jul 13 16:03:45 UTC 2020 - Tom Mbrt 
+
+- Update to version 2.1.4
+  * fix an uninitialized memory access possibly triggering an FPE
+trap
+  * fix several regressions introduced in 2.1.3:
+* `fluid_synth_start()` failed for certain presets
+* fix a NULL dereference in jack driver
+* fix a stack-based overflow when creating the synth
+
+---

Old:

  fluidsynth-2.1.3.tar.gz

New:

  fluidsynth-2.1.4.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.qLOqup/_old  2020-07-17 20:45:32.348583926 +0200
+++ /var/tmp/diff_new_pack.qLOqup/_new  2020-07-17 20:45:32.352583930 +0200
@@ -25,7 +25,7 @@
 
 %define sover   2
 Name:   fluidsynth
-Version:2.1.3
+Version:2.1.4
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.1.3.tar.gz -> fluidsynth-2.1.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.3/.travis.yml 
new/fluidsynth-2.1.4/.travis.yml
--- old/fluidsynth-2.1.3/.travis.yml2020-05-23 15:31:48.0 +0200
+++ new/fluidsynth-2.1.4/.travis.yml2020-07-12 12:55:32.0 +0200
@@ -25,7 +25,7 @@
 env:
 - CMAKE_FLAGS="-Denable-profiling=1"
 - CMAKE_FLAGS="-Denable-floats=1 -Denable-profiling=1"
-- CMAKE_FLAGS="-Denable-floats=0"
+- CMAKE_FLAGS="-Denable-floats=1"
 - CMAKE_FLAGS="-Denable-trap-on-fpe=1"
 - CMAKE_FLAGS="-Denable-fpe-check=1"
 - CMAKE_FLAGS="-Denable-ipv6=0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.3/CMakeLists.txt 
new/fluidsynth-2.1.4/CMakeLists.txt
--- old/fluidsynth-2.1.3/CMakeLists.txt 2020-05-23 15:31:48.0 +0200
+++ new/fluidsynth-2.1.4/CMakeLists.txt 2020-07-12 12:55:32.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 3 )
+set ( FLUIDSYNTH_VERSION_MICRO 4 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
 set ( LIB_VERSION_AGE 3 )
-set ( LIB_VERSION_REVISION 3 )
+set ( LIB_VERSION_REVISION 4 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
@@ -184,7 +184,7 @@
   endif ( NOT APPLE AND NOT OS2 )
 
   # define some warning flags
-  set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wpointer-arith -Wcast-qual 
-Wstrict-prototypes -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror=implicit-function-declaration" )
+  set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wpointer-arith -Wcast-qual 
-Wstrict-prototypes -Wno-unused-parameter -Wdeclaration-after-statement 
-Werror=implicit-function-declaration -Werror=incompatible-pointer-types" )
 
   # prepend to build type specific flags, to allow users to override
   set ( CMAKE_C_FLAGS_DEBUG "-g ${CMAKE_C_FLAGS_DEBUG}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.3/doc/Doxyfile 
new/fluidsynth-2.1.4/doc/Doxyfile
--- old/fluidsynth-2.1.3/doc/Doxyfile   2020-05-23 15:31:48.0 +0200
+++ new/fluidsynth-2.1.4/doc/Doxyfile   2020-07-12 12:55:32.0 +0200
@@ -5,7 +5,7 @@
 #---
 DOXYFILE_ENCODING = UTF-8
 PROJECT_NAME = libfluidsynth
-PROJECT_NUMBER = 2.1.3
+PROJECT_NUMBER = 2.1.4
 OUTPUT_DIRECTORY = api
 CREATE_SUBDIRS = NO
 OUTPUT_LANGUAGE = English
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.3/doc/fluidsynth-v20-devdoc.txt 
new/fluidsynth-2.1.4/doc/fluidsynth-v20-devdoc.txt
--- old/fluidsynth-2.1.3/doc/fluidsynth-v20-devdoc.txt  2020-05-23 
15:31:48.0 +0200
+++ 

commit fluidsynth for openSUSE:Factory

2020-06-02 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-06-02 14:33:23

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.3606 (New)


Package is "fluidsynth"

Tue Jun  2 14:33:23 2020 rev:51 rq:809159 version:2.1.3

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-04-19 
21:35:14.290364013 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.3606/fluidsynth.changes  
2020-06-02 14:33:30.770548281 +0200
@@ -1,0 +2,13 @@
+Tue May 26 11:34:04 UTC 2020 - Tom Mbrt 
+
+- Update to version 2.1.3
+  * fix a cross-compilation failure from Win32 to WinARM
+  * fix issues while `fluid_player` is seeking
+  * fix a NULL pointer dereference if `synth.dynamic-sample-loading`
+is enabled
+  * fix a NULL pointer dereference in `delete_rvoice_mixer_threads()`
+  * fix a NULL pointer dereference in the soundfont loader
+  * fix dsound driver playing garbage when terminating fluidsynth
+  * avoid memory leaks when using libinstpatch
+
+---

Old:

  fluidsynth-2.1.2.tar.gz

New:

  fluidsynth-2.1.3.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.YYOtLv/_old  2020-06-02 14:33:31.446550420 +0200
+++ /var/tmp/diff_new_pack.YYOtLv/_new  2020-06-02 14:33:31.450550433 +0200
@@ -25,7 +25,7 @@
 
 %define sover   2
 Name:   fluidsynth
-Version:2.1.2
+Version:2.1.3
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.1.2.tar.gz -> fluidsynth-2.1.3.tar.gz ++
 2093 lines of diff (skipped)




commit fluidsynth for openSUSE:Factory

2020-04-19 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-04-19 21:35:11

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.2738 (New)


Package is "fluidsynth"

Sun Apr 19 21:35:11 2020 rev:50 rq:793920 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-02-29 
21:20:25.914031739 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.2738/fluidsynth.changes  
2020-04-19 21:35:14.290364013 +0200
@@ -1,0 +2,10 @@
+Mon Apr 13 16:42:51 UTC 2020 - Tom Mbrt 
+
+- Update to version 2.1.2
+  * fluidsynth now exits with error when user-provided command-line
+arguments are out-of-range
+  * add verbose error logging to opensles and oboe drivers
+  * fix a memory leak in oboe driver
+  * fix a NULL dereference in the fluidsynth commandline program
+
+---

Old:

  fluidsynth-2.1.1.tar.gz

New:

  fluidsynth-2.1.2.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.PylTo8/_old  2020-04-19 21:35:15.014365506 +0200
+++ /var/tmp/diff_new_pack.PylTo8/_new  2020-04-19 21:35:15.014365506 +0200
@@ -25,7 +25,7 @@
 
 %define sover   2
 Name:   fluidsynth
-Version:2.1.1
+Version:2.1.2
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.1.1.tar.gz -> fluidsynth-2.1.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.1/.azure-pipelines-mac.yml 
new/fluidsynth-2.1.2/.azure-pipelines-mac.yml
--- old/fluidsynth-2.1.1/.azure-pipelines-mac.yml   2020-02-16 
19:55:28.0 +0100
+++ new/fluidsynth-2.1.2/.azure-pipelines-mac.yml   2020-04-06 
10:40:37.0 +0200
@@ -7,9 +7,11 @@
 - job: macOS
   pool:
 vmImage: 'macOS-10.14'
+# recommended by 
https://github.com/Homebrew/brew/issues/2491#issuecomment-294207661
   steps:
 - script: |
-brew update
+brew update || brew update
+brew upgrade
 brew install glib gobject-introspection libsndfile pkg-config jack 
dbus-glib pulseaudio portaudio sdl2
   displayName: 'Prerequisites'
 - script: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.1/.cirrus.yml 
new/fluidsynth-2.1.2/.cirrus.yml
--- old/fluidsynth-2.1.1/.cirrus.yml2020-02-16 19:55:28.0 +0100
+++ new/fluidsynth-2.1.2/.cirrus.yml2020-04-06 10:40:37.0 +0200
@@ -7,7 +7,7 @@
 image_family: freebsd-13-0-snap
 image_family: freebsd-12-0
 
-install_script: pwd && ls -la && pkg install -y cmake glib alsa-lib ladspa 
portaudio pulseaudio pkgconf sdl2
+install_script: pwd && ls -la && pkg update --force && pkg install -y 
cmake glib alsa-lib ladspa portaudio pulseaudio pkgconf sdl2
 
 compile_script: pwd && ls -la && mkdir $HOME/fluidsynth_install/ && mkdir 
build && cd build && cmake -Werror=dev 
-DCMAKE_INSTALL_PREFIX=$HOME/fluidsynth_install -Denable-portaudio=1 
-Denable-ladspa=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_VERBOSE_MAKEFILE=0  
-DNO_GUI=1 .. && make -j4 && make check && make install
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.1.1/CMakeLists.txt 
new/fluidsynth-2.1.2/CMakeLists.txt
--- old/fluidsynth-2.1.1/CMakeLists.txt 2020-02-16 19:55:28.0 +0100
+++ new/fluidsynth-2.1.2/CMakeLists.txt 2020-04-06 10:40:37.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 1 )
+set ( FLUIDSYNTH_VERSION_MICRO 2 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
 set ( LIB_VERSION_AGE 3 )
-set ( LIB_VERSION_REVISION 1 )
+set ( LIB_VERSION_REVISION 2 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
@@ -583,7 +583,7 @@
 if ( enable-readline )
 pkg_check_modules ( READLINE readline )
 if ( NOT READLINE_FOUND )
-find_package ( Readline )
+find_package ( READLINE )
 set ( READLINE_FOUND ${HAVE_READLINE} )
 endif ( NOT READLINE_FOUND )
 if ( READLINE_FOUND )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit fluidsynth for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-02-29 21:20:20

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.26092 (New)


Package is "fluidsynth"

Sat Feb 29 21:20:20 2020 rev:49 rq:779543 version:2.1.1

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2020-01-12 
23:15:31.186619422 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.26092/fluidsynth.changes 
2020-02-29 21:20:25.914031739 +0100
@@ -1,0 +2,14 @@
+Thu Feb 20 17:00:13 UTC 2020 - Tom Mbrt 
+
+- Update to version 2.1.1
+  * a regression introduced in 2.1.0 caused the jack audio driver
+to not correct a sample-rate mismatch
+  * pkg-config is now being to used to find readline
+  * fix various typos in the documentation
+  * fix a memory leak in the file renderer
+  * fix leaking memory when sequencer clients were not explicitly
+unregistered
+  * fix a heap-based use-after-free in jack driver
+  * fix the linker possibly not finding libinstpatch
+
+---

Old:

  fluidsynth-2.1.0.tar.gz

New:

  fluidsynth-2.1.1.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.5auO3l/_old  2020-02-29 21:20:26.72208 +0100
+++ /var/tmp/diff_new_pack.5auO3l/_new  2020-02-29 21:20:26.72208 +0100
@@ -25,7 +25,7 @@
 
 %define sover   2
 Name:   fluidsynth
-Version:2.1.0
+Version:2.1.1
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.1.0.tar.gz -> fluidsynth-2.1.1.tar.gz ++
 3240 lines of diff (skipped)




commit fluidsynth for openSUSE:Factory

2020-01-12 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2020-01-12 23:15:27

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.6675 (New)


Package is "fluidsynth"

Sun Jan 12 23:15:27 2020 rev:48 rq:760234 version:2.1.0

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-11-01 
15:13:21.916694587 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.6675/fluidsynth.changes  
2020-01-12 23:15:31.186619422 +0100
@@ -1,0 +2,37 @@
+Fri Dec 27 21:27:34 UTC 2019 - Luigi Baldoni 
+
+- Update to version 2.1.0
+  New features:
+  * new, less "ringing" reverb engine (#380, thanks to @jjceresa)
+  * new, stereophonic chorus engine (#548, thanks to @jjceresa)
+  * support for Downloadable Sounds (DLS) files was added (#320,
+requires libinstpatch)
+  * improved integrity checking of SoundFont modulators (#467,
+thanks to @jjceresa)
+  * rendering to stdout is now possible (#553, thanks to @mawe42)
+  * the following Audio Drivers have been added:
++ Oboe (#464, tested on Android, thanks to @atsushieno)
++ OpenSLES (#464, tested on Android, thanks to @atsushieno)
++ SDL2 (#478, thanks to @carlo-bramini)
++ WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to
+  @carlo-bramini)
+  * various performance improvements (#543, #545, #547, #569,
+#573)
+  Bug fixes:
+  * generator modEnvAttack now has a convex shape according to
+SoundFont spec (#153)
+  * the default MIDI Pitch Wheel to Initial Pitch modulator now
+uses Fine Tune as destination generator, allowing it to be
+overridden by the soundfont designer (#154, thanks to
+@jjceresa)
+  version 2.0.9
+  * an implicitly declared function caused a pointer to int
+truncation in CoreAudio driver (#591)
+  * fix a stack-based overflow in CoreAudio driver (#594, thanks
+to @fkmclane)
+
+- Enable sdl2 and libinstpatch
+
+- Spec cleanup
+
+---

Old:

  fluidsynth-2.0.8.tar.gz

New:

  fluidsynth-2.1.0.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.JdVLOd/_old  2020-01-12 23:15:31.930619698 +0100
+++ /var/tmp/diff_new_pack.JdVLOd/_new  2020-01-12 23:15:31.938619700 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,13 +23,13 @@
  %define _fillupdir /var/adm/fillup-templates
 %endif
 
+%define sover   2
 Name:   fluidsynth
-Version:2.0.8
+Version:2.1.0
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later
-Group:  Productivity/Multimedia/Sound/Midi
-Url:http://www.fluidsynth.org/
+URL:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
 BuildRequires:  cmake >= 3.1.0
@@ -39,12 +39,12 @@
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(jack)
+BuildRequires:  pkgconfig(libinstpatch-1.0)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sndfile)
-%if 0%{?suse_version}
 %{?systemd_requires}
 PreReq: %fillup_prereq
-%endif
 
 %description
 FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
@@ -54,30 +54,28 @@
 
 %package devel
 Summary:Development package for the fluidsynth library
-Group:  Development/Libraries/C and C++
 Requires:   glibc-devel
-Requires:   libfluidsynth2 = %{version}
+Requires:   libfluidsynth%{sover} = %{version}
 Provides:   libfluidsynth-devel = %{version}
 
 %description devel
 This package contains the files needed to compile programs that use the
 fluidsynth library.
 
-%package -n libfluidsynth2
+%package -n libfluidsynth%{sover}
 Summary:Library for Fluidsynth
-Group:  System/Libraries
 
-%description -n libfluidsynth2
+%description -n libfluidsynth%{sover}
 This package contains the shared library for Fluidsynth.
 
 %prep
-%setup -q
+%autosetup
 
 %build
 %cmake \
 -DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
 -Denable-lash=0
-make %{?_smp_mflags}
+%make_jobs
 
 %check
 # depending on the distribution being built for, cmake
@@ -87,14 +85,7 @@
 make check
 
 %install
-%if 0%{?suse_version}
 %cmake_install
-%else
-%cmake

commit fluidsynth for openSUSE:Factory

2019-11-01 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-11-01 15:13:18

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.2990 (New)


Package is "fluidsynth"

Fri Nov  1 15:13:18 2019 rev:47 rq:743582 version:2.0.8

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-10-14 
12:32:35.516098292 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.2990/fluidsynth.changes  
2019-11-01 15:13:21.916694587 +0100
@@ -1,0 +2,9 @@
+Mon Oct 28 16:20:41 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.8
+  * fix incorrect behavior of `fluid_sample_set_sound_data()`
+  * fix voices being mixed incorrectly, causing audible crackle esp.
+at sample-rates >48kHz
+  * make sure that defining `NDEBUG` disables assertions
+
+---

Old:

  fluidsynth-2.0.7.tar.gz

New:

  fluidsynth-2.0.8.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.8YYPY9/_old  2019-11-01 15:13:22.860695818 +0100
+++ /var/tmp/diff_new_pack.8YYPY9/_new  2019-11-01 15:13:22.868695829 +0100
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.7
+Version:2.0.8
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.7.tar.gz -> fluidsynth-2.0.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.7/CMakeLists.txt 
new/fluidsynth-2.0.8/CMakeLists.txt
--- old/fluidsynth-2.0.7/CMakeLists.txt 2019-09-27 16:53:27.0 +0200
+++ new/fluidsynth-2.0.8/CMakeLists.txt 2019-10-27 17:07:43.0 +0100
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 0 )
-set ( FLUIDSYNTH_VERSION_MICRO 7 )
+set ( FLUIDSYNTH_VERSION_MICRO 8 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
 set ( LIB_VERSION_AGE 2 )
-set ( LIB_VERSION_REVISION 0 )
+set ( LIB_VERSION_REVISION 1 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.7/doc/Doxyfile 
new/fluidsynth-2.0.8/doc/Doxyfile
--- old/fluidsynth-2.0.7/doc/Doxyfile   2019-09-27 16:53:27.0 +0200
+++ new/fluidsynth-2.0.8/doc/Doxyfile   2019-10-27 17:07:43.0 +0100
@@ -5,7 +5,7 @@
 #---
 DOXYFILE_ENCODING = UTF-8
 PROJECT_NAME = libfluidsynth
-PROJECT_NUMBER = 2.0.7
+PROJECT_NUMBER = 2.0.8
 OUTPUT_DIRECTORY = api
 CREATE_SUBDIRS = NO
 OUTPUT_LANGUAGE = English
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt 
new/fluidsynth-2.0.8/doc/fluidsynth-v20-devdoc.txt
--- old/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt  2019-09-27 
16:53:27.0 +0200
+++ new/fluidsynth-2.0.8/doc/fluidsynth-v20-devdoc.txt  2019-10-27 
17:07:43.0 +0100
@@ -8,8 +8,8 @@
 \author David Henningsson
 \author Tom Moebert
 \author Copyright  2003-2019 Peter Hanappe, Conrad Berhörster, Antoine 
Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert
-\version Revision 2.0.7
-\date 2019-09-25
+\version Revision 2.0.8
+\date 2019-10-27
 
 All the source code examples in this document are in the public domain; you 
can use them as you please. This document is licensed under the Creative 
Commons Attribution-Share Alike 3.0 Unported License. To view a copy of this 
license, visit http://creativecommons.org/licenses/by-sa/3.0/ . The FluidSynth 
library is distributed under the GNU Lesser General Public License. A copy of 
the GNU Lesser General Public License is contained in the FluidSynth package; 
if not, visit http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt or write to 
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 
02110-1301 USA.
 
@@ -21,6 +21,7 @@
 
 - \ref Disclaimer
 - \ref Introduction
+- \ref NewIn2_0_8
 - \ref NewIn2_0_7
 - \ref NewIn2_0_6
 - \ref NewIn2_0_5
@@ -65,6 +66,9 @@
 
 - FluidSynth is open source, in active development. For more details, take a 
look at http://www.fluidsynth.org
 
+\section NewIn2_0_8 Whats new in 2.0.8?
+
+- fluid_sample_set_sound_data() caused 

commit fluidsynth for openSUSE:Factory

2019-10-14 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-10-14 12:32:34

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.2352 (New)


Package is "fluidsynth"

Mon Oct 14 12:32:34 2019 rev:46 rq:737235 version:2.0.7

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-08-27 
15:22:06.524819049 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.2352/fluidsynth.changes  
2019-10-14 12:32:35.516098292 +0200
@@ -1,0 +2,8 @@
+Thu Oct 10 17:25:18 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.7
+  * fix broken audio output when reverb was active after synth creation
+  * fix debug console messages not being visible for debug builds on
+Windows
+
+---

Old:

  fluidsynth-2.0.6.tar.gz

New:

  fluidsynth-2.0.7.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.mr0Z6D/_old  2019-10-14 12:32:36.376096043 +0200
+++ /var/tmp/diff_new_pack.mr0Z6D/_new  2019-10-14 12:32:36.380096032 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.6
+Version:2.0.7
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.6.tar.gz -> fluidsynth-2.0.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.6/CMakeLists.txt 
new/fluidsynth-2.0.7/CMakeLists.txt
--- old/fluidsynth-2.0.6/CMakeLists.txt 2019-08-17 18:01:01.0 +0200
+++ new/fluidsynth-2.0.7/CMakeLists.txt 2019-09-27 16:53:27.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 0 )
-set ( FLUIDSYNTH_VERSION_MICRO 6 )
+set ( FLUIDSYNTH_VERSION_MICRO 7 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -43,8 +43,8 @@
 # if any interfaces have been removed/changed (compatibility broken): AGE=0
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
-set ( LIB_VERSION_AGE 1 )
-set ( LIB_VERSION_REVISION 3 )
+set ( LIB_VERSION_AGE 2 )
+set ( LIB_VERSION_REVISION 0 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
@@ -189,7 +189,7 @@
   endif (CMAKE_C_COMPILER_ID STREQUAL "Intel" )
 
   # prepend to build type specific flags, to allow users to override
-  set ( CMAKE_C_FLAGS_DEBUG "-g -DDEBUG -fsanitize=undefined 
${CMAKE_C_FLAGS_DEBUG}" )
+  set ( CMAKE_C_FLAGS_DEBUG "-g ${CMAKE_C_FLAGS_DEBUG}" )
   
 endif ( CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID STREQUAL "Clang" OR 
CMAKE_C_COMPILER_ID STREQUAL "Intel" )
 
@@ -385,10 +385,9 @@
 endif ( NOT CMAKE_BUILD_TYPE )
 
 unset ( ENABLE_DEBUG CACHE )
-unset ( DEBUG CACHE )
 if ( CMAKE_BUILD_TYPE MATCHES "Debug" )
 set ( ENABLE_DEBUG 1 )
-set ( DEBUG 1 )
+add_definitions(-DDEBUG)
 endif ( CMAKE_BUILD_TYPE MATCHES "Debug" )
 
 # Additional targets to perform clang-format/clang-tidy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.6/doc/Doxyfile 
new/fluidsynth-2.0.7/doc/Doxyfile
--- old/fluidsynth-2.0.6/doc/Doxyfile   2019-08-17 18:01:01.0 +0200
+++ new/fluidsynth-2.0.7/doc/Doxyfile   2019-09-27 16:53:27.0 +0200
@@ -5,7 +5,7 @@
 #---
 DOXYFILE_ENCODING = UTF-8
 PROJECT_NAME = libfluidsynth
-PROJECT_NUMBER = 2.0.6
+PROJECT_NUMBER = 2.0.7
 OUTPUT_DIRECTORY = api
 CREATE_SUBDIRS = NO
 OUTPUT_LANGUAGE = English
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.6/doc/fluidsynth-v20-devdoc.txt 
new/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt
--- old/fluidsynth-2.0.6/doc/fluidsynth-v20-devdoc.txt  2019-08-17 
18:01:01.0 +0200
+++ new/fluidsynth-2.0.7/doc/fluidsynth-v20-devdoc.txt  2019-09-27 
16:53:27.0 +0200
@@ -8,8 +8,8 @@
 \author David Henningsson
 \author Tom Moebert
 \author Copyright  2003-2019 Peter Hanappe, Conrad Berhörster, Antoine 
Schmitt, Pedro López-Cabanillas, Josh Green, David Henningsson, Tom Moebert
-\version Revision 2.0.6
-\date 2019-08-17
+\version Revision 2.0.7
+\date 2019-09-25
 
 All the source code examples in this document are in the public domain; you 
can use them as you please. This document is licensed under the Creative 
Commons Attribution-Share Alike 3.0 Unported License. To view a copy 

commit fluidsynth for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-08-27 15:22:03

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.7948 (New)


Package is "fluidsynth"

Tue Aug 27 15:22:03 2019 rev:45 rq:724606 version:2.0.6

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-04-23 
14:33:55.837379204 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.7948/fluidsynth.changes  
2019-08-27 15:22:06.524819049 +0200
@@ -1,0 +2,10 @@
+Mon Aug 19 15:06:39 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.6
+  * fix an uninitialized memory access, which could have led to NULL
+dereference or heap corruption in an out-of-memory situation
+  * fix a use-after-free when calling `fluid_player_stop()`
+  * fix the MIDI player not outputting any sound after stopping and
+restarting the playback
+
+---

Old:

  fluidsynth-2.0.5.tar.gz

New:

  fluidsynth-2.0.6.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.jb0ply/_old  2019-08-27 15:22:07.056818781 +0200
+++ /var/tmp/diff_new_pack.jb0ply/_new  2019-08-27 15:22:07.060818779 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.5
+Version:2.0.6
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.5.tar.gz -> fluidsynth-2.0.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.5/.appveyor-mingw.yml 
new/fluidsynth-2.0.6/.appveyor-mingw.yml
--- old/fluidsynth-2.0.5/.appveyor-mingw.yml2019-04-18 19:43:39.0 
+0200
+++ new/fluidsynth-2.0.6/.appveyor-mingw.yml1970-01-01 01:00:00.0 
+0100
@@ -1,63 +0,0 @@
-image:
-  - Visual Studio 2013
-
-build:
-  parallel: true
-  verbosity: detailed
-
-environment:
-  matrix:
-- platform: x86
-  glib-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip
-  glib-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib-dev_2.28.8-1_win32.zip
-  pkg-config-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip
-  gettext-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip
-  proxy-libintl-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/proxy-libintl-dev_20100902_win32.zip
-
-- platform: x64
-  glib-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib_2.26.1-1_win64.zip
-  glib-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib-dev_2.26.1-1_win64.zip
-  pkg-config-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/pkg-config_0.23-2_win64.zip
-  gettext-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/gettext-runtime_0.18.1.1-2_win64.zip
-  proxy-libintl-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/proxy-libintl-dev_20100902_win64.zip
-  
-init:
-  - echo %APPVEYOR_BUILD_WORKER_IMAGE%
-
-install:
-# make sure the latest version of git is installed
-  - choco upgrade git -y
-  - mkdir c:\deps
-  - cd c:\deps
-  - curl -fsS -o glib.zip %glib-url%
-  - curl -fsS -o glib-dev.zip %glib-dev-url%
-  - curl -fsS -o pkg-config.zip %pkg-config-url%
-  - curl -fsS -o gettext.zip %gettext-url%
-  - curl -fsS -o libintl-dev.zip %proxy-libintl-dev-url%
-  - 7z x glib.zip > NUL
-  - 7z x glib-dev.zip > NUL
-  - 7z x pkg-config.zip > NUL
-  - 7z x gettext.zip > NUL
-  - 7z x libintl-dev.zip > NUL
-  - SET PATH=C:\deps\bin;%PATH%
-  - if "%platform%"=="x64" ( SET 
"PATH=C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH%" ) else 
( SET "PATH=C:\MinGW\bin;%PATH%" )
-
-build_script:
-#  - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
-#  - call "C:\Program Files (x86)\Microsoft Visual Studio 
14.0\VC\vcvarsall.bat" x86_amd64
-  - cd C:\projects\fluidsynth-rjimi
-  - mkdir build
-  - cd build
-# remove that path from PATH to make sure sh.exe is not found (cmake will 
complain otherwise)
-  - set PATH=%PATH:C:\Program Files\Git\usr\bin;=%
-  - echo %PATH%
-  - echo %CFLAGS%
-  - cmake -G "MinGW Makefiles" -DCMAKE_VERBOSE_MAKEFILE=1 ..
-  - mingw32-make.exe check
-
-after_build:
-  - 7z a fluidsynth-%platform%.zip %APPVEYOR_BUILD_FOLDER%\build\src\* 
c:\deps\bin\libglib*.dll c:\deps\bin\libgthread*.dll c:\deps\bin\*intl*.dll
-
-artifacts:
-  - path: build/fluidsynth-%platform%.zip
-name: FluidSynth
diff -urN '--exclude=CVS' 

commit fluidsynth for openSUSE:Factory

2019-04-23 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-04-23 14:33:53

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.5536 (New)


Package is "fluidsynth"

Tue Apr 23 14:33:53 2019 rev:44 rq:696464 version:2.0.5

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-02-28 
21:26:50.673864051 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.5536/fluidsynth.changes  
2019-04-23 14:33:55.837379204 +0200
@@ -1,0 +2,12 @@
+Fri Apr 19 07:59:57 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.5
+  * the MIDI player erroneously assumed a default tempo of 125 BPM
+rather than 120 BPM
+  * improve integration of systemd
+  * fix a buffering bug in fluid_synth_process()
+  * fix a major memory leak when unloading SF3 files
+  * fix multiple NULL dereferences and memory leaks in jack driver
+  * fix a memory leak when creating threads
+
+---

Old:

  fluidsynth-2.0.4.tar.gz

New:

  fluidsynth-2.0.5.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.i6RGWe/_old  2019-04-23 14:33:56.733379888 +0200
+++ /var/tmp/diff_new_pack.i6RGWe/_new  2019-04-23 14:33:56.733379888 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.4
+Version:2.0.5
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.4.tar.gz -> fluidsynth-2.0.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.4/CMakeLists.txt 
new/fluidsynth-2.0.5/CMakeLists.txt
--- old/fluidsynth-2.0.4/CMakeLists.txt 2019-02-22 10:15:18.0 +0100
+++ new/fluidsynth-2.0.5/CMakeLists.txt 2019-04-18 19:43:39.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 2 )
 set ( FLUIDSYNTH_VERSION_MINOR 0 )
-set ( FLUIDSYNTH_VERSION_MICRO 4 )
+set ( FLUIDSYNTH_VERSION_MICRO 5 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 2 )
 set ( LIB_VERSION_AGE 1 )
-set ( LIB_VERSION_REVISION 1 )
+set ( LIB_VERSION_REVISION 2 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
@@ -80,6 +80,10 @@
 option ( enable-alsa "compile ALSA support (if it is available)" on )
 endif ( CMAKE_SYSTEM MATCHES "Linux|FreeBSD|DragonFly" )
 
+if ( CMAKE_SYSTEM MATCHES "Linux" )
+option ( enable-systemd "compile systemd support (if it is available)" on )
+endif ( CMAKE_SYSTEM MATCHES "Linux" )
+
 if ( CMAKE_SYSTEM MATCHES "Darwin" )
 option ( enable-coreaudio "compile CoreAudio support (if it is available)" 
on )
 option ( enable-coremidi "compile CoreMIDI support (if it is available)" 
on )
@@ -521,6 +525,14 @@
 remove_definitions( -DHAVE_LASH )
 endif ( enable-lash )
 
+unset ( SYSTEMD_SUPPORT CACHE )
+if ( enable-systemd )
+pkg_check_modules ( SYSTEMD libsystemd )
+set ( SYSTEMD_SUPPORT ${SYSTEMD_FOUND} )
+else ( enable-systemd )
+unset_pkg_config ( SYSTEMD )
+endif ( enable-systemd )
+
 unset ( DBUS_SUPPORT CACHE )
 if ( enable-dbus )
 pkg_check_modules ( DBUS dbus-1>=1.0.0 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.4/cmake_admin/report.cmake 
new/fluidsynth-2.0.5/cmake_admin/report.cmake
--- old/fluidsynth-2.0.4/cmake_admin/report.cmake   2019-02-22 
10:15:18.0 +0100
+++ new/fluidsynth-2.0.5/cmake_admin/report.cmake   2019-04-18 
19:43:39.0 +0200
@@ -98,6 +98,12 @@
   message ( "LASH support:  no" )
 endif ( LASH_SUPPORT )
 
+if ( SYSTEMD_SUPPORT )
+  message ( "systemd support:   yes" )
+else ( SYSTEMD_SUPPORT )
+  message ( "systemd support:   no" )
+endif ( SYSTEMD_SUPPORT )
+
 if ( DART_SUPPORT )
   message ( "OS/2 DART support: yes" )
 else ( DART_SUPPORT )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.4/doc/Doxyfile 
new/fluidsynth-2.0.5/doc/Doxyfile
--- old/fluidsynth-2.0.4/doc/Doxyfile   2019-02-22 10:15:18.0 +0100
+++ new/fluidsynth-2.0.5/doc/Doxyfile   2019-04-18 19:43:39.0 +0200
@@ -5,7 +5,7 @@
 #---
 DOXYFILE_ENCODING = UTF-8
 PROJECT_NAME = 

commit fluidsynth for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-02-28 21:26:48

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.28833 (New)


Package is "fluidsynth"

Thu Feb 28 21:26:48 2019 rev:43 rq:678418 version:2.0.4

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2019-01-08 
12:18:10.576942631 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.28833/fluidsynth.changes 
2019-02-28 21:26:50.673864051 +0100
@@ -1,0 +2,12 @@
+Sat Feb 23 08:44:53 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.4:
+  * introduce verbose error reporting for `fluid_settings_*` functions 
+  * avoid undefined behavior when `fopen()` directories
+  * improve compatibility with FreeBSD and DragonFlyBSD (#508, thanks to @t6)
+  * fix build when cross compiling (#501)
+  * fix build on MacOSX 10.4 (#513)
+  * fix build when compiling with MinGW
+  * enable network support on Mac by default (#513)
+
+---

Old:

  fluidsynth-2.0.3.tar.gz

New:

  fluidsynth-2.0.4.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.oYjfLL/_old  2019-02-28 21:26:51.417863802 +0100
+++ /var/tmp/diff_new_pack.oYjfLL/_new  2019-02-28 21:26:51.421863802 +0100
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.3
+Version:2.0.4
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.3.tar.gz -> fluidsynth-2.0.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.3/.appveyor-mingw.yml 
new/fluidsynth-2.0.4/.appveyor-mingw.yml
--- old/fluidsynth-2.0.3/.appveyor-mingw.yml1970-01-01 01:00:00.0 
+0100
+++ new/fluidsynth-2.0.4/.appveyor-mingw.yml2019-02-22 10:15:18.0 
+0100
@@ -0,0 +1,63 @@
+image:
+  - Visual Studio 2013
+
+build:
+  parallel: true
+  verbosity: detailed
+
+environment:
+  matrix:
+- platform: x86
+  glib-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib_2.28.8-1_win32.zip
+  glib-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.28/glib-dev_2.28.8-1_win32.zip
+  pkg-config-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip
+  gettext-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip
+  proxy-libintl-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/proxy-libintl-dev_20100902_win32.zip
+
+- platform: x64
+  glib-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib_2.26.1-1_win64.zip
+  glib-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/glib/2.26/glib-dev_2.26.1-1_win64.zip
+  pkg-config-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/pkg-config_0.23-2_win64.zip
+  gettext-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/gettext-runtime_0.18.1.1-2_win64.zip
+  proxy-libintl-dev-url: 
http://ftp.gnome.org/pub/gnome/binaries/win64/dependencies/proxy-libintl-dev_20100902_win64.zip
+  
+init:
+  - echo %APPVEYOR_BUILD_WORKER_IMAGE%
+
+install:
+# make sure the latest version of git is installed
+  - choco upgrade git -y
+  - mkdir c:\deps
+  - cd c:\deps
+  - curl -fsS -o glib.zip %glib-url%
+  - curl -fsS -o glib-dev.zip %glib-dev-url%
+  - curl -fsS -o pkg-config.zip %pkg-config-url%
+  - curl -fsS -o gettext.zip %gettext-url%
+  - curl -fsS -o libintl-dev.zip %proxy-libintl-dev-url%
+  - 7z x glib.zip > NUL
+  - 7z x glib-dev.zip > NUL
+  - 7z x pkg-config.zip > NUL
+  - 7z x gettext.zip > NUL
+  - 7z x libintl-dev.zip > NUL
+  - SET PATH=C:\deps\bin;%PATH%
+  - if "%platform%"=="x64" ( SET 
"PATH=C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin;%PATH%" ) else 
( SET "PATH=C:\MinGW\bin;%PATH%" )
+
+build_script:
+#  - call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
+#  - call "C:\Program Files (x86)\Microsoft Visual Studio 
14.0\VC\vcvarsall.bat" x86_amd64
+  - cd C:\projects\fluidsynth-rjimi
+  - mkdir build
+  - cd build
+# remove that path from PATH to make sure sh.exe is not found (cmake will 
complain otherwise)
+  - set PATH=%PATH:C:\Program Files\Git\usr\bin;=%
+  - echo %PATH%
+  - echo %CFLAGS%
+  - cmake -G "MinGW Makefiles" -DCMAKE_VERBOSE_MAKEFILE=1 ..
+  - mingw32-make.exe check
+
+after_build:
+  - 7z a fluidsynth-%platform%.zip %APPVEYOR_BUILD_FOLDER%\build\src\* 
c:\deps\bin\libglib*.dll c:\deps\bin\libgthread*.dll c:\deps\bin\*intl*.dll
+
+artifacts:
+  - 

commit fluidsynth for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2019-01-08 12:18:09

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.28833 (New)


Package is "fluidsynth"

Tue Jan  8 12:18:09 2019 rev:42 rq:662426 version:2.0.3

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-11-20 
22:29:17.554710722 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.28833/fluidsynth.changes 
2019-01-08 12:18:10.576942631 +0100
@@ -1,0 +2,11 @@
+Wed Jan  2 10:48:04 UTC 2019 - Tom Mbrt 
+
+- Update to 2.0.3:
+  * fix handle leak in winmidi driver
+  * fix build failures when cross compiling
+  * fix a bug when calculating the lower boundary of attenuation
+  * fix a double free in `fluid_sample_set_sound_data()`
+  * silence a warning when loading soundfonts from memory
+  * minor performance improvements
+
+---

Old:

  fluidsynth-2.0.2.tar.gz

New:

  fluidsynth-2.0.3.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.G5RBHH/_old  2019-01-08 12:18:11.108942131 +0100
+++ /var/tmp/diff_new_pack.G5RBHH/_new  2019-01-08 12:18:11.112942128 +0100
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.2
+Version:2.0.3
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.2.tar.gz -> fluidsynth-2.0.3.tar.gz ++
 2503 lines of diff (skipped)




commit fluidsynth for openSUSE:Factory

2018-11-20 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-11-20 22:29:07

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new.19453 (New)


Package is "fluidsynth"

Tue Nov 20 22:29:07 2018 rev:41 rq:650127 version:2.0.2

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-10-11 
11:44:52.286831127 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new.19453/fluidsynth.changes 
2018-11-20 22:29:17.554710722 +0100
@@ -1,0 +2,14 @@
+Sun Nov 18 17:59:42 UTC 2018 - Tom Mbrt 
+
+- Update to 2.0.2:
+  * fix building fluidsynth without any audio drivers
+  * fix a possibly misaligned memory access in the soundfont loader
+  * fix a memory leak in the pulse audio driver
+  * fix a NULL deref in the coreaudio driver
+  * use cmake to query for DSound and WinMidi support
+  * remove an unintended MFC dependency header
+  * include Windows DLL version info for MinGW builds
+  * implement midi.autoconnect for jack
+  * add a cmake option to disable multi-threading
+
+---

Old:

  fluidsynth-2.0.1.tar.gz

New:

  fluidsynth-2.0.2.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.yKnooA/_old  2018-11-20 22:29:19.202709736 +0100
+++ /var/tmp/diff_new_pack.yKnooA/_new  2018-11-20 22:29:19.206709734 +0100
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.1
+Version:2.0.2
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1-or-later

++ fluidsynth-2.0.1.tar.gz -> fluidsynth-2.0.2.tar.gz ++
 3343 lines of diff (skipped)




commit fluidsynth for openSUSE:Factory

2018-10-11 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-10-11 11:44:13

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Thu Oct 11 11:44:13 2018 rev:40 rq:640547 version:2.0.1

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-09-26 
16:01:57.628437760 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-10-11 11:44:52.286831127 +0200
@@ -1,0 +2,19 @@
+Sun Oct  7 15:31:52 UTC 2018 - tom.m...@googlemail.com
+
+- Update to 2.0.1:
+  * implement auto-conntect for CoreMidi
+  * fix a build issue with cmake < 3.3
+  * fix a crash when creating multiple jack drivers
+  * various fixes to dsound driver
+  * fix multiple potential NULL dereferences
+  * fix two memory leaks in the soundfont loader
+  * correct upper threshold of synth.chorus.depth
+- Remove fluidsynth-last_client-reuse-fix.patch
+
+---
+Sat Sep 29 11:38:37 UTC 2018 - Luigi Baldoni 
+
+- Backported fluidsynth-last_client-reuse-fix.patch from master
+  (qsynth crashes without it)
+
+---

Old:

  fluidsynth-2.0.0.tar.gz

New:

  fluidsynth-2.0.1.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.m2a5v5/_old  2018-10-11 11:44:53.162830012 +0200
+++ /var/tmp/diff_new_pack.m2a5v5/_new  2018-10-11 11:44:53.166830007 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -24,10 +24,10 @@
 %endif
 
 Name:   fluidsynth
-Version:2.0.0
+Version:2.0.1
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Productivity/Multimedia/Sound/Midi
 Url:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz

++ fluidsynth-2.0.0.tar.gz -> fluidsynth-2.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-2.0.0/.travis.yml 
new/fluidsynth-2.0.1/.travis.yml
--- old/fluidsynth-2.0.0/.travis.yml2018-09-12 12:10:29.0 +0200
+++ new/fluidsynth-2.0.1/.travis.yml2018-10-07 14:47:07.0 +0200
@@ -53,20 +53,6 @@
   env:
  - MATRIX_EVAL="CC=gcc-4.8 && CXX=g++-4.8"
  - CMAKE_FLAGS="-Denable-floats=0"
- 
-- os: linux
-  addons:
-apt:
-  sources:
-- ubuntu-toolchain-r-test
-  packages:
-- g++-4.9
-- cmake-data
-- cmake
-- libglib2.0-0
-- ladspa-sdk
-  env:
- - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
 
 # works on Precise and Trusty
 - os: linux
@@ -141,6 +127,12 @@
 - cmake-data
 - cmake
 - libglib2.0-0
+- libsndfile-dev
+- libasound2-dev
+- libjack-dev
+- portaudio19-dev
+- libpulse-dev
+- libdbus-glib-1-dev
 - ladspa-sdk
   env:
 - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
@@ -150,51 +142,62 @@
   addons:
 apt:
   sources:
-- llvm-toolchain-trusty-3.9
+- llvm-toolchain-trusty-4.0
   packages:
-- clang-3.9
+- clang-4.0
 - cmake-data
 - cmake
 - libglib2.0-0
-- libsndfile-dev
-- libasound2-dev
-- libjack-dev
-- portaudio19-dev
-- libpulse-dev
-- libdbus-glib-1-dev
 - ladspa-sdk
   env:
-- MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
+- MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0"
 
 # works on Trusty
 - os: linux
   addons:
 apt:
   sources:
-- llvm-toolchain-trusty-4.0
+- llvm-toolchain-trusty-5.0
   packages:
-- clang-4.0
+- clang-5.0
 - cmake-data
 - cmake
 - libglib2.0-0
 - ladspa-sdk
   env:
-- MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0"
+- MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0"
 
 # works on Trusty
 - os: linux
   addons:
 apt:
   

commit fluidsynth for openSUSE:Factory

2018-09-26 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-09-26 16:01:54

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Wed Sep 26 16:01:54 2018 rev:39 rq:636367 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-05-08 
13:32:37.779751983 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-09-26 16:01:57.628437760 +0200
@@ -1,0 +2,12 @@
+Tue Sep 14 15:24:14 UTC 2018 - tom.m...@googlemail.com
+
+- Update to 2.0.0:
+   * for a full changelog, see 
https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-200
+   * for API/ABI breaking changes, see 
http://www.fluidsynth.org/api/index.html#NewIn2_0_0
+- bump soversion to 2
+- require cmake >= 3.1.0
+- execute unit tests (make check)
+- remove cmake option 'enable-ladspa' as it's now enabled by default
+- add conditionals to spec file to allow builds for other RPM-based 
distributions
+
+---

Old:

  fluidsynth-1.1.11.tar.gz

New:

  fluidsynth-2.0.0.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.vL2KEQ/_old  2018-09-26 16:01:58.724435859 +0200
+++ /var/tmp/diff_new_pack.vL2KEQ/_new  2018-09-26 16:01:58.728435852 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:1.1.11
+Version:2.0.0
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1+
@@ -32,7 +32,7 @@
 Url:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
-BuildRequires:  cmake >= 3.0.2
+BuildRequires:  cmake >= 3.1.0
 BuildRequires:  ladspa-devel
 BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
@@ -41,8 +41,10 @@
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(sndfile)
+%if 0%{?suse_version}
 %{?systemd_requires}
 PreReq: %fillup_prereq
+%endif
 
 %description
 FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
@@ -54,18 +56,18 @@
 Summary:Development package for the fluidsynth library
 Group:  Development/Libraries/C and C++
 Requires:   glibc-devel
-Requires:   libfluidsynth1 = %{version}
+Requires:   libfluidsynth2 = %{version}
 Provides:   libfluidsynth-devel = %{version}
 
 %description devel
 This package contains the files needed to compile programs that use the
 fluidsynth library.
 
-%package -n libfluidsynth1
+%package -n libfluidsynth2
 Summary:Library for Fluidsynth
 Group:  System/Libraries
 
-%description -n libfluidsynth1
+%description -n libfluidsynth2
 This package contains the shared library for Fluidsynth.
 
 %prep
@@ -74,12 +76,25 @@
 %build
 %cmake \
 -DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
--Denable-ladspa=1 \
 -Denable-lash=0
 make %{?_smp_mflags}
 
+%check
+# depending on the distribution being built for, cmake
+# may or may not create a 'build' subdirectory
+%cmake
+# cannot call ctest as the unit tests need to be compiled yet
+make check
+
 %install
+%if 0%{?suse_version}
 %cmake_install
+%else
+%cmake
+DESTDIR=$RPM_BUILD_ROOT make install
+%endif
+
+%if 0%{?suse_version}
 
 # manually install systemd service files
 install -Dm 644 build/fluidsynth.conf 
%{buildroot}%{_fillupdir}/sysconfig.%{name}
@@ -87,9 +102,6 @@
 install -d %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
-%post -n libfluidsynth1 -p /sbin/ldconfig
-%postun -n libfluidsynth1 -p /sbin/ldconfig
-
 %pre
 %service_add_pre %{name}.service
 
@@ -103,21 +115,28 @@
 %postun
 %service_del_postun %{name}.service
 
+%endif
+
+%post -n libfluidsynth2 -p /sbin/ldconfig
+%postun -n libfluidsynth2 -p /sbin/ldconfig
+
 %files
 %license LICENSE
 %doc AUTHORS ChangeLog NEWS README.md THANKS TODO
 %{_mandir}/man?/*
 %{_bindir}/*
+%if 0%{?suse_version}
 %{_unitdir}/%{name}.service
 %{_sbindir}/rc%{name}
 %{_fillupdir}/sysconfig.%{name}
+%endif
 
 %files devel
 %{_libdir}/lib*.so
 %{_includedir}/*
 %{_libdir}/pkgconfig/*.pc
 
-%files -n libfluidsynth1
+%files -n libfluidsynth2
 %{_libdir}/lib*.so.*
 
 %changelog

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.vL2KEQ/_old  2018-09-26 16:01:58.760435796 +0200
+++ /var/tmp/diff_new_pack.vL2KEQ/_new  2018-09-26 16:01:58.760435796 +0200
@@ -1 +1 @@
-libfluidsynth1
\ No newline at end of file
+libfluidsynth2
\ No newline at end of file

++ fluidsynth-1.1.11.tar.gz -> 

commit fluidsynth for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-05-08 13:32:36

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Tue May  8 13:32:36 2018 rev:38 rq:604598 version:1.1.11

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-03-09 
10:34:03.481768492 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-05-08 13:32:37.779751983 +0200
@@ -1,0 +2,14 @@
+Sun May  6 06:55:29 UTC 2018 - tom.m...@googlemail.com
+
+- Update to 1.1.11:
+  * fix pkgconfig file for absolute paths
+  * add a cmake option for OSS support
+  * fix broken enable-midishare cmake option
+  * fix double free in fluid_midi_router
+  * prevent malicious soundfonts from causing buffer overflows
+  * avoid SF3 files to be loaded incorrectly
+  * fix an endless loop in fast file renderer
+- remove 0001-Fix-pkgconfig-file-for-absolute-paths-347.patch
+
+
+---

Old:

  0001-Fix-pkgconfig-file-for-absolute-paths-347.patch
  fluidsynth-1.1.10.tar.gz

New:

  fluidsynth-1.1.11.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.UR6Md5/_old  2018-05-08 13:32:38.355731201 +0200
+++ /var/tmp/diff_new_pack.UR6Md5/_new  2018-05-08 13:32:38.355731201 +0200
@@ -24,7 +24,7 @@
 %endif
 
 Name:   fluidsynth
-Version:1.1.10
+Version:1.1.11
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1+
@@ -32,7 +32,6 @@
 Url:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
-Patch1: 0001-Fix-pkgconfig-file-for-absolute-paths-347.patch
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  ladspa-devel
 BuildRequires:  pkgconfig
@@ -71,7 +70,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
 
 %build
 %cmake \

++ fluidsynth-1.1.10.tar.gz -> fluidsynth-1.1.11.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-1.1.10/CMakeLists.txt 
new/fluidsynth-1.1.11/CMakeLists.txt
--- old/fluidsynth-1.1.10/CMakeLists.txt2018-02-24 18:32:40.0 
+0100
+++ new/fluidsynth-1.1.11/CMakeLists.txt2018-05-06 09:05:11.0 
+0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 1 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 10 )
+set ( FLUIDSYNTH_VERSION_MICRO 11 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,30 +44,31 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 1 )
 set ( LIB_VERSION_AGE 7 )
-set ( LIB_VERSION_REVISION 1 )
+set ( LIB_VERSION_REVISION 2 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 
 # Options disabled by default
+option ( enable-debug "enable debugging (default=no)" off )
 option ( enable-floats "enable type float instead of double for DSP samples" 
off )
 option ( enable-profiling "profile the dsp code" off )
 option ( enable-ladspa "enable LADSPA effect units" off )
+option ( enable-fpe-check "enable Floating Point Exception checks and debug 
messages" off )
 option ( enable-portaudio "compile PortAudio support" off )
 option ( enable-trap-on-fpe "enable SIGFPE trap on Floating Point Exceptions" 
off )
-option ( enable-fpe-check "enable Floating Point Exception checks and debug 
messages" off )
-option ( enable-debug "enable debugging (default=no)" off )
 
 # Options enabled by default
-option ( enable-pkgconfig "use pkg-config to locate fluidsynth's (mostly 
optional) dependencies" on )
-option ( enable-libsndfile "compile libsndfile support (if it is available)" 
on )
 option ( enable-aufile "compile support for sound file output" on )
-option ( enable-pulseaudio "compile PulseAudio support (if it is available)" 
on )
+option ( BUILD_SHARED_LIBS "Build a shared object or DLL" on )
+option ( enable-dbus "compile DBUS support (if it is available)" on )
+option ( enable-ipv6  "enable ipv6 support" on )
 option ( enable-jack "compile JACK support (if it is available)" on )
+option ( enable-libsndfile "compile libsndfile support (if it is available)" 
on )
 option ( enable-midishare "compile MidiShare support (if it is available)" on )
+option ( enable-oss "compile OSS support (if it is available)" on )
+option ( 

commit fluidsynth for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-03-09 10:34:01

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Fri Mar  9 10:34:01 2018 rev:37 rq:583645 version:1.1.10

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-03-06 
10:44:30.754300121 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-03-09 10:34:03.481768492 +0100
@@ -1,0 +2,7 @@
+Tue Mar  6 16:09:17 UTC 2018 - tom.m...@googlemail.com
+
+- Add 0001-Fix-pkgconfig-file-for-absolute-paths-347.patch
+  to fix pkgconfig file generation when absolute lib and include
+  paths are used (boo#1084081)
+
+---

New:

  0001-Fix-pkgconfig-file-for-absolute-paths-347.patch



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.Ame7Tp/_old  2018-03-09 10:34:04.125745308 +0100
+++ /var/tmp/diff_new_pack.Ame7Tp/_new  2018-03-09 10:34:04.133745020 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # fix build for older distros and architectures where _fillupdir is
 # not yet defined by using the old path as recommended by
 # 
https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25_fillupdir
@@ -31,6 +32,7 @@
 Url:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
+Patch1: 0001-Fix-pkgconfig-file-for-absolute-paths-347.patch
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  ladspa-devel
 BuildRequires:  pkgconfig
@@ -69,6 +71,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 %cmake \

++ 0001-Fix-pkgconfig-file-for-absolute-paths-347.patch ++
>From c98e050515718d9e46c36921407f0d4cf036dd94 Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux 
Date: Tue, 6 Mar 2018 17:21:15 +0100
Subject: [PATCH] Fix pkgconfig file for absolute paths (#347)

When building fluidsynth, we can use relative or absolute paths for 
LIB_INSTALL_DIR and INCLUDE_INSTALL_DIR. Check whether the two vars were 
defined absolute before writing fluidsynth.pc.

Fixes https://bugzilla.opensuse.org/1084081
---
 CMakeLists.txt | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 975eb83..07d64e5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -461,8 +461,16 @@ add_subdirectory ( doc )
 # pkg-config support
 set ( prefix "${CMAKE_INSTALL_PREFIX}" )
 set ( exec_prefix "\${prefix}" )
-set ( libdir "\${exec_prefix}/${LIB_INSTALL_DIR}" )
-set ( includedir "\${prefix}/${INCLUDE_INSTALL_DIR}" )
+if ( IS_ABSOLUTE "${LIB_INSTALL_DIR}" )
+  set ( libdir "${LIB_INSTALL_DIR}" )
+else ()
+  set ( libdir "\${exec_prefix}/${LIB_INSTALL_DIR}" )
+endif ()
+if ( IS_ABSOLUTE "${INCLUDE_INSTALL_DIR}" )
+  set ( includedir "${INCLUDE_INSTALL_DIR}" )
+else ()
+  set ( includedir "\${prefix}/${INCLUDE_INSTALL_DIR}" )
+endif ()
 configure_file ( fluidsynth.pc.in
${CMAKE_BINARY_DIR}/fluidsynth.pc IMMEDIATE @ONLY )
 install ( FILES ${CMAKE_BINARY_DIR}/fluidsynth.pc
-- 
2.13.6




commit fluidsynth for openSUSE:Factory

2018-03-06 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-03-06 10:44:29

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Tue Mar  6 10:44:29 2018 rev:36 rq:582072 version:1.1.10

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-02-25 
12:20:16.616080674 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-03-06 10:44:30.754300121 +0100
@@ -1,0 +2,21 @@
+Fri Mar  2 16:47:20 UTC 2018 - tom.m...@googlemail.com
+
+- Avoid using indirection macros
+- Do not hard-code /usr/sbin
+
+---
+Sun Feb 25 11:57:25 UTC 2018 - tom.m...@googlemail.com
+
+- Update to 1.1.10:
+  * avoid a buffer overrun when loading malformed soundfonts
+  * fix synth.default-soundfont returning incomplete path
+  * improve reliability of fluid_is_soundfont()
+  * include windows version info in libfluidsynth.dll
+  * enable jack midi driver to support more than 16 midi channels
+  * minor cmake adjustments for MSVC builds to enable building fluidsynth as 
vcpkg package
+  * fix build issues against statically built fluidsynth library on all OSs
+  * enable fluidsynth to be set up as systemd user service
+  * cmake: prevent double usage of LIB_SUFFIX and LIB_INSTALL_DIR
+- Install systemd service files
+
+---

Old:

  fluidsynth-1.1.9.tar.gz

New:

  fluidsynth-1.1.10.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.ReMvU1/_old  2018-03-06 10:44:31.278281190 +0100
+++ /var/tmp/diff_new_pack.ReMvU1/_new  2018-03-06 10:44:31.282281045 +0100
@@ -15,9 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+# fix build for older distros and architectures where _fillupdir is
+# not yet defined by using the old path as recommended by
+# 
https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25_fillupdir
+%if ! %{defined _fillupdir}
+ %define _fillupdir /var/adm/fillup-templates
+%endif
 
 Name:   fluidsynth
-Version:1.1.9
+Version:1.1.10
 Release:0
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1+
@@ -34,6 +40,8 @@
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(sndfile)
+%{?systemd_requires}
+PreReq: %fillup_prereq
 
 %description
 FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
@@ -63,10 +71,8 @@
 %setup -q
 
 %build
-# Upstream uses both LIB_SUFFIX and LIB_INSTALL_DIR... so it gets set to
-# lib6464 unless overriden
 %cmake \
--DLIB_INSTALL_DIR:PATH=/usr/lib \
+-DFLUID_DAEMON_ENV_FILE=%{_fillupdir}/sysconfig.%{name} \
 -Denable-ladspa=1 \
 -Denable-lash=0
 make %{?_smp_mflags}
@@ -74,14 +80,36 @@
 %install
 %cmake_install
 
+# manually install systemd service files
+install -Dm 644 build/fluidsynth.conf 
%{buildroot}%{_fillupdir}/sysconfig.%{name}
+install -Dm 644 build/fluidsynth.service 
%{buildroot}%{_unitdir}/%{name}.service
+install -d %{buildroot}%{_sbindir}
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
+
 %post -n libfluidsynth1 -p /sbin/ldconfig
 %postun -n libfluidsynth1 -p /sbin/ldconfig
 
+%pre
+%service_add_pre %{name}.service
+
+%post
+%fillup_only
+%service_add_post %{name}.service
+
+%preun
+%service_del_preun %{name}.service
+
+%postun
+%service_del_postun %{name}.service
+
 %files
 %license LICENSE
 %doc AUTHORS ChangeLog NEWS README.md THANKS TODO
 %{_mandir}/man?/*
 %{_bindir}/*
+%{_unitdir}/%{name}.service
+%{_sbindir}/rc%{name}
+%{_fillupdir}/sysconfig.%{name}
 
 %files devel
 %{_libdir}/lib*.so

++ fluidsynth-1.1.9.tar.gz -> fluidsynth-1.1.10.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-1.1.9/CMakeLists.txt 
new/fluidsynth-1.1.10/CMakeLists.txt
--- old/fluidsynth-1.1.9/CMakeLists.txt 2018-01-02 16:14:56.0 +0100
+++ new/fluidsynth-1.1.10/CMakeLists.txt2018-02-24 18:32:40.0 
+0100
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 1 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 9 )
+set ( FLUIDSYNTH_VERSION_MICRO 10 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 1 )
 set ( LIB_VERSION_AGE 7 )

commit fluidsynth for openSUSE:Factory

2018-02-25 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-02-25 12:20:15

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Sun Feb 25 12:20:15 2018 rev:35 rq:578385 version:1.1.9

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2018-01-16 
09:35:01.458319218 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-02-25 12:20:16.616080674 +0100
@@ -1,0 +2,8 @@
+Thu Feb 15 13:22:56 UTC 2018 - tchva...@suse.com
+
+- Switch to cmake macros
+- Use %license to install license
+- Disable optional lash support as we try to remove lash
+- Format with spec-cleaner
+
+---



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.QJZkF4/_old  2018-02-25 12:20:17.544047064 +0100
+++ /var/tmp/diff_new_pack.QJZkF4/_new  2018-02-25 12:20:17.548046920 +0100
@@ -19,8 +19,6 @@
 Name:   fluidsynth
 Version:1.1.9
 Release:0
-# Obsoletes:iiwusynth
-# Provides: iiwusynth
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Sound/Midi
@@ -29,14 +27,13 @@
 Source1000: baselibs.conf
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  ladspa-devel
-BuildRequires:  lash-devel
+BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(sndfile)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
@@ -66,35 +63,32 @@
 %setup -q
 
 %build
-mkdir build
-cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+# Upstream uses both LIB_SUFFIX and LIB_INSTALL_DIR... so it gets set to
+# lib6464 unless overriden
+%cmake \
+-DLIB_INSTALL_DIR:PATH=/usr/lib \
  -Denable-ladspa=1 \
--DCMAKE_C_FLAGS="%{optflags}"
-make %{?_smp_mflags} VERBOSE=1
+-Denable-lash=0
+make %{?_smp_mflags}
 
 %install
-cd build
-%make_install
+%cmake_install
 
 %post -n libfluidsynth1 -p /sbin/ldconfig
-
 %postun -n libfluidsynth1 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog LICENSE NEWS README.md THANKS TODO
-%doc %{_mandir}/man?/*
+%license LICENSE
+%doc AUTHORS ChangeLog NEWS README.md THANKS TODO
+%{_mandir}/man?/*
 %{_bindir}/*
 
 %files devel
-%defattr(-,root,root)
 %{_libdir}/lib*.so
 %{_includedir}/*
 %{_libdir}/pkgconfig/*.pc
 
 %files -n libfluidsynth1
-%defattr(-,root,root)
 %{_libdir}/lib*.so.*
 
 %changelog




commit fluidsynth for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2018-01-16 09:35:00

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Tue Jan 16 09:35:00 2018 rev:34 rq:561643 version:1.1.9

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2017-10-23 
16:37:29.697042438 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2018-01-16 09:35:01.458319218 +0100
@@ -1,0 +2,20 @@
+Thu Jan  4 10:11:54 UTC 2018 - tom.m...@googlemail.com
+
+- Update to version 1.1.9:
+  * fix building the portaudio driver on Windows
+  * fix build if no MIDI drivers are available
+  * fix return value of fluid_file_set_encoding_quality()
+  * fix use-after-free in fluid_timer
+  * fix memory leak in pulseaudio driver
+  * fix memory leak in rvoice_mixer
+  * fix dumptuning shell command displaying uninitialized values
+  * fix a resource leak in source shell command
+  * harmonize fluidsynth's output library naming with autotools on Windows
+  * dont set LIB_SUFFIX when building with MinGW
+  * avoid a possible deadlock when initializing fluidsynths DLL on windows
+  * avoid a buffer overrun when mixing effects channels in 
fluid_synth_nwrite_float()
+  * correctly clean up fluid_server on Windows
+  * implement handling of FLUID_SEQ_ALLSOUNDSOFF events in 
fluid_seq_fluidsynth_callback()
+  * support for registering audio drivers based on actual needs
+
+---

Old:

  fluidsynth-1.1.8.tar.gz

New:

  fluidsynth-1.1.9.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.Elv2Ca/_old  2018-01-16 09:35:02.238282724 +0100
+++ /var/tmp/diff_new_pack.Elv2Ca/_new  2018-01-16 09:35:02.242282537 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   fluidsynth
-Version:1.1.8
+Version:1.1.9
 Release:0
 # Obsoletes:iiwusynth
 # Provides: iiwusynth

++ fluidsynth-1.1.8.tar.gz -> fluidsynth-1.1.9.tar.gz ++
 2302 lines of diff (skipped)




commit fluidsynth for openSUSE:Factory

2017-10-23 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2017-10-23 16:37:27

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Mon Oct 23 16:37:27 2017 rev:33 rq:533988 version:1.1.8

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2017-09-15 
21:03:50.198618334 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2017-10-23 16:37:29.697042438 +0200
@@ -1,0 +2,13 @@
+Fri Oct 13 13:50:41 UTC 2017 - tom.m...@googlemail.com
+
+- Update to version 1.1.8:
+  * fix build against glib < 2.30
+  * fix dsound audio driver on windows
+  * fix a bug around `synth.audio-groups` setting, which caused improper 
multi-channel rendering
+  * cmake 3.0.2 is now required
+  * compilation with clang is now possible
+  * build fixes on OS/2
+- Use pkgconfig for resolving build requirements
+- Minor description update
+
+---

Old:

  fluidsynth-1.1.7.tar.gz

New:

  fluidsynth-1.1.8.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.nm22Il/_old  2017-10-23 16:37:30.329012852 +0200
+++ /var/tmp/diff_new_pack.nm22Il/_new  2017-10-23 16:37:30.333012665 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   fluidsynth
-Version:1.1.7
+Version:1.1.8
 Release:0
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
@@ -27,22 +27,22 @@
 Url:http://www.fluidsynth.org/
 Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
-BuildRequires:  alsa-devel
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3.0.2
 BuildRequires:  ladspa-devel
 BuildRequires:  lash-devel
-BuildRequires:  libjack-devel
-BuildRequires:  libsndfile-devel
-BuildRequires:  pulseaudio-devel
 BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(jack)
+BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(sndfile)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-FluidSynth (formerly IIWU Synth) is based on the SoundFont(tm) 2
-specifications. It is a real-time "software synthesizer". FluidSynth
-can read MIDI events from the MIDI input device and render them to the
-audio device. It can also play MIDI files.
+FluidSynth (formerly IIWU Synth) is a real-time software synthesizer
+based on the SoundFont(tm) 2 specifications. It can read MIDI events
+from the MIDI input device and render them to the audio device. It
+can also play MIDI files.
 
 %package devel
 Summary:Development package for the fluidsynth library
@@ -68,7 +68,8 @@
 %build
 mkdir build
 cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -Denable-ladspa=1 \
+cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -Denable-ladspa=1 \
 -DCMAKE_C_FLAGS="%{optflags}"
 make %{?_smp_mflags} VERBOSE=1
 

++ fluidsynth-1.1.7.tar.gz -> fluidsynth-1.1.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fluidsynth-1.1.7/CMakeLists.txt 
new/fluidsynth-1.1.8/CMakeLists.txt
--- old/fluidsynth-1.1.7/CMakeLists.txt 2017-09-04 17:04:13.0 +0200
+++ new/fluidsynth-1.1.8/CMakeLists.txt 2017-10-12 17:32:26.0 +0200
@@ -19,8 +19,8 @@
 
 # CMake based build system. Pedro Lopez-Cabanillas 
 
+cmake_minimum_required ( VERSION 3.0.2 )
 project ( FluidSynth C )
-cmake_minimum_required ( VERSION 2.6.3 )
 set ( CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake_admin )
 
 # FluidSynth package name
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 1 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 7 )
+set ( FLUIDSYNTH_VERSION_MICRO 8 )
 set ( VERSION 
"${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}"
 )
 set ( FLUIDSYNTH_VERSION "\"${VERSION}\"" )
 
@@ -44,7 +44,7 @@
 # This is not exactly the same algorithm as the libtool one, but the results 
are the same.
 set ( LIB_VERSION_CURRENT 1 )
 set ( LIB_VERSION_AGE 6 )
-set ( LIB_VERSION_REVISION 0 )
+set ( LIB_VERSION_REVISION 1 )
 set ( LIB_VERSION_INFO
   "${LIB_VERSION_CURRENT}.${LIB_VERSION_AGE}.${LIB_VERSION_REVISION}" )
 

commit fluidsynth for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2017-09-15 21:03:41

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Fri Sep 15 21:03:41 2017 rev:32 rq:522987 version:1.1.7

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2015-12-03 
13:26:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2017-09-15 21:03:50.198618334 +0200
@@ -1,0 +2,28 @@
+Wed Sep  6 09:27:00 UTC 2017 - tom.m...@googlemail.com
+
+- Update to version 1.1.7:
+  * consistently relicense libfluidsynth under LGPL-2.1+
+  * fluid_synth_set_channel_type() was not exported properly
+  * fix calculations for modulators
+  * fix SysEx parsing issues
+  * fix mangling with illegal sample loops, causing audible glitches
+  * fix inverse logic of audio.jack.multi option
+  * fix channel fine tune RPN to use correct range
+  * fix timing problems when changing the sequencers scale from a callback 
event
+  * workaround incorrectly rendered audio when requesting more than 64 frames 
from fluid_synth_write_*()
+  * adjust ALSA MIDI port type
+  * avoid voice_count becoming negative
+  * avoid notes with a fixed key generator playing forever
+  * avoid TCP/IP connections from closing in an undefined manner
+  * a lot of memory leaks, NULL dereferences and SegFaults
+  * add support of vorbis-compressed sf3 sound fonts
+  * add sostenuto pedal to the synth
+  * add vbr quality when encoding with libsndfile
+  * re-implement routing reverb and chorus to distinct buffers in 
fluid_synth_nwrite_float()
+  * add IPv6 support to socket API
+- remove the following patches as they got fixed upstream:
+  * fluidsynth-fix-build-lash.diff
+  * jackmulti.diff
+  * reverb_mixer.diff
+
+---

Old:

  fluidsynth-1.1.6.tar.bz2
  fluidsynth-fix-build-lash.diff
  jackmulti.diff
  reverb_mixer.diff

New:

  fluidsynth-1.1.7.tar.gz



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.HrhqLY/_old  2017-09-15 21:03:50.858525696 +0200
+++ /var/tmp/diff_new_pack.HrhqLY/_new  2017-09-15 21:03:50.858525696 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   fluidsynth
-Version:1.1.6
+Version:1.1.7
 Release:0
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
@@ -25,13 +25,8 @@
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Sound/Midi
 Url:http://www.fluidsynth.org/
-Source: 
http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2
+Source: 
https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1000: baselibs.conf
-Patch1: fluidsynth-fix-build-lash.diff
-# fixes inverse logic of audio.jack.multi option
-Patch2: jackmulti.diff
-# no reverb effect is applied when using multiple stereo-out-channels, see: 
http://sourceforge.net/p/fluidsynth/tickets/137/
-Patch3: reverb_mixer.diff
 BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  ladspa-devel
@@ -69,9 +64,6 @@
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2
-%patch3 -p1
 
 %build
 mkdir build
@@ -90,7 +82,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO
+%doc AUTHORS ChangeLog LICENSE NEWS README.md THANKS TODO
 %doc %{_mandir}/man?/*
 %{_bindir}/*
 




commit fluidsynth for openSUSE:Factory

2015-12-03 Thread h_root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2015-12-03 13:26:06

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is "fluidsynth"

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2012-09-25 
09:41:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2015-12-03 13:26:08.0 +0100
@@ -1,0 +2,12 @@
+Sun Nov 22 16:47:50 UTC 2015 - idon...@suse.com
+
+- Add baselibs.conf as a source file 
+
+---
+Sun Nov 22 09:33:11 UTC 2015 - tom.m...@googlemail.com
+
+- Added jackmulti.diff to fix inverse logic of audio.jack.multi option
+- Added reverb_mixer.diff to workaround reverb issue,
+  see: http://sourceforge.net/p/fluidsynth/tickets/137/
+
+---

New:

  jackmulti.diff
  reverb_mixer.diff



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.7pffqA/_old  2015-12-03 13:26:09.0 +0100
+++ /var/tmp/diff_new_pack.7pffqA/_new  2015-12-03 13:26:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,8 +26,12 @@
 Group:  Productivity/Multimedia/Sound/Midi
 Url:http://www.fluidsynth.org/
 Source: 
http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+Source1000: baselibs.conf
 Patch1: fluidsynth-fix-build-lash.diff
+# fixes inverse logic of audio.jack.multi option
+Patch2: jackmulti.diff
+# no reverb effect is applied when using multiple stereo-out-channels, see: 
http://sourceforge.net/p/fluidsynth/tickets/137/
+Patch3: reverb_mixer.diff
 BuildRequires:  alsa-devel
 BuildRequires:  cmake
 BuildRequires:  ladspa-devel
@@ -66,6 +70,8 @@
 %prep
 %setup -q
 %patch1 -p1
+%patch2
+%patch3 -p1
 
 %build
 mkdir build

++ jackmulti.diff ++
--- src/drivers/fluid_jack.c.orig   2014-12-23 09:38:01.047865897 +0100
+++ src/drivers/fluid_jack.c2014-12-23 09:17:51.620285608 +0100
@@ -268,7 +268,7 @@
 
   fluid_settings_getint (settings, "audio.jack.multi", );
 
-  if (multi)
+  if (!multi)
   {
 /* create the two audio output ports */
 dev->num_output_ports = 1;
++ reverb_mixer.diff ++
--- fluidsynth/src/synth/fluid_synth.c.orig 2015-04-11 21:55:47.0 
+0200
+++ fluidsynth/src/synth/fluid_synth.c  2015-04-19 14:06:11.835456740 +0200
@@ -2479,7 +2479,7 @@
 
   /* Then, run one_block() and copy till we have 'len' samples  */
   while (count < len) {
-fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 0);
+fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 1); /* reverb on 
output 0 */
 fluid_synth_render_blocks(synth, 1); // TODO: 
 fluid_rvoice_mixer_get_bufs(synth->eventhandler->mixer, _in, 
_in);
 



commit fluidsynth for openSUSE:Factory

2012-09-25 Thread h_root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2012-09-25 09:41:51

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is fluidsynth, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2012-09-23 
08:04:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2012-09-25 09:41:53.0 +0200
@@ -1,0 +2,5 @@
+Mon Sep 24 09:43:15 UTC 2012 - sch...@linux-m68k.org
+
+- Use %{optflags}
+
+---



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.3lBccD/_old  2012-09-25 09:41:54.0 +0200
+++ /var/tmp/diff_new_pack.3lBccD/_new  2012-09-25 09:41:54.0 +0200
@@ -70,7 +70,8 @@
 %build
 mkdir build
 cd build
-cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -Denable-ladspa=1
+cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -Denable-ladspa=1 \
+-DCMAKE_C_FLAGS=%{optflags}
 make %{?_smp_mflags} VERBOSE=1
 
 %install

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fluidsynth for openSUSE:Factory

2012-09-23 Thread h_root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2012-09-23 08:04:08

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is fluidsynth, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2012-06-05 
15:30:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2012-09-23 08:04:10.0 +0200
@@ -1,0 +2,11 @@
+Fri Sep 21 22:50:34 UTC 2012 - zai...@opensuse.org
+
+- Update to version 1.1.6:
+  + Handle MIDI End of track events.
+  + Prevent broken rendering after an voice overflow.
+  + Enable long arguments where available.
+  + Windows: Install fluidsynth.pc (pkg-config spec).
+  + Mac OS X Lion: Fix build failure.
+  + Linux: Prevent libdbus crash.
+
+---

Old:

  fluidsynth-1.1.5.tar.bz2

New:

  fluidsynth-1.1.6.tar.bz2



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.84GH94/_old  2012-09-23 08:04:14.0 +0200
+++ /var/tmp/diff_new_pack.84GH94/_new  2012-09-23 08:04:14.0 +0200
@@ -16,16 +16,15 @@
 #
 
 
-
 Name:   fluidsynth
-Version:1.1.5
-Release:1
+Version:1.1.6
+Release:0
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
-License:LGPL-2.1+
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
-Url:http://www.fluidsynth.org/
+License:LGPL-2.1+
 Group:  Productivity/Multimedia/Sound/Midi
+Url:http://www.fluidsynth.org/
 Source: 
http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2
 # PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: fluidsynth-fix-build-lash.diff
@@ -47,7 +46,6 @@
 audio device. It can also play MIDI files.
 
 %package devel
-License:LGPL-2.1+
 Summary:Development package for the fluidsynth library
 Group:  Development/Libraries/C and C++
 Requires:   glibc-devel
@@ -59,7 +57,6 @@
 fluidsynth library.
 
 %package -n libfluidsynth1
-License:LGPL-2.1+
 Summary:Library for Fluidsynth
 Group:  System/Libraries
 

++ fluidsynth-1.1.5.tar.bz2 - fluidsynth-1.1.6.tar.bz2 ++
 19268 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/fluidsynth-1.1.5/AUTHORS new/fluidsynth-1.1.6/AUTHORS
--- old/fluidsynth-1.1.5/AUTHORS2011-09-04 09:38:58.0 +0200
+++ new/fluidsynth-1.1.6/AUTHORS2012-08-16 06:01:13.0 +0200
@@ -72,7 +72,7 @@
   to make iiwusynth independent from any library for maximum
   portability.
 
-* David Henningsson added code for fast rendering of MIDI files, 
+* David Henningsson added code for fast rendering of MIDI files,
   rewrote the thread safety for 1.1.2, and fixed many bugs.
 
 * The midi device uses code from jMax's alsarawmidi.c file and from
@@ -112,6 +112,9 @@
 * Pedro Lopez-Cabanillas wrote the CoreMIDI driver for MacOSX, the CMake based 
   build system, revised the doxygen documentation, sequencer examples, fixes.
 
+* Matt Giuca improved the midi player by letting it load midi files from RAM,
+  and by making it handle EOT events.
+
 * Growing list of individuals who contributed bug fixes, corrections and minor 
features:
 Nicolas Boulicault for ALSA sequencer midi.portname setting.
 Werner Schweer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/fluidsynth-1.1.5/CMakeLists.txt new/fluidsynth-1.1.6/CMakeLists.txt
--- old/fluidsynth-1.1.5/CMakeLists.txt 2011-09-04 09:38:58.0 +0200
+++ new/fluidsynth-1.1.6/CMakeLists.txt 2012-08-16 06:01:13.0 +0200
@@ -29,7 +29,7 @@
 # FluidSynth package version
 set ( FLUIDSYNTH_VERSION_MAJOR 1 )
 set ( FLUIDSYNTH_VERSION_MINOR 1 )
-set ( FLUIDSYNTH_VERSION_MICRO 5 )
+set ( FLUIDSYNTH_VERSION_MICRO 6 )
 set ( VERSION 
${FLUIDSYNTH_VERSION_MAJOR}.${FLUIDSYNTH_VERSION_MINOR}.${FLUIDSYNTH_VERSION_MICRO}
 )
 set ( FLUIDSYNTH_VERSION \${VERSION}\ )
 
@@ -44,7 +44,7 @@
 # This 

commit fluidsynth for openSUSE:Factory

2012-06-05 Thread h_root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2012-06-05 15:30:29

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is fluidsynth, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2012-01-11 
15:37:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2012-06-05 15:30:31.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun  4 14:25:26 UTC 2012 - toddrme2...@gmail.com
+
+- Added 32-bit compatibility library (needed by 
+  gstreamer-0_10-plugins-buzztard-32bit )
+
+---

New:

  baselibs.conf



Other differences:
--
++ baselibs.conf ++
libfluidsynth1--
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fluidsynth for openSUSE:Factory

2012-01-11 Thread h_root
Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory 
checked in at 2012-01-11 15:36:21

Comparing /work/SRC/openSUSE:Factory/fluidsynth (Old)
 and  /work/SRC/openSUSE:Factory/.fluidsynth.new (New)


Package is fluidsynth, Maintainer is ti...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fluidsynth/fluidsynth.changes2011-09-23 
01:57:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.fluidsynth.new/fluidsynth.changes   
2012-01-11 15:37:14.0 +0100
@@ -1,0 +2,12 @@
+Tue Jan 10 23:45:05 UTC 2012 - reddw...@opensuse.org
+
+- Updated to 1.1.5
+  + Autotools build resulted in the wrong version number for
+libfluidsynth.so
+  + One symbol was dropped from libfluidsynth.so - this symbol was
+not part of the public API though
+  + JACK: Using jack_free instead of free when needed
+  + Update Free Software Foundation address
+- Run spec-cleaner
+
+---

Old:

  fluidsynth-1.1.4.tar.bz2
  fluidsynth-add-missing-export-for-1.1.4.diff

New:

  fluidsynth-1.1.5.tar.bz2



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.eMB26O/_old  2012-01-11 15:37:16.0 +0100
+++ /var/tmp/diff_new_pack.eMB26O/_new  2012-01-11 15:37:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fluidsynth
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,26 @@
 
 
 Name:   fluidsynth
-BuildRequires:  alsa-devel ladspa-devel libjack-devel readline-devel
-BuildRequires:  dbus-1-devel lash-devel libsndfile-devel pulseaudio-devel
-BuildRequires:  cmake
-Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
-Version:1.1.4
+Version:1.1.5
 Release:1
-Group:  Productivity/Multimedia/Sound/Midi
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
 License:LGPL-2.1+
+Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
 Url:http://www.fluidsynth.org/
-Source: %{name}-%{version}.tar.bz2
+Group:  Productivity/Multimedia/Sound/Midi
+Source: 
http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2
+# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: fluidsynth-fix-build-lash.diff
-Patch2: fluidsynth-add-missing-export-for-1.1.4.diff
+BuildRequires:  alsa-devel
+BuildRequires:  cmake
+BuildRequires:  ladspa-devel
+BuildRequires:  lash-devel
+BuildRequires:  libjack-devel
+BuildRequires:  libsndfile-devel
+BuildRequires:  pulseaudio-devel
+BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(dbus-1)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -44,7 +50,8 @@
 License:LGPL-2.1+
 Summary:Development package for the fluidsynth library
 Group:  Development/Libraries/C and C++
-Requires:   libfluidsynth1 = %{version} glibc-devel
+Requires:   glibc-devel
+Requires:   libfluidsynth1 = %{version}
 Provides:   libfluidsynth-devel = %{version}
 
 %description devel
@@ -62,7 +69,6 @@
 %prep
 %setup -q
 %patch1 -p1
-%patch2 -p1
 
 %build
 mkdir build
@@ -72,7 +78,7 @@
 
 %install
 cd build
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
 
 %post -n libfluidsynth1 -p /sbin/ldconfig
 

++ fluidsynth-1.1.4.tar.bz2 - fluidsynth-1.1.5.tar.bz2 ++
 1700 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fluidsynth for openSUSE:Factory

2011-09-22 Thread h_root

Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory
checked in at Thu Sep 22 10:44:46 CEST 2011.




--- fluidsynth/fluidsynth.changes   2011-08-09 12:33:53.0 +0200
+++ /mounts/work_src_done/STABLE/fluidsynth/fluidsynth.changes  2011-09-19 
02:15:21.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de
+
+- Apply packaging guidelines (remove redundant/obsolete
+  tags/sections from specfile, etc.)
+
+---

calling whatdependson for head-i586




Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.xv5RuB/_old  2011-09-22 10:44:42.0 +0200
+++ /var/tmp/diff_new_pack.xv5RuB/_new  2011-09-22 10:44:42.0 +0200
@@ -27,7 +27,6 @@
 Group:  Productivity/Multimedia/Sound/Midi
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
-AutoReqProv:on
 License:LGPLv2.1+
 Url:http://www.fluidsynth.org/
 Source: %{name}-%{version}.tar.bz2
@@ -69,7 +68,7 @@
 mkdir build
 cd build
 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -Denable-ladspa=1
-%{__make} VERBOSE=1
+make %{?_smp_mflags} VERBOSE=1
 
 %install
 cd build
@@ -79,9 +78,6 @@
 
 %postun -n libfluidsynth1 -p /sbin/ldconfig
 
-%clean
-[ $RPM_BUILD_ROOT != / -a -d $RPM_BUILD_ROOT ]  rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fluidsynth for openSUSE:Factory

2011-08-09 Thread h_root

Hello community,

here is the log from the commit of package fluidsynth for openSUSE:Factory
checked in at Tue Aug 9 16:24:49 CEST 2011.




--- fluidsynth/fluidsynth.changes   2010-12-31 15:20:20.0 +0100
+++ /mounts/work_src_done/STABLE/fluidsynth/fluidsynth.changes  2011-08-09 
12:33:53.0 +0200
@@ -1,0 +2,11 @@
+Mon Aug  8 12:57:18 CEST 2011 - ti...@suse.de
+
+- Updated to version 1.1.4:
+  Improvements to the API for playing MIDI files, several bug fixes
+  in the engine itself; for details, see:
+http://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_4
+- Use cmake for build
+- Re-add a symbol dropped from 1.1.3
+- Clean up spec file
+
+---

calling whatdependson for head-i586


Old:

  fluidsynth-1.1.3.tar.bz2

New:

  fluidsynth-1.1.4.tar.bz2
  fluidsynth-add-missing-export-for-1.1.4.diff
  fluidsynth-fix-build-lash.diff



Other differences:
--
++ fluidsynth.spec ++
--- /var/tmp/diff_new_pack.PczVfL/_old  2011-08-09 16:23:54.0 +0200
+++ /var/tmp/diff_new_pack.PczVfL/_new  2011-08-09 16:23:54.0 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package fluidsynth (Version 1.1.3)
+# spec file for package fluidsynth
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
@@ -20,9 +20,10 @@
 Name:   fluidsynth
 BuildRequires:  alsa-devel ladspa-devel libjack-devel readline-devel
 BuildRequires:  dbus-1-devel lash-devel libsndfile-devel pulseaudio-devel
+BuildRequires:  cmake
 Summary:A Real-Time Software Synthesizer That Uses Soundfont(tm)
-Version:1.1.3
-Release:2
+Version:1.1.4
+Release:1
 Group:  Productivity/Multimedia/Sound/Midi
 # Obsoletes:iiwusynth
 # Provides: iiwusynth
@@ -30,6 +31,8 @@
 License:LGPLv2.1+
 Url:http://www.fluidsynth.org/
 Source: %{name}-%{version}.tar.bz2
+Patch1: fluidsynth-fix-build-lash.diff
+Patch2: fluidsynth-add-missing-export-for-1.1.4.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -38,14 +41,6 @@
 can read MIDI events from the MIDI input device and render them to the
 audio device. It can also play MIDI files.
 
-
-
-Authors:
-
-Peter Hanappe pe...@hanappe.com
-Samuel Bianchini
-Johnathan Lee
-
 %package devel
 License:LGPLv2.1+
 Summary:Development package for the fluidsynth library
@@ -57,14 +52,6 @@
 This package contains the files needed to compile programs that use the
 fluidsynth library.
 
-
-
-Authors:
-
-Peter Hanappe pe...@hanappe.com
-Samuel Bianchini
-Johnathan Lee
-
 %package -n libfluidsynth1
 License:LGPLv2.1+
 Summary:Library for Fluidsynth
@@ -73,32 +60,20 @@
 %description -n libfluidsynth1
 This package contains the shared library for Fluidsynth.
 
-
-
-Authors:
-
-Peter Hanappe pe...@hanappe.com
-Samuel Bianchini
-Johnathan Lee
-
 %prep
 %setup -q
+%patch1 -p1
+%patch2 -p1
 
 %build
-# autoreconf --force --install
-CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing \
-./configure --prefix=%{_prefix} \
-  --libdir=%{_libdir} \
-  --mandir=%{_mandir} \
-  --disable-static \
-  --enable-jack-support \
-  --enable-ladspa
-make
+mkdir build
+cd build
+cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -Denable-ladspa=1
+%{__make} VERBOSE=1
 
 %install
+cd build
 make install DESTDIR=$RPM_BUILD_ROOT
-# remove unneeded files
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
 
 %post -n libfluidsynth1 -p /sbin/ldconfig
 

++ fluidsynth-1.1.3.tar.bz2 - fluidsynth-1.1.4.tar.bz2 ++
 8803 lines of diff (skipped)

++ fluidsynth-add-missing-export-for-1.1.4.diff ++
---
 src/sfloader/fluid_defsfont.c |6 ++
 1 file changed, 6 insertions(+)

--- a/src/sfloader/fluid_defsfont.c
+++ b/src/sfloader/fluid_defsfont.c
@@ -109,6 +109,12 @@
   return fluid_defsfont_get_name((fluid_defsfont_t*) sfont-data);
 }
 
+fluid_sample_t* fluid_defsfont_get_sample(fluid_defsfont_t* sfont, char *s)
+{
+  /* This function is here just to avoid an ABI/SONAME bump, see ticket #98. 
Should never be used. */
+  return NULL;
+}
+
 fluid_preset_t*
 fluid_defsfont_sfont_get_preset(fluid_sfont_t* sfont, unsigned int bank, 
unsigned int prenum)
 {
++ fluidsynth-fix-build-lash.diff ++
---
 src/CMakeLists.txt |1 +
 1 file changed, 1 insertion(+)

--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -296,6 +296,7 @@
 ${WINDOWS_LIBS}
 ${MidiShare_LIBS}
 ${LIBFLUID_LIBS}
+-lpthread
 )
 
 #  CLI program 





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org