I would like to bring back a meta package for KDE. This is more or less
a straightforward package which categorized the KDE applications in:

COMMENT-accessibility = KDE accessibility applications
COMMENT-admin =         KDE system administrator tools
COMMENT-akonadi =       KDE Akonadi cross-desktop storage service
COMMENT-education =     KDE education applications
COMMENT-games =         KDE games
COMMENT-graphics =      KDE graphics applications
COMMENT-main =          KDE meta-package (full installation)
COMMENT-multimedia =    KDE multimedia applications
COMMENT-network =       KDE network applications
COMMENT-pim =           KDE PIM personal information managemen applications
COMMENT-sdk =           KDE software development kit (SDK)
COMMENT-development =   KDE development applications
COMMENT-utils =         KDE utilities

For this package we need to share the KDE version. So I would like to
bring back the kde-application module.

A short review and an OK for the plan would be great.

Rafael


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/x11/kde-applications/Makefile.inc,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.inc
--- Makefile.inc        8 Feb 2021 20:00:39 -0000       1.14
+++ Makefile.inc        20 Feb 2021 06:18:16 -0000
@@ -9,10 +9,6 @@ CATEGORIES +=          x11/kde-applications
 
 MAINTAINER ?=          Rafael Sadowski <[email protected]>
 
-# usual KDE rules:
-# LGPLv2.1+, GPLv2+, GPLv3
-PERMIT_PACKAGE ?=      Yes
-
 # Do not rely on devel/cmake here: additional modules that are
 # set up in ports may have, say, lang/python before devel/cmake,
 # thus making lang/python evaluating first. And when lang/python
@@ -20,32 +16,17 @@ PERMIT_PACKAGE ?=   Yes
 # module port, and breaks build.
 CONFIGURE_STYLE =      cmake
 
-MODULES :=             devel/kf5 ${MODULES}
-
-VERSION ?=             20.12.2
-
-MASTER_SITES ?=                
${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
-
-# Set to 'yes' if there are .desktop files under share/release-service/.
-.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
-MODKDE5_RUN_DEPENDS +=         devel/desktop-file-utils
-.endif
+MODULES :=             x11/kde-applications \
+                       devel/kf5 \
+                       ${MODULES}
 
-# Set to 'yes' if there are icon files under share/icons/.
-.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
-MODKDE5_RUN_DEPENDS +=         x11/gtk+3,-guic
-.endif
+# usual KDE rules:
+# LGPLv2.1+, GPLv2+, GPLv3
+PERMIT_PACKAGE ?=      Yes
 
-# Set to 'yes' if there are icon files under share/locale/.
-.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
-MODKDE5_BUILD_DEPENDS +=       devel/gettext,-tools
-.endif
+VERSION ?=             ${MODKDE_VERSION}
 
-# Set to 'yes' if there are icon files under share/doc/.
-.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
-MODKDE5_BUILD_DEPENDS +=       devel/kf5/kdoctools
-MODKDE5_RUN_DEPENDS +=         devel/kf5/kdoctools
-.endif
+MASTER_SITES ?=                
${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
 
 RUN_DEPENDS +=         ${MODKDE5_RUN_DEPENDS}
 BUILD_DEPENDS +=       ${MODKDE5_BUILD_DEPENDS}
Index: kde-applications.port.mk
===================================================================
RCS file: kde-applications.port.mk
diff -N kde-applications.port.mk
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ kde-applications.port.mk    20 Feb 2021 06:18:16 -0000
@@ -0,0 +1,24 @@
+# $OpenBSD: Makefile.inc,v 1.14 2021/02/08 20:00:39 rsadowski Exp $
+
+MODKDE_VERSION ?=              20.12.2
+
+# Set to 'yes' if there are .desktop files under share/release-service/.
+.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
+MODKDE5_RUN_DEPENDS +=         devel/desktop-file-utils
+.endif
+
+# Set to 'yes' if there are icon files under share/icons/.
+.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
+MODKDE5_RUN_DEPENDS +=         x11/gtk+3,-guic
+.endif
+
+# Set to 'yes' if there are icon files under share/locale/.
+.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
+MODKDE5_BUILD_DEPENDS +=       devel/gettext,-tools
+.endif
+
+# Set to 'yes' if there are icon files under share/doc/.
+.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
+MODKDE5_BUILD_DEPENDS +=       devel/kf5/kdoctools
+MODKDE5_RUN_DEPENDS +=         devel/kf5/kdoctools
+.endif

Attachment: meta_kde.tar.gz
Description: Binary data

Reply via email to