commit fluidsynth for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 GiboudeauxDate: 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
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
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
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
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
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
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
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
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
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
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
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
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