summarylogtreecommitdiffstats
path: root/GCC6.patch
diff options
context:
space:
mode:
Diffstat (limited to 'GCC6.patch')
-rw-r--r--GCC6.patch138
1 files changed, 138 insertions, 0 deletions
diff --git a/GCC6.patch b/GCC6.patch
new file mode 100644
index 000000000000..f7046197a6f1
--- /dev/null
+++ b/GCC6.patch
@@ -0,0 +1,138 @@
+From 48241ff38192fd1310ec7ab6ac9179e0269ab1de Mon Sep 17 00:00:00 2001
+From: Hugo Courtial <hugo@courtial.me>
+Date: Sat, 20 Aug 2016 23:12:38 +0200
+Subject: [PATCH] GCC6 patches
+
+---
+ Support/Library/ofxsImageEffect.cpp | 32 ++++++++++++++++----------------
+ Support/Library/ofxsSupportPrivate.h | 12 ++++++------
+ 2 files changed, 22 insertions(+), 22 deletions(-)
+
+diff --git a/Support/Library/ofxsImageEffect.cpp b/Support/Library/ofxsImageEffect.cpp
+index efad2bf..84b55c3 100644
+--- a/Support/Library/ofxsImageEffect.cpp
++++ b/Support/Library/ofxsImageEffect.cpp
+@@ -3190,8 +3190,8 @@ namespace OFX {
+ {
+ OFX::Private::VersionIDKey key;
+ key.id = id;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ EffectDescriptorMap::iterator it = gEffectDescriptors.find(key);
+ EffectContextMap& toBeDeleted = it->second;
+ for(EffectContextMap::iterator it2 = toBeDeleted.begin(); it2 != toBeDeleted.end(); ++it2)
+@@ -3594,8 +3594,8 @@ namespace OFX {
+ // make a roi setter object
+ OFX::Private::VersionIDKey key;
+ key.id = plugname;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ ActualROISetter setRoIs(outArgs, gEffectDescriptors[key][effectInstance->getContext()]->getClipROIPropNames());
+
+ // and call the plugin client code
+@@ -3681,8 +3681,8 @@ namespace OFX {
+ // make a roi setter object
+ OFX::Private::VersionIDKey key;
+ key.id = plugname;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ ActualSetter setFrames(outArgs, gEffectDescriptors[key][effectInstance->getContext()]->getClipFrameRangePropNames());
+
+ // and call the plugin client code
+@@ -3777,8 +3777,8 @@ namespace OFX {
+ // set up our clip preferences setter
+ OFX::Private::VersionIDKey key;
+ key.id = plugname;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ ImageEffectDescriptor* desc = gEffectDescriptors[key][effectInstance->getContext()];
+ ClipPreferencesSetter prefs(outArgs, desc->getClipDepthPropNames(), desc->getClipComponentPropNames(), desc->getClipPARPropNames());
+
+@@ -3910,8 +3910,8 @@ namespace OFX {
+
+ OFX::Private::VersionIDKey key;
+ key.id = plugname;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ ImageEffectDescriptor* desc = gEffectDescriptors[key][effectInstance->getContext()];
+ FrameViewsNeededSetter setter(outArgs,desc->getClipFrameViewsPropNames());
+ effectInstance->getFrameViewsNeeded(args,setter);
+@@ -3932,8 +3932,8 @@ namespace OFX {
+
+ OFX::Private::VersionIDKey key;
+ key.id = plugname;
+- key.major = majorVersion;
+- key.minor = minorVersion;
++ key.major_version = majorVersion;
++ key.minor_version = minorVersion;
+ ImageEffectDescriptor* desc = gEffectDescriptors[key][effectInstance->getContext()];
+ ClipComponentsSetter setter(outArgs,desc->getClipPlanesPropNames());
+ effectInstance->getClipComponents(args,setter);
+@@ -4056,8 +4056,8 @@ namespace OFX {
+ // add it to our map
+ OFX::Private::VersionIDKey key;
+ key.id = it->first;
+- key.major = it->second._plug->pluginVersionMajor;
+- key.minor = it->second._plug->pluginVersionMinor;
++ key.major_version = it->second._plug->pluginVersionMajor;
++ key.minor_version = it->second._plug->pluginVersionMinor;
+ gEffectDescriptors[key][eContextNone] = desc;
+
+ // got here, must be good
+@@ -4082,8 +4082,8 @@ namespace OFX {
+ // add it to our map
+ OFX::Private::VersionIDKey key;
+ key.id = it->first;
+- key.major = it->second._plug->pluginVersionMajor;
+- key.minor = it->second._plug->pluginVersionMinor;
++ key.major_version = it->second._plug->pluginVersionMajor;
++ key.minor_version = it->second._plug->pluginVersionMinor;
+ gEffectDescriptors[key][context] = desc;
+
+ // got here, must be good
+diff --git a/Support/Library/ofxsSupportPrivate.h b/Support/Library/ofxsSupportPrivate.h
+index 84e9af0..d1b3d5f 100644
+--- a/Support/Library/ofxsSupportPrivate.h
++++ b/Support/Library/ofxsSupportPrivate.h
+@@ -129,22 +129,22 @@ namespace OFX {
+
+ struct VersionIDKey
+ {
+- unsigned int major,minor;
++ unsigned int major_version,minor_version;
+ std::string id;
+
+- VersionIDKey(): major(0), minor(0), id() {}
++ VersionIDKey(): major_version(0), minor_version(0), id() {}
+
+ bool operator< (const VersionIDKey& rhs) const
+ {
+ if (id == rhs.id) {
+- if (major == rhs.major) {
+- if (minor == rhs.minor) {
++ if (major_version == rhs.major_version) {
++ if (minor_version == rhs.minor_version) {
+ return false;
+ } else {
+- return minor < rhs.minor;
++ return minor_version < rhs.minor_version;
+ }
+ } else {
+- return major < rhs.major;
++ return major_version < rhs.major_version;
+ }
+ } else {
+ return id < rhs.id;
+--
+2.9.3
+