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

Reply via email to