git: 11224c5db9d2 - main - security/gnome-ssh-askpass: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 01 Jan 2025 11:25:59 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=11224c5db9d2923ad6d4fbb3f3819c037090fe8a
commit 11224c5db9d2923ad6d4fbb3f3819c037090fe8a
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-01-01 11:25:53 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-01-01 11:25:53 +0000
security/gnome-ssh-askpass: Remove expired port
2024-12-31 security/gnome-ssh-askpass: Uses deprecated gtk2 library
---
MOVED | 1 +
security/Makefile | 1 -
security/gnome-ssh-askpass/Makefile | 35 ------------
security/gnome-ssh-askpass/distinfo | 3 --
.../files/patch-contrib_gnome-ssh-askpass2.c | 62 ----------------------
security/gnome-ssh-askpass/pkg-descr | 4 --
6 files changed, 1 insertion(+), 105 deletions(-)
diff --git a/MOVED b/MOVED
index 5ccb38a310a1..529ba1bf8f88 100644
--- a/MOVED
+++ b/MOVED
@@ -3817,3 +3817,4 @@ textproc/cl-meta-sbcl||2025-01-01|Removed, depends on expired and unfetchable te
textproc/cl-meta||2025-01-01|Has expired: Upstream is gone
databases/postgis32||2025-01-01|Has expired: Please use newer versions
math/sage||2025-01-01|Has expired: Broken for more than two years
+security/gnome-ssh-askpass||2025-01-01|Has expired: Uses deprecated gtk2 library
diff --git a/security/Makefile b/security/Makefile
index 368748102f7c..fa413a4c5c0e 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -182,7 +182,6 @@
SUBDIR += globalprotect-openconnect
SUBDIR += gnome-keyring
SUBDIR += gnome-keyring-sharp
- SUBDIR += gnome-ssh-askpass
SUBDIR += gnupg
SUBDIR += gnupg-pkcs11-scd
SUBDIR += gnupg1
diff --git a/security/gnome-ssh-askpass/Makefile b/security/gnome-ssh-askpass/Makefile
deleted file mode 100644
index bc5b55ae9453..000000000000
--- a/security/gnome-ssh-askpass/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= gnome-ssh-askpass
-DISTVERSION= 9.9p1
-CATEGORIES= security gnome
-MASTER_SITES= OPENBSD/OpenSSH/portable/
-DISTNAME= openssh-${DISTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Graphical SSH askpass utility for Gnome2
-WWW= http://www.openssh.com/
-
-#LICENSE= BSD2,BSD3,MIT,public domain,BSD-Style,BEER-WARE,"any purpose with notice intact",ISC-Style
-#LICENSE_FILE= ${WRKSRC}/LICENCE
-
-DEPRECATED= Uses deprecated gtk2 library
-EXPIRATION_DATE= 2024-12-31
-
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libharfbuzz.so:print/harfbuzz
-
-WRKSRC= ${WRKDIR}/openssh-${DISTVERSION}
-BUILD_WRKSRC= ${WRKSRC}/contrib
-ALL_TARGET= gnome-ssh-askpass2
-
-PLIST_FILES= bin/gnome-ssh-askpass2
-USES= gnome pkgconfig xorg
-USE_GNOME= cairo gdkpixbuf2 gtk20
-USE_XORG= x11
-
-CFLAGS+= -lpthread
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gnome-ssh-askpass2 \
- ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/security/gnome-ssh-askpass/distinfo b/security/gnome-ssh-askpass/distinfo
deleted file mode 100644
index a08def4e1f65..000000000000
--- a/security/gnome-ssh-askpass/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1727147693
-SHA256 (openssh-9.9p1.tar.gz) = b343fbcdbff87f15b1986e6e15d6d4fc9a7d36066be6b7fb507087ba8f966c02
-SIZE (openssh-9.9p1.tar.gz) = 1964864
diff --git a/security/gnome-ssh-askpass/files/patch-contrib_gnome-ssh-askpass2.c b/security/gnome-ssh-askpass/files/patch-contrib_gnome-ssh-askpass2.c
deleted file mode 100644
index 9df904e748a8..000000000000
--- a/security/gnome-ssh-askpass/files/patch-contrib_gnome-ssh-askpass2.c
+++ /dev/null
@@ -1,62 +0,0 @@
---- contrib/gnome-ssh-askpass2.c.orig 2024-03-11 05:20:49 UTC
-+++ contrib/gnome-ssh-askpass2.c
-@@ -151,7 +151,7 @@ passphrase_dialog(char *message, int prompt_type)
- {
- const char *failed;
- char *passphrase, *local;
-- int result, grab_tries, grab_server, grab_pointer;
-+ int result, grab_tries, grab_server, grab_pointer, grab_keyboard;
- int buttons, default_response;
- GtkWidget *parent_window, *dialog, *entry;
- GdkGrabStatus status;
-@@ -160,6 +160,7 @@ passphrase_dialog(char *message, int prompt_type)
-
- grab_server = (getenv("GNOME_SSH_ASKPASS_GRAB_SERVER") != NULL);
- grab_pointer = (getenv("GNOME_SSH_ASKPASS_GRAB_POINTER") != NULL);
-+ grab_keyboard = (getenv("GNOME_SSH_ASKPASS_GRAB_KEYBOARD") != NULL);
- grab_tries = 0;
-
- fg_set = parse_env_hex_color("GNOME_SSH_ASKPASS_FG_COLOR", &fg);
-@@ -243,18 +244,20 @@ passphrase_dialog(char *message, int prompt_type)
- }
- }
- }
-- for(;;) {
-- status = gdk_keyboard_grab(
-- gtk_widget_get_window(GTK_WIDGET(dialog)), FALSE,
-- GDK_CURRENT_TIME);
-- if (status == GDK_GRAB_SUCCESS)
-- break;
-- usleep(GRAB_WAIT * 1000);
-- if (++grab_tries > GRAB_TRIES) {
-- failed = "keyboard";
-- goto nograbkb;
-- }
-- }
-+ if (grab_keyboard) {
-+ for(;;) {
-+ status = gdk_keyboard_grab(
-+ gtk_widget_get_window(GTK_WIDGET(dialog)), FALSE,
-+ GDK_CURRENT_TIME);
-+ if (status == GDK_GRAB_SUCCESS)
-+ break;
-+ usleep(GRAB_WAIT * 1000);
-+ if (++grab_tries > GRAB_TRIES) {
-+ failed = "keyboard";
-+ goto nograbkb;
-+ }
-+ }
-+ }
- if (grab_server) {
- gdk_x11_grab_server();
- }
-@@ -266,7 +269,8 @@ passphrase_dialog(char *message, int prompt_type)
- XUngrabServer(gdk_x11_get_default_xdisplay());
- if (grab_pointer)
- gdk_pointer_ungrab(GDK_CURRENT_TIME);
-- gdk_keyboard_ungrab(GDK_CURRENT_TIME);
-+ if (grab_keyboard)
-+ gdk_keyboard_ungrab(GDK_CURRENT_TIME);
- gdk_flush();
-
- /* Report passphrase if user selected OK */
diff --git a/security/gnome-ssh-askpass/pkg-descr b/security/gnome-ssh-askpass/pkg-descr
deleted file mode 100644
index 825f9a66c31e..000000000000
--- a/security/gnome-ssh-askpass/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Gnome-ssh-askpass is a part of the OpenSSH contrib files.
-
-Use from your .xsession or equivalent:
- export SSH_ASKPASS=/usr/local/bin/gnome-ssh-askpass2 ; ssh-add