On Sun Apr 29, 2018 at 09:02:56AM +0200, Rafael Sadowski wrote:
>
> I see no conflict with other application(s) so only set "@pkgpath
> x11/kde4/okteta".
>
I was wrong! After the kate removal fallout, I took another look at it.
Please find below a simple patch to zap okteta support in kdevelop.
This should eliminate all dependencies.
Still looking for an ok ;)
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/kdevelop/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- Makefile 29 Apr 2018 10:07:52 -0000 1.12
+++ Makefile 6 May 2018 07:48:54 -0000
@@ -4,7 +4,7 @@ CATEGORIES = devel x11
COMMENT = integrated development environment for KDE 4
KDEV_V = 4.7.1
KDEVPLAT_V = 1.7.1
-REVISION = 3
+REVISION = 4
DISTNAME = kdevelop-${KDEV_V}
HOMEPAGE = http://www.kdevelop.org/
@@ -29,10 +29,6 @@ WANTLIB += ${KDE4LIB}/kemoticons ${KDE4L
WANTLIB += ${KDE4LIB}/knewstuff3 ${KDE4LIB}/knotifyconfig ${KDE4LIB}/kparts
WANTLIB += ${KDE4LIB}/kprintutils ${KDE4LIB}/ktexteditor ${KDE4LIB}/kutils
WANTLIB += ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils ${KDE4LIB}/plasma
-WANTLIB += ${KDE4LIB}/kasten2controllers ${KDE4LIB}/kasten2core
-WANTLIB += ${KDE4LIB}/kasten2gui ${KDE4LIB}/kasten2okteta1controllers
-WANTLIB += ${KDE4LIB}/kasten2okteta1core ${KDE4LIB}/kasten2okteta1gui
-WANTLIB += ${KDE4LIB}/okteta1core ${KDE4LIB}/okteta1gui
WANTLIB += ${KDE4LIB}/threadweaver
WANTLIB += kdevplatformdebugger kdevplatformdocumentation
WANTLIB += kdevplatforminterfaces kdevplatformlanguage
@@ -53,8 +49,10 @@ RUN_DEPENDS = x11/kde-applications/kate
x11/gtk+3,-guic \
x11/kde4/kapptemplate>=${MODKDE4_DEP_VERSION}
-LIB_DEPENDS = devel/kdevplatform>=${KDEVPLAT_V} \
- x11/kde4/okteta>=${MODKDE4_DEP_VERSION}
+LIB_DEPENDS = devel/kdevplatform>=${KDEVPLAT_V}
+
+pre-configure:
+ rm ${WRKSRC}/cmake/modules/{FindLibOkteta.cmake,FindLibKasten.cmake}
# XXX because OBJECT_DEPENDS doesn't work as it should in
# the patch-languages_cpp_CMakeLists_txt
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/kdevelop/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST 10 Jul 2015 18:28:14 -0000 1.2
+++ pkg/PLIST 6 May 2018 07:48:54 -0000
@@ -26,7 +26,6 @@ lib/kde4/kdevkdeprovider.so
lib/kde4/kdevmakebuilder.so
lib/kde4/kdevmanpage.so
lib/kde4/kdevninja.so
-lib/kde4/kdevokteta.so
lib/kde4/kdevqthelp.so
lib/kde4/kdevqthelp_config.so
lib/kde4/krunner_kdevelopsessions.so
@@ -151,8 +150,6 @@ share/apps/kdevgdb/printers/qt4.py
share/apps/kdevgdb/printers/qt4.pyc
share/apps/kdevmanpage/
share/apps/kdevmanpage/manpagedocumentation.css
-share/apps/kdevokteta/
-share/apps/kdevokteta/kdevokteta.rc
share/apps/plasma/plasmoids/kdevelopsessions/
share/apps/plasma/plasmoids/kdevelopsessions/contents/
share/apps/plasma/plasmoids/kdevelopsessions/contents/ui/
@@ -249,7 +246,6 @@ share/kde4/services/kdevkdeprovider.desk
share/kde4/services/kdevmakebuilder.desktop
share/kde4/services/kdevmanpage.desktop
share/kde4/services/kdevninja.desktop
-share/kde4/services/kdevokteta.desktop
share/kde4/services/kdevqthelp.desktop
share/kde4/services/kdevqthelp_config.desktop
share/kde4/services/plasma-applet-kdevelopsessions.desktop