svn commit: r567285 - branches/2021Q1/www/falkon
Chris Rees
crees at FreeBSD.org
Thu Mar 4 00:51:26 UTC 2021
Author: crees
Date: Thu Mar 4 00:51:25 2021
New Revision: 567285
URL: https://svnweb.freebsd.org/changeset/ports/567285
Log:
MFH: r567284
www/falkon: add flavor without KDE integration
This results in a package that doesn't drag in huge numbers of
KDE dependencies if you aren't on KDE.
This replaces the OPTION KDEINTEGRATION.
Approved by: kde (adridg)
Differential Revision: https://reviews.freebsd.org/D29010
Modified:
branches/2021Q1/www/falkon/Makefile
Directory Properties:
branches/2021Q1/ (props changed)
Modified: branches/2021Q1/www/falkon/Makefile
==============================================================================
--- branches/2021Q1/www/falkon/Makefile Thu Mar 4 00:44:32 2021 (r567284)
+++ branches/2021Q1/www/falkon/Makefile Thu Mar 4 00:51:25 2021 (r567285)
@@ -22,12 +22,20 @@ USE_LDCONFIG= yes
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PySide2
-OPTIONS_DEFINE= GNOMEKEYRING KDEINTEGRATION
-OPTIONS_DEFAULT= KDEINTEGRATION
-OPTIONS_SUB= YES
+FLAVORS= default qtonly
+FLAVOR?= default
+qtonly_PKGNAMESUFFIX= -qtonly
-KDEINTEGRATION_CMAKE_BOOL= ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN
-KDEINTEGRATION_USE= KDE=completion,config,coreaddons,crash,jobwidgets,kio,purpose,service,wallet,widgetsaddons
+.if ${FLAVOR} != qtonly
+CMAKE_ON+= ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN
+USE_KDE+= completion config coreaddons crash jobwidgets kio purpose service wallet widgetsaddons
+PLIST_SUB= KDEINTEGRATION=""
+.else
+PLIST_SUB= KDEINTEGRATION="@comment "
+.endif
+
+OPTIONS_DEFINE= GNOMEKEYRING
+OPTIONS_SUB= YES
GNOMEKEYRING_CMAKE_BOOL= BUILD_KEYRING
GNOMEKEYRING_USE= GNOME=glib20
More information about the svn-ports-branches
mailing list