pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/seahorse



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Feb 12 08:02:14 UTC 2026

Modified Files:
        pkgsrc/security/seahorse: Makefile PLIST distinfo
Added Files:
        pkgsrc/security/seahorse/patches: patch-pgp_seahorse-gpgme.c

Log Message:
seahorse: update to 47.0.1.

Newer changes than version 42 not documented.

seahorse 42.0
-------------
 * pgp: Fix GPG version check [!197]
 * desktop: Add pgp,gpg to the description [!196]
 * search-provider: Don't escape result description as markup [!194]
 * gkr: Network label fixes [!193]
 * ssh: Fix CPU Usage Spike When Calling ssh-keygen [!136]
 * desktop: Add supported mime types to .desktop file [!189]
 * desktop: Mark application as adaptive [!190]
 * metainfo: Align app name with .desktop name [!186]
 * ui: Opt-in to color scheme user preference [!188]
 * Updated translations

seahorse 41.0
-------------
 * appdata: State hardware support
 * Updated translations

seahorse 41.beta
----------------
 * pgp: Redesign of the PGP key properties dialog [!177,!179,!183]
 * pgp: Also monitor .kbx in gpghomedir, making sure we get notified of new keys [!185,#171]
 * pgp: Start adding (basic) unit tests [!184]
 * pgp: Make pgp key id equality accept more values
 * pgp: Make HKP keyid check more robust
 * pgp: Fix expiration date for certain keys [!173,#327,#328]
 * pgp: Allow building with GnuPG-2.3.x [!170]
 * pgp: Fix segfault when built with LDAP disabled [!171,#321]
 * ui: Follow GNOME HIG more closely [!178]
 * ui: Datepicker now only pops down on double click [!175,#331]
 * gkr: Fix warnings for items with NULL labels [#266]
 * gkr: Don't show "Details" if no attributes are shown [!180]
 * appdata: Updated screenshot
 * Update README.md
 * Updated translations

seahorse 40.0
-------------
 * Fix paint issue when unlocking empty login keyring [#315,!153]
 * pgp: Properly fix keyserver registration [!151]
 * pgp: Add unit tests for PGP keyserver code [!167]
 * build: Unbreak build using vala 0.48.x [!162]
 * ci: Add minimal style checks to the CI [!168,!146]
 * Several code cleanups
 * Updated translations

seahorse 40.alpha
-----------------
 * Fix import dialog [!144,#235]
 * pgp: Add support for HKPS servers [!125]
 * pgp: Allow empty passphrase on key creation [!143,#161]
 * pgp: Fix expiry container disabled [#276]
 * gkr: Add icon for network passwords
 * ui: use libhandy list styling
 * deps: Bump to libhandy 1.1 and remove submodule [!149]
 * deps: Bump minimal supported version of gcr
 * deps: Bump minimal supported versions of gpg/gpgme
 * Updated translations


To generate a diff of this commit:
cvs rdiff -u -r1.205 -r1.206 pkgsrc/security/seahorse/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/security/seahorse/PLIST
cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/seahorse/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/security/seahorse/patches/patch-pgp_seahorse-gpgme.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/seahorse/Makefile
diff -u pkgsrc/security/seahorse/Makefile:1.205 pkgsrc/security/seahorse/Makefile:1.206
--- pkgsrc/security/seahorse/Makefile:1.205     Tue Jan 27 08:40:31 2026
+++ pkgsrc/security/seahorse/Makefile   Thu Feb 12 08:02:14 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.205 2026/01/27 08:40:31 wiz Exp $
+# $NetBSD: Makefile,v 1.206 2026/02/12 08:02:14 wiz Exp $
 
-DISTNAME=      seahorse-3.38.0.1
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/${PKGBASE}/3.38/}
-PKGREVISION=   38
+DISTNAME=      seahorse-47.0.1
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R:R}/}
 CATEGORIES=    security gnome
 EXTRACT_SUFX=  .tar.xz
 
@@ -11,11 +10,14 @@ HOMEPAGE=   https://wiki.gnome.org/Apps/Se
 COMMENT=       GNOME encryption interface
 LICENSE=       gnu-gpl-v2
 
+# detects binary at configure time
+TOOL_DEPENDS+= desktop-file-utils-[0-9]*:../../sysutils/desktop-file-utils
+
 USE_TOOLS+=    pkg-config msgfmt xgettext itstool
 USE_TOOLS+=    gdbus-codegen
 
 # Why does it want specific point releases?
-MESON_ARGS+=   -Dcheck-compatible-gpg=false
+#MESON_ARGS+=  -Dcheck-compatible-gpg=false
 
 PYTHON_FOR_BUILD_ONLY= tool
 
@@ -28,7 +30,7 @@ PYTHON_FOR_BUILD_ONLY=        tool
 .include "../../lang/python/tool.mk"
 .include "../../lang/vala/buildlink3.mk"
 .include "../../net/avahi/buildlink3.mk"
-.include "../../net/libsoup/buildlink3.mk"
+.include "../../net/libsoup3/buildlink3.mk"
 .include "../../security/gcr/buildlink3.mk"
 .include "../../security/gpgme/buildlink3.mk"
 .include "../../security/libpwquality/buildlink3.mk"

Index: pkgsrc/security/seahorse/PLIST
diff -u pkgsrc/security/seahorse/PLIST:1.27 pkgsrc/security/seahorse/PLIST:1.28
--- pkgsrc/security/seahorse/PLIST:1.27 Sun Nov 22 12:04:28 2020
+++ pkgsrc/security/seahorse/PLIST      Thu Feb 12 08:02:14 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2020/11/22 12:04:28 nia Exp $
+@comment $NetBSD: PLIST,v 1.28 2026/02/12 08:02:14 wiz Exp $
 bin/seahorse
 libexec/seahorse/ssh-askpass
 libexec/seahorse/xloadimage
@@ -140,6 +140,50 @@ share/help/cs/seahorse/ssh-import.page
 share/help/cs/seahorse/subkeys-add.page
 share/help/cs/seahorse/subkeys-examine.page
 share/help/cs/seahorse/subkeys-revoke.page
+share/help/da/seahorse/about-diff-private-public.page
+share/help/da/seahorse/about-pgp.page
+share/help/da/seahorse/about-ssh.page
+share/help/da/seahorse/concepts.page
+share/help/da/seahorse/glossary.page
+share/help/da/seahorse/index.page
+share/help/da/seahorse/introduction.page
+share/help/da/seahorse/key-servers-add.page
+share/help/da/seahorse/keyring-change-default.page
+share/help/da/seahorse/keyring-create.page
+share/help/da/seahorse/keyring-lock.page
+share/help/da/seahorse/keyring-unlock.page
+share/help/da/seahorse/keyring-update-password.page
+share/help/da/seahorse/keyring.page
+share/help/da/seahorse/legal.xml
+share/help/da/seahorse/media/dialog-password-symbolic.svg
+share/help/da/seahorse/media/org.gnome.seahorse.Application.svg
+share/help/da/seahorse/misc-key-backup.page
+share/help/da/seahorse/misc-key-fingerprint.page
+share/help/da/seahorse/passwords-stored-create.page
+share/help/da/seahorse/passwords-view.page
+share/help/da/seahorse/pgp-create.page
+share/help/da/seahorse/pgp-delete.page
+share/help/da/seahorse/pgp-expiration-change.page
+share/help/da/seahorse/pgp-expired.page
+share/help/da/seahorse/pgp-export.page
+share/help/da/seahorse/pgp-import.page
+share/help/da/seahorse/pgp-photoid.page
+share/help/da/seahorse/pgp-publish.page
+share/help/da/seahorse/pgp-retrieve-remote.page
+share/help/da/seahorse/pgp-sign.page
+share/help/da/seahorse/pgp-subkeys.page
+share/help/da/seahorse/pgp-sync.page
+share/help/da/seahorse/pgp-userid-add.page
+share/help/da/seahorse/pgp-userid-primary.page
+share/help/da/seahorse/pgp-userid-remove.page
+share/help/da/seahorse/pgp-userid.page
+share/help/da/seahorse/ssh-connect-remote.page
+share/help/da/seahorse/ssh-create.page
+share/help/da/seahorse/ssh-export.page
+share/help/da/seahorse/ssh-import.page
+share/help/da/seahorse/subkeys-add.page
+share/help/da/seahorse/subkeys-examine.page
+share/help/da/seahorse/subkeys-revoke.page
 share/help/de/seahorse/about-diff-private-public.page
 share/help/de/seahorse/about-pgp.page
 share/help/de/seahorse/about-ssh.page
@@ -272,6 +316,50 @@ share/help/es/seahorse/ssh-import.page
 share/help/es/seahorse/subkeys-add.page
 share/help/es/seahorse/subkeys-examine.page
 share/help/es/seahorse/subkeys-revoke.page
+share/help/eu/seahorse/about-diff-private-public.page
+share/help/eu/seahorse/about-pgp.page
+share/help/eu/seahorse/about-ssh.page
+share/help/eu/seahorse/concepts.page
+share/help/eu/seahorse/glossary.page
+share/help/eu/seahorse/index.page
+share/help/eu/seahorse/introduction.page
+share/help/eu/seahorse/key-servers-add.page
+share/help/eu/seahorse/keyring-change-default.page
+share/help/eu/seahorse/keyring-create.page
+share/help/eu/seahorse/keyring-lock.page
+share/help/eu/seahorse/keyring-unlock.page
+share/help/eu/seahorse/keyring-update-password.page
+share/help/eu/seahorse/keyring.page
+share/help/eu/seahorse/legal.xml
+share/help/eu/seahorse/media/dialog-password-symbolic.svg
+share/help/eu/seahorse/media/org.gnome.seahorse.Application.svg
+share/help/eu/seahorse/misc-key-backup.page
+share/help/eu/seahorse/misc-key-fingerprint.page
+share/help/eu/seahorse/passwords-stored-create.page
+share/help/eu/seahorse/passwords-view.page
+share/help/eu/seahorse/pgp-create.page
+share/help/eu/seahorse/pgp-delete.page
+share/help/eu/seahorse/pgp-expiration-change.page
+share/help/eu/seahorse/pgp-expired.page
+share/help/eu/seahorse/pgp-export.page
+share/help/eu/seahorse/pgp-import.page
+share/help/eu/seahorse/pgp-photoid.page
+share/help/eu/seahorse/pgp-publish.page
+share/help/eu/seahorse/pgp-retrieve-remote.page
+share/help/eu/seahorse/pgp-sign.page
+share/help/eu/seahorse/pgp-subkeys.page
+share/help/eu/seahorse/pgp-sync.page
+share/help/eu/seahorse/pgp-userid-add.page
+share/help/eu/seahorse/pgp-userid-primary.page
+share/help/eu/seahorse/pgp-userid-remove.page
+share/help/eu/seahorse/pgp-userid.page
+share/help/eu/seahorse/ssh-connect-remote.page
+share/help/eu/seahorse/ssh-create.page
+share/help/eu/seahorse/ssh-export.page
+share/help/eu/seahorse/ssh-import.page
+share/help/eu/seahorse/subkeys-add.page
+share/help/eu/seahorse/subkeys-examine.page
+share/help/eu/seahorse/subkeys-revoke.page
 share/help/fr/seahorse/about-diff-private-public.page
 share/help/fr/seahorse/about-pgp.page
 share/help/fr/seahorse/about-ssh.page
@@ -316,6 +404,50 @@ share/help/fr/seahorse/ssh-import.page
 share/help/fr/seahorse/subkeys-add.page
 share/help/fr/seahorse/subkeys-examine.page
 share/help/fr/seahorse/subkeys-revoke.page
+share/help/gl/seahorse/about-diff-private-public.page
+share/help/gl/seahorse/about-pgp.page
+share/help/gl/seahorse/about-ssh.page
+share/help/gl/seahorse/concepts.page
+share/help/gl/seahorse/glossary.page
+share/help/gl/seahorse/index.page
+share/help/gl/seahorse/introduction.page
+share/help/gl/seahorse/key-servers-add.page
+share/help/gl/seahorse/keyring-change-default.page
+share/help/gl/seahorse/keyring-create.page
+share/help/gl/seahorse/keyring-lock.page
+share/help/gl/seahorse/keyring-unlock.page
+share/help/gl/seahorse/keyring-update-password.page
+share/help/gl/seahorse/keyring.page
+share/help/gl/seahorse/legal.xml
+share/help/gl/seahorse/media/dialog-password-symbolic.svg
+share/help/gl/seahorse/media/org.gnome.seahorse.Application.svg
+share/help/gl/seahorse/misc-key-backup.page
+share/help/gl/seahorse/misc-key-fingerprint.page
+share/help/gl/seahorse/passwords-stored-create.page
+share/help/gl/seahorse/passwords-view.page
+share/help/gl/seahorse/pgp-create.page
+share/help/gl/seahorse/pgp-delete.page
+share/help/gl/seahorse/pgp-expiration-change.page
+share/help/gl/seahorse/pgp-expired.page
+share/help/gl/seahorse/pgp-export.page
+share/help/gl/seahorse/pgp-import.page
+share/help/gl/seahorse/pgp-photoid.page
+share/help/gl/seahorse/pgp-publish.page
+share/help/gl/seahorse/pgp-retrieve-remote.page
+share/help/gl/seahorse/pgp-sign.page
+share/help/gl/seahorse/pgp-subkeys.page
+share/help/gl/seahorse/pgp-sync.page
+share/help/gl/seahorse/pgp-userid-add.page
+share/help/gl/seahorse/pgp-userid-primary.page
+share/help/gl/seahorse/pgp-userid-remove.page
+share/help/gl/seahorse/pgp-userid.page
+share/help/gl/seahorse/ssh-connect-remote.page
+share/help/gl/seahorse/ssh-create.page
+share/help/gl/seahorse/ssh-export.page
+share/help/gl/seahorse/ssh-import.page
+share/help/gl/seahorse/subkeys-add.page
+share/help/gl/seahorse/subkeys-examine.page
+share/help/gl/seahorse/subkeys-revoke.page
 share/help/hu/seahorse/about-diff-private-public.page
 share/help/hu/seahorse/about-pgp.page
 share/help/hu/seahorse/about-ssh.page
@@ -625,7 +757,8 @@ share/help/uk/seahorse/subkeys-add.page
 share/help/uk/seahorse/subkeys-examine.page
 share/help/uk/seahorse/subkeys-revoke.page
 share/icons/hicolor/scalable/apps/org.gnome.seahorse.Application.svg
-share/icons/hicolor/symbolic/apps/org.gnome.seahorse.Application-symbolic.svg
+share/icons/hicolor/symbolic/apps/org.gnome.seahorse.Application.svg
+share/locale/ab/LC_MESSAGES/seahorse.mo
 share/locale/ar/LC_MESSAGES/seahorse.mo
 share/locale/as/LC_MESSAGES/seahorse.mo
 share/locale/ast/LC_MESSAGES/seahorse.mo
@@ -665,9 +798,11 @@ share/locale/hi/LC_MESSAGES/seahorse.mo
 share/locale/hr/LC_MESSAGES/seahorse.mo
 share/locale/hu/LC_MESSAGES/seahorse.mo
 share/locale/id/LC_MESSAGES/seahorse.mo
+share/locale/ie/LC_MESSAGES/seahorse.mo
 share/locale/is/LC_MESSAGES/seahorse.mo
 share/locale/it/LC_MESSAGES/seahorse.mo
 share/locale/ja/LC_MESSAGES/seahorse.mo
+share/locale/ka/LC_MESSAGES/seahorse.mo
 share/locale/kk/LC_MESSAGES/seahorse.mo
 share/locale/kn/LC_MESSAGES/seahorse.mo
 share/locale/ko/LC_MESSAGES/seahorse.mo

Index: pkgsrc/security/seahorse/distinfo
diff -u pkgsrc/security/seahorse/distinfo:1.42 pkgsrc/security/seahorse/distinfo:1.43
--- pkgsrc/security/seahorse/distinfo:1.42      Tue Oct 26 11:18:00 2021
+++ pkgsrc/security/seahorse/distinfo   Thu Feb 12 08:02:14 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.42 2021/10/26 11:18:00 nia Exp $
+$NetBSD: distinfo,v 1.43 2026/02/12 08:02:14 wiz Exp $
 
-BLAKE2s (seahorse-3.38.0.1.tar.xz) = 154a92164f8f3271f3b98d563ae424ee4737d1b067f62b59f65516d3ec216fcd
-SHA512 (seahorse-3.38.0.1.tar.xz) = d0fdbb81d71e5e0908f732ad49db89a3cae936f98e0285f758a8861259bff976d33083783a7e19474bd6a1e95c11ec74021b6b7f5cdd3d51372e9cd93d4fd014
-Size (seahorse-3.38.0.1.tar.xz) = 1726460 bytes
+BLAKE2s (seahorse-47.0.1.tar.xz) = 1d71fe975ebe55a89b2977f3ed331d5eb8526db7711882337a59abe9ed51b367
+SHA512 (seahorse-47.0.1.tar.xz) = ac2a20f4d9106f26932c77dc11b4fbd18c8a83d15991f31ae89223a487fa1b4d97cb19de858cc6f53435b7ebcc1dd0f16148d0d1d3080436f0b541de5a56bfcb
+Size (seahorse-47.0.1.tar.xz) = 1401872 bytes
+SHA1 (patch-pgp_seahorse-gpgme.c) = d8c16d833f3765c9c1b9b0824f9b058840bf9554

Added files:

Index: pkgsrc/security/seahorse/patches/patch-pgp_seahorse-gpgme.c
diff -u /dev/null pkgsrc/security/seahorse/patches/patch-pgp_seahorse-gpgme.c:1.1
--- /dev/null   Thu Feb 12 08:02:14 2026
+++ pkgsrc/security/seahorse/patches/patch-pgp_seahorse-gpgme.c Thu Feb 12 08:02:14 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-pgp_seahorse-gpgme.c,v 1.1 2026/02/12 08:02:14 wiz Exp $
+
+Fix build with gpgme 2.x.
+https://gitlab.gnome.org/GNOME/seahorse/-/commit/aa68522cc696fa491ccfdff735b77bcf113168d0
+
+--- pgp/seahorse-gpgme.c.orig  2026-02-12 07:59:16.091940233 +0000
++++ pgp/seahorse-gpgme.c
+@@ -484,7 +484,9 @@ on_gpgme_event (void *user_data,
+               break;
+ 
+       case GPGME_EVENT_NEXT_KEY:
++#if GPGME_VERSION_NUMBER < 0x020000
+       case GPGME_EVENT_NEXT_TRUSTITEM:
++#endif
+       default:
+               /* Ignore unsupported event types */
+               break;



Home | Main Index | Thread Index | Old Index