diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile index 9645d91bc44d..87724873d958 100644 --- a/deskutils/kdepim-runtime/Makefile +++ b/deskutils/kdepim-runtime/Makefile @@ -1,48 +1,49 @@ PORTNAME= kdepim-runtime DISTVERSION= ${KDE_APPLICATIONS_VERSION} PORTREVISION= 1 CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE PIM tools and services WWW= https://www.kde.org/ LICENSE= LGPL21 LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libcurl.so:ftp/curl \ libkolabxml.so:textproc/libkolabxml \ + libqca-qt6.so:devel/qca@qt6 \ libsasl2.so:security/cyrus-sasl2 \ libxerces-c.so:textproc/xerces-c3 \ libqt6keychain.so:security/qtkeychain@qt6 -USES= cmake:noninja compiler:c++11-lib gettext kde:6 qca qt:6 \ +USES= cmake:noninja compiler:c++11-lib gettext kde:6 qt:6 \ shared-mime-info tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons holidays i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdav kio \ notifications notifyconfig parts service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui \ ecm:build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \ akonadisearch calendarcore calendarutils contacts \ gapi grantleetheme identitymanagement imap kontactinterface \ ldap libkdepim mailtransport mbox mime pimcommon pimtextedit \ syndication USE_QT= base networkauth USE_XORG= x11 USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-error=enum-constexpr-conversion .endif .include diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile index a3b1ff8ae0ae..e6a1a738e0f2 100644 --- a/devel/okteta/Makefile +++ b/devel/okteta/Makefile @@ -1,29 +1,31 @@ PORTNAME= okteta DISTVERSION= 0.26.19 PORTEPOCH= 1 CATEGORIES= devel kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src MAINTAINER= kde@FreeBSD.org COMMENT= KDE hex editor WWW= https://www.kde.org/applications/utilities/okteta/ LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSES/GPL-2.0-only.txt LICENSE_FILE_GPLv3= ${WRKSRC}/LICENSES/GPL-3.0-only.txt -USES= cmake compiler:c++11-lang gettext kde:5 qca qt:5 \ +LIB_DEPENDS= libqca-qt5.so:devel/qca@qt5 + +USES= cmake compiler:c++11-lang gettext kde:5 qt:5 \ shared-mime-info tar:xz xorg USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons doctools i18n iconthemes itemviews \ jobwidgets kcmutils kio newstuff parts service solid sonnet \ textwidgets widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= concurrent core dbus declarative designer gui network \ printsupport script scripttools widgets xml \ buildtools:build qmake:build USE_XORG= x11 USE_LDCONFIG= yes .include diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile index f877ea12772c..3238a34f28fc 100644 --- a/editors/calligra/Makefile +++ b/editors/calligra/Makefile @@ -1,59 +1,60 @@ PORTNAME= calligra DISTVERSION= ${KDE_APPLICATIONS_VERSION} PORTREVISION= 1 CATEGORIES= editors kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE office suite WWW= https://calligra.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_i386= is not supported on 32-bit systems LIB_DEPENDS= libImath.so:math/Imath \ libboost_thread.so:devel/boost-libs \ libgit2.so:devel/libgit2 \ libetonyek-0.1.so:graphics/libetonyek01 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ liblcms2.so:graphics/lcms2 \ libKChart6.so:graphics/kdiagram-qt6 \ libOkular6Core.so:graphics/okular \ libodfgen-0.1.so:textproc/libodfgen01 \ libpoppler-qt6.so:graphics/poppler-qt6 \ libpoppler.so:graphics/poppler \ + libqca-qt6.so:devel/qca@qt6 \ libqt6keychain.so:security/qtkeychain@qt6 \ librevenge-0.0.so:textproc/librevenge \ libvisio-0.1.so:textproc/libvisio01 \ libwpd-0.10.so:textproc/libwpd010 \ libwpg-0.3.so:graphics/libwpg03 \ libwps-0.4.so:textproc/libwps RUN_DEPENDS= pstoedit:graphics/pstoedit USES= cmake compiler:c++17-lang cpe desktop-file-utils eigen:3 \ gettext gl iconv:translit jpeg kde:6 localbase:ldflags perl5 \ - pkgconfig qca qt:6 shared-mime-info ssl tar:xz xorg + pkgconfig qt:6 shared-mime-info ssl tar:xz xorg USE_GL= gl opengl USE_LDCONFIG= yes USE_KDE= archive bookmarks colorscheme completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemviews jobwidgets kcmutils kio notifications notifyconfig \ phonon service solid sonnet textwidgets widgetsaddons \ windowsystem xmlgui \ doctools:build ecm:build USE_QT= base declarative positioning svg webchannel webengine \ tools:build USE_XORG= ice sm x11 xext CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" # Requested by upstream, to not include unfinished modules CMAKE_ON= RELEASE_BUILD # Performance increase according to README.PACKAGERS CMAKE_ARGS+= -DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT" .include diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile index c4cb128a1e67..dfc2bf61576a 100644 --- a/games/ksirk/Makefile +++ b/games/ksirk/Makefile @@ -1,20 +1,22 @@ PORTNAME= ksirk DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= games kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME:tu}_DESC} WWW= https://www.kde.org/applications/games/ksirk/ -USES= cmake compiler:c++11-lang gettext kde:6 qca qt:6 tar:xz +LIB_DEPENDS= libqca-qt6.so:devel/qca@qt6 + +USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz USE_KDE= attica auth codecs completion config configwidgets coreaddons \ crash i18n iconthemes kio libkdegames newstuff phonon service \ wallet widgetsaddons xmlgui \ ecm:build USE_QT= base declarative USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include <${.CURDIR}/../kdegames/Makefile.common> .include diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile index 090d4308359d..776500c05729 100644 --- a/graphics/okular/Makefile +++ b/graphics/okular/Makefile @@ -1,41 +1,42 @@ PORTNAME= okular DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE universal document viewer WWW= https://okular.kde.org 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 \ libQMobipocket6.so:graphics/kdegraphics-mobipocket@qt6 \ libpoppler.so:graphics/poppler \ libpoppler-qt6.so:graphics/poppler-qt6 \ + libqca-qt6.so:devel/qca@qt6 \ 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:6 pkgconfig qca qt:6 tar:xz xorg + kde:6 pkgconfig qt:6 tar:xz xorg USE_KDE= activities archive auth bookmarks codecs completion config \ iconthemes itemmodels itemviews jobwidgets kio libkexiv2 parts \ phonon pty service solid sonnet textwidgets threadweaver \ wallet widgetsaddons windowsystem xmlgui \ ecm:build USE_QT= base USE_XORG= x11 OPTIONS_DEFINE= DOCS PURPOSE OPTIONS_DEFAULT= PURPOSE PURPOSE_DESC= Enable 'Share' menu PURPOSE_USE= KDE=purpose PURPOSE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF6Purpose .include diff --git a/irc/konversation/Makefile b/irc/konversation/Makefile index 1a5aa832f348..538abb5811c2 100644 --- a/irc/konversation/Makefile +++ b/irc/konversation/Makefile @@ -1,32 +1,34 @@ PORTNAME= konversation DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= irc kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= User friendly IRC client for KDE WWW= https://konversation.kde.org LICENSE= GPLv2+ +LIB_DEPENDS= libqca-qt6.so:devel/qca@qt6 + USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext kde:6 \ - qca qt:6 shebangfix tar:xz xorg \ + qt:6 shebangfix tar:xz xorg \ python:run USE_KDE= archive attica auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons doctools globalaccel \ i18n iconthemes idletime itemviews jobwidgets kio newstuff \ notifications notifyconfig parts phonon service solid sonnet \ statusnotifieritem textwidgets wallet widgetsaddons \ windowsystem xmlgui \ ecm:build USE_QT= base USE_XORG= x11 SHEBANG_FILES= data/scripts/bug \ data/scripts/cmd \ data/scripts/media \ data/scripts/sayclip \ data/scripts/sysinfo OPTIONS_DEFINE= DOCS .include diff --git a/irc/quassel/Makefile b/irc/quassel/Makefile index 3669c97d420f..7993c6095049 100644 --- a/irc/quassel/Makefile +++ b/irc/quassel/Makefile @@ -1,101 +1,103 @@ PORTNAME= quassel DISTVERSION= 0.14.0 PORTREVISION= 5 CATEGORIES= irc MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSION}/ MAINTAINER= fluffy@FreeBSD.org COMMENT?= Qt 5 based distributed IRC client (client and monolithic binary) WWW= https://www.quassel-irc.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs -USES= cmake compiler:c++11-lib cpe ldap pkgconfig qca qt:5 tar:xz +LIB_DEPENDS= libqca-qt5.so:devel/qca@qt5 + +USES= cmake compiler:c++11-lib cpe ldap pkgconfig qt:5 tar:xz USE_GITHUB= nodefault #GH_ACCOUNT= ${PORTNAME} #GH_PROJECT= ${PORTNAME} USE_QT= buildtools:build core network qmake:build CPE_VENDOR= quassel-irc CPE_PRODUCT= quassel_irc OPTIONS_DEFINE= NLS OPTIONS_MULTI= MODULE DB OPTIONS_GROUP= UI MODULE_DESC= Quassel components UI_DESC= Spellcheck and KDE integration for GUI app DB_DESC= Database for Quassel core / monolithic OPTIONS_MULTI_MODULE= CLIENT CORE MONO OPTIONS_MULTI_DB= PGSQL SQLITE3 OPTIONS_GROUP_UI= KDE SPELL OPTIONS_DEFAULT= CLIENT MONO SQLITE3 OPTIONS_SUB= yes CLIENT_DESC= Quassel client (for use with core) CLIENT_CMAKE_BOOL= WANT_QTCLIENT CLIENT_USES= kde:5 CLIENT_USE= qt=dbus,gui,multimedia,webengine,widgets kde=phonon CLIENT_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 CLIENT_PREVENTS= CORE CLIENT_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port CORE_DESC= Quassel core server (for use with client) CORE_CMAKE_BOOL= WANT_CORE CORE_USE= qt=script,sql CORE_SUB_FILES= pkg-message CORE_VARS= use_rc_subr=quasselcore \ users=quasselcore \ groups=quasselcore \ plist=${NONEXISTENT} # allow core to override PLIST_FILES CORE_PLIST_FILES= bin/quasselcore CORE_PREVENTS= CLIENT MONO KDE SPELL MONO_DESC= Quassel standalone (monolithic binary: core+client combined) MONO_CMAKE_BOOL= WANT_MONO MONO_USES= kde:5 MONO_USE= qt=dbus,gui,multimedia,script,sql,webengine,widgets kde=phonon MONO_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 MONO_PREVENTS= CORE MONO_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port KDE_DESC= Enable KDE integration for client / monolitic KDE_CMAKE_BOOL= WITH_KDE KDE_USE= kde=configwidgets,coreaddons,notifications,notifyconfig,textwidgets,widgetsaddons,xmlgui,ecm:build KDE_USES= kde:5 SPELL_DESC= Enable spellcheck in client / monolitic via KF5Sonnet SPELL_USE= kde=sonnet,ecm:build SPELL_USES= kde:5 NLS_USE= QT=linguisttools:build PGSQL_USE= qt=sql-pgsql SQLITE3_USE= qt=sql-sqlite3:run _LIBVERSION= 0.14.0 PLIST_SUB= LIBVERSION=${_LIBVERSION} .include .if ${PORT_OPTIONS:MCLIENT} || ${PORT_OPTIONS:MMONO} PLIST_SUB+= GUI="" .else PLIST_SUB+= GUI="@comment " .endif post-patch-NLS-off: ${REINPLACE_CMD} -e '/add_subdirectory(po)/d' \ ${WRKSRC}/CMakeLists.txt post-install-CLIENT-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselclient post-install-CORE-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselcore post-install-MONO-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quassel .include diff --git a/net-im/psi/Makefile b/net-im/psi/Makefile index 710531b77088..48515743de2a 100644 --- a/net-im/psi/Makefile +++ b/net-im/psi/Makefile @@ -1,51 +1,52 @@ PORTNAME= psi PORTVERSION= 1.5 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= SF/${PORTNAME}/Psi/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Qt-based Jabber (XMPP) client WWW= https://psi-im.org/ LICENSE= GPLv2+ -LIB_DEPENDS= libidn.so:dns/libidn +LIB_DEPENDS= libidn.so:dns/libidn \ + libqca-qt5.so:devel/qca@qt5 USES= cmake compiler:c++11-lang desktop-file-utils minizip pkgconfig \ - qca qt:5 tar:xz xorg + qt:5 tar:xz xorg USE_QT= concurrent core dbus gui multimedia network svg widgets \ x11extras xml buildtools:build qmake:build imageformats:run USE_XORG= ice sm x11 xcb xext xscrnsaver CMAKE_ARGS= -DIDN_LIBRARY:FILEPATH="${LOCALBASE}/lib/libidn.so" \ -DIDN_INCLUDE_DIR:PATH="${LOCALBASE}/include" OPTIONS_DEFINE= WEBENGINE OPTIONS_RADIO= SPELLCHECK OPTIONS_RADIO_SPELLCHECK= HUNSPELL ENCHANT SPELLCHECK_DESC= Spell checker backend OPTIONS_DEFAULT= HUNSPELL OPTIONS_SUB= yes WEBENGINE_DESC= Use QtWebEngine for chatlogs WEBENGINE_USE= QT=declarative,location,printsupport,webchannel,webengine WEBENGINE_CMAKE_BOOL= ENABLE_WEBKIT HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell HUNSPELL_CMAKE_BOOL= USE_HUNSPELL ENCHANT_DESC= Spell checking support via Enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant ENCHANT_CMAKE_BOOL= USE_ENCHANT post-patch: # Replace original Hunspell implementation with better alternative @${CP} ${FILESDIR}/hunspellchecker.* \ ${WRKSRC}/src/libpsi/tools/spellchecker # Avoid conflict with C++20 by adding .txt suffix @${MV} ${WRKSRC}/version ${WRKSRC}/version.txt @${REINPLACE_CMD} -i .c++20 's,SOURCE_DIR}/version,&.txt,' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/net-p2p/libktorrent/Makefile b/net-p2p/libktorrent/Makefile index 110bae1495fe..8e14ff12de60 100644 --- a/net-p2p/libktorrent/Makefile +++ b/net-p2p/libktorrent/Makefile @@ -1,22 +1,23 @@ PORTNAME= libktorrent DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-p2p kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Torrent library from KTorrent project WWW= https://ktorrent.org/ BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ - libgmp.so:math/gmp + libgmp.so:math/gmp \ + libqca-qt6.so:devel/qca@qt6 -USES= cmake compiler:c++11-lang gettext kde:6 qca qt:6 tar:xz xorg +USES= cmake compiler:c++11-lang gettext kde:6 qt:6 tar:xz xorg USE_KDE= archive completion config coreaddons crash i18n jobwidgets kio \ service solid widgetsaddons windowsystem \ ecm:build USE_QT= base USE_XORG= x11 OPTIONS_DEFINE= DOCS .include diff --git a/net/kget/Makefile b/net/kget/Makefile index a9f862f98b30..4d0103bd916f 100644 --- a/net/kget/Makefile +++ b/net/kget/Makefile @@ -1,43 +1,44 @@ PORTNAME= kget DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE download manager BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libKTorrent6.so:net-p2p/libktorrent \ libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ + libqca-qt6.so:devel/qca@qt6 \ libqgpgmeqt6.so:security/gpgme-qt@qt6 -USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 qca \ +USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:6 \ qt:6 shebangfix sqlite tar:xz xorg USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kio notifications \ notifyconfig parts service solid sonnet statusnotifieritem \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui \ ecm:build USE_QT= base USE_XORG= x11 USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CONFIGURE_ENV= XDG_CONFIG_HOME=/dev/null CONFLICTS_INSTALL= sra-tools # bin/kget OPTIONS_DEFINE= DOCS WORKSPACE OPTIONS_DEFAULT= WORKSPACE WORKSPACE_USE= KDE=plasma-workspace WORKSPACE_DESC= Shutdown on completion support WORKSPACE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibKWorkspace .include diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile index 11cc44c7a4e5..0cb1a4fc7ad3 100644 --- a/net/messagelib/Makefile +++ b/net/messagelib/Makefile @@ -1,51 +1,52 @@ PORTNAME= messagelib DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Library for handling messages WWW= https://github.com/KDE/messagelib LICENSE= LGPL21 IGNORE_FreeBSD_13= is not supported on systems with OpenSSL 1.1.1 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ + libqca-qt6.so:devel/qca@qt6 \ libqgpgmeqt6.so:security/gpgme-qt@qt6 -USES= cmake compiler:c++11-lib cpe gettext kde:6 qca qt:6 tar:xz \ +USES= cmake compiler:c++11-lib cpe gettext kde:6 qt:6 tar:xz \ xorg CPE_VENDOR= kde USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons guiaddons i18n iconthemes imap itemmodels itemviews \ jobwidgets kio ktextaddons notifications service solid sonnet \ syntaxhighlighting textwidgets wallet widgetsaddons \ windowsystem xmlgui \ ecm:build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \ contacts grantleetheme gravatar identitymanagement ldap \ libkdepim libkleo mailtransport mbox mime pimcommon \ pimtextedit USE_QT= base USE_XORG= x11 USE_LDCONFIG= yes OPTIONS_DEFINE= INOTIFY DOCS OPTIONS_DEFAULT= INOTIFY OPTIONS_SUB= yes INOTIFY_DESC= Filesystem alteration notifications using inotify INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify .include .if ${COMPILER_TYPE} == clang CXXFLAGS+= -D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION .endif .include diff --git a/net/qoauth-qt5/Makefile b/net/qoauth-qt5/Makefile index 2bbca7113f35..7313df59724a 100644 --- a/net/qoauth-qt5/Makefile +++ b/net/qoauth-qt5/Makefile @@ -1,22 +1,24 @@ PORTNAME= qoauth PORTVERSION= 2.0.0 DISTVERSIONPREFIX= v PORTREVISION= 7 CATEGORIES= net devel security PKGNAMESUFFIX= -qt5 MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 support for OAuth-powered network services WWW= https://github.com/ayoy/qoauth LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= compiler:c++11-lang qmake:outsource qca qt:5 +LIB_DEPENDS= libqca-qt5.so:devel/qca@qt5 + +USES= compiler:c++11-lang qmake:outsource qt:5 USE_LDCONFIG= yes USE_QT= core network testlib buildtools:build qmake:build USE_GITHUB= yes GH_ACCOUNT= ayoy .include diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile index b8fb518d9316..77a0f135e28a 100644 --- a/sysutils/kf5-kwallet/Makefile +++ b/sysutils/kf5-kwallet/Makefile @@ -1,36 +1,37 @@ PORTNAME= kwallet DISTVERSION= ${KDE_FRAMEWORKS_VERSION} PORTREVISION= 2 CATEGORIES= sysutils kde kde-frameworks MAINTAINER= kde@FreeBSD.org COMMENT= KF5 secure and unified container for user passwords DEPRECATED= has its functionality stripped compared to a kf6 variant LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ - libqgpgme.so:security/gpgme-qt@qt5 \ libgpgmepp.so:security/gpgme-cpp + libqca-qt5.so:devel/qca@qt5 \ + libqgpgme.so:security/gpgme-qt@qt5 \ -USES= cmake compiler:c++11-lib gettext kde:5 qca qt:5 tar:xz xorg +USES= cmake compiler:c++11-lib gettext kde:5 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 # KF6 coinstallability CMAKE_OFF= BUILD_KWALLET_QUERY 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/sysutils/kf6-kwallet/Makefile b/sysutils/kf6-kwallet/Makefile index d243c7794e03..cdeb861af5e0 100644 --- a/sysutils/kf6-kwallet/Makefile +++ b/sysutils/kf6-kwallet/Makefile @@ -1,23 +1,24 @@ PORTNAME= kwallet DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= sysutils kde kde-frameworks COMMENT= Safe desktop-wide storage for passwords MAINTAINER= kde@FreeBSD.org -LIB_DEPENDS= libgcrypt.so:security/libgcrypt +LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ + libqca-qt6.so:devel/qca@qt6 -USES= cmake gettext gl kde:6 qca qt:6 tar:xz xorg +USES= cmake gettext gl kde:6 qt:6 tar:xz xorg USE_GL= gl opengl USE_KDE= colorscheme config configwidgets coreaddons crash dbusaddons i18n \ notifications service widgetsaddons windowsystem \ ecm:build doctools:build USE_QT= base USE_XORG= x11 # fix conflict with sysutils/kf5-kwallet post-install: ${RM} ${STAGEDIR}${PREFIX}/share/dbus-1/services/org.kde.kwalletd5.service .include diff --git a/www/choqok/Makefile b/www/choqok/Makefile index 130fdeaa5fae..91a25779a599 100644 --- a/www/choqok/Makefile +++ b/www/choqok/Makefile @@ -1,36 +1,37 @@ PORTNAME= choqok DISTVERSION= 1.7.0 PORTREVISION= 8 CATEGORIES= www kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/src DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= KDE micro-blogging client WWW= https://www.kde.org/applications/internet/choqok/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libqjson-qt5.so:devel/qjson \ +LIB_DEPENDS= libqca-qt5.so:devel/qca@qt5 \ + libqjson-qt5.so:devel/qjson \ libqoauth-qt5.so:net/qoauth-qt5 \ libtelepathy-qt5.so:net-im/telepathy-qt -USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qca qt:5 \ +USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 \ tar:xz xorg USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons doctools emoticons globalaccel guiaddons i18n \ itemviews jobwidgets kcmutils kio notifications \ notifyconfig parts purpose service solid sonnet textwidgets \ wallet widgetsaddons windowsystem xmlgui \ ecm:build \ kded:run USE_QT= concurrent core dbus gui network networkauth widgets \ xml \ buildtools:build qmake:build USE_XORG= x11 USE_LDCONFIG= yes CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_KF5WebKit .include