Ok pea@
Thanks.

On January 13, 2022 1:06:49 PM GMT+01:00, Antoine Jacoutot 
<ajacou...@bsdfrog.org> wrote:
>Hi.
>
>This updates pinentry to the latest stable release (1.2.0).
>While here, drop the gtk2 subpackage and add a qt5 one.
>
>OK?
>
>
>Index: devel/quirks/Makefile
>===================================================================
>RCS file: /cvs/ports/devel/quirks/Makefile,v
>retrieving revision 1.1340
>diff -u -p -r1.1340 Makefile
>--- devel/quirks/Makefile      8 Jan 2022 17:33:18 -0000       1.1340
>+++ devel/quirks/Makefile      13 Jan 2022 12:00:48 -0000
>@@ -5,7 +5,7 @@ CATEGORIES =   devel databases
> DISTFILES =
> 
> # API.rev
>-PKGNAME =     quirks-4.93
>+PKGNAME =     quirks-4.94
> PKG_ARCH =    *
> MAINTAINER =  Marc Espie <es...@openbsd.org>
> 
>Index: devel/quirks/files/Quirks.pm
>===================================================================
>RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
>retrieving revision 1.1357
>diff -u -p -r1.1357 Quirks.pm
>--- devel/quirks/files/Quirks.pm       8 Jan 2022 17:33:18 -0000       1.1357
>+++ devel/quirks/files/Quirks.pm       13 Jan 2022 12:00:48 -0000
>@@ -694,6 +694,7 @@ my $stem_extensions = {
>       'apertium-mk-bg' => 'apertium-mkd-bul',
>       'apertium-mk-en' => 'apertium-mkd-eng',
>       'apertium-pt-ca' => 'apertium-por-cat',
>+      'pinentry-gtk2' => 'pinentry-gnome3',
> };
> 
> my $obsolete_reason = {};
>Index: security/pinentry/Makefile
>===================================================================
>RCS file: /cvs/ports/security/pinentry/Makefile,v
>retrieving revision 1.27
>diff -u -p -r1.27 Makefile
>--- security/pinentry/Makefile 7 Jul 2021 07:53:30 -0000       1.27
>+++ security/pinentry/Makefile 13 Jan 2022 12:00:48 -0000
>@@ -1,18 +1,14 @@
> # $OpenBSD: Makefile,v 1.27 2021/07/07 07:53:30 edd Exp $
> 
> COMMENT-main =        PIN or passphrase entry dialog (ncurses interface)
>-COMMENT-gtk2 =        PIN or passphrase entry dialog (gtk2 interface)
> COMMENT-gnome3 =PIN or passphrase entry dialog (GNOME 3 interface)
>+COMMENT-qt5 = PIN or passphrase entry dialog (Qt5 interface)
> 
>-VERSION =     1.1.1
>+VERSION =     1.2.0
> DISTNAME =    pinentry-${VERSION}
> CATEGORIES =  security
> EXTRACT_SUFX =        .tar.bz2
> 
>-PKGNAME-main =        ${DISTNAME}
>-PKGNAME-gtk2 =        pinentry-gtk2-${VERSION}
>-PKGNAME-gnome3 =pinentry-gnome3-${VERSION}
>-
> MASTER_SITES =        ${MASTER_SITE_GNUPG:=pinentry/}
> 
> HOMEPAGE =    https://www.gnupg.org/related_software/pinentry/index.en.html
>@@ -28,39 +24,37 @@ WANTLIB += curses secret-1
> LIB_DEPENDS =         security/libassuan \
>                       x11/gnome/libsecret
> 
>-WANTLIB-gtk2 += ${WANTLIB}
>-WANTLIB-gtk2 += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
>-WANTLIB-gtk2 += Xrandr Xrender atk-1.0 cairo fontconfig freetype gdk-x11-2.0
>-WANTLIB-gtk2 += gdk_pixbuf-2.0 gtk-x11-2.0 pango-1.0 pangocairo-1.0
>-WANTLIB-gtk2 += pangoft2-1.0 z
>-
>-LIB_DEPENDS-gtk2 =    ${LIB_DEPENDS} \
>-                      x11/gtk+2
>-
> WANTLIB-gnome3 += ${WANTLIB}
> WANTLIB-gnome3 += atk-1.0 cairo cairo-gobject gck-1 gcr-base-3 gcr-ui-3
>-WANTLIB-gnome3 += gdk-3 gdk_pixbuf-2.0 gtk-3 p11-kit pango-1.0 pangocairo-1.0
>+WANTLIB-gnome3 += gdk-3 gdk_pixbuf-2.0 gtk-3 harfbuzz p11-kit pango-1.0
>+WANTLIB-gnome3 += pangocairo-1.0
> 
> LIB_DEPENDS-gnome3 =  ${LIB_DEPENDS} \
>                       x11/gnome/gcr
> 
>+WANTLIB-qt5 += ${WANTLIB}
>+WANTLIB-qt5 += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets m
>+
>+LIB_DEPENDS-qt5 =     ${LIB_DEPENDS} \
>+                      x11/qt5/qtbase
>+
> CONFIGURE_STYLE =     gnu
> CONFIGURE_ENV =       CPPFLAGS="-I${LOCALBASE}/include 
> -D_XOPEN_SOURCE_EXTENDED" \
>                       LDFLAGS="-L${LOCALBASE}/lib"
> CONFIGURE_ARGS =      --enable-pinentry-curses \
>-                      --disable-pinentry-qt \
>+                      --disable-pinentry-tty \
>+                      --disable-pinentry-emacs \
>+                      --disable-pinentry-gtk2 \
>+                      --disable-pinentry-efl \
>+                      --disable-pinentry-tqt \
>                       --disable-pinentry-fltk
> 
>-MULTI_PACKAGES =      -main -gtk2 -gnome3
>+MULTI_PACKAGES =      -main -gnome3 -qt5
> 
>-PSEUDO_FLAVORS=               no_gtk2 no_gnome3 bootstrap
>-FLAVOR?=              no_gtk2 no_gnome3 bootstrap
>+PSEUDO_FLAVORS=               no_gnome3 bootstrap
>+FLAVOR?=              no_gnome3 bootstrap
> 
> .include <bsd.port.arch.mk>
>-
>-.if !${BUILD_PACKAGES:M-gtk2}
>-CONFIGURE_ARGS +=     --disable-pinentry-gtk2
>-.endif
> 
> .if !${BUILD_PACKAGES:M-gnome3}
> CONFIGURE_ARGS +=     --disable-pinentry-gnome3
>Index: security/pinentry/distinfo
>===================================================================
>RCS file: /cvs/ports/security/pinentry/distinfo,v
>retrieving revision 1.8
>diff -u -p -r1.8 distinfo
>--- security/pinentry/distinfo 7 Jul 2021 07:53:30 -0000       1.8
>+++ security/pinentry/distinfo 13 Jan 2022 12:00:48 -0000
>@@ -1,2 +1,2 @@
>-SHA256 (pinentry-1.1.1.tar.bz2) = zRKgZAE+0Y4u6EdeZpufWNsbIloBRN69uFpozs3bpX8=
>-SIZE (pinentry-1.1.1.tar.bz2) = 515723
>+SHA256 (pinentry-1.2.0.tar.bz2) = EAcgRaPgQ9BYH5HNVnb8rH/+6VehZjat7apPWDphZHA=
>+SIZE (pinentry-1.2.0.tar.bz2) = 498390
>Index: security/pinentry/pkg/DESCR-gtk2
>===================================================================
>RCS file: security/pinentry/pkg/DESCR-gtk2
>diff -N security/pinentry/pkg/DESCR-gtk2
>--- security/pinentry/pkg/DESCR-gtk2   4 Nov 2011 12:12:56 -0000       1.1
>+++ /dev/null  1 Jan 1970 00:00:00 -0000
>@@ -1 +0,0 @@
>-This package provides a GTK2 interface to pinentry.
>Index: security/pinentry/pkg/DESCR-qt5
>===================================================================
>RCS file: security/pinentry/pkg/DESCR-qt5
>diff -N security/pinentry/pkg/DESCR-qt5
>--- /dev/null  1 Jan 1970 00:00:00 -0000
>+++ security/pinentry/pkg/DESCR-qt5    13 Jan 2022 12:00:48 -0000
>@@ -0,0 +1 @@
>+This package provides a Qt5 interface to pinentry.
>Index: security/pinentry/pkg/PLIST-gnome3
>===================================================================
>RCS file: /cvs/ports/security/pinentry/pkg/PLIST-gnome3,v
>retrieving revision 1.1
>diff -u -p -r1.1 PLIST-gnome3
>--- security/pinentry/pkg/PLIST-gnome3 12 Oct 2015 05:43:53 -0000      1.1
>+++ security/pinentry/pkg/PLIST-gnome3 13 Jan 2022 12:00:48 -0000
>@@ -1,2 +1,4 @@
> @comment $OpenBSD: PLIST-gnome3,v 1.1 2015/10/12 05:43:53 ajacoutot Exp $
>+@conflict pinentry-gtk2-*
>+@pkgpath security/pinentry,-gtk2
> @bin bin/pinentry-gnome3
>Index: security/pinentry/pkg/PLIST-gtk2
>===================================================================
>RCS file: security/pinentry/pkg/PLIST-gtk2
>diff -N security/pinentry/pkg/PLIST-gtk2
>--- security/pinentry/pkg/PLIST-gtk2   4 Nov 2011 12:12:56 -0000       1.1
>+++ /dev/null  1 Jan 1970 00:00:00 -0000
>@@ -1,2 +0,0 @@
>-@comment $OpenBSD: PLIST-gtk2,v 1.1 2011/11/04 12:12:56 stsp Exp $
>-@bin bin/pinentry-gtk-2
>Index: security/pinentry/pkg/PLIST-qt5
>===================================================================
>RCS file: security/pinentry/pkg/PLIST-qt5
>diff -N security/pinentry/pkg/PLIST-qt5
>--- /dev/null  1 Jan 1970 00:00:00 -0000
>+++ security/pinentry/pkg/PLIST-qt5    13 Jan 2022 12:00:48 -0000
>@@ -0,0 +1,2 @@
>+@comment $OpenBSD: PLIST-gtk2,v 1.1 2011/11/04 12:12:56 stsp Exp $
>+@bin bin/pinentry-qt
>
>
>
>-- 
>Antoine

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma 
brièveté.

Reply via email to