It's time to remove more and more Qt5/kf5 dependencies. Would like to
start with pinentry-qt5.

Feedback, OK?

diff --git a/security/pinentry/Makefile b/security/pinentry/Makefile
index 5046d2a45cc..c055489c80a 100644
--- a/security/pinentry/Makefile
+++ b/security/pinentry/Makefile
@@ -1,6 +1,5 @@
 COMMENT-main =         PIN or passphrase entry dialog (ncurses interface)
 COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface)
-COMMENT-qt5 =  PIN or passphrase entry dialog (Qt5 interface)
 COMMENT-qt6 =  PIN or passphrase entry dialog (Qt6 interface)
 
 VERSION =      1.3.3
@@ -35,17 +34,6 @@ WANTLIB-gnome3 += gck-2 gcr-4 p11-kit
 LIB_DEPENDS-gnome3 =   ${LIB_DEPENDS} \
                        x11/gnome/gcr4
 
-WANTLIB-qt5 += ${WANTLIB}
-WANTLIB-qt5 += ${COMPILER_LIBCXX} KF5WaylandClient Qt5Core Qt5Gui
-WANTLIB-qt5 += Qt5Widgets Qt5X11Extras X11 m
-
-LIB_DEPENDS-qt5 =      ${LIB_DEPENDS} \
-                       devel/kf5/kwayland \
-                       x11/qt5/qtbase \
-                       x11/qt5/qtx11extras
-RUN_DEPENDS-qt5 =      ${FULLPKGNAME-main}:${FULLPKGPATH-main} \
-                       devel/desktop-file-utils
-
 WANTLIB-qt6 += ${WANTLIB}
 WANTLIB-qt6 += ${COMPILER_LIBCXX} Qt6Core Qt6Gui Qt6Widgets m
 WANTLIB-qt6 += KF6GuiAddons KF6WindowSystem
@@ -66,14 +54,15 @@ CONFIGURE_ARGS =    --enable-pinentry-curses \
                        --disable-pinentry-qt4 \
                        --disable-pinentry-emacs \
                        --disable-pinentry-gtk2 \
+                       --disable-pinentry-qt5 \
                        --disable-pinentry-efl \
                        --disable-pinentry-tqt \
                        --disable-pinentry-fltk
 
-MULTI_PACKAGES =       -main -gnome3 -qt5 -qt6
+MULTI_PACKAGES =       -main -gnome3 -qt6
 
-PSEUDO_FLAVORS =       no_gnome3 no_qt5 no_qt6 bootstrap
-FLAVOR ?=              no_gnome3 no_qt5 no_qt6 bootstrap
+PSEUDO_FLAVORS =       no_gnome3 no_qt6 bootstrap
+FLAVOR ?=              no_gnome3 no_qt6 bootstrap
 
 .include <bsd.port.arch.mk>
 
@@ -81,9 +70,6 @@ FLAVOR ?=             no_gnome3 no_qt5 no_qt6 bootstrap
 CONFIGURE_ARGS +=      --disable-pinentry-gnome3
 .endif
 
-.if !${BUILD_PACKAGES:M-qt5}
-CONFIGURE_ARGS +=      --disable-pinentry-qt5
-.endif
 
 .if !${BUILD_PACKAGES:M-qt6}
 # XXX could use the followings once we have them available as packages:
@@ -98,7 +84,7 @@ post-install:
        ${SUBST_CMD} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
                ${FILESDIR}/pinentry-wrapper.in ${PREFIX}/bin/pinentry
 
-# pinentry.png is only installed by the qt5 and qt6 install targets;
+# pinentry.png is only installed by the qt6 install targets;
 # to prevent juggling with PFRAG and PLIST conflict or to create a dedicated
 # subpackage, just install it unconditionally
        ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps/
diff --git a/security/pinentry/pkg/DESCR-qt5 b/security/pinentry/pkg/DESCR-qt5
deleted file mode 100644
index 0aeaf200728..00000000000
--- a/security/pinentry/pkg/DESCR-qt5
+++ /dev/null
@@ -1 +0,0 @@
-This package provides a Qt5 interface to pinentry.
diff --git a/security/pinentry/pkg/PLIST-qt5 b/security/pinentry/pkg/PLIST-qt5
deleted file mode 100644
index c1f62b83e5b..00000000000
--- a/security/pinentry/pkg/PLIST-qt5
+++ /dev/null
@@ -1,3 +0,0 @@
-@bin bin/pinentry-qt5
-share/applications/org.gnupg.pinentry-qt5.desktop
-@tag update-desktop-database

Reply via email to