sysutils/kf6-kwallet: Support GPG wallet encryption

Add dependencies needed to enable the GnuPG backend. Users who have
previously encrypted their wallet contents with GnuPG were unable to
open their wallets when using the official packages.

While here, remove a few unused dependencies leftover from KF5 and
pet portclippy(1).

PR:		285106
Reported by:	Oleksandr Kryvulia <o.kryvulia@flex-it.com.ua>
This commit is contained in:
Jason E. Hale 2025-03-04 02:37:02 -05:00
parent b1402eab81
commit 18f8840b93

View file

@ -1,17 +1,21 @@
PORTNAME= kwallet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= sysutils kde kde-frameworks
COMMENT= Safe desktop-wide storage for passwords
MAINTAINER= kde@FreeBSD.org
COMMENT= Safe desktop-wide storage for passwords
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
LIB_DEPENDS= libassuan.so:security/libassuan \
libgcrypt.so:security/libgcrypt \
libgpgme.so:security/gpgme \
libgpgmepp.so:security/gpgme-cpp \
libqca-qt6.so:devel/qca@qt6
USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
USES= cmake gettext-tools 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 \
USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \
notifications widgetsaddons windowsystem \
ecm:build doctools:build
USE_QT= base
USE_XORG= x11