aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-11-27 01:49:33 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-11-27 01:49:33 +0000
commitce5103d877be13caa2c4437eea3cba9bae22c0ee (patch)
treef32d0d857a31867041d822d960f06d97f4caad58
parent8ad9867d9bcd3d0799d3d9f1bee153ff4550263e (diff)
downloadports-ce5103d877be13caa2c4437eea3cba9bae22c0ee.tar.gz
ports-ce5103d877be13caa2c4437eea3cba9bae22c0ee.zip
Notes
-rw-r--r--devel/kdebindings4-python-pykde4/files/patch-python_pykde4_kpythonpluginfactory_kpythonpluginfactory.cpp20
-rw-r--r--x11/kdelibs4-experimental/files/patch-knotificationitem__CMakeLists.txt8
2 files changed, 28 insertions, 0 deletions
diff --git a/devel/kdebindings4-python-pykde4/files/patch-python_pykde4_kpythonpluginfactory_kpythonpluginfactory.cpp b/devel/kdebindings4-python-pykde4/files/patch-python_pykde4_kpythonpluginfactory_kpythonpluginfactory.cpp
new file mode 100644
index 000000000000..7b3574f56007
--- /dev/null
+++ b/devel/kdebindings4-python-pykde4/files/patch-python_pykde4_kpythonpluginfactory_kpythonpluginfactory.cpp
@@ -0,0 +1,20 @@
+--- python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp~ 2009-10-31 16:30:02.000000000 +0200
++++ python/pykde4/kpythonpluginfactory/kpythonpluginfactory.cpp 2009-10-31 16:35:50.000000000 +0200
+@@ -18,6 +18,8 @@
+ Boston, MA 02111-1307, USA.
+ */
+
++#include <dlfcn.h>
++
+ #include <QtCore/QCoreApplication>
+ #include <QFileInfo>
+ #include <QDir>
+@@ -295,6 +297,8 @@
+ // symbols global and available for later loaded libraries/module.
+ QLibrary *LoadPythonLibrary()
+ {
++ /* Promote this library (and thus libpython) to RTLD_GLOBAL) */
++ dlopen("kpythonpluginfactory.so", RTLD_NOLOAD | RTLD_GLOBAL);
+ QLibrary *pythonLib = new QLibrary();
+ pythonLib->setLoadHints(QLibrary::ExportExternalSymbolsHint);
+ pythonLib->setFileName(LIB_PYTHON);
diff --git a/x11/kdelibs4-experimental/files/patch-knotificationitem__CMakeLists.txt b/x11/kdelibs4-experimental/files/patch-knotificationitem__CMakeLists.txt
new file mode 100644
index 000000000000..9a4639257bfa
--- /dev/null
+++ b/x11/kdelibs4-experimental/files/patch-knotificationitem__CMakeLists.txt
@@ -0,0 +1,8 @@
+--- ./knotificationitem/CMakeLists.txt.orig 2009-06-09 20:09:26.000000000 +0400
++++ ./knotificationitem/CMakeLists.txt 2009-10-03 15:21:42.000000000 +0400
+@@ -41,4 +41,4 @@
+ install(FILES
+ org.kde.NotificationItem.xml
+ org.kde.NotificationItemWatcher.xml
+- DESTINATION ${KDE4_DBUS_INTERFACES_DIR})
++ DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})