diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk index ee4064704c45..09c66f68cd2d 100644 --- a/Mk/Uses/kde.mk +++ b/Mk/Uses/kde.mk @@ -1,911 +1,912 @@ # 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-applications: 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. # # option DOCS If the port is part of kde-applications (see CATEGORIES, # above) and has an option defined for DOCS then a dependency # for doctools_build is added. The option itself doesn't # have to do anything -- the dependency is always there. # # KDE_INVENT If the port does not have a regular release, and should # be fetched from KDE Invent (a GitLab instance) it can set # KDE_INVENT to 3 space-separated values: # * a full 40-character commit hash # * a category name inside KDE Invent # * a repository name inside KDE Invent # Default values for category and name are: # * the first item in CATEGORIES that is not "kde"; this # is useful when the FreeBSD ports category and the KDE # category are the same (which happens sometimes) # * PORTNAME, often the FreeBSD port name is the same # as the upstream name and it will not need to be specified. # Sometimes `KDE_INVENT=` will do and often # `KDE_INVENT= ` is enough. # # Setting KDE_INVENT is the equivalent of a handful of USE_GITLAB # and related settings. # # 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.24.6 KDE_PLASMA_BRANCH?= stable # Current KDE frameworks. KDE_FRAMEWORKS_VERSION?= 5.97.0 KDE_FRAMEWORKS_BRANCH?= stable # Current KDE applications. KDE_APPLICATIONS_VERSION?= 22.08.1 KDE_APPLICATIONS_SHLIB_VER?= 5.21.1 # G as in KDE Gear, and as in "don't make the variable name longer than required" KDE_APPLICATIONS_SHLIB_G_VER?= 22.8.1 KDE_APPLICATIONS_BRANCH?= stable # 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 # Doing source-selection if the sources are on KDE invent . if defined(KDE_INVENT) _invent_hash= ${KDE_INVENT:[1]} _invent_category= ${KDE_INVENT:[2]} _invent_name= ${KDE_INVENT:[3]} # Fill in default values if bits are missing . if empty(_invent_category) _invent_category= ${CATEGORIES:Nkde:[1]} . endif . if empty(_invent_name) _invent_name= ${PORTNAME} . endif # If valid, use it for GitLab . if empty(_invent_hash) || empty(_invent_category) || empty(_invent_name) IGNORE?= invalid KDE_INVENT value '${KDE_INVENT}' . else USE_GITLAB= yes GL_SITE= https://invent.kde.org GL_ACCOUNT= ${_invent_category} GL_PROJECT= ${_invent_name} GL_COMMIT= ${_invent_hash} . endif . endif . 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} MASTER_SITES?= KDE/${KDE_APPLICATIONS_BRANCH}/release-service/${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. This is only done if the port # defines OPTION DOCS -- the _KDE_OPTIONS here is to # avoid make errors when there are no options defined at all. _KDE_OPTIONS= bogus ${OPTIONS_DEFINE} . if ${_KDE_OPTIONS:MDOCS} DOCSDIR= ${PREFIX}/share/doc PORTDOCS?= HTML/* USE_KDE+= doctools_build . endif # 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}" DIST_SUBDIR?= KDE/release-service/${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- +WWW?= https://api.kde.org/frameworks/${PORTNAME}/html/index.html # 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 kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient . 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) # ============================================================================== # === SET UP CMAKE ENVIRONMENT ================================================= # Help cmake to find files when testing ports with non-default PREFIX. CMAKE_ARGS+= -DCMAKE_PREFIX_PATH="${LOCALBASE}" # We set KDE_INSTALL_USE_QT_SYS_PATHS to install mkspecs files, plugins and # imports to the Qt 5 install directory. CMAKE_ARGS+= -DCMAKE_MODULE_PATH="${LOCALBASE};${KDE_PREFIX}" \ -DCMAKE_INSTALL_PREFIX="${KDE_PREFIX}" \ -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=true # Set man-page installation prefix. CMAKE_ARGS+= -DKDE_INSTALL_MANDIR:PATH="${KDE_PREFIX}/man" \ -DMAN_INSTALL_DIR:PATH="${KDE_PREFIX}/man" # Disable autotests unless TEST_TARGET is defined. . if !defined(TEST_TARGET) CMAKE_ARGS+= -DBUILD_TESTING:BOOL=false . endif # ============================================================================== # === 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}" \ KDE_FRAMEWORKS_VERSION="${KDE_FRAMEWORKS_VERSION}" \ KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}" # ============================================================================== _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 kquickcharts 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 kdav kdeclarative \ kded kdesu kdewebkit kio kwayland-server newstuff notifyconfig parts \ people plasma-framework purpose runner service texteditor \ textwidgets wallet xmlgui xmlrpcclient _USE_FRAMEWORKS_TIER4= frameworkintegration calendarcore contacts # 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} \ kpublictransport kosm \ plasma-wayland-protocols # 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 ksystemstats kwallet-pam \ kwayland-integration kwin kwrited layer-shell-qt libkscreen \ libksysguard milou oxygen plasma-browser-integration \ plasma-desktop plasma-disks plasma-integration plasma-pa \ plasma-sdk plasma-workspace plasma-workspace-wallpapers \ polkit-kde-agent-1 powerdevil systemsettings # List of components of the KDE PIM distribution (part of applications). _USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \ akonadicalendar akonadisearch \ calendarcore calendarsupport calendarutils \ contacts eventviews gapi grantleetheme \ gravatar identitymanagement imap \ incidenceeditor kdepim-addons \ kdepim-runtime5 kitinerary kontactinterface 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 ================================= kde-activities_PORT= x11/kf5-kactivities kde-activities_LIB= libKF5Activities.so kde-activities-stats_PORT= x11/kf5-kactivities-stats kde-activities-stats_LIB= libKF5ActivitiesStats.so kde-apidox_PORT= devel/kf5-kapidox kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox-generate kde-apidox_TYPE= run kde-archive_PORT= archivers/kf5-karchive kde-archive_LIB= libKF5Archive.so kde-attica5_PORT= x11-toolkits/kf5-attica kde-attica5_LIB= libKF5Attica.so kde-auth_PORT= devel/kf5-kauth kde-auth_LIB= libKF5Auth.so kde-baloo5_PORT= sysutils/kf5-baloo kde-baloo5_LIB= libKF5Baloo.so kde-bookmarks_PORT= devel/kf5-kbookmarks kde-bookmarks_LIB= libKF5Bookmarks.so 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 kde-codecs_PORT= textproc/kf5-kcodecs kde-codecs_LIB= libKF5Codecs.so kde-completion_PORT= x11-toolkits/kf5-kcompletion kde-completion_LIB= libKF5Completion.so kde-config_PORT= devel/kf5-kconfig kde-config_LIB= libKF5ConfigCore.so kde-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets kde-configwidgets_LIB= libKF5ConfigWidgets.so kde-coreaddons_PORT= devel/kf5-kcoreaddons kde-coreaddons_LIB= libKF5CoreAddons.so kde-crash_PORT= devel/kf5-kcrash kde-crash_LIB= libKF5Crash.so kde-dbusaddons_PORT= devel/kf5-kdbusaddons kde-dbusaddons_LIB= libKF5DBusAddons.so kde-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin kde-designerplugin_PATH= ${KDE_PREFIX}/bin/kgendesignerplugin kde-designerplugin_TYPE= run kde-dnssd_PORT= dns/kf5-kdnssd kde-dnssd_LIB= libKF5DNSSD.so kde-doctools_PORT= devel/kf5-kdoctools kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5 kde-ecm_PORT= devel/kf5-extra-cmake-modules kde-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake kde-emoticons_PORT= x11-themes/kf5-kemoticons kde-emoticons_LIB= libKF5Emoticons.so kde-filemetadata_PORT= devel/kf5-kfilemetadata kde-filemetadata_LIB= libKF5FileMetaData.so kde-frameworkintegration_PORT= x11/kf5-frameworkintegration kde-frameworkintegration_LIB= libKF5Style.so kde-globalaccel_PORT= x11/kf5-kglobalaccel kde-globalaccel_LIB= libKF5GlobalAccel.so kde-guiaddons_PORT= x11-toolkits/kf5-kguiaddons kde-guiaddons_LIB= libKF5GuiAddons.so kde-holidays_PORT= net/kf5-kholidays kde-holidays_LIB= libKF5Holidays.so kde-i18n_PORT= devel/kf5-ki18n kde-i18n_LIB= libKF5I18n.so kde-iconthemes_PORT= x11-themes/kf5-kiconthemes kde-iconthemes_LIB= libKF5IconThemes.so kde-idletime_PORT= devel/kf5-kidletime kde-idletime_LIB= libKF5IdleTime.so kde-init_PORT= x11/kf5-kinit kde-init_PATH= ${KDE_PREFIX}/bin/kdeinit5 kde-itemmodels_PORT= devel/kf5-kitemmodels kde-itemmodels_LIB= libKF5ItemModels.so kde-itemviews_PORT= x11-toolkits/kf5-kitemviews kde-itemviews_LIB= libKF5ItemViews.so kde-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets kde-jobwidgets_LIB= libKF5JobWidgets.so kde-js_PORT= www/kf5-kjs kde-js_LIB= libKF5JS.so kde-jsembed_PORT= www/kf5-kjsembed kde-jsembed_LIB= libKF5JsEmbed.so kde-kcmutils_PORT= devel/kf5-kcmutils kde-kcmutils_LIB= libKF5KCMUtils.so kde-kdeclarative_PORT= devel/kf5-kdeclarative kde-kdeclarative_LIB= libKF5Declarative.so kde-kded_PORT= x11/kf5-kded kde-kded_PATH= ${KDE_PREFIX}/bin/kded5 kde-kdelibs4support_PORT= x11/kf5-kdelibs4support kde-kdelibs4support_LIB= libKF5KDELibs4Support.so kde-kdesu_PORT= security/kf5-kdesu kde-kdesu_LIB= libKF5Su.so kde-kdewebkit_PORT= www/kf5-kdewebkit kde-kdewebkit_LIB= libKF5WebKit.so kde-khtml_PORT= www/kf5-khtml kde-khtml_LIB= libKF5KHtml.so kde-kimageformats_PORT= graphics/kf5-kimageformats kde-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so kde-kimageformats_TYPE= run kde-kio_PORT= devel/kf5-kio kde-kio_LIB= libKF5KIOCore.so kde-kirigami2_PORT= x11-toolkits/kf5-kirigami2 kde-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libKirigamiPlugin.so kde-kquickcharts_PORT= graphics/kf5-kquickcharts kde-kquickcharts_PATH= ${QT_QMLDIR}/org/kde/quickcharts/libQuickCharts.so kde-kross_PORT= lang/kf5-kross kde-kross_LIB= libKF5KrossCore.so kde-kwayland-server_PORT= x11/plasma5-kwayland-server kde-kwayland-server_LIB= libKWaylandServer.so kde-layer-shell-qt_PORT= x11/plasma5-layer-shell-qt kde-layer-shell-qt_LIB= libLayerShellQtInterface.so kde-mediaplayer_PORT= multimedia/kf5-kmediaplayer kde-mediaplayer_LIB= libKF5MediaPlayer.so.5 kde-newstuff_PORT= devel/kf5-knewstuff kde-newstuff_LIB= libKF5NewStuff.so kde-notifications_PORT= devel/kf5-knotifications kde-notifications_LIB= libKF5Notifications.so kde-notifyconfig_PORT= devel/kf5-knotifyconfig kde-notifyconfig_LIB= libKF5NotifyConfig.so 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 kde-package_PORT= devel/kf5-kpackage kde-package_LIB= libKF5Package.so kde-parts_PORT= devel/kf5-kparts kde-parts_LIB= libKF5Parts.so kde-people_PORT= devel/kf5-kpeople kde-people_LIB= libKF5People.so kde-plasma-framework_PORT= x11/kf5-plasma-framework kde-plasma-framework_LIB= libKF5Plasma.so kde-plasma-wayland-protocols_PORT= x11/plasma-wayland-protocols kde-plasma-wayland-protocols_PATH= ${KDE_PREFIX}/lib/cmake/PlasmaWaylandProtocols/PlasmaWaylandProtocolsConfig.cmake kde-plotting_PORT= graphics/kf5-kplotting kde-plotting_LIB= libKF5Plotting.so kde-prison_PORT= graphics/kf5-prison kde-prison_LIB= libKF5Prison.so kde-pty_PORT= devel/kf5-kpty kde-pty_LIB= libKF5Pty.so kde-purpose_PORT= misc/kf5-purpose kde-purpose_LIB= libKF5Purpose.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 kde-runner_PORT= x11/kf5-krunner kde-runner_LIB= libKF5Runner.so kde-service_PORT= devel/kf5-kservice kde-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5 kde-solid_PORT= devel/kf5-solid kde-solid_LIB= libKF5Solid.so kde-sonnet_PORT= textproc/kf5-sonnet kde-sonnet_LIB= libKF5SonnetCore.so kde-syndication_PORT= net/kf5-syndication kde-syndication_LIB= libKF5Syndication.so kde-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting kde-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so kde-texteditor_PORT= devel/kf5-ktexteditor kde-texteditor_LIB= libKF5TextEditor.so kde-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets kde-textwidgets_LIB= libKF5TextWidgets.so kde-threadweaver_PORT= devel/kf5-threadweaver kde-threadweaver_LIB= libKF5ThreadWeaver.so kde-unitconversion_PORT= devel/kf5-kunitconversion kde-unitconversion_LIB= libKF5UnitConversion.so kde-wallet_PORT= sysutils/kf5-kwallet kde-wallet_LIB= libKF5Wallet.so kde-wayland_PORT= x11/kf5-kwayland kde-wayland_LIB= libKF5WaylandClient.so kde-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons kde-widgetsaddons_LIB= libKF5WidgetsAddons.so kde-windowsystem_PORT= x11/kf5-kwindowsystem kde-windowsystem_LIB= libKF5WindowSystem.so kde-xmlgui_PORT= x11-toolkits/kf5-kxmlgui kde-xmlgui_LIB= libKF5XmlGui.so kde-xmlrpcclient_PORT= net/kf5-kxmlrpcclient kde-xmlrpcclient_LIB= libKF5XmlRpcClient.so # ====================== end of frameworks components ========================== # ====================== plasma components ===================================== kde-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so kde-breeze_PORT= x11-themes/plasma5-breeze kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve kde-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk kde-breeze-gtk_PATH= ${KDE_PREFIX}/share/themes/Breeze/gtk-2.0/gtkrc kde-decoration_PORT= x11-wm/plasma5-kdecoration kde-decoration_LIB= libkdecorations2.so kde-discover_PORT= sysutils/plasma5-discover kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover kde-drkonqi_PORT= sysutils/plasma5-drkonqi kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi kde-hotkeys_PORT= devel/plasma5-khotkeys kde-hotkeys_LIB= libkhotkeysprivate.so.5 kde-infocenter_PORT= sysutils/plasma5-kinfocenter kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter kde-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools kde-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5 kde-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config kde-kde-gtk-config_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtk_theme kde-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons kde-kdeplasma-addons_LIB= libplasmapotdprovidercore.so kde-kgamma5_PORT= x11/plasma5-kgamma5 kde-kgamma5_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_kgamma.so kde-kmenuedit_PORT= sysutils/plasma5-kmenuedit kde-kmenuedit_PATH= ${KDE_PREFIX}/bin/kmenuedit kde-kscreen_PORT= x11/plasma5-kscreen kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console kde-kscreenlocker_PORT= security/plasma5-kscreenlocker kde-kscreenlocker_LIB= libKScreenLocker.so kde-ksshaskpass_PORT= security/plasma5-ksshaskpass kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass kde-ksysguard_PORT= sysutils/plasma5-ksysguard kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard kde-ksystemstats_PORT= sysutils/plasma5-ksystemstats kde-ksystemstats_PATH= ${KDE_PREFIX}/bin/ksystemstats kde-kwallet-pam_PORT= security/plasma5-kwallet-pam kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so kde-kwayland-integration_PORT= x11/plasma5-kwayland-integration kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so kde-kwin_PORT= x11-wm/plasma5-kwin kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11 kde-kwrited_PORT= devel/plasma5-kwrited kde-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so kde-libkscreen_PORT= x11/plasma5-libkscreen kde-libkscreen_LIB= libKF5Screen.so kde-libksysguard_PORT= sysutils/plasma5-libksysguard kde-libksysguard_LIB= libksgrd.so kde-milou_PORT= deskutils/plasma5-milou kde-milou_LIB= libmilou.so.5 kde-oxygen_PORT= x11-themes/plasma5-oxygen kde-oxygen_PATH= ${QT_PLUGINDIR}/styles/oxygen.so kde-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host kde-plasma-desktop_PORT= x11/plasma5-plasma-desktop kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/kaccess kde-plasma-disks_PORT= sysutils/plasma5-plasma-disks kde-plasma-disks_PATH= ${KDE_PREFIX}/lib/libexec/kauth/kded-smart-helper kde-plasma-integration_PORT= x11/plasma5-plasma-integration kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so kde-plasma-pa_PORT= audio/plasma5-plasma-pa kde-plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so kde-plasma-sdk_PORT= devel/plasma5-plasma-sdk kde-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer kde-plasma-workspace_PORT= x11/plasma5-plasma-workspace kde-plasma-workspace_LIB= libkworkspace5.so 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 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 kde-powerdevil_PORT= sysutils/plasma5-powerdevil kde-powerdevil_LIB= libpowerdevilcore.so kde-systemsettings_PORT= sysutils/plasma5-systemsettings kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5 # ====================== end of plasma components ============================== # ====================== pim5 components ======================================= kde-akonadicontacts_PORT= net/akonadi-contacts kde-akonadicontacts_LIB= libKF5AkonadiContact.so kde-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard kde-akonadiimportwizard_LIB= libKPimImportWizard.so kde-akonadimime_PORT= net/akonadi-mime kde-akonadimime_LIB= libKF5AkonadiMime.so kde-akonadinotes_PORT= net/akonadi-notes kde-akonadinotes_LIB= libKF5AkonadiNotes.so kde-akonadicalendar_PORT= net/akonadi-calendar kde-akonadicalendar_LIB= libKF5AkonadiCalendar.so kde-akonadisearch_PORT= net/akonadi-search kde-akonadisearch_LIB= libKF5AkonadiSearchCore.so kde-calendarsupport_PORT= net/calendarsupport kde-calendarsupport_LIB= libKF5CalendarSupport.so kde-calendarcore_PORT= net/kf5-kcalendarcore kde-calendarcore_LIB= libKF5CalendarCore.so kde-calendarutils_PORT= net/kcalutils kde-calendarutils_LIB= libKF5CalendarUtils.so kde-contacts_PORT= net/kf5-kcontacts kde-contacts_LIB= libKF5Contacts.so kde-eventviews_PORT= net/eventviews kde-eventviews_LIB= libKF5EventViews.so kde-gapi_PORT= net/libkgapi kde-gapi_LIB= libKPimGAPICore.so kde-grantleetheme_PORT= deskutils/grantleetheme kde-grantleetheme_LIB= libKF5GrantleeTheme.so kde-gravatar_PORT= net/libgravatar kde-gravatar_LIB= libKF5Gravatar.so kde-identitymanagement_PORT= net/kidentitymanagement kde-identitymanagement_LIB= libKF5IdentityManagement.so kde-imap_PORT= net/kimap kde-imap_LIB= libKF5IMAP.so kde-incidenceeditor_PORT= net/incidenceeditor kde-incidenceeditor_LIB= libKF5IncidenceEditor.so kde-kdav_PORT= net/kf5-kdav kde-kdav_LIB= libKF5DAV.so kde-kdepim-addons_PORT= deskutils/kdepim-addons kde-kdepim-addons_PATH= ${QT_PLUGINDIR}/pim5/contacteditor/editorpageplugins/cryptopageplugin.so kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator kde-kitinerary_PORT= net/kitinerary kde-kitinerary_LIB= libKPimItinerary.so kde-kontactinterface_PORT= net/kontactinterface kde-kontactinterface_LIB= libKF5KontactInterface.so kde-kpkpass_PORT= security/kpkpass kde-kpkpass_LIB= libKPimPkPass.so kde-ksmtp_PORT= net/ksmtp kde-ksmtp_LIB= libKPimSMTP.so kde-ldap_PORT= net/kldap kde-ldap_LIB= libKF5Ldap.so kde-libkdepim_PORT= deskutils/libkdepim kde-libkdepim_LIB= libKF5Libkdepim.so kde-libkleo_PORT= security/libkleo kde-libkleo_LIB= libKF5Libkleo.so kde-libksieve_PORT= net/libksieve kde-libksieve_LIB= libKF5KSieve.so kde-mailcommon_PORT= net/mailcommon kde-mailcommon_LIB= libKF5MailCommon.so kde-mailimporter_PORT= net/mailimporter kde-mailimporter_LIB= libKF5MailImporter.so kde-mailtransport_PORT= net/kmailtransport kde-mailtransport_LIB= libKF5MailTransport.so kde-mbox_PORT= net/kmbox kde-mbox_LIB= libKF5Mbox.so kde-messagelib_PORT= net/messagelib kde-messagelib_LIB= libKF5MessageList.so kde-mime_PORT= net/kmime kde-mime_LIB= libKF5Mime.so kde-pimcommon_PORT= net/pimcommon kde-pimcommon_LIB= libKF5PimCommon.so kde-pimtextedit_PORT= net/kpimtextedit kde-pimtextedit_LIB= libKF5PimTextEdit.so kde-tnef_PORT= net/ktnef kde-tnef_LIB= libKF5Tnef.so # PIM Applications kde-akonadiconsole_PORT= deskutils/akonadiconsole kde-akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole kde-akregator_PORT= deskutils/akregator kde-akregator_PATH= ${KDE_PREFIX}/bin/akregator kde-grantlee-editor_PORT= deskutils/grantlee-editor kde-grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor kde-kaddressbook_PORT= deskutils/kaddressbook kde-kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook kde-kalarm_PORT= deskutils/kalarm kde-kalarm_PATH= ${KDE_PREFIX}/bin/kalarm kde-kmail_PORT= deskutils/kmail kde-kmail_PATH= ${KDE_PREFIX}/bin/kmail kde-kmail-account-wizard_PORT= deskutils/kmail-account-wizard kde-kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard kde-knotes_PORT= deskutils/knotes kde-knotex_PATH= ${KDE_PREFIX}/bin/knotes kde-kontact_PORT= deskutils/kontact kde-kontact_PATH= ${KDE_PREFIX}/bin/kontact kde-korganizer_PORT= deskutils/korganizer kde-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer kde-mbox-importer_PORT= deskutils/mbox-importer kde-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter kde-pim-data-exporter_PORT= deskutils/pim-data-exporter kde-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimdataexporter # ====================== end of pim5 components ================================ # ====================== multiversion component ================================ kde-akonadi5_PORT= databases/akonadi kde-akonadi5_LIB= libKF5AkonadiPrivate.so kde-baloo-widgets5_PORT= sysutils/baloo-widgets kde-baloo-widgets5_LIB= libKF5BalooWidgets.so kde-kate5_PORT= editors/kate kde-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so kde-libkcddb5_PORT= audio/libkcddb kde-libkcddb5_LIB= libKF5Cddb.so kde-libkcompactdisc5_PORT= audio/libkcompactdisc kde-libkcompactdisc5_LIB= libKF5CompactDisc.so kde-libkdcraw5_PORT= graphics/libkdcraw kde-libkdcraw5_LIB= libKF5KDcraw.so kde-libkdegames5_PORT= games/libkdegames kde-libkdegames5_LIB= libKF5KDEGames.so kde-libkeduvocdocument5_PORT= misc/libkeduvocdocument kde-libkeduvocdocument5_LIB= libKEduVocDocument.so kde-libkexiv25_PORT= graphics/libkexiv2 kde-libkexiv25_LIB= libKF5KExiv2.so kde-libkipi5_PORT= graphics/libkipi kde-libkipi5_LIB= libKF5Kipi.so kde-libksane5_PORT= graphics/libksane kde-libksane5_LIB= libKF5Sane.so kde-marble5_PORT= astro/marble kde-marble5_LIB= libmarblewidget-qt5.so kde-kpublictransport_PORT= devel/kpublictransport kde-kpublictransport_LIB= libKPublicTransport.so kde-kosm_PORT= astro/kosmindoormap kde-kosm_LIB= libKOSM.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} kde-${comp}_PORT= ${kde-${comp}${_KDE_VERSION}_PORT} . if defined(kde-${comp}${_KDE_VERSION}_LIB) kde-${comp}_LIB= ${kde-${comp}${_KDE_VERSION}_LIB} . else . if defined(kde-${comp}${_KDE_VERSION}_PATH}) kde-${comp}_PATH= ${kde-${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(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}} == "" kde-${component}_TYPE= # empty . if ${USE_KDE:M${component}_build} != "" kde-${component}_TYPE+= build . endif . if ${USE_KDE:M${component}_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(kde-${component}_TYPE) kde-${component}_TYPE= build run . endif # Set real dependencies. . if defined(kde-${component}_LIB) && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun} LIB_DEPENDS+= ${kde-${component}_LIB}:${kde-${component}_PORT} . else 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 ${kde-${component}_TYPE:Mrun} != "" RUN_DEPENDS+= ${kde-${component}_DEPENDS} . endif . 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 diff --git a/archivers/kf5-karchive/Makefile b/archivers/kf5-karchive/Makefile index 2c29d5851ec0..939780dad89f 100644 --- a/archivers/kf5-karchive/Makefile +++ b/archivers/kf5-karchive/Makefile @@ -1,17 +1,16 @@ PORTNAME= karchive DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= archivers kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library that provides classes for handling archive formats -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/karchive/html/index.html # Sources say LGPL20, KDE policy says LGPL21+, license file is LGPL21 LICENSE= LGPL20 USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core \ buildtools_build qmake_build .include diff --git a/devel/kf5-extra-cmake-modules/Makefile b/devel/kf5-extra-cmake-modules/Makefile index 7fb3825a3b86..06c5f591e041 100644 --- a/devel/kf5-extra-cmake-modules/Makefile +++ b/devel/kf5-extra-cmake-modules/Makefile @@ -1,39 +1,38 @@ PORTNAME= extra-cmake-modules DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Extra modules and scripts for CMake -WWW= https://api.kde.org/frameworks/extra-cmake-modules/html/index.html LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING-CMAKE-SCRIPTS USES= cmake kde:5 qt:5 tar:xz USE_QT= linguisttools buildtools_build qmake_build HELP_USE= QT=help_build # qt5-help is only used to build a .qch file. NO_ARCH= yes PORTDOCS= html/* ## options OPTIONS_DEFINE= DOCS HELP MANPAGES OPTIONS_DEFAULT=HELP MANPAGES OPTIONS_SUB= yes HELP_DESC= Generate QtHelp documentation for installed modules SPHINX_DEP= sphinx-build:textproc/py-sphinx DOCS_BUILD_DEPENDS= ${SPHINX_DEP} HELP_BUILD_DEPENDS= ${SPHINX_DEP} MANPAGES_BUILD_DEPENDS= ${SPHINX_DEP} DOCS_CMAKE_BOOL= BUILD_HTML_DOCS HELP_CMAKE_BOOL= BUILD_QTHELP_DOCS MANPAGES_CMAKE_BOOL= BUILD_MAN_DOCS CONFIGURE_ENV+= CMAKE_PROGRAM_PATH="${LOCALBASE}/bin:${LOCALBASE}/lib/qt5/bin" INSTALL_TARGET= install # does not have install/strip target .include diff --git a/devel/kf5-kapidox/Makefile b/devel/kf5-kapidox/Makefile index c6230ffca72d..61bfd8bf0ab3 100644 --- a/devel/kf5-kapidox/Makefile +++ b/devel/kf5-kapidox/Makefile @@ -1,20 +1,19 @@ PORTNAME= kapidox DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 API Documentation Tools -WWW= https://projects.kde.org/projects/frameworks/kapidox LICENSE= BSD2CLAUSE USES= kde:5 python qt:5 shebangfix tar:xz USE_PYTHON= distutils noflavors py3kplist NO_ARCH= yes INSTALL_TARGET= install SHEBANG_FILES= ${WRKSRC}/setup.py .include diff --git a/devel/kf5-kauth/Makefile b/devel/kf5-kauth/Makefile index a60adfc6f1c5..99a0476e0b41 100644 --- a/devel/kf5-kauth/Makefile +++ b/devel/kf5-kauth/Makefile @@ -1,18 +1,17 @@ PORTNAME= kauth DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 abstraction to system policy and authentication features -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kauth/html/index.html LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt USES= cmake compiler:c++11-lib cpe kde:5 qt:5 tar:xz CPE_VENDOR= kde USE_KDE= coreaddons \ ecm_build USE_QT= core dbus gui linguisttools widgets \ buildtools_build qmake_build .include diff --git a/devel/kf5-kbookmarks/Makefile b/devel/kf5-kbookmarks/Makefile index 75beabd13f9b..74fdc619c935 100644 --- a/devel/kf5-kbookmarks/Makefile +++ b/devel/kf5-kbookmarks/Makefile @@ -1,16 +1,15 @@ PORTNAME= kbookmarks DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for bookmarks and the XBEL format -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kbookmarks/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons \ widgetsaddons xmlgui \ ecm_build USE_QT= core dbus gui linguisttools widgets xml \ buildtools_build qmake_build .include diff --git a/devel/kf5-kcmutils/Makefile b/devel/kf5-kcmutils/Makefile index 0c7cc9b30d4a..083f94959e25 100644 --- a/devel/kf5-kcmutils/Makefile +++ b/devel/kf5-kcmutils/Makefile @@ -1,17 +1,16 @@ PORTNAME= kcmutils DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 utilities for working with KCModules -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcmutils/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons guiaddons i18n \ itemviews kdeclarative package service \ widgetsaddons xmlgui \ ecm_build USE_QT= core dbus declarative gui network widgets xml \ buildtools_build qmake_build testlib_build .include diff --git a/devel/kf5-kconfig/Makefile b/devel/kf5-kconfig/Makefile index efd733bc3c39..f851adf23f47 100644 --- a/devel/kf5-kconfig/Makefile +++ b/devel/kf5-kconfig/Makefile @@ -1,19 +1,18 @@ PORTNAME= kconfig DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for configuration dialogs -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kconfigwidgets/html/index.html # Sources say LGPL20+, KDE policy says LGPL21+, license file is LGPL21 LICENSE= LGPL21+ USES= cmake compiler:c++11-lib cpe kde:5 qt:5 tar:xz CPE_VENDOR= kde USE_KDE= ecm_build USE_QT= core dbus declarative gui linguisttools network xml \ buildtools_build qmake_build testlib_build .include diff --git a/devel/kf5-kcoreaddons/Makefile b/devel/kf5-kcoreaddons/Makefile index e2d3f7c96271..cd7bded7cd61 100644 --- a/devel/kf5-kcoreaddons/Makefile +++ b/devel/kf5-kcoreaddons/Makefile @@ -1,39 +1,38 @@ PORTNAME= kcoreaddons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtCore -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcoreaddons/html/index.html LICENSE= LGPL21+ BSD3CLAUSE LICENSE_COMB= multi USES= cmake compiler:c++11-lib kde:5 qt:5 shared-mime-info tar:xz USE_KDE= ecm_build USE_QT= core linguisttools \ buildtools_build qmake_build OPTIONS_DEFINE= FAM INOTIFY OPTIONS_DEFAULT= INOTIFY OPTIONS_SUB= yes INOTIFY_DESC= Filesystem alteration notifications using inotify INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify INOTIFY_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_INOTIFY # TODO: FAM is broken, and hangs on NFS FAM_DESC= Filesystem alteration notifications using fam (broken: hangs on NFS) FAM_USES= fam FAM_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FAM .include # FreeBSD base gained /etc/os-release in r354922, which # corresponds to __FreeBSD_version 1300060 .if ${OSVERSION} < 1300060 post-patch: ${REINPLACE_CMD} -e '/QStringLiteral/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \ ${WRKSRC}/src/lib/util/kosrelease.cpp .endif .include diff --git a/devel/kf5-kcrash/Makefile b/devel/kf5-kcrash/Makefile index 2e9bdec3e6a6..154d2ebb79da 100644 --- a/devel/kf5-kcrash/Makefile +++ b/devel/kf5-kcrash/Makefile @@ -1,16 +1,15 @@ PORTNAME= kcrash DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to handle crash analysis and bug report from apps -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcrash/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg USE_KDE= coreaddons windowsystem \ ecm_build USE_QT= core gui widgets x11extras \ buildtools_build qmake_build testlib_build USE_XORG= ice sm x11 xext .include diff --git a/devel/kf5-kdbusaddons/Makefile b/devel/kf5-kdbusaddons/Makefile index 2b238fbf0772..792b2c521fa0 100644 --- a/devel/kf5-kdbusaddons/Makefile +++ b/devel/kf5-kdbusaddons/Makefile @@ -1,17 +1,16 @@ PORTNAME= kdbusaddons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtDBus -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdbusaddons/html/index.html LICENSE= LGPL21+ USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core dbus gui x11extras \ buildtools_build linguisttools_build qmake_build testlib_build .include diff --git a/devel/kf5-kdeclarative/Makefile b/devel/kf5-kdeclarative/Makefile index a826f3f53203..3965510f5438 100644 --- a/devel/kf5-kdeclarative/Makefile +++ b/devel/kf5-kdeclarative/Makefile @@ -1,22 +1,21 @@ PORTNAME= kdeclarative DISTVERSION= ${KDE_FRAMEWORKS_VERSION} POPRTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing integration of QML and KDE Frameworks -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdeclarative/html/index.html LIB_DEPENDS= libepoxy.so:graphics/libepoxy USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \ qt:5 tar:xz xorg USE_KDE= completion config coreaddons globalaccel guiaddons i18n \ iconthemes jobwidgets kio notifications package service \ solid widgetsaddons windowsystem \ ecm_build USE_QT= concurrent core dbus declarative gui network widgets xml \ buildtools_build qmake_build testlib_build USE_XORG= x11 .include diff --git a/devel/kf5-kdoctools/Makefile b/devel/kf5-kdoctools/Makefile index 8e84ad2fa3d5..408fc0d363d0 100644 --- a/devel/kf5-kdoctools/Makefile +++ b/devel/kf5-kdoctools/Makefile @@ -1,22 +1,21 @@ PORTNAME= kdoctools DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 documentation generation from docbook -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdoctools/html/index.html BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml \ p5-URI>=0:net/p5-URI RUN_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml USES= cmake compiler:c++11-lib gettext gnome kde:5 qt:5 tar:xz USE_GNOME= libxml2 libxslt USE_KDE= archive i18n \ ecm_build USE_QT= core \ buildtools_build qmake_build .include diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile index 736060731c70..7d79dc45a0b1 100644 --- a/devel/kf5-kfilemetadata/Makefile +++ b/devel/kf5-kfilemetadata/Makefile @@ -1,25 +1,24 @@ PORTNAME= kfilemetadata DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 2 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for extracting file metadata -WWW= https://projects.kde.org/projects/kde/workspace/kfilemetadata LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libepub.so:textproc/ebook-tools \ libexiv2.so:graphics/exiv2 \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libtag.so:audio/taglib # TODO: maybe depend on textproc/catdoc USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \ qt:5 tar:xz USE_KDE= archive config coreaddons i18n \ ecm_build USE_QT= core gui xml \ buildtools_build qmake_build .include diff --git a/devel/kf5-ki18n/Makefile b/devel/kf5-ki18n/Makefile index 6c67c64c3852..3a06a3a42b43 100644 --- a/devel/kf5-ki18n/Makefile +++ b/devel/kf5-ki18n/Makefile @@ -1,15 +1,14 @@ PORTNAME= ki18n DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced internationalization framework -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/ki18n/html/index.html USES= cmake compiler:c++11-lib gettext-runtime \ gettext-tools:build,run kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= concurrent core declarative network script \ buildtools_build qmake_build testlib_build .include diff --git a/devel/kf5-kidletime/Makefile b/devel/kf5-kidletime/Makefile index 479cc641a9f2..7adb819edd8f 100644 --- a/devel/kf5-kidletime/Makefile +++ b/devel/kf5-kidletime/Makefile @@ -1,15 +1,14 @@ PORTNAME= kidletime DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for monitoring user activity -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kidletime/html/index.html USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg USE_KDE= ecm_build USE_QT= core dbus gui widgets x11extras \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xcb xscrnsaver .include diff --git a/devel/kf5-kio/Makefile b/devel/kf5-kio/Makefile index 88cb7238d502..f02e76038154 100644 --- a/devel/kf5-kio/Makefile +++ b/devel/kf5-kio/Makefile @@ -1,24 +1,23 @@ PORTNAME= kio DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 resource and network access abstraction -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kio/html/index.html USES= cmake compiler:c++11-lib desktop-file-utils \ gettext gnome kde:5 cpe qt:5 ssl tar:xz xorg USE_GNOME= libxml2 libxslt USE_KDE= archive auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons doctools guiaddons \ i18n iconthemes itemviews jobwidgets kded \ notifications service solid sonnet textwidgets wallet \ widgetsaddons windowsystem xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus declarative gui network \ script widgets x11extras xml \ buildtools_build qmake_build testlib_build USE_XORG= x11 .include diff --git a/devel/kf5-kitemmodels/Makefile b/devel/kf5-kitemmodels/Makefile index ab0315b8c4be..32d7231a5682 100644 --- a/devel/kf5-kitemmodels/Makefile +++ b/devel/kf5-kitemmodels/Makefile @@ -1,14 +1,13 @@ PORTNAME= kitemmodels DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 models for Qt Model/View system -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kitemmodels/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core declarative network \ buildtools_build qmake_build testlib_build .include diff --git a/devel/kf5-knewstuff/Makefile b/devel/kf5-knewstuff/Makefile index 8e81de068e9c..05652df9829c 100644 --- a/devel/kf5-knewstuff/Makefile +++ b/devel/kf5-knewstuff/Makefile @@ -1,20 +1,19 @@ PORTNAME= knewstuff DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for downloading application assets from the network -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/knewstuff/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= archive attica5 auth codecs completion config \ configwidgets coreaddons i18n iconthemes itemviews \ jobwidgets kio kirigami2 package service solid sonnet \ textwidgets widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui network widgets xml \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/devel/kf5-knotifications/Makefile b/devel/kf5-knotifications/Makefile index c8f44289ce8a..38b1d75a66e0 100644 --- a/devel/kf5-knotifications/Makefile +++ b/devel/kf5-knotifications/Makefile @@ -1,28 +1,27 @@ PORTNAME= knotifications DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 abstraction for system notifications -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/knotifications/html/index.html LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 \ libcanberra.so:audio/libcanberra USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= codecs config coreaddons windowsystem \ ecm_build USE_QT= core dbus declarative gui linguisttools network phonon4 widgets x11extras \ buildtools_build qmake_build USE_XORG= x11 xtst OPTIONS_DEFINE= AUDIO OPTIONS_DEFAULT= AUDIO AUDIO_DESC= Audio notifications/text-to-speech support AUDIO_LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 AUDIO_USE= QT=speech AUDIO_USES= pkgconfig .include diff --git a/devel/kf5-knotifyconfig/Makefile b/devel/kf5-knotifyconfig/Makefile index 8cbbec19c4c2..5aee62aec204 100644 --- a/devel/kf5-knotifyconfig/Makefile +++ b/devel/kf5-knotifyconfig/Makefile @@ -1,26 +1,25 @@ PORTNAME= knotifyconfig DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 configuration system for KNotify -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/knotifyconfig/html/index.html LIB_DEPENDS= libcanberra.so:audio/libcanberra USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= completion config coreaddons i18n jobwidgets kio \ service solid widgetsaddons windowsystem \ ecm_build USE_QT= concurrent core dbus gui network phonon4 widgets \ buildtools_build qmake_build USE_XORG= x11 OPTIONS_DEFINE= AUDIO OPTIONS_DEFAULT= AUDIO AUDIO_DESC= Audio notifications/text-to-speech support AUDIO_USE= QT=speech .include diff --git a/devel/kf5-kpackage/Makefile b/devel/kf5-kpackage/Makefile index de41146a1bc2..7eb27a901ec2 100644 --- a/devel/kf5-kpackage/Makefile +++ b/devel/kf5-kpackage/Makefile @@ -1,15 +1,14 @@ PORTNAME= kpackage DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to load and install packages -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kpackage/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons i18n \ doctools_build ecm_build USE_QT= core dbus xml \ buildtools_build qmake_build .include diff --git a/devel/kf5-kparts/Makefile b/devel/kf5-kparts/Makefile index a3ff9f2137ce..1ede16677d71 100644 --- a/devel/kf5-kparts/Makefile +++ b/devel/kf5-kparts/Makefile @@ -1,18 +1,17 @@ PORTNAME= kparts DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 document centric plugin system -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kparts/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n iconthemes jobwidgets kio notifications service \ solid sonnet textwidgets widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/devel/kf5-kpeople/Makefile b/devel/kf5-kpeople/Makefile index 543913b0880a..1a03138212ac 100644 --- a/devel/kf5-kpeople/Makefile +++ b/devel/kf5-kpeople/Makefile @@ -1,15 +1,14 @@ PORTNAME= kpeople DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing access to contacts -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kpeople/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons i18n itemviews service widgetsaddons \ ecm_build USE_QT= core dbus declarative gui network sql widgets \ buildtools_build qmake_build .include diff --git a/devel/kf5-kpty/Makefile b/devel/kf5-kpty/Makefile index ad9097f5f75f..c556e7e0ee8f 100644 --- a/devel/kf5-kpty/Makefile +++ b/devel/kf5-kpty/Makefile @@ -1,15 +1,14 @@ PORTNAME= kpty DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 pty abstraction -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kpty/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= coreaddons i18n \ ecm_build USE_QT= core \ buildtools_build qmake_build .include diff --git a/devel/kf5-kservice/Makefile b/devel/kf5-kservice/Makefile index 020288b5d43e..b15a1fe61364 100644 --- a/devel/kf5-kservice/Makefile +++ b/devel/kf5-kservice/Makefile @@ -1,18 +1,17 @@ PORTNAME= kservice DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced plugin and service introspection -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kservice/html/index.html USES= bison cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons crash dbusaddons i18n \ doctools_build ecm_build USE_QT= core dbus gui xml \ buildtools_build qmake_build # Make the applications.menu file not conflict with KDE4. CMAKE_ARGS= -DAPPLICATIONS_MENU_NAME:STRING="kf5-applications.menu" .include diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile index d9a75d0095f8..ec9a5a36fb82 100644 --- a/devel/kf5-ktexteditor/Makefile +++ b/devel/kf5-ktexteditor/Makefile @@ -1,25 +1,24 @@ PORTNAME= ktexteditor DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced embeddable text editor -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/ktexteditor/html/index.html LIB_DEPENDS= libgit2.so:devel/libgit2 \ libeditorconfig.so:editors/editorconfig-core-c USES= cmake compiler:c++11-lib gettext kde:5 cpe pkgconfig \ qt:5 tar:xz xorg USE_KDE= archive auth codecs completion config configwidgets \ coreaddons guiaddons i18n iconthemes itemviews \ jobwidgets kio parts service solid sonnet syntaxhighlighting \ textwidgets widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui network printsupport \ script widgets xml xmlpatterns \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/devel/kf5-kunitconversion/Makefile b/devel/kf5-kunitconversion/Makefile index d2f736a9cc9b..3b3181a0c27b 100644 --- a/devel/kf5-kunitconversion/Makefile +++ b/devel/kf5-kunitconversion/Makefile @@ -1,15 +1,14 @@ PORTNAME= kunitconversion DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for unit conversion -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kunitconversion/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz USE_KDE= i18n \ ecm_build USE_QT= core network xml \ buildtools_build qmake_build .include diff --git a/devel/kf5-solid/Makefile b/devel/kf5-solid/Makefile index a0be1a844445..91ff34a46e59 100644 --- a/devel/kf5-solid/Makefile +++ b/devel/kf5-solid/Makefile @@ -1,25 +1,24 @@ PORTNAME= solid DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 hardware integration and detection -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/solid/html/index.html RUN_DEPENDS= bsdisks:sysutils/bsdisks USES= bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= concurrent core dbus declarative gui linguisttools \ network widgets xml \ buildtools_build qmake_build testlib_build OPTIONS_DEFINE= IMOBILE IMOBILE_DESC= Apple iPhone/iPod Touch support IMOBILE_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice \ libplist-2.0.so:devel/libplist IMOBILE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_IMobileDevice \ CMAKE_DISABLE_FIND_PACKAGE_PList .include diff --git a/devel/kf5-threadweaver/Makefile b/devel/kf5-threadweaver/Makefile index 80a362ed782a..3b57a334c966 100644 --- a/devel/kf5-threadweaver/Makefile +++ b/devel/kf5-threadweaver/Makefile @@ -1,14 +1,13 @@ PORTNAME= threadweaver DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 helper for multithreaded programming -WWW= https://api.kde.org/frameworks/threadweaver/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core widgets \ buildtools_build qmake_build testlib_build .include diff --git a/dns/kf5-kdnssd/Makefile b/dns/kf5-kdnssd/Makefile index dfc8f8038a85..88bd9b3ff59b 100644 --- a/dns/kf5-kdnssd/Makefile +++ b/dns/kf5-kdnssd/Makefile @@ -1,32 +1,31 @@ PORTNAME= kdnssd DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= dns kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 abstraction to system DNSSD features -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdnssd/html/index.html USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm_build USE_QT= core linguisttools network \ buildtools_build qmake_build OPTIONS_DEFAULT=AVAHI OPTIONS_RADIO=ZEROCONF OPTIONS_RADIO_ZEROCONF=AVAHI MDNSRESPONDER ZEROCONF_DESC= Zeroconf (Bonjour) support # Add BUILD_DEPENDS to uniquely select one or the other. AVAHI_BUILD_DEPENDS= ${LOCALBASE}/include/avahi-compat-libdns_sd/dns_sd.h:net/avahi-libdns AVAHI_LIB_DEPENDS= libdns_sd.so:net/avahi-libdns AVAHI_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Avahi AVAHI_USES= qt:5 AVAHI_USE= QT=dbus MDNSRESPONDER_BUILD_DEPENDS= ${LOCALBASE}/include/dns_sd.h:net/mDNSResponder MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNSRESPONDER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_DNSSD MDNSRESPONDER_USES= qt:5 MDNSRESPONDER_USE= QT=dbus .include diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile index f45f611b439e..9946f7000950 100644 --- a/graphics/kf5-kimageformats/Makefile +++ b/graphics/kf5-kimageformats/Makefile @@ -1,40 +1,39 @@ PORTNAME= kimageformats DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing support for additional image formats -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kimageformats/html/index.html LIB_DEPENDS= libImath.so:math/Imath USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= archive \ ecm_build USE_QT= core gui printsupport widgets \ buildtools_build qmake_build CFLAGS+= -I${LOCALBASE}/include/Imath OPTIONS_DEFINE= AVIF JXL HEIF OPENEXR OPTIONS_DEFAULT= AVIF JXL HEIF OPENEXR OPTIONS_SUB= yes AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_libavif JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_CMAKE_BOOL= KIMAGEFORMATS_JXL HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CMAKE_BOOL= KIMAGEFORMATS_HEIF OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR post-patch: ${REINPLACE_CMD} s,Imf::Int64,uint64_t, \ ${WRKSRC}/src/imageformats/exr.cpp .include diff --git a/graphics/kf5-kplotting/Makefile b/graphics/kf5-kplotting/Makefile index d259117829f3..bfdb5a340122 100644 --- a/graphics/kf5-kplotting/Makefile +++ b/graphics/kf5-kplotting/Makefile @@ -1,14 +1,13 @@ PORTNAME= kplotting DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 lightweight plotting framework -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kplotting/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core gui uiplugin widgets \ buildtools_build qmake_build testlib_build .include diff --git a/graphics/kf5-kquickcharts/Makefile b/graphics/kf5-kquickcharts/Makefile index 4ddf5bfb3a2d..50aab5183f24 100644 --- a/graphics/kf5-kquickcharts/Makefile +++ b/graphics/kf5-kquickcharts/Makefile @@ -1,16 +1,15 @@ PORTNAME= kquickcharts DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 QtQuick plugin providing high-performance charts -WWW= https://api.kde.org/frameworks/kquickcharts/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build \ kirigami2_run USE_QT= core declarative gui network quickcontrols2 \ buildtools_build qmake_build \ quickcontrols2_run .include diff --git a/graphics/kf5-prison/Makefile b/graphics/kf5-prison/Makefile index 94c6c2bc7abc..cf868b1d831f 100644 --- a/graphics/kf5-prison/Makefile +++ b/graphics/kf5-prison/Makefile @@ -1,18 +1,17 @@ PORTNAME= prison DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= API to produce barcodes -WWW= https://api.kde.org/frameworks/prison/html/index.html LIB_DEPENDS= libdmtx.so:graphics/libdmtx \ libqrencode.so:graphics/libqrencode \ libZXing.so:textproc/zxing-cpp USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core declarative gui multimedia network widgets \ buildtools_build qmake_build testlib_build .include diff --git a/lang/kf5-kross/Makefile b/lang/kf5-kross/Makefile index 79c7f7f91876..08bef6c07041 100644 --- a/lang/kf5-kross/Makefile +++ b/lang/kf5-kross/Makefile @@ -1,22 +1,21 @@ PORTNAME= kross DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= lang kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 multi-language application scripting -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kross/html/index.html USES= cmake compiler:c++11-lib gettext gl kde:5 qt:5 tar:xz xorg USE_GL= gl USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons i18n iconthemes itemviews \ jobwidgets kio parts service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus gui network script uiplugin \ uitools widgets xml \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/misc/kf5-purpose/Makefile b/misc/kf5-purpose/Makefile index 7a584bcf0a3e..4669dd8f81ae 100644 --- a/misc/kf5-purpose/Makefile +++ b/misc/kf5-purpose/Makefile @@ -1,25 +1,24 @@ PORTNAME= purpose DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 2 CATEGORIES= misc kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Offers available actions for a specific purpose -WWW= https://api.kde.org/frameworks/purpose/html/index.html LIB_DEPENDS= libaccounts-qt5.so:net-im/libaccounts-qt5 \ libkaccounts.so:net-im/kaccounts-integration RUN_DEPENDS= accounts-qml-module>=0:sysutils/accounts-qml-module USES= cmake compiler:c++11-lang gettext gnome \ kde:5 pkgconfig qt:5 tar:xz xorg USE_GNOME= intltool USE_KDE= config completion coreaddons i18n kdeclarative kio \ kirigami2 notifications jobwidgets service solid \ widgetsaddons windowsystem \ ecm_build USE_QT= concurrent core dbus declarative gui network widgets xml \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/multimedia/kf5-kmediaplayer/Makefile b/multimedia/kf5-kmediaplayer/Makefile index 2c2a0f4443bf..999273298ec3 100644 --- a/multimedia/kf5-kmediaplayer/Makefile +++ b/multimedia/kf5-kmediaplayer/Makefile @@ -1,19 +1,18 @@ PORTNAME= kmediaplayer DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= multimedia kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 plugin interface for media player features -WWW= https://api.kde.org/frameworks/kmediaplayer/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n jobwidgets kio parts service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build testlib_build USE_XORG= x11 .include diff --git a/net/kf5-kholidays/Makefile b/net/kf5-kholidays/Makefile index 27f7c7e644fa..8bd6faf2ec4d 100644 --- a/net/kf5-kholidays/Makefile +++ b/net/kf5-kholidays/Makefile @@ -1,18 +1,17 @@ PORTNAME= kholidays DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= net kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KDE library for calendar holidays -WWW= https://api.kde.org/frameworks/kholidays/html/index.html LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= emoticons init itemmodels itemviews \ ecm_build USE_QT= core declarative gui network \ buildtools_build qmake_build USE_LDCONFIG= yes .include diff --git a/net/kf5-kxmlrpcclient/Makefile b/net/kf5-kxmlrpcclient/Makefile index f1127e98224e..ef1292a4797b 100644 --- a/net/kf5-kxmlrpcclient/Makefile +++ b/net/kf5-kxmlrpcclient/Makefile @@ -1,15 +1,14 @@ PORTNAME= kxmlrpcclient DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= net kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 interaction with XMLRPC services -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kxmlrpcclient/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= config coreaddons i18n kio service \ doctools_build ecm_build USE_QT= concurrent core dbus gui network xml \ buildtools_build qmake_build .include diff --git a/net/kf5-syndication/Makefile b/net/kf5-syndication/Makefile index e9e739a40b8b..79984a71170f 100644 --- a/net/kf5-syndication/Makefile +++ b/net/kf5-syndication/Makefile @@ -1,19 +1,18 @@ PORTNAME= syndication DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTEPOCH= 1 CATEGORIES= net kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KDE RSS feed handling library -WWW= https://api.kde.org/stable/kdepimlibs-apidocs/syndication/html/index.html LICENSE= LGPL21 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= codecs service \ ecm_build USE_QT= core xml \ buildtools_build qmake_build USE_LDCONFIG= yes .include diff --git a/security/kf5-kdesu/Makefile b/security/kf5-kdesu/Makefile index 6281aed088a0..44155e49f970 100644 --- a/security/kf5-kdesu/Makefile +++ b/security/kf5-kdesu/Makefile @@ -1,16 +1,15 @@ PORTNAME= kdesu DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= security kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 integration with su for elevated privileges -WWW= https://projects.kde.org/projects/frameworks/kdesu USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= config coreaddons dbusaddons i18n pty service \ ecm_build USE_QT= core dbus xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext .include diff --git a/sysutils/kf5-baloo/Makefile b/sysutils/kf5-baloo/Makefile index a786c3e92a6c..88c2fca21a22 100644 --- a/sysutils/kf5-baloo/Makefile +++ b/sysutils/kf5-baloo/Makefile @@ -1,19 +1,18 @@ PORTNAME= baloo DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= sysutils kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 Framework for searching and managing user metadata -WWW= https://projects.kde.org/projects/kde/kdelibs/baloo LIB_DEPENDS= liblmdb.so:databases/lmdb \ libinotify.so:devel/libinotify USES= cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz USE_KDE= config coreaddons crash dbusaddons \ filemetadata i18n idletime kio service \ solid USE_QT= concurrent core dbus declarative gui network \ buildtools_build qmake_build testlib_build .include diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile index 6bc48d5097cf..7adc4f735ce9 100644 --- a/sysutils/kf5-kwallet/Makefile +++ b/sysutils/kf5-kwallet/Makefile @@ -1,35 +1,34 @@ PORTNAME= kwallet DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 2 CATEGORIES= sysutils kde kde-frameworks PATCH_SITES= https://invent.kde.org/frameworks/kwallet/-/commit/ PATCHFILES= ac77d25dcf9eb5832ebdf9301041682547d2b4cf.diff:-p1 MAINTAINER= kde@FreeBSD.org COMMENT= KF5 secure and unified container for user passwords -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kwallet/html/index.html LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libqgpgme.so:security/gpgme-qt5 \ libgpgmepp.so:security/gpgme-cpp USES= cmake compiler:c++11-lib gettext kde:5 qca qt:5 tar:xz xorg USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \ i18n iconthemes notifications service \ widgetsaddons windowsystem \ doctools_build ecm_build USE_QT= core dbus gui testlib widgets xml \ buildtools_build qmake_build USE_XORG= x11 OPTIONS_DEFINE= PINENTRY OPTIONS_DEFAULT= PINENTRY PINENTRY_DESC= Include pinentry-qt, for wallet passwords PINENTRY_RUN_DEPENDS= pinentry-qt5:security/pinentry-qt5 .include diff --git a/textproc/kf5-kcodecs/Makefile b/textproc/kf5-kcodecs/Makefile index bea7d3a13f91..ab93a8f558e2 100644 --- a/textproc/kf5-kcodecs/Makefile +++ b/textproc/kf5-kcodecs/Makefile @@ -1,16 +1,15 @@ PORTNAME= kcodecs DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= textproc kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for string manipulation -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcodecs/html/index.html LICENSE= LGPL21 USES= cmake compiler:c++11-lib gperf kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core linguisttools \ buildtools_build qmake_build .include diff --git a/textproc/kf5-sonnet/Makefile b/textproc/kf5-sonnet/Makefile index 43fc8ee65844..c66549b8b912 100644 --- a/textproc/kf5-sonnet/Makefile +++ b/textproc/kf5-sonnet/Makefile @@ -1,21 +1,20 @@ PORTNAME= sonnet DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= textproc kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 plugin-based spell checking library -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/sonnet/html/index.html LIB_DEPENDS= libaspell.so:textproc/aspell \ libhunspell-1.7.so:textproc/hunspell USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core declarative gui linguisttools network uiplugin widgets \ buildtools_build qmake_build testlib_build # Disable examples -- they are not installed anyways. CMAKE_OFF= ENABLE_EXAMPLES .include diff --git a/textproc/kf5-syntax-highlighting/Makefile b/textproc/kf5-syntax-highlighting/Makefile index 34721347cb9b..5a4a33b813ba 100644 --- a/textproc/kf5-syntax-highlighting/Makefile +++ b/textproc/kf5-syntax-highlighting/Makefile @@ -1,16 +1,15 @@ PORTNAME= syntax-highlighting DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= textproc kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 syntax highlighting engine for structured text and code -WWW= http://api.kde.org/frameworks-api/frameworks5-apidocs/sytnax-highlighting/html/index.html USES= cmake compiler:c++11-lib kde:5 perl5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core gui network \ buildtools_build linguisttools_build testlib_build qmake_build CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=TRUE .include diff --git a/www/kf5-kdewebkit/Makefile b/www/kf5-kdewebkit/Makefile index 3f74d567c149..2d6d01e3b9f8 100644 --- a/www/kf5-kdewebkit/Makefile +++ b/www/kf5-kdewebkit/Makefile @@ -1,19 +1,18 @@ PORTNAME= kdewebkit DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= www kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing integration of QtWebKit -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdewebkit/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n jobwidgets kio parts service sonnet solid \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network webkit widgets xml \ buildtools_build qmake_build USE_XORG= x11 .include diff --git a/www/kf5-khtml/Makefile b/www/kf5-khtml/Makefile index a21c4a88a3d3..2f9cadcc2c13 100644 --- a/www/kf5-khtml/Makefile +++ b/www/kf5-khtml/Makefile @@ -1,25 +1,24 @@ PORTNAME= khtml DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= www kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 KTHML rendering engine -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/khtml/html/index.html LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png USES= cmake compiler:c++11-lib gettext gperf jpeg kde:5 \ qt:5 tar:xz xorg USE_KDE= archive auth bookmarks codecs completion config \ configwidgets coreaddons globalaccel i18n iconthemes \ jobwidgets js kio notifications parts service solid sonnet \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network phonon4 \ printsupport widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext .include diff --git a/www/kf5-kjs/Makefile b/www/kf5-kjs/Makefile index bdbcdc370dac..beda6f826146 100644 --- a/www/kf5-kjs/Makefile +++ b/www/kf5-kjs/Makefile @@ -1,16 +1,15 @@ PORTNAME= kjs DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= www kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library providing an ECMAScript interpreter -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kjs/html/index.html LIB_DEPENDS= libpcre.so:devel/pcre USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= doctools_build ecm_build USE_QT= core \ buildtools_build qmake_build .include diff --git a/www/kf5-kjsembed/Makefile b/www/kf5-kjsembed/Makefile index 67b4d9aa3ca0..6b7378cc4ca5 100644 --- a/www/kf5-kjsembed/Makefile +++ b/www/kf5-kjsembed/Makefile @@ -1,17 +1,16 @@ PORTNAME= kjsembed DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= www kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for binding JavaScript objects to QObjects -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kjsembed/html/index.html USES= cmake compiler:c++11-lib gettext gl kde:5 qt:5 tar:xz USE_GL= gl USE_KDE= archive i18n js \ doctools_build ecm_build USE_QT= core gui svg uiplugin uitools widgets xml \ buildtools_build qmake_build .include diff --git a/x11-themes/kf5-breeze-icons/Makefile b/x11-themes/kf5-breeze-icons/Makefile index a30f155c8a95..1bb965f0a51b 100644 --- a/x11-themes/kf5-breeze-icons/Makefile +++ b/x11-themes/kf5-breeze-icons/Makefile @@ -1,26 +1,25 @@ PORTNAME= breeze-icons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Breeze icon theme for KDE -WWW= https://www.kde.org LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING-ICONS BUILD_DEPENDS= bash:shells/bash \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} USES= compiler:c++11-lang cmake kde:5 python:3.5+,build qt:5 shebangfix tar:xz USE_KDE= ecm_build USE_QT= buildtools_build qmake_build testlib_build SHEBANG_FILES= svg-xml-script-template.py generate-24px-versions.py NO_ARCH= yes CMAKE_ARGS= -DXMLLINT_EXE:PATH='' \ -DPython3_EXECUTABLE:PATH=${PYTHON_CMD} CMAKE_ON= WITH_ICON_GENERATION .include diff --git a/x11-themes/kf5-kemoticons/Makefile b/x11-themes/kf5-kemoticons/Makefile index 36c17587b945..95cbf2a4b197 100644 --- a/x11-themes/kf5-kemoticons/Makefile +++ b/x11-themes/kf5-kemoticons/Makefile @@ -1,15 +1,14 @@ PORTNAME= kemoticons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to convert emoticons -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kemoticons/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= archive config coreaddons service \ ecm_build USE_QT= core dbus gui widgets xml \ buildtools_build qmake_build .include diff --git a/x11-themes/kf5-kiconthemes/Makefile b/x11-themes/kf5-kiconthemes/Makefile index aad703455380..1263f6ba30a6 100644 --- a/x11-themes/kf5-kiconthemes/Makefile +++ b/x11-themes/kf5-kiconthemes/Makefile @@ -1,21 +1,20 @@ PORTNAME= kiconthemes DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for handling icons in applications -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kiconthemes/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs config configwidgets coreaddons \ i18n itemviews widgetsaddons \ ecm_build USE_QT= concurrent core dbus gui script svg widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= ICONS OPTIONS_DEFAULT= ICONS ICONS_DESC= Install Breeze Icons ICONS_USE= KDE=breeze-icons_run .include diff --git a/x11-themes/kf5-oxygen-icons5/Makefile b/x11-themes/kf5-oxygen-icons5/Makefile index f2f801979e5a..9ce25a792792 100644 --- a/x11-themes/kf5-oxygen-icons5/Makefile +++ b/x11-themes/kf5-oxygen-icons5/Makefile @@ -1,21 +1,20 @@ PORTNAME= oxygen-icons5 DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= The Oxygen icon theme for KDE -WWW= https://www.kde.org USES= cmake kde:5 qt:5 tar:xz USE_KDE= ecm_build # We only install icons. # The qmake dependency is only needed so that kf5-e-c-m can query qmake for # some installation directories. # We explicitly prevent it from looking for qt5-core and specify qmake's path # to avoid needlessly depending on qt5-core; we're just installing a ton of # icon files and do not even use the paths queried from qmake. USE_QT= buildtools_build qmake_build NO_ARCH= yes .include diff --git a/x11-themes/kf5-qqc2-desktop-style/Makefile b/x11-themes/kf5-qqc2-desktop-style/Makefile index fbf6c5d235f7..0c8557c533b0 100644 --- a/x11-themes/kf5-qqc2-desktop-style/Makefile +++ b/x11-themes/kf5-qqc2-desktop-style/Makefile @@ -1,17 +1,16 @@ PORTNAME= qqc2-desktop-style DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11-themes kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Qt QuickControl2 style for KDE -WWW= https://www.kde.org USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons iconthemes \ kirigami2 widgetsaddons \ ecm_build USE_QT= core dbus declarative gui network widgets xml \ buildtools_build qmake_build .include diff --git a/x11-toolkits/kf5-attica/Makefile b/x11-toolkits/kf5-attica/Makefile index 379c667724c7..b1efae080b05 100644 --- a/x11-toolkits/kf5-attica/Makefile +++ b/x11-toolkits/kf5-attica/Makefile @@ -1,19 +1,18 @@ PORTNAME= attica DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= Open Collaboration Services API library KDE5 version -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/attica/html/index.html # The sources are LGPL21 or LGPL3 or later-version-approved-by-KDE, # so use the OR of existing license versions. COPYING is LGPL21. LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual USES= cmake compiler:c++11-lib kde:5 pathfix qt:5 tar:xz USE_KDE= ecm_build USE_QT= core network \ buildtools_build qmake_build testlib_build .include diff --git a/x11-toolkits/kf5-kcompletion/Makefile b/x11-toolkits/kf5-kcompletion/Makefile index 9d8c074f34cc..87d1488cb77e 100644 --- a/x11-toolkits/kf5-kcompletion/Makefile +++ b/x11-toolkits/kf5-kcompletion/Makefile @@ -1,15 +1,14 @@ PORTNAME= kcompletion DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 text completion helpers and widgets -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcompletion/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= config widgetsaddons \ ecm_build USE_QT= core gui linguisttools widgets xml \ buildtools_build qmake_build .include diff --git a/x11-toolkits/kf5-kconfigwidgets/Makefile b/x11-toolkits/kf5-kconfigwidgets/Makefile index cca1ced73b83..be1271c430bb 100644 --- a/x11-toolkits/kf5-kconfigwidgets/Makefile +++ b/x11-toolkits/kf5-kconfigwidgets/Makefile @@ -1,18 +1,17 @@ PORTNAME= kconfigwidgets DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for configuration dialogs -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kconfigwidgets/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz USE_KDE= auth codecs config coreaddons guiaddons \ i18n widgetsaddons \ doctools_build ecm_build USE_QT= core dbus gui widgets xml \ buildtools_build qmake_build SHEBANG_FILES= src/preparetips5 .include diff --git a/x11-toolkits/kf5-kdesignerplugin/Makefile b/x11-toolkits/kf5-kdesignerplugin/Makefile index 878065c301bf..7dfb16866d89 100644 --- a/x11-toolkits/kf5-kdesignerplugin/Makefile +++ b/x11-toolkits/kf5-kdesignerplugin/Makefile @@ -1,19 +1,18 @@ PORTNAME= kdesignerplugin DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 integration of Frameworks widgets in Qt Designer/Creator -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdesignerplugin/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons i18n iconthemes itemviews \ jobwidgets kdewebkit kio plotting service solid sonnet \ textwidgets widgetsaddons xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus designer gui linguisttools \ network webkit widgets xml \ buildtools_build qmake_build .include diff --git a/x11-toolkits/kf5-kguiaddons/Makefile b/x11-toolkits/kf5-kguiaddons/Makefile index 66efb5fd239f..f482f6ce66ca 100644 --- a/x11-toolkits/kf5-kguiaddons/Makefile +++ b/x11-toolkits/kf5-kguiaddons/Makefile @@ -1,20 +1,19 @@ PORTNAME= kguiaddons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtGui -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kguiaddons/html/index.html LIB_DEPENDS= libwayland-client.so:graphics/wayland USES= cmake compiler:c++11-lib desktop-file-utils kde:5 \ pkgconfig qt:5 tar:xz xorg USE_KDE= plasma-wayland-protocols \ ecm_build USE_QT= core gui wayland widgets x11extras \ buildtools_build qmake_build testlib_build USE_XORG= ice sm x11 xcb xext .include diff --git a/x11-toolkits/kf5-kirigami2/Makefile b/x11-toolkits/kf5-kirigami2/Makefile index bf12910930b1..f72b43031d39 100644 --- a/x11-toolkits/kf5-kirigami2/Makefile +++ b/x11-toolkits/kf5-kirigami2/Makefile @@ -1,17 +1,16 @@ PORTNAME= kirigami2 DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= QtQuick based components set -WWW= https://api.kde.org/kirigami/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= kdeclarative \ ecm_build USE_QT= core concurrent dbus declarative graphicaleffects gui \ linguisttools network quickcontrols2 svg widgets \ buildtools_build qmake_build testlib_build .include diff --git a/x11-toolkits/kf5-kitemviews/Makefile b/x11-toolkits/kf5-kitemviews/Makefile index 30c12fd2b264..6686d04d8e0e 100644 --- a/x11-toolkits/kf5-kitemviews/Makefile +++ b/x11-toolkits/kf5-kitemviews/Makefile @@ -1,14 +1,13 @@ PORTNAME= kitemviews DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widget addons for Qt Model/View -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kitemviews/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= ecm_build USE_QT= core gui linguisttools uiplugin widgets \ buildtools_build qmake_build testlib_build .include diff --git a/x11-toolkits/kf5-kjobwidgets/Makefile b/x11-toolkits/kf5-kjobwidgets/Makefile index 1e0a4deafcc1..77d179047508 100644 --- a/x11-toolkits/kf5-kjobwidgets/Makefile +++ b/x11-toolkits/kf5-kjobwidgets/Makefile @@ -1,15 +1,14 @@ PORTNAME= kjobwidgets DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 widgets for tracking KJob instance -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kjobwidgets/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= coreaddons widgetsaddons \ ecm_build USE_QT= core dbus gui linguisttools widgets x11extras \ buildtools_build qmake_build .include diff --git a/x11-toolkits/kf5-ktextwidgets/Makefile b/x11-toolkits/kf5-ktextwidgets/Makefile index 48db61604a65..629a790d47d1 100644 --- a/x11-toolkits/kf5-ktextwidgets/Makefile +++ b/x11-toolkits/kf5-ktextwidgets/Makefile @@ -1,22 +1,21 @@ PORTNAME= ktextwidgets DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced text editing widgets -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/ktextwidgets/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets \ coreaddons i18n service sonnet widgetsaddons \ ecm_build USE_QT= concurrent core gui widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= AUDIO OPTIONS_DEFAULT= AUDIO AUDIO_DESC= Audio notifications/speech support AUDIO_USE= QT=speech .include diff --git a/x11-toolkits/kf5-kwidgetsaddons/Makefile b/x11-toolkits/kf5-kwidgetsaddons/Makefile index c14b73984ee7..4c1136fa80b2 100644 --- a/x11-toolkits/kf5-kwidgetsaddons/Makefile +++ b/x11-toolkits/kf5-kwidgetsaddons/Makefile @@ -1,14 +1,13 @@ PORTNAME= kwidgetsaddons DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 addons to QtWidgets -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kwidgetsaddons/html/index.html USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz USE_KDE= ecm_build USE_QT= core gui linguisttools uiplugin uitools wayland widgets \ buildtools_build qmake_build testlib_build .include diff --git a/x11-toolkits/kf5-kxmlgui/Makefile b/x11-toolkits/kf5-kxmlgui/Makefile index 199fe476735d..b4571e5f9837 100644 --- a/x11-toolkits/kf5-kxmlgui/Makefile +++ b/x11-toolkits/kf5-kxmlgui/Makefile @@ -1,17 +1,16 @@ PORTNAME= kxmlgui DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11-toolkits kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 user configurable main windows -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kxmlgui/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= attica5 auth codecs config configwidgets coreaddons \ globalaccel guiaddons i18n iconthemes itemviews sonnet \ textwidgets widgetsaddons windowsystem \ ecm_build USE_QT= core dbus gui network printsupport widgets xml \ buildtools_build qmake_build .include diff --git a/x11/kf5-frameworkintegration/Makefile b/x11/kf5-frameworkintegration/Makefile index 556c90278306..4cb589e3ea78 100644 --- a/x11/kf5-frameworkintegration/Makefile +++ b/x11/kf5-frameworkintegration/Makefile @@ -1,18 +1,17 @@ PORTNAME= frameworkintegration DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 workspace and cross-framework integration plugins -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/frameworkintegration/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \ qt:5 tar:xz xorg USE_KDE= auth attica codecs config configwidgets coreaddons i18n \ iconthemes newstuff notifications widgetsaddons \ ecm_build USE_QT= core dbus gui network widgets xml \ buildtools_build qmake_build USE_XORG= xcb xcursor .include diff --git a/x11/kf5-frameworks/Makefile b/x11/kf5-frameworks/Makefile index 50c9a405eaaa..298d5917baa6 100644 --- a/x11/kf5-frameworks/Makefile +++ b/x11/kf5-frameworks/Makefile @@ -1,17 +1,17 @@ PORTNAME= frameworks DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde PKGNAMEPREFIX= kf5- MAINTAINER= kde@FreeBSD.org COMMENT= KF5 frameworks meta port -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/ +WWW= https://api.kde.org/frameworks/index.html USES= metaport kde:5 qt:5 # remove bluez-qt as we do not have bluez USE_KDE= ${_USE_FRAMEWORKS_ALL:Nbluez-qt} # pull bsd.qt.mk for QT_PLUGINDIR in the kf5-dependencies USE_QT= # .include diff --git a/x11/kf5-kactivities-stats/Makefile b/x11/kf5-kactivities-stats/Makefile index e2d157aa9c92..b1de65ed986a 100644 --- a/x11/kf5-kactivities-stats/Makefile +++ b/x11/kf5-kactivities-stats/Makefile @@ -1,18 +1,17 @@ PORTNAME= kactivities-stats DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 statistics for activities -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kactivities/html/index.html BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs USES= cmake compiler:c++11-lib kde:5 pathfix qt:5 tar:xz USE_KDE= activities config \ ecm_build USE_QT= core dbus sql \ buildtools_build qmake_build .include diff --git a/x11/kf5-kactivities/Makefile b/x11/kf5-kactivities/Makefile index cc56458c6c26..2991300e680e 100644 --- a/x11/kf5-kactivities/Makefile +++ b/x11/kf5-kactivities/Makefile @@ -1,18 +1,17 @@ PORTNAME= kactivities DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 runtime and library to organize work in separate activities -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kactivities/html/index.html BUILD_DEPENDS= boost-libs>1.53:devel/boost-libs USES= cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz USE_KDE= config coreaddons service \ ecm_build USE_QT= core dbus declarative gui network sql \ buildtools_build qmake_build .include diff --git a/x11/kf5-kded/Makefile b/x11/kf5-kded/Makefile index a32194ffbeef..85655e2b22b2 100644 --- a/x11/kf5-kded/Makefile +++ b/x11/kf5-kded/Makefile @@ -1,15 +1,14 @@ PORTNAME= kded DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 extensible daemon for providing system level services -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kded/html/index.html USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz USE_KDE= config coreaddons crash dbusaddons service \ doctools_build ecm_build USE_QT= core dbus gui widgets \ buildtools_build qmake_build .include diff --git a/x11/kf5-kdelibs4support/Makefile b/x11/kf5-kdelibs4support/Makefile index a638f39c5eab..7cfae8c90e6f 100644 --- a/x11/kf5-kdelibs4support/Makefile +++ b/x11/kf5-kdelibs4support/Makefile @@ -1,29 +1,28 @@ PORTNAME= kdelibs4support DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 porting aid from KDELibs4 -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kdelibs4support/html/index.html BUILD_DEPENDS= p5-URI>=0:net/p5-URI USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix \ tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons emoticons globalaccel guiaddons \ i18n iconthemes itemviews jobwidgets kded kio notifications \ parts service solid sonnet textwidgets unitconversion \ widgetsaddons windowsystem xmlgui \ doctools_build ecm_build \ designerplugin_build designerplugin_run \ itemmodels_run USE_QT= concurrent core dbus designer gui network \ printsupport svg testlib widgets x11extras xml \ buildtools_build qmake_build testlib_build USE_XORG= ice sm x11 xcb xext SHEBANG_FILES= src/kio/fileshareset .include diff --git a/x11/kf5-kglobalaccel/Makefile b/x11/kf5-kglobalaccel/Makefile index b983fb804640..5cfd399d4baa 100644 --- a/x11/kf5-kglobalaccel/Makefile +++ b/x11/kf5-kglobalaccel/Makefile @@ -1,20 +1,19 @@ PORTNAME= kglobalaccel DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library to add support for global workspace shortcuts -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kglobalaccel/html/index.html LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg USE_KDE= config coreaddons crash dbusaddons i18n service \ windowsystem \ ecm_build USE_QT= core dbus gui linguisttools widgets x11extras \ buildtools_build qmake_build testlib_build USE_XORG= x11 xcb .include diff --git a/x11/kf5-kinit/Makefile b/x11/kf5-kinit/Makefile index d029b63d20e7..7183fca9afda 100644 --- a/x11/kf5-kinit/Makefile +++ b/x11/kf5-kinit/Makefile @@ -1,18 +1,17 @@ PORTNAME= kinit DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 process launcher to speed up launching KDE applications -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kinit/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg USE_KDE= completion config coreaddons crash dbusaddons i18n \ jobwidgets kio service solid widgetsaddons windowsystem \ doctools_build ecm_build USE_QT= concurrent core dbus gui network widgets \ buildtools_build qmake_build USE_XORG= x11 xcb .include diff --git a/x11/kf5-krunner/Makefile b/x11/kf5-krunner/Makefile index 96d3972f5889..1c0c413183ac 100644 --- a/x11/kf5-krunner/Makefile +++ b/x11/kf5-krunner/Makefile @@ -1,17 +1,16 @@ PORTNAME= krunner DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 parallelized query system -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/krunner/html/index.html USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= activities config coreaddons i18n kio package plasma-framework \ service solid threadweaver \ ecm_build USE_QT= concurrent core dbus declarative gui network widgets \ buildtools_build qmake_build .include diff --git a/x11/kf5-kwayland/Makefile b/x11/kf5-kwayland/Makefile index b3f8321ff5df..528e129e4aba 100644 --- a/x11/kf5-kwayland/Makefile +++ b/x11/kf5-kwayland/Makefile @@ -1,24 +1,23 @@ PORTNAME= kwayland DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 Client and Server library wrapper for the Wayland libraries -WWW= https://api.kde.org/frameworks/kwayland/html/index.html BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ wayland-protocols>=0:graphics/wayland-protocols \ plasma-wayland-protocols>=0:x11/plasma-wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig \ qt:5 tar:xz USE_GL= egl USE_KDE= ecm_build USE_QT= concurrent core gui wayland \ buildtools_build qmake_build testlib_build .include diff --git a/x11/kf5-kwindowsystem/Makefile b/x11/kf5-kwindowsystem/Makefile index 066c2af87f2b..504e0d4e7cd1 100644 --- a/x11/kf5-kwindowsystem/Makefile +++ b/x11/kf5-kwindowsystem/Makefile @@ -1,17 +1,16 @@ PORTNAME= kwindowsystem DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 library for access to the windowing system -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kwindowsystem/html/index.html LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg USE_KDE= ecm_build USE_QT= core gui linguisttools widgets x11extras \ buildtools_build qmake_build testlib_build USE_XORG= ice sm x11 xcb xext xfixes xrender .include diff --git a/x11/kf5-plasma-framework/Makefile b/x11/kf5-plasma-framework/Makefile index 7641fe1b86eb..557adb6bc585 100644 --- a/x11/kf5-plasma-framework/Makefile +++ b/x11/kf5-plasma-framework/Makefile @@ -1,21 +1,20 @@ PORTNAME= plasma-framework DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 1 CATEGORIES= x11 kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 plugin based UI runtime used to write user interfaces -WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/plasma-framework/html/index.html USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig qt:5 tar:xz xorg USE_GL= egl gl USE_KDE= activities archive auth codecs completion config \ configwidgets coreaddons dbusaddons doctools_build globalaccel \ guiaddons i18n iconthemes jobwidgets kirigami2 kio package \ notifications service solid wayland windowsystem xmlgui kdeclarative \ widgetsaddons USE_QT= buildtools_build concurrent core dbus declarative gui network qmake_build \ script sql svg widgets x11extras xml USE_XORG= ice sm x11 xcb xext xrandr .include