From 58cddcc968d69d40eb95e86f17a6c4fa43150843 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Mon, 30 Dec 2019 05:06:30 +0000 Subject: [PATCH] residualvm: rebuild and patch against fluidsynth 2.1.1 --- .../residualvm/patches/fluidsynth-2.1.patch | 29 +++++++++++++++++++ srcpkgs/residualvm/template | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/residualvm/patches/fluidsynth-2.1.patch diff --git a/srcpkgs/residualvm/patches/fluidsynth-2.1.patch b/srcpkgs/residualvm/patches/fluidsynth-2.1.patch new file mode 100644 index 00000000000..a319352f38d --- /dev/null +++ b/srcpkgs/residualvm/patches/fluidsynth-2.1.patch @@ -0,0 +1,29 @@ +--- audio/softsynth/fluidsynth.cpp 2019-10-04 21:41:29.000000000 +0000 ++++ audio/softsynth/fluidsynth.cpp 2020-01-03 08:45:52.431870573 +0000 +@@ -20,10 +20,16 @@ + * + */ + +-#include "common/scummsys.h" ++#include "config.h" + + #ifdef USE_FLUIDSYNTH + ++// Fluidsynth v2.1+ uses printf in one of it's headers, ++// include/fluidsynth/log.h around line 82 so need to include this ++// prior scummsys.h inclusion and thus forbidden.h ++#include ++ ++#include "common/scummsys.h" + #include "common/config-manager.h" + #include "common/error.h" + #include "common/system.h" +@@ -35,8 +41,6 @@ + #include "backends/platform/ios7/ios7_common.h" + #endif + +-#include +- + class MidiDriver_FluidSynth : public MidiDriver_Emulated { + private: + MidiChannel_MPU401 _midiChannels[16]; diff --git a/srcpkgs/residualvm/template b/srcpkgs/residualvm/template index 1691b73f732..38cba292bba 100644 --- a/srcpkgs/residualvm/template +++ b/srcpkgs/residualvm/template @@ -1,7 +1,7 @@ # Template file for 'residualvm' pkgname=residualvm version=0.3.1 -revision=2 +revision=3 build_style=configure configure_args="--prefix=/usr --enable-all-engines --enable-release --enable-flac --enable-faad --enable-fluidsynth $(vopt_enable sndio)"