diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile index 67aa51bb0bea..935cdb3521ec 100644 --- a/deskutils/syncthingtray/Makefile +++ b/deskutils/syncthingtray/Makefile @@ -1,124 +1,125 @@ PORTNAME= syncthingtray DISTVERSIONPREFIX= v DISTVERSION= 2.0.7 +PORTREVISION= 1 CATEGORIES= deskutils MAINTAINER= dsh@bamus.cz COMMENT= Qt ${FLAVOR:S/qt//}-based Syncthing tray application WWW= https://martchus.github.io/syncthingtray/ LICENSE= GPLv2 LICENSE_FILE= ${WRKDIR}/syncthingtray/LICENSE BUILD_DEPENDS= p5-YAML-LibYAML>0:textproc/p5-YAML-LibYAML LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs FLAVORS= qt6 qt5 FLAVOR?= ${FLAVORS:[1]} FLAVORS_SUB= yes qt5_PKGNAMESUFFIX= -qt5 USES= cmake:insource iconv perl5 xorg USE_GITHUB= nodefault GH_ACCOUNT= Martchus GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \ ${GH_ACCOUNT}:cpp-utilities:v5.32.1:cpputilities/../c++utilities \ ${GH_ACCOUNT}:qtutilities:v6.19.1:qtutilities/../qtutilities \ ${GH_ACCOUNT}:qtforkawesome:v0.3.2:qtforkawesome/../qtforkawesome \ ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \ ${GH_ACCOUNT}:subdirs:6e298ae:subdirs/../subdirs USE_PERL5= build USE_QT= declarative svg USE_XORG= x11 CMAKE_ARGS= -DFORK_AWESOME_FONT_FILE=${WRKDIR}/forkawesome/fonts/forkawesome-webfont.ttf \ -DFORK_AWESOME_ICON_DEFINITIONS=${WRKDIR}/forkawesome/src/icons/icons.yml CMAKE_ON= NO_DOXYGEN CMAKE_OFF= SYSTEMD_SUPPORT USE_STANDARD_FILESYSTEM CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray .if ${FLAVOR} == qt5 USES+= qt:5 USE_QT+= concurrent core dbus gui location network qdbus \ quickcontrols2:build widgets x11extras:build buildtools:build \ linguist:build qmake:build testlib:build .else CMAKE_ARGS+= -DQT_PACKAGE_PREFIX:STRING=Qt6 -DKF_PACKAGE_PREFIX:STRING=KF6 USES+= gl qt:6 USE_GL= opengl USE_QT+= base positioning tools:build .endif CONFLICTS_INSTALL= ${PORTNAME} ${PORTNAME}-* BUILD_WRKSRC= ${WRKDIR} CONFIGURE_WRKSRC= ${WRKDIR} INSTALL_WRKSRC= ${WRKDIR} PATCH_WRKSRC= ${WRKDIR} OPTIONS_DEFINE= PLASMA WEBENGINE OPTIONS_DEFAULT= PLASMA WEBENGINE OPTIONS_SUB= yes PLASMA_DESC= Plasma integration (KF dependency) WEBENGINE_DESC= Built-in web view (webengine dependency) PLASMA_USE= KDE=ecm:build PLASMA_CMAKE_BOOL_OFF= NO_FILE_ITEM_ACTION_PLUGIN NO_PLASMOID .if ${FLAVOR} == qt5 PLASMA_USES= kde:5 PLASMA_USE+= KDE=plasma-framework:build WEBENGINE_USE= QT=printsupport,webchannel,webengine .else PLASMA_USES= kde:6 PLASMA_USE+= KDE=libplasma:build WEBENGINE_USE= QT=webchannel,webengine .endif WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none post-install: ${RM} -r \ ${STAGEDIR}${PREFIX}/include/c++utilities \ ${STAGEDIR}${PREFIX}/include/qtforkawesome \ ${STAGEDIR}${PREFIX}/include/qtquickforkawesome \ ${STAGEDIR}${PREFIX}/include/qtutilities \ ${STAGEDIR}${PREFIX}/include/syncthingconnector \ ${STAGEDIR}${PREFIX}/include/syncthingmodel \ ${STAGEDIR}${PREFIX}/include/syncthingwidgets \ ${STAGEDIR}${PREFIX}/lib/libc++utilities.a \ ${STAGEDIR}${PREFIX}/lib/libqtforkawesome.a \ ${STAGEDIR}${PREFIX}/lib/libqtquickforkawesome.a \ ${STAGEDIR}${PREFIX}/lib/libqtutilities.a \ ${STAGEDIR}${PREFIX}/lib/libsyncthingconnector.a \ ${STAGEDIR}${PREFIX}/lib/libsyncthingmodel.a \ ${STAGEDIR}${PREFIX}/lib/libsyncthingwidgets.a \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/c++utilities.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtforkawesome.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtforkawesomeiconengine.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtquickforkawesome.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtutilities.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingconnector.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingfileitemaction.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingmodel.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingplasmoid.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingwidgets.pc \ ${STAGEDIR}${PREFIX}/share/c++utilities \ ${STAGEDIR}${PREFIX}/share/qtforkawesome \ ${STAGEDIR}${PREFIX}/share/qtforkawesomeiconengine \ ${STAGEDIR}${PREFIX}/share/qtquickforkawesome \ ${STAGEDIR}${PREFIX}/share/qtutilities \ ${STAGEDIR}${PREFIX}/share/syncthingconnector/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingfileitemaction/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingmodel/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingplasmoid/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingwidgets/cmake \ ${STAGEDIR}${QT_PLUGINDIR} \ ${STAGEDIR}${QT_LIBDIR} .include diff --git a/net/smb4k/Makefile b/net/smb4k/Makefile index c04d916d9df4..3818e2ea5a92 100644 --- a/net/smb4k/Makefile +++ b/net/smb4k/Makefile @@ -1,33 +1,33 @@ PORTNAME= smb4k DISTVERSION= 4.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net kde MASTER_SITES= SF/${PORTNAME}/${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Advanced network neighborhood browser and Samba share mounting utility WWW= https://sourceforge.net/projects/smb4k/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt LIB_DEPENDS= libKDSoapWSDiscoveryClient.so:www/kdsoap-ws-discovery-client \ libkdsoap-qt6.so:www/kdsoap \ libqt6keychain.so:security/qtkeychain@qt6 RUN_DEPENDS= rsync:net/rsync USES= cmake compiler:c++17-lang cpe gettext-tools gl kde:6 qt:6 \ samba tar:xz xorg CPE_VENDOR= smb4k_project USE_GL= gl opengl # GLX USE_KDE= auth completion config configwidgets coreaddons crash \ dbusaddons dnssd i18n iconthemes jobwidgets kio kirigami2 \ libplasma notifications solid statusnotifieritem \ wallet widgetsaddons windowsystem xmlgui \ doctools:build ecm:build USE_QT= base declarative USE_XORG= x11 CMAKE_ON= SMB4K_WITH_WS_DISCOVERY .include diff --git a/textproc/fcitx5-configtool/Makefile b/textproc/fcitx5-configtool/Makefile index 90d009d178bf..522eeb75a8f5 100644 --- a/textproc/fcitx5-configtool/Makefile +++ b/textproc/fcitx5-configtool/Makefile @@ -1,37 +1,38 @@ PORTNAME= fcitx5-configtool DISTVERSION= 5.1.12 +PORTREVISION= 1 CATEGORIES= textproc x11 MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ MAINTAINER= khng@FreeBSD.org COMMENT= Fcitx5 IM framework configuration tool WWW= https://github.com/fcitx/fcitx5-configtool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \ libFcitx5Qt6DBusAddons.so:textproc/fcitx5-qt@qt6 \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ xkeyboard-config>=0:x11/xkeyboard-config USES= cmake compiler:c++17-lang gettext-tools gl \ kde:6 pkgconfig qt:6 \ tar:zst xorg USE_GL= opengl PLIST_SUB= VER=${PORTVERSION} USE_KDE= config coreaddons ecm i18n iconthemes itemviews kcmutils \ kdeclarative kirigami2 libplasma package service svg \ widgetsaddons USE_QT= base declarative CMAKE_OFF= ENABLE_TEST USE_XORG= x11 xkbfile USE_LDCONFIG= yes CMAKE_ON= ENABLE_CONFIG_QT ENABLE_KCM .include diff --git a/x11/kdisplay/Makefile b/x11/kdisplay/Makefile index 519c8960a64b..1044d6b2a835 100644 --- a/x11/kdisplay/Makefile +++ b/x11/kdisplay/Makefile @@ -1,28 +1,28 @@ PORTNAME= kdisplay DISTVERSIONPREFIX= v DISTVERSION= 6.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org COMMENT= App and daemon for display managing WWW= https://github.com/winft/kdisplay LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL LIB_DEPENDS= libdisman.so:x11/disman USES= cmake:testing gettext-tools kde:6 qt:6 USE_GITHUB= yes USE_KDE= ecm:build config coreaddons dbusaddons globalaccel i18n \ itemmodels:run kcmutils layer-shell-qt libplasma windowsystem xmlgui USE_LDCONFIG= yes USE_QT= base declarative sensors GH_ACCOUNT= winft PLIST_SUB= VERSION=${PORTVERSION} LDFLAGS+= -Wl,--as-needed # X11, GL, KF6* .include diff --git a/x11/lightdm-kde-greeter/Makefile b/x11/lightdm-kde-greeter/Makefile index 74286168a2ef..059e8c35836d 100644 --- a/x11/lightdm-kde-greeter/Makefile +++ b/x11/lightdm-kde-greeter/Makefile @@ -1,38 +1,39 @@ PORTNAME= lightdm-kde-greeter PORTVERSION= 6.0.4 +PORTREVISION= 1 CATEGORIES= x11 kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE login screen using the LightDM framework WWW= https://invent.kde.org/plasma/lightdm-kde-greeter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.GPL3 LIB_DEPENDS= libnm.so:net-mgmt/networkmanager-shim \ liblightdm-gobject-1.so:x11/lightdm RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \ qt:6 tar:xz xorg USE_GL= opengl USE_GNOME= gtk20 USE_KDE= auth colorscheme config configwidgets coreaddons i18n \ iconthemes kcmutils libplasma networkmanagerqt package \ widgetsaddons \ ecm:build USE_QT= 5compat base declarative USE_XORG= x11 xcb xext xrandr xrender KDE_INVENT= v${PORTVERSION} plasma CMAKE_ARGS= -DGREETER_IMAGES_DIR="${PREFIX}/var/db/${PORTNAME}/images" \ -DLIGHTDM_CONFIG_DIR=${PREFIX}/etc/lightdm \ -DDATA_INSTALL_DIR=${PREFIX}/share post-install: ${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd (cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-kde-greeter.conf \ lightdm-kde-greeter.conf.sample) .include