summaryrefslogtreecommitdiff
path: root/net/ekiga/patches
diff options
context:
space:
mode:
authorjoerg <joerg>2013-03-28 21:34:50 +0000
committerjoerg <joerg>2013-03-28 21:34:50 +0000
commitdad4b87d68e255a43a0d508a8fa7a138d515b17e (patch)
tree78eda0e455f975fbb52e1830ce1342580f30eb4c /net/ekiga/patches
parent75aed5f0f301b65428fa03303984d8b9ccd00a8e (diff)
downloadpkgsrc-dad4b87d68e255a43a0d508a8fa7a138d515b17e.tar.gz
Disable -fno-exceptions for Clang as libsigc++ uses exceptions in the
header files. Fix template lookup.
Diffstat (limited to 'net/ekiga/patches')
-rw-r--r--net/ekiga/patches/patch-lib_engine_account_bank-impl.h13
-rw-r--r--net/ekiga/patches/patch-lib_engine_addressbook_book-impl.h13
-rw-r--r--net/ekiga/patches/patch-lib_engine_addressbook_source-impl.h13
-rw-r--r--net/ekiga/patches/patch-lib_engine_presence_cluster-impl.h13
-rw-r--r--net/ekiga/patches/patch-lib_engine_presence_heap-impl.h13
5 files changed, 65 insertions, 0 deletions
diff --git a/net/ekiga/patches/patch-lib_engine_account_bank-impl.h b/net/ekiga/patches/patch-lib_engine_account_bank-impl.h
new file mode 100644
index 00000000000..62bbe8e8677
--- /dev/null
+++ b/net/ekiga/patches/patch-lib_engine_account_bank-impl.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_engine_account_bank-impl.h,v 1.1 2013/03/28 21:34:51 joerg Exp $
+
+--- lib/engine/account/bank-impl.h.orig 2013-03-28 17:43:20.000000000 +0000
++++ lib/engine/account/bank-impl.h
+@@ -212,7 +212,7 @@ template<typename AccountType>
+ void
+ Ekiga::BankImpl<AccountType>::add_account (gmref_ptr<AccountType> account)
+ {
+- add_object (account);
++ this->add_object (account);
+
+ account->questions.add_handler (questions.make_slot ());
+ account->registration_event.connect (sigc::bind (sigc::mem_fun (this, &Ekiga::BankImpl<AccountType>::on_registration_event), account));
diff --git a/net/ekiga/patches/patch-lib_engine_addressbook_book-impl.h b/net/ekiga/patches/patch-lib_engine_addressbook_book-impl.h
new file mode 100644
index 00000000000..9010638d67b
--- /dev/null
+++ b/net/ekiga/patches/patch-lib_engine_addressbook_book-impl.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_engine_addressbook_book-impl.h,v 1.1 2013/03/28 21:34:51 joerg Exp $
+
+--- lib/engine/addressbook/book-impl.h.orig 2013-03-28 17:33:03.000000000 +0000
++++ lib/engine/addressbook/book-impl.h
+@@ -204,7 +204,7 @@ void
+ Ekiga::BookImpl<ContactType>::add_contact (gmref_ptr<ContactType> contact)
+ {
+ contact->questions.add_handler (questions.make_slot ());
+- add_object (contact);
++ this->add_object (contact);
+ }
+
+
diff --git a/net/ekiga/patches/patch-lib_engine_addressbook_source-impl.h b/net/ekiga/patches/patch-lib_engine_addressbook_source-impl.h
new file mode 100644
index 00000000000..e853153785d
--- /dev/null
+++ b/net/ekiga/patches/patch-lib_engine_addressbook_source-impl.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_engine_addressbook_source-impl.h,v 1.1 2013/03/28 21:34:51 joerg Exp $
+
+--- lib/engine/addressbook/source-impl.h.orig 2013-03-28 17:39:51.000000000 +0000
++++ lib/engine/addressbook/source-impl.h
+@@ -206,7 +206,7 @@ template<typename BookType>
+ void
+ Ekiga::SourceImpl<BookType>::add_book (gmref_ptr<BookType> book)
+ {
+- add_object (book);
++ this->add_object (book);
+
+ add_connection (book, book->contact_added.connect (sigc::bind<0> (contact_added.make_slot (), book)));
+
diff --git a/net/ekiga/patches/patch-lib_engine_presence_cluster-impl.h b/net/ekiga/patches/patch-lib_engine_presence_cluster-impl.h
new file mode 100644
index 00000000000..825c0e2902c
--- /dev/null
+++ b/net/ekiga/patches/patch-lib_engine_presence_cluster-impl.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_engine_presence_cluster-impl.h,v 1.1 2013/03/28 21:34:51 joerg Exp $
+
+--- lib/engine/presence/cluster-impl.h.orig 2013-03-28 17:41:32.000000000 +0000
++++ lib/engine/presence/cluster-impl.h
+@@ -147,7 +147,7 @@ Ekiga::ClusterImpl<HeapType>::add_heap (
+
+ add_connection (heap, heap->questions.add_handler (questions.make_slot ()));
+
+- add_object (heap);
++ this->add_object (heap);
+ }
+
+ template<typename HeapType>
diff --git a/net/ekiga/patches/patch-lib_engine_presence_heap-impl.h b/net/ekiga/patches/patch-lib_engine_presence_heap-impl.h
new file mode 100644
index 00000000000..1f4db2da950
--- /dev/null
+++ b/net/ekiga/patches/patch-lib_engine_presence_heap-impl.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-lib_engine_presence_heap-impl.h,v 1.1 2013/03/28 21:34:51 joerg Exp $
+
+--- lib/engine/presence/heap-impl.h.orig 2013-03-28 17:40:57.000000000 +0000
++++ lib/engine/presence/heap-impl.h
+@@ -160,7 +160,7 @@ Ekiga::HeapImpl<PresentityType>::add_pre
+ {
+ presentity->questions.add_handler (questions.make_slot ());
+
+- add_object (presentity);
++ this->add_object (presentity);
+ }
+
+ template<typename PresentityType>