Here is an diff to unbreak kactivities by disabling plugins. This makes the KDE desktop usable again and fixes the problem of Kuba Głoś, kn@, solene@ reported on bugs@.
Yeah this is not a very smart idea but it works for now. Deleting the plugin shared libs helps, Kuba Głoś confirmed that. Tested here with a new user and a clean home dir. Objections? RS Index: Makefile =================================================================== RCS file: /cvs/ports/x11/kde4/kactivities/Makefile,v retrieving revision 1.13 diff -u -p -u -p -r1.13 Makefile --- Makefile 27 Jul 2017 11:57:48 -0000 1.13 +++ Makefile 10 Nov 2019 19:43:04 -0000 @@ -3,27 +3,26 @@ COMMENT = KDE Activity rooms management MODKDE4_VERSION = 4.13.3 DISTNAME = kactivities-${MODKDE4_VERSION} -REVISION = 1 +REVISION = 2 MASTER_SITES = ${MASTER_SITE_KDE:=Attic/${MODKDE4_VERSION}/src/} SHARED_LIBS = kactivities 51.0 # 6.0 SHARED_LIBS += kactivities-models 51.0 -WANTLIB = c m pthread -WANTLIB += ${COMPILER_LIBCXX} -WANTLIB += lib/qt4/QtDBus lib/qt4/QtDeclarative lib/qt4/QtGui lib/qt4/QtNetwork -WANTLIB += lib/qt4/QtScript lib/qt4/QtSvg lib/qt4/QtXml -WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio ${KDE4LIB}/nepomukcore -WANTLIB += soprano -WANTLIB += lib/qt4/QtOpenGL lib/qt4/QtSql -WANTLIB += ${KDE4LIB}/kcmutils ${KDE4LIB}/kdeclarative ${KDE4LIB}/plasma +WANTLIB += ${COMPILER_LIBCXX} lib/qt4/QtDBus lib/qt4/QtDeclarative +WANTLIB += lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtScript lib/qt4/QtSvg +WANTLIB += lib/qt4/QtXml ${KDE4LIB}/kdeui ${KDE4LIB}/kio m ${KDE4LIB}/nepomukcore +WANTLIB += ${KDE4LIB}/soprano MODKDE4_USE = libs BUILD_DEPENDS = misc/shared-desktop-ontologies LIB_DEPENDS = ${MODKDE4_DEP_DIR}/nepomuk-core>=${MODKDE4_DEP_VERSION} + +# XXX Plugins are crashing at runtime +CONFIGURE_ARGS += -DKACTIVITIES_LIBRARY_ONLY=ON .include <bsd.port.mk> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/kde4/kactivities/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 9 Jul 2014 20:03:24 -0000 1.4 +++ pkg/PLIST 10 Nov 2019 19:43:04 -0000 @@ -1,5 +1,4 @@ @comment $OpenBSD: PLIST,v 1.4 2014/07/09 20:03:24 zhuk Exp $ -@bin bin/kactivitymanagerd include/kde4/KDE/KActivities/ include/kde4/KDE/KActivities/Consumer include/kde4/KDE/KActivities/Controller @@ -30,12 +29,6 @@ lib/cmake/KActivities/KActivitiesConfig. lib/cmake/KActivities/KActivitiesConfigVersion.cmake lib/cmake/KActivities/KActivitiesLibraryTargets${MODKDE4_CMAKE_PREFIX}.cmake lib/cmake/KActivities/KActivitiesLibraryTargets.cmake -lib/kde4/activitymanager_plugin_activityranking.so -lib/kde4/activitymanager_plugin_globalshortcuts.so -lib/kde4/activitymanager_plugin_nepomuk.so -lib/kde4/activitymanager_plugin_slc.so -lib/kde4/activitymanager_plugin_sqlite.so -lib/kde4/activitymanager_plugin_virtualdesktopswitch.so lib/kde4/imports/ lib/kde4/imports/org/ lib/kde4/imports/org/kde/ @@ -43,29 +36,11 @@ lib/kde4/imports/org/kde/activities/ lib/kde4/imports/org/kde/activities/models/ lib/kde4/imports/org/kde/activities/models/libkactivities-models-component-plugin.so lib/kde4/imports/org/kde/activities/models/qmldir -lib/kde4/kactivitymanagerd_fileitem_linking_plugin.so -lib/kde4/kcm_activities.so -lib/kde4/kio_activities.so @lib ${KDE4LIB}/libkactivities-models.so.${LIBkactivities-models_VERSION} @lib ${KDE4LIB}/libkactivities.so.${LIBkactivities_VERSION} @lib lib/libkactivities-models.so.${LIBkactivities-models_VERSION} @lib lib/libkactivities.so.${LIBkactivities_VERSION} lib/pkgconfig/libkactivities-models.pc lib/pkgconfig/libkactivities.pc -share/apps/activitymanager/ -share/apps/activitymanager/workspace/ -share/apps/activitymanager/workspace/settings/ -share/apps/activitymanager/workspace/settings/BlacklistApplicationView.qml -share/kde4/services/activities.protocol -share/kde4/services/activitymanager-plugin-activityranking.desktop -share/kde4/services/activitymanager-plugin-globalshortcuts.desktop -share/kde4/services/activitymanager-plugin-nepomuk.desktop -share/kde4/services/activitymanager-plugin-slc.desktop -share/kde4/services/activitymanager-plugin-sqlite.desktop -share/kde4/services/activitymanager-plugin-virtualdesktopswitch.desktop -share/kde4/services/kactivitymanagerd.desktop -share/kde4/services/kactivitymanagerd_fileitem_linking_plugin.desktop -share/kde4/services/kcm_activities.desktop -share/kde4/servicetypes/activitymanager-plugin.desktop share/ontology/kde/kao.ontology share/ontology/kde/kao.trig