pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/seahorse seahorse: Update to 3.38.0.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5c032b96e621
branches:  trunk
changeset: 442291:5c032b96e621
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Nov 22 12:04:28 2020 +0000

description:
seahorse: Update to 3.38.0.1

Too many changes to list. This brings pkgsrc seahorse up to the GNOME 3
version.

diffstat:

 security/seahorse/DESCR                                             |   14 +-
 security/seahorse/Makefile                                          |   83 +-
 security/seahorse/PLIST                                             |  844 +++++++--
 security/seahorse/buildlink3.mk                                     |   16 -
 security/seahorse/distinfo                                          |   14 +-
 security/seahorse/patches/patch-ab                                  |   13 -
 security/seahorse/patches/patch-ac                                  |   12 -
 security/seahorse/patches/patch-configure                           |   13 -
 security/seahorse/patches/patch-libseahorse_seahorse-notification.c |   36 -
 9 files changed, 693 insertions(+), 352 deletions(-)

diffs (truncated from 1139 to 300 lines):

diff -r 0a80dffaf101 -r 5c032b96e621 security/seahorse/DESCR
--- a/security/seahorse/DESCR   Sun Nov 22 11:59:49 2020 +0000
+++ b/security/seahorse/DESCR   Sun Nov 22 12:04:28 2020 +0000
@@ -1,10 +1,4 @@
-Seahorse is a GNOME front-end for GnuGP.  It can be used for signing,
-encrypting, verifying and decrypting text and files.  The text can be
-taken from the clipboard, or written directly in the little editor it
-has.  Seahorse is also a keymanager, which can be used to edit almost
-all the properties of the keys stored in your keyrings.
-
-Seahorse currently consists of two projects.  Along with Seahorse
-itself, a bonobo component called Seahorse-bonobo is being developed.
-This bonobo component will serve as a backend to Seahorse, as the most
-gnupg common functions are being implemented in it.
+Seahorse is a graphical interface for managing and using encryption keys.
+Currently it supports PGP keys (using GPG/GPGME) and SSH keys. Its goal is to
+provide an easy to use Key Management Tool, along with an easy to use interface
+for encryption operations.
diff -r 0a80dffaf101 -r 5c032b96e621 security/seahorse/Makefile
--- a/security/seahorse/Makefile        Sun Nov 22 11:59:49 2020 +0000
+++ b/security/seahorse/Makefile        Sun Nov 22 12:04:28 2020 +0000
@@ -1,61 +1,44 @@
-# $NetBSD: Makefile,v 1.161 2020/11/05 09:09:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.162 2020/11/22 12:04:28 nia Exp $
 
-DISTNAME=      seahorse-2.32.0
-PKGREVISION=   63
-CATEGORIES=    security
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/seahorse/2.32/}
-EXTRACT_SUFX=  .tar.bz2
+DISTNAME=      seahorse-3.38.0.1
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/${PKGBASE}/3.38/}
+CATEGORIES=    security gnome
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.gnome.org/projects/seahorse/
-COMMENT=       GnuPG front end and bonobo component for GNOME
-#LICENSE=      gnu-gpl-v2 AND gnu-fdl-v1.1 AND gnu-lgpl-v2
+HOMEPAGE=      https://wiki.gnome.org/Apps/Seahorse
+COMMENT=       GNOME encryption interface
+LICENSE=       gnu-gpl-v2
+
+TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
+
+USE_TOOLS+=    pkg-config msgfmt xgettext
 
-.if exists(/usr/bin/ssh) && exists(/usr/bin/ssh-add) && exists(/usr/bin/ssh-keygen)
-SSH_PATH=              /usr/bin/ssh
-SSH_ADD_PATH=          /usr/bin/ssh-add
-SSH_KEYGEN_PATH=       /usr/bin/ssh-keygen
-.else
-DEPENDS+=              {ssh{,6}-[0-9]*,openssh-[0-9]*}:../../security/openssh
-SSH_PATH=              ${PREFIX}/bin/ssh
-SSH_ADD_PATH=          ${PREFIX}/bin/ssh-add
-SSH_KEYGEN_PATH=       ${PREFIX}/ssh-keygen
+# Why does it want specific point releases?
+MESON_ARGS+=   -Dcheck-compatible-gpg=false
+
+.include "../../mk/bsd.prefs.mk"
+
+# msgfmt: unknown option -- xml
+.if ${OPSYS} == "NetBSD"
+TOOLS_PLATFORM.msgfmt=
 .endif
 
-GNU_CONFIGURE=         yes
-USE_TOOLS+=            gawk gmake intltool msgfmt pkg-config
-USE_LIBTOOL=           yes
-USE_PKGLOCALEDIR=      yes
-
-CONFIGURE_ARGS+=       --disable-gedit
-CONFIGURE_ARGS+=       --disable-nautilus
-CONFIGURE_ENV+=                SSH_PATH=${SSH_PATH:Q}
-CONFIGURE_ENV+=                SSH_ADD_PATH=${SSH_ADD_PATH:Q}
-CONFIGURE_ENV+=                SSH_KEYGEN_PATH=${SSH_KEYGEN_PATH:Q}
-CONFIGURE_ENV+=                GNUPG=${GPGME_GPG}
-
-PKGCONFIG_OVERRIDE+=   libcryptui/cryptui.pc.in
-GCONF_SCHEMAS=         seahorse.schemas
-
-# for PKCS11
-.include "../../security/gnome-keyring/buildlink3.mk"
+PYTHON_FOR_BUILD_ONLY= tool
 
-.include "../../databases/gnome-mime-data/buildlink3.mk"
-.include "../../databases/openldap-client/buildlink3.mk"
-.include "../../databases/shared-mime-info/mimedb.mk"
-.include "../../devel/GConf/schemas.mk"
-#.include "../../devel/libglade/buildlink3.mk"
-#.include "../../net/avahi/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../devel/glib2/schemas.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/libhandy1/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../net/avahi/buildlink3.mk"
 .include "../../net/libsoup/buildlink3.mk"
-.include "../../security/libgnome-keyring/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gpgme+=  gpgme>=1.0.1nb2
+.include "../../security/gcr/buildlink3.mk"
 .include "../../security/gpgme/buildlink3.mk"
-.include "../../sysutils/dbus-glib/buildlink3.mk"
-.include "../../sysutils/libnotify/buildlink3.mk"
-.include "../../textproc/gnome-doc-utils/buildlink3.mk"
-.include "../../mk/omf-scrollkeeper.mk"
-.include "../../x11/gtk2/buildlink3.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../security/libpwquality/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 0a80dffaf101 -r 5c032b96e621 security/seahorse/PLIST
--- a/security/seahorse/PLIST   Sun Nov 22 11:59:49 2020 +0000
+++ b/security/seahorse/PLIST   Sun Nov 22 12:04:28 2020 +0000
@@ -1,136 +1,642 @@
-@comment $NetBSD: PLIST,v 1.26 2010/11/28 12:59:07 drochner Exp $
+@comment $NetBSD: PLIST,v 1.27 2020/11/22 12:04:28 nia Exp $
 bin/seahorse
-bin/seahorse-daemon
-include/libcryptui/cryptui-key-chooser.h
-include/libcryptui/cryptui-key-combo.h
-include/libcryptui/cryptui-key-list.h
-include/libcryptui/cryptui-key-store.h
-include/libcryptui/cryptui-keyset.h
-include/libcryptui/cryptui.h
-lib/libcryptui.la
-lib/pkgconfig/cryptui-0.0.pc
-lib/seahorse/seahorse-ssh-askpass
-lib/seahorse/xloadimage
-man/man1/seahorse-daemon.1
-man/man1/seahorse.1
-share/applications/seahorse.desktop
-share/dbus-1/services/org.gnome.seahorse.service
-share/gconf/schemas/seahorse.schemas
-share/gnome/help/seahorse/C/figures/seahorse-window.png
-share/gnome/help/seahorse/C/legal.xml
-share/gnome/help/seahorse/C/seahorse.xml
-share/gnome/help/seahorse/ca/figures/seahorse-window.png
-share/gnome/help/seahorse/ca/seahorse.xml
-share/gnome/help/seahorse/cs/figures/seahorse-window.png
-share/gnome/help/seahorse/cs/seahorse.xml
-share/gnome/help/seahorse/de/figures/seahorse-window.png
-share/gnome/help/seahorse/de/seahorse.xml
-share/gnome/help/seahorse/el/figures/seahorse-window.png
-share/gnome/help/seahorse/el/seahorse.xml
-share/gnome/help/seahorse/en_GB/figures/seahorse-window.png
-share/gnome/help/seahorse/en_GB/seahorse.xml
-share/gnome/help/seahorse/es/figures/seahorse-window.png
-share/gnome/help/seahorse/es/seahorse.xml
-share/gnome/help/seahorse/eu/figures/seahorse-window.png
-share/gnome/help/seahorse/eu/seahorse.xml
-share/gnome/help/seahorse/fr/figures/seahorse-window.png
-share/gnome/help/seahorse/fr/seahorse.xml
-share/gnome/help/seahorse/it/figures/seahorse-window.png
-share/gnome/help/seahorse/it/seahorse.xml
-share/gnome/help/seahorse/ja/figures/seahorse-window.png
-share/gnome/help/seahorse/ja/seahorse.xml
-share/gnome/help/seahorse/oc/figures/seahorse-window.png
-share/gnome/help/seahorse/oc/seahorse.xml
-share/gnome/help/seahorse/ru/figures/seahorse-window.png
-share/gnome/help/seahorse/ru/seahorse.xml
-share/gnome/help/seahorse/sv/figures/seahorse-window.png
-share/gnome/help/seahorse/sv/seahorse.xml
-share/gnome/help/seahorse/vi/figures/seahorse-window.png
-share/gnome/help/seahorse/vi/seahorse.xml
-share/gnome/help/seahorse/zh_CN/figures/seahorse-window.png
-share/gnome/help/seahorse/zh_CN/seahorse.xml
-share/gtk-doc/html/libcryptui/ch01.html
-share/gtk-doc/html/libcryptui/home.png
-share/gtk-doc/html/libcryptui/index.html
-share/gtk-doc/html/libcryptui/index.sgml
-share/gtk-doc/html/libcryptui/left.png
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-defines.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-key-chooser.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-key-combo.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-key-list.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-key-store.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-keyset.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui-marshal.html
-share/gtk-doc/html/libcryptui/libcryptui-cryptui.html
-share/gtk-doc/html/libcryptui/libcryptui.devhelp
-share/gtk-doc/html/libcryptui/libcryptui.devhelp2
-share/gtk-doc/html/libcryptui/right.png
-share/gtk-doc/html/libcryptui/style.css
-share/gtk-doc/html/libcryptui/up.png
-share/gtk-doc/html/libseahorse/api-index-full.html
-share/gtk-doc/html/libseahorse/ch01.html
-share/gtk-doc/html/libseahorse/home.png
-share/gtk-doc/html/libseahorse/index.html
-share/gtk-doc/html/libseahorse/index.sgml
-share/gtk-doc/html/libseahorse/left.png
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseKeyserverControl.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseObjectModel.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseObjectWidget.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseOperation.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseSecureEntry.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseUnknown.html
-share/gtk-doc/html/libseahorse/libseahorse-SeahorseWidget.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-check-button-control.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-combo-keys.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-commands.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-context.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-dns-sd.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-gconf.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-gtkstock.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-libdialogs.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-marshal.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-object.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-passphrase.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-prefs.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-progress.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-secure-memory.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-servers.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-set-model.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-set.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-source.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-transfer-operation.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-types.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-unix-signal.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-unknown-source.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-util.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-validity.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-view.html
-share/gtk-doc/html/libseahorse/libseahorse-seahorse-xxx.html
-share/gtk-doc/html/libseahorse/libseahorse.devhelp
-share/gtk-doc/html/libseahorse/libseahorse.devhelp2
-share/gtk-doc/html/libseahorse/object-tree.html
-share/gtk-doc/html/libseahorse/right.png
-share/gtk-doc/html/libseahorse/style.css
-share/gtk-doc/html/libseahorse/up.png
-share/icons/hicolor/16x16/apps/seahorse-preferences.png
-share/icons/hicolor/16x16/apps/seahorse.png
-share/icons/hicolor/22x22/apps/seahorse-preferences.png
-share/icons/hicolor/22x22/apps/seahorse.png
-share/icons/hicolor/24x24/apps/seahorse-preferences.png
-share/icons/hicolor/24x24/apps/seahorse.png
-share/icons/hicolor/32x32/apps/seahorse-preferences.png
-share/icons/hicolor/32x32/apps/seahorse.png
-share/icons/hicolor/48x48/apps/seahorse-preferences.png
-share/icons/hicolor/48x48/apps/seahorse.png
+libexec/seahorse/ssh-askpass
+libexec/seahorse/xloadimage
+share/applications/org.gnome.seahorse.Application.desktop
+share/dbus-1/services/org.gnome.seahorse.Application.service
+share/glib-2.0/schemas/org.gnome.seahorse.gschema.xml
+share/glib-2.0/schemas/org.gnome.seahorse.manager.gschema.xml
+share/glib-2.0/schemas/org.gnome.seahorse.window.gschema.xml
+share/gnome-shell/search-providers/seahorse-search-provider.ini
+share/help/C/seahorse/about-diff-private-public.page
+share/help/C/seahorse/about-pgp.page
+share/help/C/seahorse/about-ssh.page
+share/help/C/seahorse/concepts.page
+share/help/C/seahorse/glossary.page
+share/help/C/seahorse/index.page
+share/help/C/seahorse/introduction.page
+share/help/C/seahorse/key-servers-add.page
+share/help/C/seahorse/keyring-change-default.page
+share/help/C/seahorse/keyring-create.page
+share/help/C/seahorse/keyring-lock.page
+share/help/C/seahorse/keyring-unlock.page
+share/help/C/seahorse/keyring-update-password.page
+share/help/C/seahorse/keyring.page
+share/help/C/seahorse/legal.xml
+share/help/C/seahorse/media/dialog-password-symbolic.svg
+share/help/C/seahorse/media/org.gnome.seahorse.Application.svg
+share/help/C/seahorse/misc-key-backup.page
+share/help/C/seahorse/misc-key-fingerprint.page
+share/help/C/seahorse/passwords-stored-create.page
+share/help/C/seahorse/passwords-view.page
+share/help/C/seahorse/pgp-create.page
+share/help/C/seahorse/pgp-delete.page
+share/help/C/seahorse/pgp-expiration-change.page
+share/help/C/seahorse/pgp-expired.page
+share/help/C/seahorse/pgp-export.page
+share/help/C/seahorse/pgp-import.page
+share/help/C/seahorse/pgp-photoid.page
+share/help/C/seahorse/pgp-publish.page
+share/help/C/seahorse/pgp-retrieve-remote.page
+share/help/C/seahorse/pgp-sign.page
+share/help/C/seahorse/pgp-subkeys.page
+share/help/C/seahorse/pgp-sync.page
+share/help/C/seahorse/pgp-userid-add.page
+share/help/C/seahorse/pgp-userid-primary.page
+share/help/C/seahorse/pgp-userid-remove.page
+share/help/C/seahorse/pgp-userid.page
+share/help/C/seahorse/ssh-connect-remote.page
+share/help/C/seahorse/ssh-create.page
+share/help/C/seahorse/ssh-export.page
+share/help/C/seahorse/ssh-import.page
+share/help/C/seahorse/subkeys-add.page
+share/help/C/seahorse/subkeys-examine.page
+share/help/C/seahorse/subkeys-revoke.page
+share/help/ca/seahorse/about-diff-private-public.page
+share/help/ca/seahorse/about-pgp.page
+share/help/ca/seahorse/about-ssh.page



Home | Main Index | Thread Index | Old Index