diff --git a/archivers/ark/Makefile b/archivers/ark/Makefile index fc8f6caa7ad9..bc61c9864283 100644 --- a/archivers/ark/Makefile +++ b/archivers/ark/Makefile @@ -1,46 +1,45 @@ PORTNAME= ark DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= archivers kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Archiving tool for KDE LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext libarchive kde:5 \ - qt:5 shared-mime-info tar:xz +USES= cmake compiler:c++11-lang desktop-file-utils gettext libarchive kde:5 \ + cpe qt:5 shared-mime-info tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools i18n iconthemes \ itemmodels itemviews jobwidgets khtml kio parts pty service \ solid sonnet textwidgets widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes -CPE_VENDOR= kde OPTIONS_DEFINE= 7ZIP RAR ZIP DOCS OPTIONS_DEFAULT= 7ZIP ZIP DOCS OPTIONS_DEFAULT_i386= RAR OPTIONS_DEFAULT_amd64= RAR OPTIONS_SUB= YES # The 7ZIP and RAR options only need runtime dependencies; # the port builds identically with or without them. 7ZIP_DESC= Support for 7-Zip archives (runtime) 7ZIP_RUN_DEPENDS= 7z:archivers/p7zip RAR_DESC= Support for RAR archives (runtime) RAR_RUN_DEPENDS= unrar:archivers/unrar \ rar:archivers/rar ZIP_DESC= Support for ZIP archives ZIP_LIB_DEPENDS= libzip.so:archivers/libzip ZIP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibZip # Override shared library version KDE_APPLICATIONS_SHLIB_VER= ${KDE_APPLICATIONS_VERSION} .include diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile index 6899a3628193..17b888b79f89 100644 --- a/devel/kf5-ktexteditor/Makefile +++ b/devel/kf5-ktexteditor/Makefile @@ -1,22 +1,21 @@ PORTNAME= ktexteditor DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= devel kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 advanced embeddable text editor LIB_DEPENDS= libgit2.so:devel/libgit2 \ libeditorconfig.so:editors/editorconfig-core-c -USES= cmake compiler:c++11-lib cpe gettext kde:5 pkgconfig qt:5 tar:xz +USES= cmake compiler:c++11-lib gettext kde:5 cpe pkgconfig qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets \ coreaddons guiaddons i18n iconthemes itemviews \ jobwidgets kio parts service 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 -CPE_VENDOR= kde .include diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile index efd29237e60b..a16387a5d749 100644 --- a/graphics/okular/Makefile +++ b/graphics/okular/Makefile @@ -1,45 +1,44 @@ PORTNAME= okular DISTVERSION= ${KDE_APPLICATIONS_VERSION} PORTREVISION= 1 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE universal document viewer LICENSE= GPLv2 BUILD_DEPENDS= markdown:textproc/discount RUN_DEPENDS= markdown:textproc/discount LIB_DEPENDS= libchm.so:misc/chmlib \ libdjvulibre.so:graphics/djvulibre \ libepub.so:textproc/ebook-tools \ libfreetype.so:print/freetype2 \ libqmobipocket.so:graphics/kdegraphics-mobipocket \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libspectre.so:print/libspectre \ libtiff.so:graphics/tiff \ libzip.so:archivers/libzip -USES= cmake compiler:c++11-lib cpe desktop-file-utils \ - gettext jpeg kde:5 pkgconfig qca qt:5 tar:xz +USES= cmake compiler:c++11-lib desktop-file-utils \ + gettext jpeg kde:5 cpe pkgconfig qca qt:5 tar:xz USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons emoticons i18n \ iconthemes init itemmodels itemviews jobwidgets js \ kdelibs4support khtml kio libkexiv2 parts pty \ service solid sonnet textwidgets threadweaver wallet \ widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui network phonon4 printsupport speech \ svg widgets xml \ buildtools_build qmake_build testlib_build -CPE_VENDOR= kde OPTIONS_DEFINE= DOCS PURPOSE OPTIONS_DEFAULT= PURPOSE PURPOSE_DESC= Enable 'Share' menu PURPOSE_USE= KDE=purpose PURPOSE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose .include diff --git a/security/plasma5-kscreenlocker/Makefile b/security/plasma5-kscreenlocker/Makefile index d18bf37e97ee..450688230613 100644 --- a/security/plasma5-kscreenlocker/Makefile +++ b/security/plasma5-kscreenlocker/Makefile @@ -1,30 +1,28 @@ PORTNAME= kscreenlocker DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= security kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 secure lock screen architecture BUILD_DEPENDS= ck-list-sessions:sysutils/consolekit2 LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libxcb-keysyms.so:x11/xcb-util-keysyms RUN_DEPENDS= ck-list-sessions:sysutils/consolekit2\ dbus-send:devel/dbus -USES= cmake compiler:c++11-lib cpe gettext kde:5 pkgconfig qt:5 \ +USES= cmake compiler:c++11-lib gettext kde:5 cpe pkgconfig qt:5 \ shebangfix tar:xz xorg USE_KDE= auth codecs config configwidgets coreaddons crash emoticons \ globalaccel i18n idletime init itemmodels kcmutils \ kdeclarative layer-shell-qt notifications package \ plasma-framework sonnet textwidgets wayland widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= core dbus declarative gui network qdbus widgets x11extras xml \ buildtools_build qmake_build testlib_build USE_XORG= ice sm x11 xcb xcursor xext xi -CPE_VENDOR= kde - SHEBANG_FILES= updaters/ksreenlocker_5_3_separate_autologin.pl .include diff --git a/sysutils/plasma5-discover/Makefile b/sysutils/plasma5-discover/Makefile index 92e151885819..2520ee66db00 100644 --- a/sysutils/plasma5-discover/Makefile +++ b/sysutils/plasma5-discover/Makefile @@ -1,26 +1,24 @@ PORTNAME= discover DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 package management tools # TODO: update packagekit-qt5 #LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt5 -USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 \ - pkgconfig qt:5 tar:xz +USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:5 \ + cpe pkgconfig qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons crash dbusaddons i18n iconthemes idletime \ itemmodels itemviews jobwidgets kcmutils kdeclarative kio \ kirigami2 newstuff notifications package plasma-framework \ service solid textwidgets wallet widgetsaddons windowsystem \ xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui network svg widgets \ x11extras xml \ buildtools_build qmake_build testlib_build -CPE_VENDOR= kde - .include diff --git a/sysutils/plasma5-kde-cli-tools/Makefile b/sysutils/plasma5-kde-cli-tools/Makefile index 695fd5a96bff..2978cde83be6 100644 --- a/sysutils/plasma5-kde-cli-tools/Makefile +++ b/sysutils/plasma5-kde-cli-tools/Makefile @@ -1,22 +1,21 @@ PORTNAME= kde-cli-tools DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 non-interactive system tools -USES= cmake compiler:c++11-lib cpe gettext kde:5 qt:5 tar:xz xorg +USES= cmake compiler:c++11-lib gettext kde:5 cpe qt:5 tar:xz xorg USE_KDE= activities auth bookmarks codecs completion config \ configwidgets coreaddons crash emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets kcmutils \ kdeclarative kdesu kio notifications parts plasma-workspace \ pty service solid sonnet textwidgets unitconversion \ widgetsaddons windowsystem xmlgui \ doctools_build ecm_build USE_QT= concurrent core dbus declarative gui network printsupport svg \ widgets x11extras xml \ buildtools_build qmake_build testlib_build USE_XORG= x11 -CPE_VENDOR= kde .include diff --git a/x11/plasma5-plasma-desktop/Makefile b/x11/plasma5-plasma-desktop/Makefile index 312b818d7fb0..a39475e9d8d6 100644 --- a/x11/plasma5-plasma-desktop/Makefile +++ b/x11/plasma5-plasma-desktop/Makefile @@ -1,71 +1,69 @@ PORTNAME= plasma-desktop DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 plasma desktop # TODO: update packagekit-qt5 #LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt5 LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libxkbcommon.so:x11/libxkbcommon \ libxcb-image.so:x11/xcb-util-image \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util \ libxkbfile.so:x11/libxkbfile RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput \ setxkbmap:x11/setxkbmap BUILD_DEPENDS= xf86-input-evdev>0:x11-drivers/xf86-input-evdev \ xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics \ xf86-input-libinput>0:x11-drivers/xf86-input-libinput -USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext gnome \ - kde:5 pkgconfig python:3.5+,run qt:5 shebangfix tar:xz xorg +USES= cmake compiler:c++11-lib desktop-file-utils gettext gnome \ + kde:5 cpe pkgconfig python:3.5+,run qt:5 shebangfix tar:xz xorg USE_GNOME= glib20 USE_KDE= activities activities-stats archive attica auth baloo \ bookmarks codecs completion config configwidgets coreaddons \ crash dbusaddons emoticons filemetadata globalaccel guiaddons \ i18n iconthemes init itemmodels itemviews jobwidgets kcmutils \ kdeclarative kdelibs4support kio libksysguard newstuff \ notifications notifyconfig package parts people \ plasma-framework plasma-workspace runner service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui \ doctools_build ecm_build \ drkonqi_run infocenter_run kde-cli-tools_run kmenuedit_run \ ksysguard_run polkit-kde-agent-1_run systemsettings_run USE_QT= concurrent core dbus declarative gui network phonon4 \ printsupport sql svg widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xcb xcursor xext xfixes xft xi xrender -CPE_VENDOR= kde - CMAKE_ON= WANT_SYNAPTICS SHEBANG_FILES= kcms/ksmserver/kconf_update/*.py \ kcms/keyboard/*.py OPTIONS_SUB= yes OPTIONS_GROUP= IM OPTIONS_GROUP_IM= IBUS SCIM IM_DESC= Input Method Support IBUS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_IBus IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus IBUS_DESC= Enable IBUS backend for input dialog SCIM_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SCIM SCIM_LIB_DEPENDS= libscim-1.0.so:textproc/scim SCIM_DESC= Enable SCIM backend for input dialog post-patch: # Set the correct iso-codes directory ${REINPLACE_CMD} -e '/isoCodesXmlDir/ s#/usr/share#${LOCALBASE}/share#g' \ ${PATCH_WRKSRC}/kcms/keyboard/iso_codes.h .include diff --git a/x11/plasma5-plasma-workspace/Makefile b/x11/plasma5-plasma-workspace/Makefile index a3c28312eac0..e68811e4e028 100644 --- a/x11/plasma5-plasma-workspace/Makefile +++ b/x11/plasma5-plasma-workspace/Makefile @@ -1,59 +1,57 @@ PORTNAME= plasma-workspace DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 Plasma workspace LIB_DEPENDS= libcln.so:math/cln \ libdbusmenu-qt5.so:devel/libdbusmenu-qt \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libqalculate.so:math/libqalculate \ libwayland-client.so:graphics/wayland \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util RUN_DEPENDS= ck-launch-session:sysutils/consolekit2\ iceauth:x11/iceauth \ xmessage:x11/xmessage \ xrdb:x11/xrdb \ xset:x11/xset \ xsetroot:x11/xsetroot \ ${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config \ iso-codes>=0:misc/iso-codes \ ${LOCALBASE}/bin/genv:sysutils/coreutils -USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 \ - pkgconfig qt:5 tar:xz xorg +USES= cmake compiler:c++11-lib desktop-file-utils gettext kde:5 \ + cpe pkgconfig qt:5 tar:xz xorg USE_KDE= activities activities-stats activitymanagerd archive attica \ auth baloo bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons emoticons filemetadata globalaccel \ guiaddons holidays i18n iconthemes idletime init itemmodels \ itemviews jobwidgets js jsembed kcmutils kdeclarative kdesu \ kdewebkit kio kscreenlocker kwin libkscreen libksysguard \ newstuff notifications notifyconfig package parts people \ plasma-framework plasma-integration prison pty runner service \ solid sonnet texteditor textwidgets unitconversion wallet \ wayland widgetsaddons windowsystem xmlgui xmlrpcclient \ doctools_build ecm_build \ breeze-icons_run breeze_run kded_run kquickcharts_run \ milou_run oxygen-icons5_run USE_QT= concurrent core dbus declarative graphicaleffects gui network \ phonon4 printsupport qdbus script sql svg wayland webkit \ widgets x11extras xml \ buildtools_build qmake_build testlib_build \ paths_run quickcontrols_run USE_XORG= ice sm x11 xau xcb xcomposite xcursor xext xfixes xft xkbfile xrender xtst -CPE_VENDOR= kde - CMAKE_OFF= BUILD_TESTING # In 5.15 a file was moved from x11/plasma5-plasma-desktop to x11/plasma5-plasma-workspace: CONFLICTS_INSTALL= plasma5-plasma-desktop-5.14.* post-stage: ${INSTALL_SCRIPT} ${FILESDIR}/startplasma-wayland.sh ${STAGEDIR}/${LOCALBASE}/bin/ .include