summaryrefslogtreecommitdiff
path: root/net-voip/ekiga/files
diff options
context:
space:
mode:
authorIgor <pashev.igor@gmail.com>2011-03-31 01:51:23 +0400
committerIgor <pashev.igor@gmail.com>2011-03-31 01:51:23 +0400
commit1f19eb46e509c1a2e21cc8ac5f974b706289a131 (patch)
treef752bef924f65b0373e4ac013ff2e7d0b226cec2 /net-voip/ekiga/files
parentcaf82ba6d85e50d9c22a211d5c715be5d0361c4a (diff)
downloadebuilds-1f19eb46e509c1a2e21cc8ac5f974b706289a131.tar.gz
Ekiga 3.3.0, PTlib 2.8.4, Opal 3.8.4
Diffstat (limited to 'net-voip/ekiga/files')
-rw-r--r--net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_const-iterator.patch48
-rw-r--r--net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_parentheses.patch12
2 files changed, 60 insertions, 0 deletions
diff --git a/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_const-iterator.patch b/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_const-iterator.patch
new file mode 100644
index 0000000..26a1cd7
--- /dev/null
+++ b/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_const-iterator.patch
@@ -0,0 +1,48 @@
+diff -urdb ekiga-3.3.0.orig/plugins/resource-list/rl-heap.cpp ekiga-3.3.0/plugins/resource-list/rl-heap.cpp
+--- ekiga-3.3.0.orig/plugins/resource-list/rl-heap.cpp 2010-11-04 20:43:15.000000000 +0300
++++ ekiga-3.3.0/plugins/resource-list/rl-heap.cpp 2011-03-31 01:30:37.000000000 +0400
+@@ -185,7 +185,7 @@
+ {
+ bool go_on = true;
+
+- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::iterator
++ for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
+ iter = presentities.begin ();
+ go_on && iter != presentities.end ();
+ ++iter)
+@@ -254,7 +254,7 @@
+ while ( !presentities.empty ()) {
+
+ presentities.begin()->first->removed ();
+- for (std::list<boost::signals::connection>::iterator iter2
++ for (std::list<boost::signals::connection>::const_iterator iter2
+ = presentities.begin()->second.begin ();
+ iter2 != presentities.begin()->second.end ();
+ ++iter2)
+@@ -381,7 +381,7 @@
+ RL::Heap::push_presence (const std::string uri_,
+ const std::string presence)
+ {
+- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::iterator
++ for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
+ iter = presentities.begin ();
+ iter != presentities.end ();
+ ++iter) {
+@@ -395,7 +395,7 @@
+ RL::Heap::push_status (const std::string uri_,
+ const std::string status)
+ {
+- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::iterator
++ for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
+ iter = presentities.begin ();
+ iter != presentities.end ();
+ ++iter) {
+@@ -514,7 +514,7 @@
+ "contact on a remote server"));
+
+ std::set<std::string> all_groups;
+- for (std::map<PresentityPtr,std::list<boost::signals::connection> >::iterator
++ for (std::map<PresentityPtr,std::list<boost::signals::connection> >::const_iterator
+ iter = presentities.begin ();
+ iter != presentities.end ();
+ ++iter) {
diff --git a/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_parentheses.patch b/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_parentheses.patch
new file mode 100644
index 0000000..1180099
--- /dev/null
+++ b/net-voip/ekiga/files/ekiga-3.3.0-plugins_resource-list_parentheses.patch
@@ -0,0 +1,12 @@
+diff -urdb ekiga-3.3.0.orig/plugins/resource-list/rl-entry.cpp ekiga-3.3.0/plugins/resource-list/rl-entry.cpp
+--- ekiga-3.3.0.orig/plugins/resource-list/rl-entry.cpp 2010-11-22 12:43:04.000000000 +0300
++++ ekiga-3.3.0/plugins/resource-list/rl-entry.cpp 2011-03-31 01:26:44.000000000 +0400
+@@ -161,7 +161,7 @@
+ boost::bind (&RL::Entry::refresh, this));
+
+ if ( !uri.empty ())
+- populated = presence_core->populate_presentity_menu (Ekiga::PresentityPtr (this, null_deleter), uri, builder)
++ populated = presence_core->populate_presentity_menu (Ekiga::PresentityPtr (this, null_deleter()), uri, builder)
+ || populated;
+
+ return populated;