Index: head/Mk/Uses/kde.mk =================================================================== --- head/Mk/Uses/kde.mk (revision 496295) +++ head/Mk/Uses/kde.mk (revision 496296) @@ -1,865 +1,865 @@ # $FreeBSD$ # # Provides support for KDE and KF5-based ports. # # Feature: kde # Valid ARGS: 5 # # 5: Depend on KDE Frameworks 5 components and variables. # # Variables that can be set by a port: # # USE_KDE List of KF5/Plasma5 components (other ports) that this # port depends on. # * foo_build Add a build-time dependency (BUILD_DEPENDS) # * foo_run Add a run-time dependency (RUN_DEPENDS) # * foo (default) Add both dependencies on component , or # a LIB_DEPENDS if applicable. # # To simplify the ports, also: # CATEGORIES If the port is part of one of the KDE Software distribution, # it can add, in addition to 'kde' one of the following: # kde-application: part of applications release # kde-frameworks: part of frameworks release # kde-plasma: part of plasma release # this will then set default values for MASTER_SITES and DIST_SUBDIR # as well as CPE_VENDOR and LICENSE. # # MAINTAINER: kde@FreeBSD.org .if !defined(_INCLUDE_USES_KDE_MK) _INCLUDE_USES_KDE_MK= yes _KDE_SUPPORTED= 5 . if empty(kde_ARGS) IGNORE= kde needs a version (${_KDE_SUPPORTED}) . endif . for ver in ${_KDE_SUPPORTED:O:u} . if ${kde_ARGS:M${ver}} . if !defined(_KDE_VERSION) _KDE_VERSION= ${ver} . else IGNORE?= cannot be installed: different KDE versions specified via kde:[${_KDE_SUPPORTED:S/ //g}] #' . endif . endif . endfor . if empty(_KDE_VERSION) IGNORE?= kde:[${_KDE_SUPPORTED:S/ //g}] needs an argument #' . else _KDE_RELNAME= KDE${_KDE_VERSION} # === VERSIONS OF THE DIFFERENT COMPONENTS ===================================== # Current KDE desktop. KDE_PLASMA_VERSION?= 5.15.3 KDE_PLASMA_BRANCH?= stable # Current KDE frameworks. KDE_FRAMEWORKS_VERSION?= 5.56.0 KDE_FRAMEWORKS_BRANCH?= stable # Current KDE applications. KDE_APPLICATIONS_VERSION?= 18.12.3 KDE_APPLICATIONS_SHLIB_VER?= 5.10.3 KDE_APPLICATIONS_BRANCH?= stable # Upstream moves old software to Attic/. Specify the newest applications release there. # Only the major version is used for the comparison. _KDE_APPLICATIONS_ATTIC_VERSION= 17.08.3 # Extended KDE universe applications. CALLIGRA_VERSION?= 2.9.11 CALLIGRA_BRANCH?= stable # ============================================================================== # === INSTALLATION PREFIXES AND HEADER LOCATION ================================ # Define unversioned prefix variable. KDE_PREFIX= ${LOCALBASE} # ============================================================================== # === CATEGORIES HANDLING -- SETTING DEFAULT VALUES ============================ # Doing MASTER_SITES magic based on the category of the port _KDE_CATEGORIES_SUPPORTED= kde-applications kde-frameworks kde-plasma . for cat in ${_KDE_CATEGORIES_SUPPORTED} . if ${CATEGORIES:M${cat}} . if !defined(_KDE_CATEGORY) _KDE_CATEGORY= ${cat} . else IGNORE?= cannot be installed: multiple kde-<...> categories specified via CATEGORIES=${CATEGORIES} #' . endif . endif . endfor . if defined(_KDE_CATEGORY) # KDE is normally licensed under the LGPL 2.0. LICENSE?= LGPL20 # Set CPE Vendor Information # As _KDE_CATEGORY is set we can assume it is port release by KDE and the # vendor is therefore kde. CPE_VENDOR?= kde . if ${_KDE_CATEGORY:Mkde-applications} PORTVERSION?= ${KDE_APPLICATIONS_VERSION} # Decide where the file lies on KDE's servers: Check whether the file lies in Attic . if ${KDE_APPLICATIONS_VERSION:R:R} <= ${_KDE_APPLICATIONS_ATTIC_VERSION:R:R} MASTER_SITES?= KDE/Attic/applications/${KDE_APPLICATIONS_VERSION}/src . else MASTER_SITES?= KDE/${KDE_APPLICATIONS_BRANCH}/applications/${KDE_APPLICATIONS_VERSION}/src # Let bsd.port.mk create the plist-entries for the documentation. # KDE Applications ports install their documentation to # ${PREFIX}/share/doc. DOCSDIR= ${PREFIX}/share/doc PORTDOCS?= HTML/* # Further pass along a SHLIB_VER PLIST_SUB PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \ KDE_APPLICATIONS_VERSION_SHORT="${KDE_APPLICATIONS_VERSION:R:R}" . endif DIST_SUBDIR?= KDE/applications/${KDE_APPLICATIONS_VERSION} . elif ${_KDE_CATEGORY:Mkde-plasma} PORTVERSION?= ${KDE_PLASMA_VERSION} PKGNAMEPREFIX?= plasma5- MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION} DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION} . elif ${_KDE_CATEGORY:Mkde-frameworks} PORTVERSION?= ${KDE_FRAMEWORKS_VERSION} PKGNAMEPREFIX?= kf5- # This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be # better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g} _PORTINGAIDS= kjs kjsembed kdelibs4support khtml kmediaplayer kross . if ${_PORTINGAIDS:M*${PORTNAME}*} MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}/portingAids . else MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R} . endif DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION} . else IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #' . endif . endif #defined(_KDE_CATEGORY) # ============================================================================== # ==== SETUP CMAKE ENVIRONMENT ================================================= # Help cmake to find files when testing ports with non-default PREFIX. CMAKE_ARGS+= -DCMAKE_PREFIX_PATH="${LOCALBASE}" . if ${_KDE_VERSION:M*5*} # We set KDE_INSTALL_USE_QT_SYS_PATHS to install mkspecs files, plugins and # imports to the Qt 5 install directory. CMAKE_ARGS+= -DBUILD_TESTING:BOOL=OFF \ -DCMAKE_MODULE_PATH="${LOCALBASE};${KDE_PREFIX}" \ -DCMAKE_INSTALL_PREFIX="${KDE_PREFIX}" \ -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=TRUE . endif # Set man-page installation prefix. CMAKE_ARGS+= -DKDE_INSTALL_MANDIR:PATH="${KDE_PREFIX}/man" \ -DMAN_INSTALL_DIR:PATH="${KDE_PREFIX}/man" # ============================================================================== # === SET-UP PLIST_SUB ========================================================= # Prefix and include directory. PLIST_SUB+= KDE_PREFIX="${KDE_PREFIX}" # KDE Applications version. PLIST_SUB+= KDE_APPLICATIONS_VERSION="${KDE_APPLICATIONS_VERSION}" . if ${_KDE_VERSION:M*5*} PLIST_SUB+= KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}" \ KDE_FRAMEWORKS_VERSION="${KDE_FRAMEWORKS_VERSION}" . endif # ============================================================================== # === HANDLE PYTHON ============================================================ # TODO: Keep in sync with cmake/modules/PythonMacros.cmake _PYTHON_SHORT_VER= ${PYTHON_VERSION:S/^python//:S/.//} . if ${_PYTHON_SHORT_VER} > 31 PLIST_SUB+= PYCACHE="__pycache__/" \ PYC_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyc \ PYO_SUFFIX=cpython-${_PYTHON_SHORT_VER}.pyo . else PLIST_SUB+= PYCACHE="" \ PYC_SUFFIX=pyc \ PYO_SUFFIX=pyo . endif # ============================================================================== _USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \ libkeduvocdocument libkexiv2 libkipi libksane okular \ baloo baloo-widgets kate marble # List of components of the KDE Frameworks distribution. # The *_TIER variables are internal, primarily for checking # that our list of frameworks matches the structure offered upstream. _USE_FRAMEWORKS_TIER1= apidox archive attica5 breeze-icons codecs config \ coreaddons dbusaddons dnssd holidays i18n idletime itemmodels \ itemviews kirigami2 oxygen-icons5 plotting prison \ qqc2-desktop-style solid sonnet syntaxhighlighting \ threadweaver wayland widgetsaddons windowsystem # NOT LISTED TIER1: modemmanagerqt networkmanagerqt (not applicable) _USE_FRAMEWORKS_TIER2= auth completion crash doctools \ filemetadata kimageformats jobwidgets notifications \ package pty syndication unitconversion _USE_FRAMEWORKS_TIER3= activities activities-stats baloo5 bookmarks configwidgets \ designerplugin emoticons globalaccel guiaddons \ iconthemes init kcmutils kdeclarative \ kded kdesu kdewebkit kio newstuff notifyconfig parts \ people plasma-framework purpose runner service texteditor \ textwidgets wallet xmlgui xmlrpcclient _USE_FRAMEWORKS_TIER4= frameworkintegration # Porting Aids frameworks provide code and utilities to ease the transition from # kdelibs 4 to KDE Frameworks 5. Code should aim to port away from this framework, # new projects should avoid using these libraries. _USE_FRAMEWORKS_PORTING=js jsembed kdelibs4support khtml mediaplayer kross _USE_FRAMEWORKS_ALL= ecm \ ${_USE_FRAMEWORKS_TIER1} \ ${_USE_FRAMEWORKS_TIER2} \ ${_USE_FRAMEWORKS_TIER3} \ ${_USE_FRAMEWORKS_TIER4} \ ${_USE_FRAMEWORKS_PORTING} \ ${_USE_FRAMEWORKS_EXTRA} # List of components of the KDE Plasma distribution. _USE_PLASMA_ALL= activitymanagerd breeze breeze-gtk \ decoration discover drkonqi hotkeys \ infocenter kde-cli-tools kde-gtk-config \ kdeplasma-addons kgamma5 kmenuedit kscreen \ kscreenlocker ksshaskpass ksysguard kwallet-pam \ kwayland-integration kwin kwrited libkscreen \ libksysguard milou oxygen plasma-browser-integration \ plasma-desktop plasma-integration plasma-pa \ plasma-sdk plasma-workspace plasma-workspace-wallpapers \ polkit-kde-agent-1 powerdevil systemsettings \ user-manager # List of components of the KDE PIM distribution (part of applications). _USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \ akonadicalendar akonadisearch alarmcalendar \ blog calendarcore calendarsupport calendarutils \ contacts eventviews gapi grantleetheme \ gravatar identitymanagement imap \ incidenceeditor kdepim-addons kdepim-apps-libs \ kdepim-runtime5 kitinerary kontactinterface kpimdav kpkpass \ ksmtp ldap libkdepim libkleo libksieve mailcommon \ mailimporter mailtransport mbox messagelib \ mime pimcommon pimtextedit tnef \ kalarm kontact kmail mbox-importer \ akonadiconsole akregator grantlee-editor kaddressbook \ kalarm kmail-account-wizard kmail knotes kontact \ korganizer pim-data-exporter _USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \ ${_USE_PLASMA_ALL} \ ${_USE_KDEPIM5_ALL} \ ${_USE_KDE_BOTH} # ====================== frameworks components ================================= -activities_PORT= x11/kf5-kactivities -activities_LIB= libKF5Activities.so +kde-activities_PORT= x11/kf5-kactivities +kde-activities_LIB= libKF5Activities.so -activities-stats_PORT= x11/kf5-kactivities-stats -activities-stats_LIB= libKF5ActivitiesStats.so +kde-activities-stats_PORT= x11/kf5-kactivities-stats +kde-activities-stats_LIB= libKF5ActivitiesStats.so -apidox_PORT= devel/kf5-kapidox -apidox_PATH= ${KDE_PREFIX}/bin/kapidox_generate -apidox_TYPE= run +kde-apidox_PORT= devel/kf5-kapidox +kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox_generate +kde-apidox_TYPE= run -archive_PORT= archivers/kf5-karchive -archive_LIB= libKF5Archive.so +kde-archive_PORT= archivers/kf5-karchive +kde-archive_LIB= libKF5Archive.so -attica5_PORT= x11-toolkits/kf5-attica -attica5_LIB= libKF5Attica.so +kde-attica5_PORT= x11-toolkits/kf5-attica +kde-attica5_LIB= libKF5Attica.so -auth_PORT= devel/kf5-kauth -auth_LIB= libKF5Auth.so +kde-auth_PORT= devel/kf5-kauth +kde-auth_LIB= libKF5Auth.so -baloo5_PORT= sysutils/kf5-baloo -baloo5_LIB= libKF5Baloo.so +kde-baloo5_PORT= sysutils/kf5-baloo +kde-baloo5_LIB= libKF5Baloo.so -bookmarks_PORT= devel/kf5-kbookmarks -bookmarks_LIB= libKF5Bookmarks.so +kde-bookmarks_PORT= devel/kf5-kbookmarks +kde-bookmarks_LIB= libKF5Bookmarks.so -breeze-icons_PORT= x11-themes/kf5-breeze-icons -breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme -breeze-icons_TYPE= run +kde-breeze-icons_PORT= x11-themes/kf5-breeze-icons +kde-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme +kde-breeze-icons_TYPE= run -codecs_PORT= textproc/kf5-kcodecs -codecs_LIB= libKF5Codecs.so +kde-codecs_PORT= textproc/kf5-kcodecs +kde-codecs_LIB= libKF5Codecs.so -completion_PORT= x11-toolkits/kf5-kcompletion -completion_LIB= libKF5Completion.so +kde-completion_PORT= x11-toolkits/kf5-kcompletion +kde-completion_LIB= libKF5Completion.so -config_PORT= devel/kf5-kconfig -config_LIB= libKF5ConfigCore.so +kde-config_PORT= devel/kf5-kconfig +kde-config_LIB= libKF5ConfigCore.so -configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets -configwidgets_LIB= libKF5ConfigWidgets.so +kde-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets +kde-configwidgets_LIB= libKF5ConfigWidgets.so -coreaddons_PORT= devel/kf5-kcoreaddons -coreaddons_LIB= libKF5CoreAddons.so +kde-coreaddons_PORT= devel/kf5-kcoreaddons +kde-coreaddons_LIB= libKF5CoreAddons.so -crash_PORT= devel/kf5-kcrash -crash_LIB= libKF5Crash.so +kde-crash_PORT= devel/kf5-kcrash +kde-crash_LIB= libKF5Crash.so -dbusaddons_PORT= devel/kf5-kdbusaddons -dbusaddons_LIB= libKF5DBusAddons.so +kde-dbusaddons_PORT= devel/kf5-kdbusaddons +kde-dbusaddons_LIB= libKF5DBusAddons.so -designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin -designerplugin_PATH= ${QT_PLUGINDIR}/designer/kf5widgets.so -designerplugin_TYPE= run +kde-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin +kde-designerplugin_PATH= ${QT_PLUGINDIR}/designer/kf5widgets.so +kde-designerplugin_TYPE= run -dnssd_PORT= dns/kf5-kdnssd -dnssd_LIB= libKF5DNSSD.so +kde-dnssd_PORT= dns/kf5-kdnssd +kde-dnssd_LIB= libKF5DNSSD.so -doctools_PORT= devel/kf5-kdoctools -doctools_PATH= ${KDE_PREFIX}/bin/meinproc5 +kde-doctools_PORT= devel/kf5-kdoctools +kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5 -ecm_PORT= devel/kf5-extra-cmake-modules -ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake +kde-ecm_PORT= devel/kf5-extra-cmake-modules +kde-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake -emoticons_PORT= x11-themes/kf5-kemoticons -emoticons_LIB= libKF5Emoticons.so +kde-emoticons_PORT= x11-themes/kf5-kemoticons +kde-emoticons_LIB= libKF5Emoticons.so -filemetadata_PORT= devel/kf5-kfilemetadata -filemetadata_LIB= libKF5FileMetaData.so +kde-filemetadata_PORT= devel/kf5-kfilemetadata +kde-filemetadata_LIB= libKF5FileMetaData.so -frameworkintegration_PORT= x11/kf5-frameworkintegration -frameworkintegration_LIB= libKF5Style.so +kde-frameworkintegration_PORT= x11/kf5-frameworkintegration +kde-frameworkintegration_LIB= libKF5Style.so -globalaccel_PORT= x11/kf5-kglobalaccel -globalaccel_LIB= libKF5GlobalAccel.so +kde-globalaccel_PORT= x11/kf5-kglobalaccel +kde-globalaccel_LIB= libKF5GlobalAccel.so -guiaddons_PORT= x11-toolkits/kf5-kguiaddons -guiaddons_LIB= libKF5GuiAddons.so +kde-guiaddons_PORT= x11-toolkits/kf5-kguiaddons +kde-guiaddons_LIB= libKF5GuiAddons.so -holidays_PORT= net/kf5-kholidays -holidays_LIB= libKF5Holidays.so +kde-holidays_PORT= net/kf5-kholidays +kde-holidays_LIB= libKF5Holidays.so -i18n_PORT= devel/kf5-ki18n -i18n_LIB= libKF5I18n.so +kde-i18n_PORT= devel/kf5-ki18n +kde-i18n_LIB= libKF5I18n.so -iconthemes_PORT= x11-themes/kf5-kiconthemes -iconthemes_LIB= libKF5IconThemes.so +kde-iconthemes_PORT= x11-themes/kf5-kiconthemes +kde-iconthemes_LIB= libKF5IconThemes.so -idletime_PORT= devel/kf5-kidletime -idletime_LIB= libKF5IdleTime.so +kde-idletime_PORT= devel/kf5-kidletime +kde-idletime_LIB= libKF5IdleTime.so -init_PORT= x11/kf5-kinit -init_PATH= ${KDE_PREFIX}/bin/kdeinit5 +kde-init_PORT= x11/kf5-kinit +kde-init_PATH= ${KDE_PREFIX}/bin/kdeinit5 -itemmodels_PORT= devel/kf5-kitemmodels -itemmodels_LIB= libKF5ItemModels.so +kde-itemmodels_PORT= devel/kf5-kitemmodels +kde-itemmodels_LIB= libKF5ItemModels.so -itemviews_PORT= x11-toolkits/kf5-kitemviews -itemviews_LIB= libKF5ItemViews.so +kde-itemviews_PORT= x11-toolkits/kf5-kitemviews +kde-itemviews_LIB= libKF5ItemViews.so -jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets -jobwidgets_LIB= libKF5JobWidgets.so +kde-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets +kde-jobwidgets_LIB= libKF5JobWidgets.so -js_PORT= www/kf5-kjs -js_LIB= libKF5JS.so +kde-js_PORT= www/kf5-kjs +kde-js_LIB= libKF5JS.so -jsembed_PORT= www/kf5-kjsembed -jsembed_LIB= libKF5JsEmbed.so +kde-jsembed_PORT= www/kf5-kjsembed +kde-jsembed_LIB= libKF5JsEmbed.so -kcmutils_PORT= devel/kf5-kcmutils -kcmutils_LIB= libKF5KCMUtils.so +kde-kcmutils_PORT= devel/kf5-kcmutils +kde-kcmutils_LIB= libKF5KCMUtils.so -kdeclarative_PORT= devel/kf5-kdeclarative -kdeclarative_LIB= libKF5Declarative.so +kde-kdeclarative_PORT= devel/kf5-kdeclarative +kde-kdeclarative_LIB= libKF5Declarative.so -kded_PORT= x11/kf5-kded -kded_LIB= libkdeinit5_kded5.so +kde-kded_PORT= x11/kf5-kded +kde-kded_LIB= libkdeinit5_kded5.so -kdelibs4support_PORT= x11/kf5-kdelibs4support -kdelibs4support_LIB= libKF5KDELibs4Support.so +kde-kdelibs4support_PORT= x11/kf5-kdelibs4support +kde-kdelibs4support_LIB= libKF5KDELibs4Support.so -kdesu_PORT= security/kf5-kdesu -kdesu_LIB= libKF5Su.so +kde-kdesu_PORT= security/kf5-kdesu +kde-kdesu_LIB= libKF5Su.so -kdewebkit_PORT= www/kf5-kdewebkit -kdewebkit_LIB= libKF5WebKit.so +kde-kdewebkit_PORT= www/kf5-kdewebkit +kde-kdewebkit_LIB= libKF5WebKit.so -khtml_PORT= www/kf5-khtml -khtml_LIB= libKF5KHtml.so +kde-khtml_PORT= www/kf5-khtml +kde-khtml_LIB= libKF5KHtml.so -kimageformats_PORT= graphics/kf5-kimageformats -kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so -kimageformats_TYPE= run +kde-kimageformats_PORT= graphics/kf5-kimageformats +kde-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so +kde-kimageformats_TYPE= run -kio_PORT= devel/kf5-kio -kio_LIB= libKF5KIOCore.so +kde-kio_PORT= devel/kf5-kio +kde-kio_LIB= libKF5KIOCore.so -kirigami2_PORT= x11-toolkits/kf5-kirigami2 -kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libkirigamiplugin.so +kde-kirigami2_PORT= x11-toolkits/kf5-kirigami2 +kde-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libkirigamiplugin.so -kross_PORT= lang/kf5-kross -kross_LIB= libKF5KrossCore.so +kde-kross_PORT= lang/kf5-kross +kde-kross_LIB= libKF5KrossCore.so -mediaplayer_PORT= multimedia/kf5-kmediaplayer -mediaplayer_LIB= libKF5MediaPlayer.so.5 +kde-mediaplayer_PORT= multimedia/kf5-kmediaplayer +kde-mediaplayer_LIB= libKF5MediaPlayer.so.5 -newstuff_PORT= devel/kf5-knewstuff -newstuff_LIB= libKF5NewStuff.so +kde-newstuff_PORT= devel/kf5-knewstuff +kde-newstuff_LIB= libKF5NewStuff.so -notifications_PORT= devel/kf5-knotifications -notifications_LIB= libKF5Notifications.so +kde-notifications_PORT= devel/kf5-knotifications +kde-notifications_LIB= libKF5Notifications.so -notifyconfig_PORT= devel/kf5-knotifyconfig -notifyconfig_LIB= libKF5NotifyConfig.so +kde-notifyconfig_PORT= devel/kf5-knotifyconfig +kde-notifyconfig_LIB= libKF5NotifyConfig.so -oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5 -oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme -oxygen-icons5_TYPE= run +kde-oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5 +kde-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme +kde-oxygen-icons5_TYPE= run -package_PORT= devel/kf5-kpackage -package_LIB= libKF5Package.so +kde-package_PORT= devel/kf5-kpackage +kde-package_LIB= libKF5Package.so -parts_PORT= devel/kf5-kparts -parts_LIB= libKF5Parts.so +kde-parts_PORT= devel/kf5-kparts +kde-parts_LIB= libKF5Parts.so -people_PORT= devel/kf5-kpeople -people_LIB= libKF5People.so +kde-people_PORT= devel/kf5-kpeople +kde-people_LIB= libKF5People.so -plasma-framework_PORT= x11/kf5-plasma-framework -plasma-framework_LIB= libKF5Plasma.so +kde-plasma-framework_PORT= x11/kf5-plasma-framework +kde-plasma-framework_LIB= libKF5Plasma.so -plotting_PORT= graphics/kf5-kplotting -plotting_LIB= libKF5Plotting.so +kde-plotting_PORT= graphics/kf5-kplotting +kde-plotting_LIB= libKF5Plotting.so -prison_PORT= graphics/kf5-prison -prison_LIB= libKF5Prison.so +kde-prison_PORT= graphics/kf5-prison +kde-prison_LIB= libKF5Prison.so -pty_PORT= devel/kf5-kpty -pty_LIB= libKF5Pty.so +kde-pty_PORT= devel/kf5-kpty +kde-pty_LIB= libKF5Pty.so -purpose_PORT= misc/kf5-purpose -purpose_LIB= libKF5Purpose.so +kde-purpose_PORT= misc/kf5-purpose +kde-purpose_LIB= libKF5Purpose.so -qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style -qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so +kde-qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style +kde-qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so -runner_PORT= x11/kf5-krunner -runner_LIB= libKF5Runner.so +kde-runner_PORT= x11/kf5-krunner +kde-runner_LIB= libKF5Runner.so -service_PORT= devel/kf5-kservice -service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5 +kde-service_PORT= devel/kf5-kservice +kde-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5 -solid_PORT= devel/kf5-solid -solid_LIB= libKF5Solid.so +kde-solid_PORT= devel/kf5-solid +kde-solid_LIB= libKF5Solid.so -sonnet_PORT= textproc/kf5-sonnet -sonnet_LIB= libKF5SonnetCore.so +kde-sonnet_PORT= textproc/kf5-sonnet +kde-sonnet_LIB= libKF5SonnetCore.so -syndication_PORT= net/kf5-syndication -syndication_LIB= libKF5Syndication.so +kde-syndication_PORT= net/kf5-syndication +kde-syndication_LIB= libKF5Syndication.so -syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting -syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so +kde-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting +kde-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so -texteditor_PORT= devel/kf5-ktexteditor -texteditor_LIB= libKF5TextEditor.so +kde-texteditor_PORT= devel/kf5-ktexteditor +kde-texteditor_LIB= libKF5TextEditor.so -textwidgets_PORT= x11-toolkits/kf5-ktextwidgets -textwidgets_LIB= libKF5TextWidgets.so +kde-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets +kde-textwidgets_LIB= libKF5TextWidgets.so -threadweaver_PORT= devel/kf5-threadweaver -threadweaver_LIB= libKF5ThreadWeaver.so +kde-threadweaver_PORT= devel/kf5-threadweaver +kde-threadweaver_LIB= libKF5ThreadWeaver.so -unitconversion_PORT= devel/kf5-kunitconversion -unitconversion_LIB= libKF5UnitConversion.so +kde-unitconversion_PORT= devel/kf5-kunitconversion +kde-unitconversion_LIB= libKF5UnitConversion.so -wallet_PORT= sysutils/kf5-kwallet -wallet_LIB= libKF5Wallet.so +kde-wallet_PORT= sysutils/kf5-kwallet +kde-wallet_LIB= libKF5Wallet.so -wayland_PORT= x11/kf5-kwayland -wayland_LIB= libKF5WaylandClient.so +kde-wayland_PORT= x11/kf5-kwayland +kde-wayland_LIB= libKF5WaylandClient.so -widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons -widgetsaddons_LIB= libKF5WidgetsAddons.so +kde-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons +kde-widgetsaddons_LIB= libKF5WidgetsAddons.so -windowsystem_PORT= x11/kf5-kwindowsystem -windowsystem_LIB= libKF5WindowSystem.so +kde-windowsystem_PORT= x11/kf5-kwindowsystem +kde-windowsystem_LIB= libKF5WindowSystem.so -xmlgui_PORT= x11-toolkits/kf5-kxmlgui -xmlgui_LIB= libKF5XmlGui.so +kde-xmlgui_PORT= x11-toolkits/kf5-kxmlgui +kde-xmlgui_LIB= libKF5XmlGui.so -xmlrpcclient_PORT= net/kf5-kxmlrpcclient -xmlrpcclient_LIB= libKF5XmlRpcClient.so +kde-xmlrpcclient_PORT= net/kf5-kxmlrpcclient +kde-xmlrpcclient_LIB= libKF5XmlRpcClient.so # ====================== end of frameworks components ========================== # ====================== plasma components ===================================== -activitymanagerd_PORT= x11/plasma5-kactivitymanagerd -activitymanagerd_LIB= libkactivitymanagerd_plugin.so +kde-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd +kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so -breeze_PORT= x11-themes/plasma5-breeze -breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve +kde-breeze_PORT= x11-themes/plasma5-breeze +kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve -breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk -breeze-gtk_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtkbreeze5.5 +kde-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk +kde-breeze-gtk_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtkbreeze5.5 -decoration_PORT= x11-wm/plasma5-kdecoration -decoration_LIB= libkdecorations2.so +kde-decoration_PORT= x11-wm/plasma5-kdecoration +kde-decoration_LIB= libkdecorations2.so -discover_PORT= sysutils/plasma5-discover -discover_PATH= ${KDE_PREFIX}/bin/plasma-discover +kde-discover_PORT= sysutils/plasma5-discover +kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover -drkonqi_PORT= sysutils/plasma5-drkonqi -drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi +kde-drkonqi_PORT= sysutils/plasma5-drkonqi +kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi -hotkeys_PORT= devel/plasma5-khotkeys -hotkeys_LIB= libkhotkeysprivate.so.5 +kde-hotkeys_PORT= devel/plasma5-khotkeys +kde-hotkeys_LIB= libkhotkeysprivate.so.5 -infocenter_PORT= sysutils/plasma5-kinfocenter -infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter +kde-infocenter_PORT= sysutils/plasma5-kinfocenter +kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter -kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools -kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5 +kde-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools +kde-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5 -kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config -kde-gtk-config_PATH= ${QT_PLUGINDIR}/kcm_kdegtkconfig.so +kde-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config +kde-kde-gtk-config_PATH= ${QT_PLUGINDIR}/kcm_kdegtkconfig.so -kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons -kdeplasma-addons_PATH= ${QT_PLUGINDIR}/kcm_krunner_dictionary.so +kde-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons +kde-kdeplasma-addons_PATH= ${QT_PLUGINDIR}/kcm_krunner_dictionary.so -kgamma5_PORT= x11/plasma5-kgamma5 -kgamma5_PATH= ${QT_PLUGINDIR}/kcm_kgamma.so +kde-kgamma5_PORT= x11/plasma5-kgamma5 +kde-kgamma5_PATH= ${QT_PLUGINDIR}/kcm_kgamma.so -kmenuedit_PORT= sysutils/plasma5-kmenuedit -kmenuedit_LIB= libkdeinit5_kmenuedit.so +kde-kmenuedit_PORT= sysutils/plasma5-kmenuedit +kde-kmenuedit_LIB= libkdeinit5_kmenuedit.so -kscreen_PORT= x11/plasma5-kscreen -kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console +kde-kscreen_PORT= x11/plasma5-kscreen +kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console -kscreenlocker_PORT= security/plasma5-kscreenlocker -kscreenlocker_LIB= libKScreenLocker.so +kde-kscreenlocker_PORT= security/plasma5-kscreenlocker +kde-kscreenlocker_LIB= libKScreenLocker.so -ksshaskpass_PORT= security/plasma5-ksshaskpass -ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass +kde-ksshaskpass_PORT= security/plasma5-ksshaskpass +kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass -ksysguard_PORT= sysutils/plasma5-ksysguard -ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard +kde-ksysguard_PORT= sysutils/plasma5-ksysguard +kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard -kwallet-pam_PORT= security/plasma5-kwallet-pam -kwallet-pam_PATH= ${KDE_PREFIX}/lib/security/pam_kwallet5.so +kde-kwallet-pam_PORT= security/plasma5-kwallet-pam +kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/security/pam_kwallet5.so -kwayland-integration_PORT= x11/plasma5-kwayland-integration -kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so +kde-kwayland-integration_PORT= x11/plasma5-kwayland-integration +kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so -kwin_PORT= x11-wm/plasma5-kwin -kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11 +kde-kwin_PORT= x11-wm/plasma5-kwin +kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11 -kwrited_PORT= devel/plasma5-kwrited -kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so +kde-kwrited_PORT= devel/plasma5-kwrited +kde-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so -libkscreen_PORT= x11/plasma5-libkscreen -libkscreen_LIB= libKF5Screen.so +kde-libkscreen_PORT= x11/plasma5-libkscreen +kde-libkscreen_LIB= libKF5Screen.so -libksysguard_PORT= sysutils/plasma5-libksysguard -libksysguard_LIB= libksgrd.so +kde-libksysguard_PORT= sysutils/plasma5-libksysguard +kde-libksysguard_LIB= libksgrd.so -milou_PORT= deskutils/plasma5-milou -milou_LIB= libmilou.so.5 +kde-milou_PORT= deskutils/plasma5-milou +kde-milou_LIB= libmilou.so.5 -oxygen_PORT= x11-themes/plasma5-oxygen -oxygen_LIB= liboxygenstyle5.so +kde-oxygen_PORT= x11-themes/plasma5-oxygen +kde-oxygen_LIB= liboxygenstyle5.so -plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration -plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host +kde-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration +kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host -plasma-desktop_PORT= x11/plasma5-plasma-desktop -plasma-desktop_PATH= ${KDE_PREFIX}/bin/krdb +kde-plasma-desktop_PORT= x11/plasma5-plasma-desktop +kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/krdb -plasma-integration_PORT= x11/plasma5-plasma-integration -plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so +kde-plasma-integration_PORT= x11/plasma5-plasma-integration +kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so -plasma-pa_PORT= audio/plasma5-plasma-pa -plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so +kde-plasma-pa_PORT= audio/plasma5-plasma-pa +kde-plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so -plasma-sdk_PORT= devel/plasma5-plasma-sdk -plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer +kde-plasma-sdk_PORT= devel/plasma5-plasma-sdk +kde-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer -plasma-workspace_PORT= x11/plasma5-plasma-workspace -plasma-workspace_LIB= libkdeinit5_kcminit.so +kde-plasma-workspace_PORT= x11/plasma5-plasma-workspace +kde-plasma-workspace_LIB= libkdeinit5_kcminit.so -plasma-workspace-wallpapers_PORT= x11-themes/plasma5-plasma-workspace-wallpapers -plasma-workspace-wallpapers_PATH= ${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg +kde-plasma-workspace-wallpapers_PORT= x11-themes/plasma5-plasma-workspace-wallpapers +kde-plasma-workspace-wallpapers_PATH= ${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg -polkit-kde-agent-1_PORT= sysutils/plasma5-polkit-kde-agent-1 -polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication-agent-1 +kde-polkit-kde-agent-1_PORT= sysutils/plasma5-polkit-kde-agent-1 +kde-polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication-agent-1 -powerdevil_PORT= sysutils/plasma5-powerdevil -powerdevil_LIB= libpowerdevilcore.so +kde-powerdevil_PORT= sysutils/plasma5-powerdevil +kde-powerdevil_LIB= libpowerdevilcore.so -systemsettings_PORT= sysutils/plasma5-systemsettings -systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5 +kde-systemsettings_PORT= sysutils/plasma5-systemsettings +kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5 -user-manager_PORT= sysutils/plasma5-user-manager -user-manager_PATH= ${QT_PLUGINDIR}/user_manager.so +kde-user-manager_PORT= sysutils/plasma5-user-manager +kde-user-manager_PATH= ${QT_PLUGINDIR}/user_manager.so # ====================== end of plasma components ============================== # ====================== pim5 components ======================================= -akonadicontacts_PORT= net/akonadi-contacts -akonadicontacts_LIB= libKF5AkonadiContact.so +kde-akonadicontacts_PORT= net/akonadi-contacts +kde-akonadicontacts_LIB= libKF5AkonadiContact.so -akonadiimportwizard_PORT= deskutils/akonadi-import-wizard -akonadiimportwizard_LIB= libKPimImportWizard.so +kde-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard +kde-akonadiimportwizard_LIB= libKPimImportWizard.so -akonadimime_PORT= net/akonadi-mime -akonadimime_LIB= libKF5AkonadiMime.so +kde-akonadimime_PORT= net/akonadi-mime +kde-akonadimime_LIB= libKF5AkonadiMime.so -akonadinotes_PORT= net/akonadi-notes -akonadinotes_LIB= libKF5AkonadiNotes.so +kde-akonadinotes_PORT= net/akonadi-notes +kde-akonadinotes_LIB= libKF5AkonadiNotes.so -akonadicalendar_PORT= net/akonadi-calendar -akonadicalendar_LIB= libKF5AkonadiCalendar.so +kde-akonadicalendar_PORT= net/akonadi-calendar +kde-akonadicalendar_LIB= libKF5AkonadiCalendar.so -akonadisearch_PORT= net/akonadi-search -akonadisearch_LIB= libKF5AkonadiSearchCore.so +kde-akonadisearch_PORT= net/akonadi-search +kde-akonadisearch_LIB= libKF5AkonadiSearchCore.so -alarmcalendar_PORT= net/kalarmcal -alarmcalendar_LIB= libKF5AlarmCalendar.so +kde-alarmcalendar_PORT= net/kalarmcal +kde-alarmcalendar_LIB= libKF5AlarmCalendar.so -blog_PORT= net/kblog -blog_LIB= libKF5Blog.so +kde-blog_PORT= net/kblog +kde-blog_LIB= libKF5Blog.so -calendarsupport_PORT= net/calendarsupport -calendarsupport_LIB= libKF5CalendarSupport.so +kde-calendarsupport_PORT= net/calendarsupport +kde-calendarsupport_LIB= libKF5CalendarSupport.so -calendarcore_PORT= net/kcalcore -calendarcore_LIB= libKF5CalendarCore.so +kde-calendarcore_PORT= net/kcalcore +kde-calendarcore_LIB= libKF5CalendarCore.so -calendarutils_PORT= net/kcalutils -calendarutils_LIB= libKF5CalendarUtils.so +kde-calendarutils_PORT= net/kcalutils +kde-calendarutils_LIB= libKF5CalendarUtils.so -contacts_PORT= net/kcontacts -contacts_LIB= libKF5Contacts.so +kde-contacts_PORT= net/kcontacts +kde-contacts_LIB= libKF5Contacts.so -eventviews_PORT= net/eventviews -eventviews_LIB= libKF5EventViews.so +kde-eventviews_PORT= net/eventviews +kde-eventviews_LIB= libKF5EventViews.so -gapi_PORT= net/libkgapi -gapi_LIB= libKPimGAPICore.so +kde-gapi_PORT= net/libkgapi +kde-gapi_LIB= libKPimGAPICore.so -grantleetheme_PORT= deskutils/grantleetheme -grantleetheme_LIB= libKF5GrantleeTheme.so +kde-grantleetheme_PORT= deskutils/grantleetheme +kde-grantleetheme_LIB= libKF5GrantleeTheme.so -gravatar_PORT= net/libgravatar -gravatar_LIB= libKF5Gravatar.so +kde-gravatar_PORT= net/libgravatar +kde-gravatar_LIB= libKF5Gravatar.so -identitymanagement_PORT= net/kidentitymanagement -identitymanagement_LIB= libKF5IdentityManagement.so +kde-identitymanagement_PORT= net/kidentitymanagement +kde-identitymanagement_LIB= libKF5IdentityManagement.so -imap_PORT= net/kimap -imap_LIB= libKF5IMAP.so +kde-imap_PORT= net/kimap +kde-imap_LIB= libKF5IMAP.so -incidenceeditor_PORT= net/incidenceeditor -incidenceeditor_LIB= libKF5IncidenceEditor.so +kde-incidenceeditor_PORT= net/incidenceeditor +kde-incidenceeditor_LIB= libKF5IncidenceEditor.so -kdepim-addons_PORT= deskutils/kdepim-addons -kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so +kde-kdepim-addons_PORT= deskutils/kdepim-addons +kde-kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so -kdepim-apps-libs_PORT= deskutils/kdepim-apps-libs -kdepim-apps-libs_LIB= libKF5SendLater.so +kde-kdepim-apps-libs_PORT= deskutils/kdepim-apps-libs +kde-kdepim-apps-libs_LIB= libKF5SendLater.so -kdepim-runtime5_PORT= deskutils/kdepim-runtime -kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator +kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime +kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator -kitinerary_PORT= net/kitinerary -kitinerary_LIB= libKPimItinerary.so +kde-kitinerary_PORT= net/kitinerary +kde-kitinerary_LIB= libKPimItinerary.so -kontactinterface_PORT= net/kontactinterface -kontactinterface_LIB= libKF5KontactInterface.so +kde-kontactinterface_PORT= net/kontactinterface +kde-kontactinterface_LIB= libKF5KontactInterface.so -kpimdav_PORT= net/kdav -kpimdav_LIB= libKPimKDAV.so +kde-kpimdav_PORT= net/kdav +kde-kpimdav_LIB= libKPimKDAV.so -kpkpass_PORT= security/kpkpass -kpkpass_LIB= libKPimPkPass.so +kde-kpkpass_PORT= security/kpkpass +kde-kpkpass_LIB= libKPimPkPass.so -ksmtp_PORT= net/ksmtp -ksmtp_LIB= libKPimSMTP.so +kde-ksmtp_PORT= net/ksmtp +kde-ksmtp_LIB= libKPimSMTP.so -ldap_PORT= net/kldap -ldap_LIB= libKF5Ldap.so +kde-ldap_PORT= net/kldap +kde-ldap_LIB= libKF5Ldap.so -libkdepim_PORT= deskutils/libkdepim -libkdepim_LIB= libKF5Libkdepim.so +kde-libkdepim_PORT= deskutils/libkdepim +kde-libkdepim_LIB= libKF5Libkdepim.so -libkleo_PORT= security/libkleo -libkleo_LIB= libKF5Libkleo.so +kde-libkleo_PORT= security/libkleo +kde-libkleo_LIB= libKF5Libkleo.so -libksieve_PORT= net/libksieve -libksieve_LIB= libKF5KSieve.so +kde-libksieve_PORT= net/libksieve +kde-libksieve_LIB= libKF5KSieve.so -mailcommon_PORT= net/mailcommon -mailcommon_LIB= libKF5MailCommon.so +kde-mailcommon_PORT= net/mailcommon +kde-mailcommon_LIB= libKF5MailCommon.so -mailimporter_PORT= net/mailimporter -mailimporter_LIB= libKF5MailImporter.so +kde-mailimporter_PORT= net/mailimporter +kde-mailimporter_LIB= libKF5MailImporter.so -mailtransport_PORT= net/kmailtransport -mailtransport_LIB= libKF5MailTransport.so +kde-mailtransport_PORT= net/kmailtransport +kde-mailtransport_LIB= libKF5MailTransport.so -mbox_PORT= net/kmbox -mbox_LIB= libKF5Mbox.so +kde-mbox_PORT= net/kmbox +kde-mbox_LIB= libKF5Mbox.so -messagelib_PORT= net/messagelib -messagelib_LIB= libKF5MessageList.so +kde-messagelib_PORT= net/messagelib +kde-messagelib_LIB= libKF5MessageList.so -mime_PORT= net/kmime -mime_LIB= libKF5Mime.so +kde-mime_PORT= net/kmime +kde-mime_LIB= libKF5Mime.so -pimcommon_PORT= net/pimcommon -pimcommon_LIB= libKF5PimCommon.so +kde-pimcommon_PORT= net/pimcommon +kde-pimcommon_LIB= libKF5PimCommon.so -pimtextedit_PORT= net/kpimtextedit -pimtextedit_LIB= libKF5PimTextEdit.so +kde-pimtextedit_PORT= net/kpimtextedit +kde-pimtextedit_LIB= libKF5PimTextEdit.so -tnef_PORT= net/ktnef -tnef_LIB= libKF5Tnef.so +kde-tnef_PORT= net/ktnef +kde-tnef_LIB= libKF5Tnef.so # PIM Applications -akonadiconsole_PORT= deskutils/akonadiconsole -akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole +kde-akonadiconsole_PORT= deskutils/akonadiconsole +kde-akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole -akregator_PORT= deskutils/akregator -akregator_PATH= ${KDE_PREFIX}/bin/akregator +kde-akregator_PORT= deskutils/akregator +kde-akregator_PATH= ${KDE_PREFIX}/bin/akregator -grantlee-editor_PORT= deskutils/grantlee-editor -grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor +kde-grantlee-editor_PORT= deskutils/grantlee-editor +kde-grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor -kaddressbook_PORT= deskutils/kaddressbook -kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook +kde-kaddressbook_PORT= deskutils/kaddressbook +kde-kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook -kalarm_PORT= deskutils/kalarm -kalarm_PATH= ${KDE_PREFIX}/bin/kalarm +kde-kalarm_PORT= deskutils/kalarm +kde-kalarm_PATH= ${KDE_PREFIX}/bin/kalarm -kmail_PORT= deskutils/kmail -kmail_PATH= ${KDE_PREFIX}/bin/kmail +kde-kmail_PORT= deskutils/kmail +kde-kmail_PATH= ${KDE_PREFIX}/bin/kmail -kmail-account-wizard_PORT= deskutils/kmail-account-wizard -kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard +kde-kmail-account-wizard_PORT= deskutils/kmail-account-wizard +kde-kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard -knotes_PORT= deskutils/knotes -knotex_PATH= ${KDE_PREFIX}/bin/knotes +kde-knotes_PORT= deskutils/knotes +kde-knotex_PATH= ${KDE_PREFIX}/bin/knotes -kontact_PORT= deskutils/kontact -kontact_PATH= ${KDE_PREFIX}/bin/kontact +kde-kontact_PORT= deskutils/kontact +kde-kontact_PATH= ${KDE_PREFIX}/bin/kontact -korganizer_PORT= deskutils/korganizer -korganizer_PATH= ${KDE_PREFIX}/bin/korganizer +kde-korganizer_PORT= deskutils/korganizer +kde-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer -mbox-importer_PORT= deskutils/mbox-importer -mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter +kde-mbox-importer_PORT= deskutils/mbox-importer +kde-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter -pim-data-exporter_PORT= deskutils/pim-data-exporter -pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimsettingexporter +kde-pim-data-exporter_PORT= deskutils/pim-data-exporter +kde-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimsettingexporter # ====================== end of pim5 components ================================ # ====================== multiversion component ================================ -akonadi5_PORT= databases/akonadi -akonadi5_LIB= libKF5AkonadiPrivate.so +kde-akonadi5_PORT= databases/akonadi +kde-akonadi5_LIB= libKF5AkonadiPrivate.so -baloo-widgets5_PORT= sysutils/baloo-widgets -baloo-widgets5_LIB= libKF5BalooWidgets.so +kde-baloo-widgets5_PORT= sysutils/baloo-widgets +kde-baloo-widgets5_LIB= libKF5BalooWidgets.so -kate5_PORT= editors/kate -kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so +kde-kate5_PORT= editors/kate +kde-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so -libkcddb5_PORT= audio/libkcddb -libkcddb5_LIB= libKF5Cddb.so +kde-libkcddb5_PORT= audio/libkcddb +kde-libkcddb5_LIB= libKF5Cddb.so -libkcompactdisc5_PORT= audio/libkcompactdisc -libkcompactdisc5_LIB= libKF5CompactDisc.so +kde-libkcompactdisc5_PORT= audio/libkcompactdisc +kde-libkcompactdisc5_LIB= libKF5CompactDisc.so -libkdcraw5_PORT= graphics/libkdcraw -libkdcraw5_LIB= libKF5KDcraw.so +kde-libkdcraw5_PORT= graphics/libkdcraw +kde-libkdcraw5_LIB= libKF5KDcraw.so -libkdegames5_PORT= games/libkdegames -libkdegames5_LIB= libKF5KDEGames.so +kde-libkdegames5_PORT= games/libkdegames +kde-libkdegames5_LIB= libKF5KDEGames.so -libkeduvocdocument5_PORT= misc/libkeduvocdocument -libkeduvocdocument5_LIB= libKEduVocDocument.so +kde-libkeduvocdocument5_PORT= misc/libkeduvocdocument +kde-libkeduvocdocument5_LIB= libKEduVocDocument.so -libkexiv25_PORT= graphics/libkexiv2 -libkexiv25_LIB= libKF5KExiv2.so +kde-libkexiv25_PORT= graphics/libkexiv2 +kde-libkexiv25_LIB= libKF5KExiv2.so -libkipi5_PORT= graphics/libkipi -libkipi5_LIB= libKF5Kipi.so +kde-libkipi5_PORT= graphics/libkipi +kde-libkipi5_LIB= libKF5Kipi.so -libksane5_PORT= graphics/libksane -libksane5_LIB= libKF5Sane.so +kde-libksane5_PORT= graphics/libksane +kde-libksane5_LIB= libKF5Sane.so -marble5_PORT= astro/marble -marble5_LIB= libmarblewidget-qt5.so +kde-marble5_PORT= astro/marble +kde-marble5_LIB= libmarblewidget-qt5.so -okular5_PORT= graphics/okular -okular5_LIB= libOkular5Core.so +kde-okular5_PORT= graphics/okular +kde-okular5_LIB= libOkular5Core.so # ====================== end of multiversion components ======================== # ====================== select the proper multiversion component ============== . for comp in ${_USE_KDE_BOTH} ${comp}_PORT= ${${comp}${_KDE_VERSION}_PORT} . if defined(${comp}${_KDE_VERSION}_LIB) ${comp}_LIB= ${${comp}${_KDE_VERSION}_LIB} . else . if defined(${comp}${_KDE_VERSION}_PATH}) ${comp}_PATH= ${${comp}${_KDE_VERSION}_LIB} . endif # If neither is defined, this gets caught below when checking components . endif . endfor #=============================================================================== # end of component list ######################################################## _USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL} # Iterate through components deprived of suffix. . for component in ${USE_KDE:O:u:C/_.+//} # Check that the component is valid. . if ${_USE_KDE_ALL:M${component}} != "" # Skip meta-components (currently none). -. if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB)) +. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB)) # Check if a dependency type is explicitly requested. . if ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == "" -${component}_TYPE= # empty +kde-${component}_TYPE= # empty . if ${USE_KDE:M${component}_build} != "" -${component}_TYPE+= build +kde-${component}_TYPE+= build . endif . if ${USE_KDE:M${component}_run} != "" -${component}_TYPE+= run +kde-${component}_TYPE+= run . endif . endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == "" # If no dependency type is set, default to full dependency. -. if !defined(${component}_TYPE) -${component}_TYPE= build run +. if !defined(kde-${component}_TYPE) +kde-${component}_TYPE= build run . endif # Set real dependencies. -. if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} -LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT} +. if defined(kde-${component}_LIB) && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun} +LIB_DEPENDS+= ${kde-${component}_LIB}:${kde-${component}_PORT} . else -${component}_PATH?= ${KDE_PREFIX}/lib/${${component}_LIB} -${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT} -. if ${${component}_TYPE:Mbuild} != "" -BUILD_DEPENDS+= ${${component}_DEPENDS} +kde-${component}_PATH?= ${KDE_PREFIX}/lib/${kde-${component}_LIB} +kde-${component}_DEPENDS= ${kde-${component}_PATH}:${kde-${component}_PORT} +. if ${kde-${component}_TYPE:Mbuild} != "" +BUILD_DEPENDS+= ${kde-${component}_DEPENDS} . endif -. if ${${component}_TYPE:Mrun} != "" -RUN_DEPENDS+= ${${component}_DEPENDS} +. if ${kde-${component}_TYPE:Mrun} != "" +RUN_DEPENDS+= ${kde-${component}_DEPENDS} . endif -. endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} -. endif # defined(${component}_PORT) && defined(${component}_PATH) +. endif # ${kde-${component}_LIB} && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun} +. endif # defined(kde-${component}_PORT) && defined(kde-${component}_PATH) . else # ! ${_USE_KDE_ALL:M${component}} != "" IGNORE= cannot be installed: unknown USE_KDE component '${component}' . endif # ${_USE_KDE_ALL:M${component}} != "" . endfor . endif .endif Index: head/Mk/Uses/qt.mk =================================================================== --- head/Mk/Uses/qt.mk (revision 496295) +++ head/Mk/Uses/qt.mk (revision 496296) @@ -1,392 +1,392 @@ # $FreeBSD$ # # There are three Qt related USES files with different access to Qt. # - qmake: The port requires Qt's qmake to build -- creates the configure target # - auto includes qt.mk # - qt-dist: The port is a port for an part of Qt4 or Qt5 # - auto includes qt.mk and qmake.mk # - qt.mk - Dependency handling. USE_QT=foo bar # # Usage: # USES=qt:[,no_env] # # Versions: 4 5 # # Port variables: # USE_QT - List of Qt modules to depend on, with optional '_build' # and '_run' suffixes. Define it empty to include this file # without depending on Qt ports. .if !defined(_QT_MK_INCLUDED) _QT_MK_INCLUDED= qt.mk # Qt versions currently supported by the framework. _QT_SUPPORTED?= 5 QT5_VERSION?= 5.12.1 # We accept the Qt version to be passed by either or all of the three mk files. . if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS) IGNORE= qt needs a version (${_QT_SUPPORTED}) passed via qt, qmake or qt-dist. . endif # Gather all the args together _QT_GLOBAL_ARGS= ${qt_ARGS} ${qmake_ARGS} ${qt-dist_ARGS} # Check fo the Qt version to be used _QT_VER= # empty . for ver in ${_QT_SUPPORTED:O:u} . if ${_QT_GLOBAL_ARGS:M${ver}} . if !defined(_QT_VERSION) _QT_VER= ${ver} . else . if ${_QT_VERSION} != ${ver} IGNORE?= cannot be installed: different Qt versions specified via qt:[${_QT_SUPPORTED:S/ //g}], qmake:[${_QT_SUPPORTED:S/ //g}] a qt-dist:[${_QT_SUPPORTED:S/ //g}] . endif . endif . endif . endfor . if empty(_QT_VER) IGNORE?= cannot decide what Qt version to use: specify one via qt:[${_QT_SUPPORTED:S/ //g}], qmake:[${_QT_SUPPORTED:S/ //g}] or qt-dist:[${_QT_SUPPORTED:S/ //g}] . endif # Set the shortcuts used from now on _QT_RELNAME= qt${_QT_VER} _QT_VERSION= ${QT${_QT_VER}_VERSION} # A wrapper (qtchooser) is used to invoke binaries. QT_BINDIR_REL?= ${QT_ARCHDIR_REL}/bin QT_INCDIR_REL?= include/${_QT_RELNAME} QT_LIBDIR_REL?= lib/${_QT_RELNAME} QT_ARCHDIR_REL?= ${QT_LIBDIR_REL} QT_PLUGINDIR_REL?= ${QT_ARCHDIR_REL}/plugins QT_LIBEXECDIR_REL?= libexec/${_QT_RELNAME} QT_IMPORTDIR_REL?= ${QT_ARCHDIR_REL}/imports QT_QMLDIR_REL?= ${QT_ARCHDIR_REL}/qml QT_DATADIR_REL?= share/${_QT_RELNAME} QT_DOCDIR_REL?= share/doc/${_QT_RELNAME} QT_L10NDIR_REL?= ${QT_DATADIR_REL}/translations QT_ETCDIR_REL?= etc/xdg QT_EXAMPLEDIR_REL?= share/examples/${_QT_RELNAME} QT_TESTDIR_REL?= ${QT_DATADIR_REL}/tests QT_CMAKEDIR_REL?= lib/cmake QT_QTCHOOSERDIR_REL?= ${QT_ETCDIR_REL}/qtchooser # Not customizable. QT_MKSPECDIR_REL= ${QT_ARCHDIR_REL}/mkspecs _QT_LIBVER= ${_QT_VERSION:R:R} LRELEASE?= ${QT_BINDIR}/lrelease LUPDATE?= ${QT_BINDIR}/lupdate MOC?= ${QT_BINDIR}/moc RCC?= ${QT_BINDIR}/rcc UIC?= ${QT_BINDIR}/uic QMAKE?= ${QT_BINDIR}/qmake # Needed to redefine the qmake target for internal Qt configuration. _QMAKE?= ${QMAKE} QMAKESPECNAME?= freebsd-${QMAKE_COMPILER} QMAKESPEC?= ${QT_MKSPECDIR}/${QMAKESPECNAME} # The whole Qt distribution should be built with the same compiler, but it's # better to support custom settings. Dereferencing the detection allows to # avoid forking a shell on each inclusion of this file, and to catch any CXX # customization (via USE_GCC, etc.). QMAKE_COMPILER= $$(ccver="$$(${CXX} --version)"; case "$$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) . for dir in BIN INC LIB ARCH PLUGIN LIBEXEC IMPORT \ QML DATA DOC L10N ETC EXAMPLE TEST MKSPEC \ CMAKE QTCHOOSER QT_${dir}DIR= ${PREFIX}/${QT_${dir}DIR_REL} # Export all directories to the plist substituion for QT_DIST ports. # For the others, exclude QT_CMAKEDIR and QT_ETCDIR. . if ${dir:NCMAKE} && ${dir:NETC} PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" . endif . endfor # Pass the chosen Qt version to the environment for qtchooser. CONFIGURE_ENV+= QT_SELECT=${_QT_RELNAME} MAKE_ENV+= QT_SELECT=${_QT_RELNAME} # Make sure both the installed mkspecs as well as the ones being built are # found, with the ones from the port being built having preference. CONFIGURE_ENV+= QMAKEMODULES="${WRKSRC}/mkspecs/modules:${LOCALBASE}/${QT_MKSPECDIR_REL}/modules" MAKE_ENV+= QMAKEMODULES="${WRKSRC}/mkspecs/modules:${LOCALBASE}/${QT_MKSPECDIR_REL}/modules" _USES_POST+= qt .endif # _QT_MK_INCLUDED # ============================================================================= # # ============================================================================= .if defined(_POSTMKINCLUDED) && !defined(_QT_MK_POST_INCLUDED) _QT_MK_POST_INCLUDED= qt.mk # The Qt components supported by qt.mk: list of shared, and version specific ones _USE_QT_ALL= assistant dbus declarative designer doc gui help \ imageformats l10n linguist linguisttools multimedia \ network opengl pixeltool qdbusviewer qmake script \ scripttools sql sql-mysql sql-odbc sql-pgsql \ sql-sqlite2 sql-sqlite3 svg testlib webkit \ xml xmlpatterns .if ${ARCH} == amd64 || ${ARCH} == i386 _USE_QT_ALL+= sql-ibase .endif _USE_QT5_ONLY= 3d buildtools canvas3d charts concurrent connectivity \ core datavis3d diag examples gamepad \ graphicaleffects location networkauth paths phonon4 plugininfo printsupport \ qdbus qdoc qdoc-data qev quickcontrols \ quickcontrols2 remoteobjects scxml sensors serialbus serialport speech \ sql-tds uiplugin uitools virtualkeyboard wayland webchannel \ webengine websockets websockets-qml webview widgets x11extras # Dependency tuples: _LIB should be preferred if possible. -3d_PORT= graphics/${_QT_RELNAME}-3d -3d_LIB= libQt${_QT_LIBVER}3DCore.so +qt-3d_PORT= graphics/${_QT_RELNAME}-3d +qt-3d_LIB= libQt${_QT_LIBVER}3DCore.so -assistant_PORT= devel/${_QT_RELNAME}-assistant -assistant_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/assistant +qt-assistant_PORT= devel/${_QT_RELNAME}-assistant +qt-assistant_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/assistant -buildtools_PORT= devel/${_QT_RELNAME}-buildtools -buildtools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc +qt-buildtools_PORT= devel/${_QT_RELNAME}-buildtools +qt-buildtools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/moc -canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d -canvas3d_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtCanvas3D/qmldir +qt-canvas3d_PORT= x11-toolkits/${_QT_RELNAME}-canvas3d +qt-canvas3d_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtCanvas3D/qmldir -charts_PORT= x11-toolkits/${_QT_RELNAME}-charts -charts_LIB= libQt${_QT_LIBVER}Charts.so +qt-charts_PORT= x11-toolkits/${_QT_RELNAME}-charts +qt-charts_LIB= libQt${_QT_LIBVER}Charts.so -concurrent_PORT= devel/${_QT_RELNAME}-concurrent -concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so +qt-concurrent_PORT= devel/${_QT_RELNAME}-concurrent +qt-concurrent_LIB= libQt${_QT_LIBVER}Concurrent.so -connectivity_PORT= comms/${_QT_RELNAME}-connectivity -connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so +qt-connectivity_PORT= comms/${_QT_RELNAME}-connectivity +qt-connectivity_LIB= libQt${_QT_LIBVER}Bluetooth.so -core_PORT= devel/${_QT_RELNAME}-core -core_LIB= libQt${_QT_LIBVER}Core.so +qt-core_PORT= devel/${_QT_RELNAME}-core +qt-core_LIB= libQt${_QT_LIBVER}Core.so -datavis3d_PORT= x11-toolkits/${_QT_RELNAME}-datavis3d -datavis3d_LIB= libQt${_QT_LIBVER}DataVisualization.so +qt-datavis3d_PORT= x11-toolkits/${_QT_RELNAME}-datavis3d +qt-datavis3d_LIB= libQt${_QT_LIBVER}DataVisualization.so -dbus_PORT= devel/${_QT_RELNAME}-dbus -dbus_LIB= libQt${_QT_LIBVER}DBus.so +qt-dbus_PORT= devel/${_QT_RELNAME}-dbus +qt-dbus_LIB= libQt${_QT_LIBVER}DBus.so -declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative -declarative_LIB= libQt${_QT_LIBVER}Qml.so +qt-declarative_PORT= x11-toolkits/${_QT_RELNAME}-declarative +qt-declarative_LIB= libQt${_QT_LIBVER}Qml.so -designer_PORT= devel/${_QT_RELNAME}-designer -designer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/designer +qt-designer_PORT= devel/${_QT_RELNAME}-designer +qt-designer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/designer -diag_PORT= sysutils/${_QT_RELNAME}-qtdiag -diag_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdiag +qt-diag_PORT= sysutils/${_QT_RELNAME}-qtdiag +qt-diag_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtdiag -doc_PORT= misc/${_QT_RELNAME}-doc -doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} +qt-doc_PORT= misc/${_QT_RELNAME}-doc +qt-doc_PATH= ${_QT_RELNAME}-doc>=${_QT_VERSION:R:R} -examples_PORT= misc/${_QT_RELNAME}-examples -examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R} +qt-examples_PORT= misc/${_QT_RELNAME}-examples +qt-examples_PATH= ${_QT_RELNAME}-examples>=${_QT_VERSION:R:R} -gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad -gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so +qt-gamepad_PORT= x11-toolkits/${_QT_RELNAME}-gamepad +qt-gamepad_LIB= libQt${_QT_LIBVER}Gamepad.so -graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects -graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir +qt-graphicaleffects_PORT= graphics/${_QT_RELNAME}-graphicaleffects +qt-graphicaleffects_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtGraphicalEffects/qmldir -gui_PORT= x11-toolkits/${_QT_RELNAME}-gui -gui_LIB= libQt${_QT_LIBVER}Gui.so +qt-gui_PORT= x11-toolkits/${_QT_RELNAME}-gui +qt-gui_LIB= libQt${_QT_LIBVER}Gui.so -help_PORT= devel/${_QT_RELNAME}-help -help_LIB= libQt${_QT_LIBVER}Help.so +qt-help_PORT= devel/${_QT_RELNAME}-help +qt-help_LIB= libQt${_QT_LIBVER}Help.so -imageformats_PORT= graphics/${_QT_RELNAME}-imageformats -imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so +qt-imageformats_PORT= graphics/${_QT_RELNAME}-imageformats +qt-imageformats_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/imageformats/libqtiff.so -linguist_PORT= devel/${_QT_RELNAME}-linguist -linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist +qt-linguist_PORT= devel/${_QT_RELNAME}-linguist +qt-linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist -linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools -linguisttools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/lrelease +qt-linguisttools_PORT= devel/${_QT_RELNAME}-linguisttools +qt-linguisttools_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/lrelease -location_PORT= devel/${_QT_RELNAME}-location -location_LIB= libQt${_QT_LIBVER}Location.so +qt-location_PORT= devel/${_QT_RELNAME}-location +qt-location_LIB= libQt${_QT_LIBVER}Location.so -l10n_PORT= misc/${_QT_RELNAME}-l10n -l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R} +qt-l10n_PORT= misc/${_QT_RELNAME}-l10n +qt-l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R} -multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia -multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so +qt-multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia +qt-multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so -network_PORT= net/${_QT_RELNAME}-network -network_LIB= libQt${_QT_LIBVER}Network.so +qt-network_PORT= net/${_QT_RELNAME}-network +qt-network_LIB= libQt${_QT_LIBVER}Network.so -networkauth_PORT= net/${_QT_RELNAME}-networkauth -networkauth_LIB= libQt${_QT_LIBVER}NetworkAuth.so +qt-networkauth_PORT= net/${_QT_RELNAME}-networkauth +qt-networkauth_LIB= libQt${_QT_LIBVER}NetworkAuth.so -opengl_PORT= graphics/${_QT_RELNAME}-opengl -opengl_LIB= libQt${_QT_LIBVER}OpenGL.so +qt-opengl_PORT= graphics/${_QT_RELNAME}-opengl +qt-opengl_LIB= libQt${_QT_LIBVER}OpenGL.so -paths_PORT= sysutils/${_QT_RELNAME}-qtpaths -paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths +qt-paths_PORT= sysutils/${_QT_RELNAME}-qtpaths +qt-paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths -pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool -pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool +qt-pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool +qt-pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool -phonon4_PORT= multimedia/phonon -phonon4_LIB= libphonon4${_QT_RELNAME}.so +qt-phonon4_PORT= multimedia/phonon +qt-phonon4_LIB= libphonon4${_QT_RELNAME}.so -plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo -plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo +qt-plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo +qt-plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo -printsupport_PORT= print/${_QT_RELNAME}-printsupport -printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so +qt-printsupport_PORT= print/${_QT_RELNAME}-printsupport +qt-printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so -qdbus_PORT= devel/${_QT_RELNAME}-qdbus -qdbus_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbus +qt-qdbus_PORT= devel/${_QT_RELNAME}-qdbus +qt-qdbus_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbus -qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer -qdbusviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbusviewer +qt-qdbusviewer_PORT= devel/${_QT_RELNAME}-qdbusviewer +qt-qdbusviewer_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdbusviewer -qdoc_PORT= devel/${_QT_RELNAME}-qdoc -qdoc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc +qt-qdoc_PORT= devel/${_QT_RELNAME}-qdoc +qt-qdoc_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qdoc -qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data -qdoc-data_PATH= ${LOCALBASE}/${QT_DOCDIR_REL}/global/config.qdocconf +qt-qdoc-data_PORT= devel/${_QT_RELNAME}-qdoc-data +qt-qdoc-data_PATH= ${LOCALBASE}/${QT_DOCDIR_REL}/global/config.qdocconf -qev_PORT= x11/${_QT_RELNAME}-qev -qev_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qev +qt-qev_PORT= x11/${_QT_RELNAME}-qev +qt-qev_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qev -qmake_PORT= devel/${_QT_RELNAME}-qmake -qmake_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmake +qt-qmake_PORT= devel/${_QT_RELNAME}-qmake +qt-qmake_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qmake -quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols -quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir +qt-quickcontrols_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols +qt-quickcontrols_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtQuick/Controls/qmldir -quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2 -quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so +qt-quickcontrols2_PORT= x11-toolkits/${_QT_RELNAME}-quickcontrols2 +qt-quickcontrols2_LIB= libQt${_QT_LIBVER}QuickControls2.so -remoteobjects_PORT= devel/${_QT_RELNAME}-remoteobjects -remoteobjects_LIB= libQt${_QT_LIBVER}RemoteObjects.so +qt-remoteobjects_PORT= devel/${_QT_RELNAME}-remoteobjects +qt-remoteobjects_LIB= libQt${_QT_LIBVER}RemoteObjects.so -sensors_PORT= comms/${_QT_RELNAME}-sensors -sensors_LIB= libQt${_QT_LIBVER}Sensors.so +qt-sensors_PORT= comms/${_QT_RELNAME}-sensors +qt-sensors_LIB= libQt${_QT_LIBVER}Sensors.so -script_PORT= devel/${_QT_RELNAME}-script -script_LIB= libQt${_QT_LIBVER}Script.so +qt-script_PORT= devel/${_QT_RELNAME}-script +qt-script_LIB= libQt${_QT_LIBVER}Script.so -scripttools_PORT= devel/${_QT_RELNAME}-scripttools -scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so +qt-scripttools_PORT= devel/${_QT_RELNAME}-scripttools +qt-scripttools_LIB= libQt${_QT_LIBVER}ScriptTools.so -scxml_PORT= devel/${_QT_RELNAME}-scxml -scxml_LIB= libQt${_QT_LIBVER}Scxml.so +qt-scxml_PORT= devel/${_QT_RELNAME}-scxml +qt-scxml_LIB= libQt${_QT_LIBVER}Scxml.so -serialbus_PORT= comms/${_QT_RELNAME}-serialbus -serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so +qt-serialbus_PORT= comms/${_QT_RELNAME}-serialbus +qt-serialbus_LIB= libQt${_QT_LIBVER}SerialBus.so -serialport_PORT= comms/${_QT_RELNAME}-serialport -serialport_LIB= libQt${_QT_LIBVER}SerialPort.so +qt-serialport_PORT= comms/${_QT_RELNAME}-serialport +qt-serialport_LIB= libQt${_QT_LIBVER}SerialPort.so -speech_PORT= accessibility/${_QT_RELNAME}-speech -speech_LIB= libQt${_QT_LIBVER}TextToSpeech.so +qt-speech_PORT= accessibility/${_QT_RELNAME}-speech +qt-speech_LIB= libQt${_QT_LIBVER}TextToSpeech.so -sql_PORT= databases/${_QT_RELNAME}-sql -sql_LIB= libQt${_QT_LIBVER}Sql.so +qt-sql_PORT= databases/${_QT_RELNAME}-sql +qt-sql_LIB= libQt${_QT_LIBVER}Sql.so -sql-pgsql_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlpsql.so +qt-sql-pgsql_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlpsql.so -sql-sqlite3_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlite.so +qt-sql-sqlite3_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsqlite.so . for db in ibase mysql odbc pgsql sqlite2 sqlite3 tds -sql-${db}_PORT= databases/${_QT_RELNAME}-sqldrivers-${db} -sql-${db}_PATH?= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsql${db:C/^sql//}.so +qt-sql-${db}_PORT= databases/${_QT_RELNAME}-sqldrivers-${db} +qt-sql-${db}_PATH?= ${LOCALBASE}/${QT_PLUGINDIR_REL}/sqldrivers/libqsql${db:C/^sql//}.so . endfor -svg_PORT= graphics/${_QT_RELNAME}-svg -svg_LIB= libQt${_QT_LIBVER}Svg.so +qt-svg_PORT= graphics/${_QT_RELNAME}-svg +qt-svg_LIB= libQt${_QT_LIBVER}Svg.so -testlib_PORT= devel/${_QT_RELNAME}-testlib -testlib_LIB= libQt${_QT_LIBVER}Test.so +qt-testlib_PORT= devel/${_QT_RELNAME}-testlib +qt-testlib_LIB= libQt${_QT_LIBVER}Test.so -uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin -uiplugin_PATH= ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin +qt-uiplugin_PORT= x11-toolkits/${_QT_RELNAME}-uiplugin +qt-uiplugin_PATH= ${LOCALBASE}/${QT_INCDIR_REL}/QtUiPlugin/QtUiPlugin -uitools_PORT= devel/${_QT_RELNAME}-uitools -uitools_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt${_QT_LIBVER}UiTools.a +qt-uitools_PORT= devel/${_QT_RELNAME}-uitools +qt-uitools_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt${_QT_LIBVER}UiTools.a -virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard -virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so +qt-virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard +qt-virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so -webchannel_PORT= www/${_QT_RELNAME}-webchannel -webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so +qt-webchannel_PORT= www/${_QT_RELNAME}-webchannel +qt-webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so -webengine_PORT= www/${_QT_RELNAME}-webengine -webengine_LIB= libQt${_QT_LIBVER}WebEngine.so +qt-webengine_PORT= www/${_QT_RELNAME}-webengine +qt-webengine_LIB= libQt${_QT_LIBVER}WebEngine.so -websockets_PORT= www/${_QT_RELNAME}-websockets -websockets_LIB= libQt${_QT_LIBVER}WebSockets.so +qt-websockets_PORT= www/${_QT_RELNAME}-websockets +qt-websockets_LIB= libQt${_QT_LIBVER}WebSockets.so -websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml -websockets-qml_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtWebSockets/qmldir +qt-websockets-qml_PORT= www/${_QT_RELNAME}-websockets-qml +qt-websockets-qml_PATH= ${LOCALBASE}/${QT_QMLDIR_REL}/QtWebSockets/qmldir -webkit_PORT= www/${_QT_RELNAME}-webkit -webkit_LIB= libQt${_QT_LIBVER}WebKit.so +qt-webkit_PORT= www/${_QT_RELNAME}-webkit +qt-webkit_LIB= libQt${_QT_LIBVER}WebKit.so -webview_PORT= www/${_QT_RELNAME}-webview -webview_LIB= libQt${_QT_LIBVER}WebView.so +qt-webview_PORT= www/${_QT_RELNAME}-webview +qt-webview_LIB= libQt${_QT_LIBVER}WebView.so -widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets -widgets_LIB= libQt${_QT_LIBVER}Widgets.so +qt-widgets_PORT= x11-toolkits/${_QT_RELNAME}-widgets +qt-widgets_LIB= libQt${_QT_LIBVER}Widgets.so -x11extras_PORT= x11/${_QT_RELNAME}-x11extras -x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so +qt-x11extras_PORT= x11/${_QT_RELNAME}-x11extras +qt-x11extras_LIB= libQt${_QT_LIBVER}X11Extras.so -xml_PORT= textproc/${_QT_RELNAME}-xml -xml_LIB= libQt${_QT_LIBVER}Xml.so +qt-xml_PORT= textproc/${_QT_RELNAME}-xml +qt-xml_LIB= libQt${_QT_LIBVER}Xml.so -xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns -xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so +qt-xmlpatterns_PORT= textproc/${_QT_RELNAME}-xmlpatterns +qt-xmlpatterns_LIB= libQt${_QT_LIBVER}XmlPatterns.so # Actually add the dependencies to the proper lists. _USE_QT_ALL+= ${_USE_QT${_QT_VER}_ONLY} _USE_QT= ${USE_QT} # Iterate through components deprived of suffix. . for component in ${_USE_QT:O:u:C/_(build|run)$//} # Check that the component is valid. . if ${_USE_QT_ALL:M${component}} != "" # Skip meta-components (currently none). -. if defined(${component}_PORT) && (defined(${component}_PATH) || defined(${component}_LIB)) +. if defined(qt-${component}_PORT) && (defined(qt-${component}_PATH) || defined(qt-${component}_LIB)) # Check if a dependency type is explicitly requested. . if ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == "" -${component}_TYPE= # empty +qt-${component}_TYPE= # empty . if ${_USE_QT:M${component}_build} != "" -${component}_TYPE+= build +qt-${component}_TYPE+= build . endif . if ${_USE_QT:M${component}_run} != "" -${component}_TYPE+= run +qt-${component}_TYPE+= run . endif . endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == "" # If no dependency type is set, default to full dependency. -. if !defined(${component}_TYPE) -${component}_TYPE= build run +. if !defined(qt-${component}_TYPE) +qt-${component}_TYPE= build run . endif # Set real dependencies. -. if defined(${component}_LIB) && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} -LIB_DEPENDS+= ${${component}_LIB}:${${component}_PORT} +. if defined(qt-${component}_LIB) && ${qt-${component}_TYPE:Mbuild} && ${qt-${component}_TYPE:Mrun} +LIB_DEPENDS+= ${qt-${component}_LIB}:${qt-${component}_PORT} . else -${component}_PATH?= ${QT_LIBDIR}/${${component}_LIB} -${component}_DEPENDS= ${${component}_PATH}:${${component}_PORT} -. if ${${component}_TYPE:Mbuild} != "" -BUILD_DEPENDS+= ${${component}_DEPENDS} +qt-${component}_PATH?= ${QT_LIBDIR}/${qt-${component}_LIB} +qt-${component}_DEPENDS= ${qt-${component}_PATH}:${qt-${component}_PORT} +. if ${qt-${component}_TYPE:Mbuild} != "" +BUILD_DEPENDS+= ${qt-${component}_DEPENDS} . endif -. if ${${component}_TYPE:Mrun} != "" -RUN_DEPENDS+= ${${component}_DEPENDS} +. if ${qt-${component}_TYPE:Mrun} != "" +RUN_DEPENDS+= ${qt-${component}_DEPENDS} . endif -. endif # ${${component}_LIB} && ${${component}_TYPE:Mbuild} && ${${component}_TYPE:Mrun} -. endif # defined(${component}_PORT) && defined(${component}_PATH) +. endif # ${qt-${component}_LIB} && ${qt-${component}_TYPE:Mbuild} && ${qt-${component}_TYPE:Mrun} +. endif # defined(qt-${component}_PORT) && defined(qt-${component}_PATH) . else # ! ${_USE_QT_ALL:M${component}} != "" IGNORE= cannot be installed: unknown USE_QT component '${component}' . endif # ${_USE_QT_ALL:M${component}} != "" . endfor .endif # defined(_QT_MK_POST_INCLUDED)