Update patches
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Tue, 22 Oct 2019 09:48:27 +0000 (11:48 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Wed, 11 Dec 2019 14:07:26 +0000 (15:07 +0100)
12 files changed:
debian/patches/LV2-audioprocessor.patch
debian/patches/debian_fixed-defines.patch
debian/patches/debian_gpl_variant.patch
debian/patches/debian_link_systemlibs.patch
debian/patches/debian_no-update-check.patch
debian/patches/debian_no-usagedata.patch
debian/patches/debian_python3.patch
debian/patches/debian_system_modules.patch
debian/patches/debian_unittests_globalpaths.patch
debian/patches/debian_vst.patch
debian/patches/jack-client-name.patch
debian/patches/spelling.patch

index e8cf7b344ce2caa46fa989c412a488b4f6577709..d0e84422088376b5d5257623091fa0828792d043 100644 (file)
@@ -11,9 +11,11 @@ Reviewed-by: IOhannes m zmölnig
  .../juce_audio_processors/processors/juce_AudioProcessor.h   | 12 ++++++++++++
  1 file changed, 12 insertions(+)
 
---- juce.orig/modules/juce_audio_processors/processors/juce_AudioProcessor.h
-+++ juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h
-@@ -927,6 +927,7 @@
+diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessor.h b/modules/juce_audio_processors/processors/juce_AudioProcessor.h
+index 04a11a9..da26e3c 100644
+--- a/modules/juce_audio_processors/processors/juce_AudioProcessor.h
++++ b/modules/juce_audio_processors/processors/juce_AudioProcessor.h
+@@ -927,6 +927,7 @@ public:
      */\r
      virtual void setNonRealtime (bool isNonRealtime) noexcept;\r
  \r
@@ -21,7 +23,7 @@ Reviewed-by: IOhannes m zmölnig
      //==============================================================================\r
      /** Creates the processor's GUI.\r
  \r
-@@ -973,6 +974,7 @@
+@@ -973,6 +974,7 @@ public:
          This may call createEditor() internally to create the component.\r
      */\r
      AudioProcessorEditor* createEditorIfNeeded();\r
@@ -29,19 +31,19 @@ Reviewed-by: IOhannes m zmölnig
  \r
      //==============================================================================\r
      /** Returns the default number of steps for a parameter.\r
-@@ -1108,6 +1110,11 @@
+@@ -1107,6 +1109,11 @@ public:
+     /** This method is called when the layout of the audio processor changes. */\r
      virtual void processorLayoutsChanged();\r
  \r
-     //==============================================================================\r
++    //==============================================================================\r
 +    /** LV2 specific calls, saving/restore as string. */\r
 +    virtual String getStateInformationString () { return String(); }\r
 +    virtual void setStateInformationString (const String&) {}\r
 +\r
-+    //==============================================================================\r
+     //==============================================================================\r
      /** Adds a listener that will be called when an aspect of this processor changes. */\r
      virtual void addListener (AudioProcessorListener* newListener);\r
\r
-@@ -1177,9 +1184,11 @@
+@@ -1177,9 +1184,11 @@ public:
  \r
      virtual CurveData getResponseCurve (CurveData::Type /*curveType*/) const      { return {}; }\r
  \r
@@ -53,7 +55,7 @@ Reviewed-by: IOhannes m zmölnig
  \r
      /** Flags to indicate the type of plugin context in which a processor is being used. */\r
      enum WrapperType\r
-@@ -1193,6 +1202,7 @@
+@@ -1193,6 +1202,7 @@ public:
          wrapperType_AAX,\r
          wrapperType_Standalone,\r
          wrapperType_Unity\r
@@ -61,7 +63,7 @@ Reviewed-by: IOhannes m zmölnig
      };\r
  \r
      /** When loaded by a plugin wrapper, this flag will be set to indicate the type\r
-@@ -1453,7 +1463,9 @@
+@@ -1453,7 +1463,9 @@ private:
  \r
      //==============================================================================\r
      Array<AudioProcessorListener*> listeners;\r
index 7486e104fb3a6158ed8677d358ed1e8fa69cd6ec..a853ce6452622f754ca859c5e6801ed9dc0f39c8 100644 (file)
@@ -11,8 +11,10 @@ Forwarded: not-needed
  modules/juce_core/juce_core.h                      | 32 +++++++++++++++++++++-
  2 files changed, 56 insertions(+), 1 deletion(-)
 
---- juce.orig/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
-+++ juce/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
+diff --git a/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h b/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
+index b5278b1..4c0a9ba 100644
+--- a/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
++++ b/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h
 @@ -24,6 +24,30 @@
    ==============================================================================\r
  */\r
@@ -52,8 +54,10 @@ Forwarded: not-needed
  #ifndef JucePlugin_IsSynth\r
   #error "You need to define the JucePlugin_IsSynth value!"\r
  #endif\r
---- juce.orig/modules/juce_core/juce_core.h
-+++ juce/modules/juce_core/juce_core.h
+diff --git a/modules/juce_core/juce_core.h b/modules/juce_core/juce_core.h
+index 9cd4146..e26e139 100644
+--- a/modules/juce_core/juce_core.h
++++ b/modules/juce_core/juce_core.h
 @@ -64,6 +64,36 @@
  \r
  #include "system/juce_TargetPlatform.h"\r
index 22499ffedb95bb7aaa605d05345747345ead3f30..590669967d75326083dca483ba4002655bcc3da3 100644 (file)
@@ -7,8 +7,10 @@ Forwarded: not-needed
  extras/Projucer/JuceLibraryCode/AppConfig.h | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- juce.orig/extras/Projucer/JuceLibraryCode/AppConfig.h
-+++ juce/extras/Projucer/JuceLibraryCode/AppConfig.h
+diff --git a/extras/Projucer/JuceLibraryCode/AppConfig.h b/extras/Projucer/JuceLibraryCode/AppConfig.h
+index dffd5af..052635d 100644
+--- a/extras/Projucer/JuceLibraryCode/AppConfig.h
++++ b/extras/Projucer/JuceLibraryCode/AppConfig.h
 @@ -32,7 +32,7 @@
  // BEGIN SECTION A\r
  \r
index 4be7166e2651d8f66992d88f8716933596ffd0ef..a4c47a625b6d01d37103f92611898628213ad3ed 100644 (file)
@@ -1,15 +1,23 @@
-Description: have Projucer link against the system libraries
- since the Debian package has removed 3rd-party libraries (jpeg, png, flag,
- ogg/vorbis), we must use against the system libraries.
-Author: IOhannes m zmölnig
+From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Date: Wed, 23 Oct 2019 09:44:36 +0200
+Subject: have Projucer link against the system libraries
+
 Origin: Debian
 Forwarded: no
 Last-Update: 2019-08-21
+
+since the Debian package has removed 3rd-party libraries (jpeg, png, flag,
+ogg/vorbis), we must use against the system libraries.
+Last-Update: 2019-08-21
 ---
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- juce.orig/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
-+++ juce/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
-@@ -464,6 +464,39 @@
+ .../ProjectSaving/jucer_ProjectExport_Make.h       | 36 ++++++++++++++++++++++
+ 1 file changed, 36 insertions(+)
+
+diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
+index 88fd4f1..cdac636 100644
+--- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
++++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h
+@@ -464,6 +464,39 @@ private:
          if (isCurlEnabled() && ! isLoadCurlSymbolsLazilyEnabled())\r
              packages.add ("libcurl");\r
  \r
@@ -49,7 +57,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
          packages.removeDuplicates (false);\r
  \r
          return packages;\r
-@@ -563,6 +596,9 @@
+@@ -563,6 +596,9 @@ private:
          StringArray result (linuxLibs);\r
  \r
          auto libraries = StringArray::fromTokens (getExternalLibrariesString(), ";", "\"'");\r
index 3cf2357222bb5bcc1fa52539b0886e61d65fed0e..1048be1db8690ba16cf1e2f219dfaf263176ce28 100644 (file)
@@ -9,9 +9,11 @@ Forwarded: not-needed
  extras/Projucer/Source/Application/jucer_AutoUpdater.cpp | 1 +
  1 file changed, 1 insertion(+)
 
---- juce.orig/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp
-+++ juce/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp
-@@ -42,6 +42,7 @@
+diff --git a/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp b/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp
+index a54b527..2014b10 100644
+--- a/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp
++++ b/extras/Projucer/Source/Application/jucer_AutoUpdater.cpp
+@@ -42,6 +42,7 @@ LatestVersionCheckerAndUpdater::~LatestVersionCheckerAndUpdater()
  \r
  void LatestVersionCheckerAndUpdater::checkForNewVersion (bool showAlerts)\r
  {\r
index c3ae4901bee47b5e8a6c635faf576b5320ca4976..6c497998f83129b0be5f97c67b38dc88eb1b15b5 100644 (file)
@@ -8,9 +8,11 @@ Forwarded: no
  .../Application/Windows/jucer_ApplicationUsageDataWindowComponent.h | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)
 
---- juce.orig/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h
-+++ juce/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h
-@@ -69,10 +69,10 @@
+diff --git a/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h b/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h
+index c9a06df..6a48b68 100644
+--- a/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h
++++ b/extras/Projucer/Source/Application/Windows/jucer_ApplicationUsageDataWindowComponent.h
+@@ -69,10 +69,10 @@ public:
  \r
              auto* controller = ProjucerApplication::getApp().licenseController.get();\r
  \r
index 3136281ddf362de262bfac75f10126a9392edaf5..ad562133abac83d26d48e98eaaa2086fa8f460c3 100644 (file)
@@ -8,9 +8,11 @@ Forwarded: no
  doxygen/Makefile | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- juce.orig/doxygen/Makefile
-+++ juce/doxygen/Makefile
-@@ -8,7 +8,7 @@
+diff --git a/doxygen/Makefile b/doxygen/Makefile
+index d4f5d3e..157ec0e 100644
+--- a/doxygen/Makefile
++++ b/doxygen/Makefile
+@@ -8,7 +8,7 @@ doc/index.html: build/juce_modules.dox Doxyfile
        doxygen
  
  build/juce_modules.dox: process_source_files.py $(SOURCE_FILES)
index 38bfb38281589de21f62e7987bfc076314bef1b1..e0d87d80409fd11ff8293d4d26e350c5a8c4c786 100644 (file)
@@ -9,9 +9,11 @@ Forwarded: not-needed
  extras/Projucer/Source/Settings/jucer_StoredSettings.cpp | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
---- juce.orig/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp
-+++ juce/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp
-@@ -385,7 +385,7 @@
+diff --git a/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp b/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp
+index 08da017..13fee5a 100644
+--- a/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp
++++ b/extras/Projucer/Source/Settings/jucer_StoredSettings.cpp
+@@ -385,7 +385,7 @@ static String getFallbackPathForOS (const Identifier& key, DependencyPathOS os)
      }\r
      else if (key == Ids::defaultJuceModulePath)\r
      {\r
index fb6094d2a74b5c31a39786e3ec6717d9eea621de..4d9078b300b5f56620de53c9d976cdd1db6a2994 100644 (file)
@@ -7,8 +7,10 @@ Forwarded: not-needed
  extras/UnitTestRunner/UnitTestRunner.jucer | 38 +++++++++++++++---------------
  1 file changed, 19 insertions(+), 19 deletions(-)
 
---- juce.orig/extras/UnitTestRunner/UnitTestRunner.jucer
-+++ juce/extras/UnitTestRunner/UnitTestRunner.jucer
+diff --git a/extras/UnitTestRunner/UnitTestRunner.jucer b/extras/UnitTestRunner/UnitTestRunner.jucer
+index 6cbcaba..cea1300 100644
+--- a/extras/UnitTestRunner/UnitTestRunner.jucer
++++ b/extras/UnitTestRunner/UnitTestRunner.jucer
 @@ -123,26 +123,26 @@
      </VS2019>\r
    </EXPORTFORMATS>\r
index 2ff02c5eed7eef1d0b84cd5241d2f1532893545d..fa4a899d542f306c1657b033a2d8b8551b0531b8 100644 (file)
@@ -1,12 +1,21 @@
-Description: provide missing VST2 replacement header
- backprted from the original JUCE-5.3.1 header
-Author: IOhannes m zmölnig
+From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Date: Wed, 23 Oct 2019 09:44:36 +0200
+Subject: provide missing VST2 replacement header
+
+Last-Update: 2019-01-12
+
+backprted from the original JUCE-5.3.1 header
 Last-Update: 2019-01-12
 ---
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- juce.orig/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
-+++ juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
-@@ -101,8 +101,7 @@
+ modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp          | 4 +---
+ .../juce_audio_processors/format_types/juce_VSTPluginFormat.cpp    | 7 ++++---
+ 2 files changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
+index 9b9a7f9..632677d 100644
+--- a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
++++ b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
+@@ -101,8 +101,7 @@ namespace Vst2
  // field in the Projucer. The VST2 SDK can be obtained from the\r
  // vstsdk3610_11_06_2018_build_37 (or older) VST3 SDK or JUCE version 5.3.2. You\r
  // also need a VST2 license from Steinberg to distribute VST2 plug-ins.\r
@@ -16,7 +25,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
  }\r
  \r
  using namespace juce;\r
-@@ -124,7 +123,6 @@
+@@ -124,7 +123,6 @@ using namespace juce;
   #pragma pack (push, 8)\r
  #endif\r
  \r
@@ -24,8 +33,10 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
  \r
  #include "../utility/juce_IncludeModuleHeaders.h"\r
  #include "../utility/juce_FakeMouseMoveGenerator.h"\r
---- juce.orig/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
-+++ juce/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
+diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
+index 85dfb78..ad0a8e5 100644
+--- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
++++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
 @@ -49,7 +49,6 @@
  #endif\r
  \r
@@ -34,7 +45,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
  \r
  namespace Vst2\r
  {\r
-@@ -58,8 +57,7 @@
+@@ -58,8 +57,7 @@ namespace Vst2
  // paths or use the "VST (Legacy) SDK Folder" field in the Projucer. The VST2\r
  // SDK can be obtained from the vstsdk3610_11_06_2018_build_37 (or older) VST3\r
  // SDK or JUCE version 5.3.2.\r
@@ -44,7 +55,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
  }\r
  \r
  #include "juce_VSTCommon.h"\r
-@@ -81,6 +79,9 @@
+@@ -81,6 +79,9 @@ namespace Vst2
  \r
  #include "juce_VSTMidiEventList.h"\r
  \r
index ab7c41649334a59265937d54b0593ddafa237ce1..d40af5db90e92c957ae0727ed7b51944373d94e5 100644 (file)
@@ -11,9 +11,11 @@ Forwarded: https://github.com/WeAreROLI/JUCE/pull/351
  modules/juce_audio_devices/native/juce_linux_JackAudio.cpp | 6 +++++-
  1 file changed, 5 insertions(+), 1 deletion(-)
 
---- juce.orig/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
-+++ juce/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
-@@ -105,7 +105,11 @@
+diff --git a/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp b/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
+index 35302a3..7031e1d 100644
+--- a/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
++++ b/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp
+@@ -105,7 +105,11 @@ namespace
  \r
  //==============================================================================\r
  #ifndef JUCE_JACK_CLIENT_NAME\r
index ba5f005c3579516fed0464f459d8e01ffa656cc4..332205c0c051f925a0bda735a7f34be058a0bbdb 100644 (file)
@@ -1,12 +1,20 @@
-Description: fixed spelling mistakes
-Author: IOhannes m zmölnig
+From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
+Date: Wed, 23 Oct 2019 09:44:36 +0200
+Subject: fixed spelling mistakes
+
 Forwarded: no
+Last-Update: 2019-01-12
+
 Last-Update: 2019-01-12
 ---
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- juce.orig/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h
-+++ juce/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h
-@@ -453,7 +453,7 @@
+ extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h
+index 1764dca..2a031f9 100644
+--- a/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h
++++ b/extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Xcode.h
+@@ -470,7 +470,7 @@ public:
  \r
          props.add (new TextPropertyComponent (subprojectsValue, "Xcode Subprojects", 8192, true),\r
                     "Paths to Xcode projects that should be added to the build (one per line). "\r