summaryrefslogtreecommitdiffstats
path: root/desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch
diff options
context:
space:
mode:
author David Woodfall2017-06-14 16:15:34 +0200
committer Willy Sudiarto Raharjo2017-06-15 13:35:57 +0200
commitec3e5e52d949c6a6478c6c566ec27b66a492b4d5 (patch)
tree13dfd4dce246146c4c98547d7df7207929288201 /desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch
parent65d9536a464d59fa3de38694acb9ae1f92f3bfd5 (diff)
downloadslackbuilds-ec3e5e52d949c6a6478c6c566ec27b66a492b4d5.tar.gz
desktop/searchmonkey: Updated for version 2.0.0.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch')
-rw-r--r--desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch b/desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch
new file mode 100644
index 0000000000..4e6ab56a26
--- /dev/null
+++ b/desktop/searchmonkey/searchmonkey-2.0.0-gcc4.7.patch
@@ -0,0 +1,35 @@
+diff -Naur a/Utility.h b/Utility.h
+--- a/Utility.h 2010-05-16 11:37:32.000000000 +0000
++++ b/Utility.h 2017-06-13 18:55:32.273913477 +0000
+@@ -92,16 +92,6 @@
+ CallEach(observers, searchable, &Subject::Register);
+ here the Subject is the type of Caller
+ */
+-template <typename CalleeContainer, typename Caller, typename Op>
+-void CallEach(const CalleeContainer& container, Caller& caller, Op op)
+-{
+- for_each(container.begin(), container.end(), bind1st(mem_fun(op), caller));
+-}
+-template <typename T>
+-bool IsValueInRange(T value, T lowerBound, T upperBound)
+-{
+- return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
+-}
+ template <typename T>
+ bool BoundSpecified(T boundValue)
+ {
+@@ -130,4 +120,14 @@
+ return false;
+ }
+
++template <typename CalleeContainer, typename Caller, typename Op>
++void CallEach(const CalleeContainer& container, Caller& caller, Op op)
++{
++ for_each(container.begin(), container.end(), bind1st(mem_fun(op), caller));
++}
++template <typename T>
++bool IsValueInRange(T value, T lowerBound, T upperBound)
++{
++ return LowerBoundFit(value, lowerBound) && UpperBoundFit(value, upperBound);
++}
+ #endif