pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/ekiga



Module Name:    pkgsrc
Committed By:   joerg
Date:           Sun Nov 20 22:12:19 UTC 2016

Modified Files:
        pkgsrc/net/ekiga: distinfo
Added Files:
        pkgsrc/net/ekiga/patches: patch-lib_engine_presence_presence-core.cpp
            patch-lib_engine_presence_presence-core.h

Log Message:
Slots have no ordering, at least with modern versions of libsigc++.
As such, don't use std::set as container.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/ekiga/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.cpp \
    pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/ekiga/distinfo
diff -u pkgsrc/net/ekiga/distinfo:1.14 pkgsrc/net/ekiga/distinfo:1.15
--- pkgsrc/net/ekiga/distinfo:1.14      Wed Nov  4 00:34:59 2015
+++ pkgsrc/net/ekiga/distinfo   Sun Nov 20 22:12:19 2016
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.14 2015/11/04 00:34:59 agc Exp $
+$NetBSD: distinfo,v 1.15 2016/11/20 22:12:19 joerg Exp $
 
 SHA1 (ekiga-3.2.6.tar.bz2) = 1c9d2004aa57643a951c1d454e9cfb207143c021
 RMD160 (ekiga-3.2.6.tar.bz2) = f53fe740856e4a4c5b6141086ba25288aabe51ac
@@ -32,6 +32,8 @@ SHA1 (patch-lib_engine_components_resour
 SHA1 (patch-lib_engine_components_resource-list_rl-presentity.h) = 61567eba2198ad3f81b7d367f16bb06e4429c2de
 SHA1 (patch-lib_engine_presence_cluster-impl.h) = bbdb345cbcb5eae14737021960434343b87bf5fe
 SHA1 (patch-lib_engine_presence_heap-impl.h) = 7a28aa97722d3d81653a2eb98b9d92acc80a6f79
+SHA1 (patch-lib_engine_presence_presence-core.cpp) = 34acd3931c89bcf0623dfd92b1ae2547541b2f01
+SHA1 (patch-lib_engine_presence_presence-core.h) = bee3155ebe7d4d0debdc15ed499cda26362c8f02
 SHA1 (patch-lib_gui_xwindow.cpp) = d6f5b3b07357e3390afe9f9c7ab632ac9a9ba006
 SHA1 (patch-lib_gui_xwindow.h) = 121b40b104d8ac4ad30cf81ddb8237ad5a5a247c
 SHA1 (patch-src_Makefile.am) = 54a6fd59b640c118b928af19fe3aa9943550a3dc

Added files:

Index: pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.cpp
diff -u /dev/null pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.cpp:1.1
--- /dev/null   Sun Nov 20 22:12:19 2016
+++ pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.cpp        Sun Nov 20 22:12:19 2016
@@ -0,0 +1,22 @@
+$NetBSD: patch-lib_engine_presence_presence-core.cpp,v 1.1 2016/11/20 22:12:19 joerg Exp $
+
+--- lib/engine/presence/presence-core.cpp.orig 2016-11-20 00:45:55.000000000 +0000
++++ lib/engine/presence/presence-core.cpp
+@@ -245,7 +245,7 @@ Ekiga::PresenceCore::is_supported_uri (c
+ {
+   bool result = false;
+ 
+-  for (std::set<sigc::slot1<bool, std::string> >::const_iterator iter
++  for (std::vector<sigc::slot1<bool, std::string> >::const_iterator iter
+        = uri_testers.begin ();
+        iter != uri_testers.end () && result == false;
+        iter++)
+@@ -257,7 +257,7 @@ Ekiga::PresenceCore::is_supported_uri (c
+ void
+ Ekiga::PresenceCore::add_supported_uri (sigc::slot1<bool,std::string> tester)
+ {
+-  uri_testers.insert (tester);
++  uri_testers.push_back(tester);
+ }
+ 
+ void
Index: pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.h
diff -u /dev/null pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.h:1.1
--- /dev/null   Sun Nov 20 22:12:19 2016
+++ pkgsrc/net/ekiga/patches/patch-lib_engine_presence_presence-core.h  Sun Nov 20 22:12:19 2016
@@ -0,0 +1,21 @@
+$NetBSD: patch-lib_engine_presence_presence-core.h,v 1.1 2016/11/20 22:12:19 joerg Exp $
+
+--- lib/engine/presence/presence-core.h.orig   2016-11-20 00:45:43.000000000 +0000
++++ lib/engine/presence/presence-core.h
+@@ -38,6 +38,7 @@
+ #ifndef __PRESENCE_CORE_H__
+ #define __PRESENCE_CORE_H__
+ 
++#include <vector>
+ #include "services.h"
+ #include "cluster.h"
+ #include "account-core.h"
+@@ -309,7 +310,7 @@ namespace Ekiga
+ 
+   private:
+ 
+-    std::set<sigc::slot1<bool, std::string> > uri_testers;
++    std::vector<sigc::slot1<bool, std::string> > uri_testers;
+ 
+     /*** Misc ***/
+   public:



Home | Main Index | Thread Index | Old Index