Sun Nov 22 21:26:51 2020 UTC ()
gnome-keyring: Update to 3.36.0

This brings us up to the latest GNOME 3 release. There's too many
changes to easily list.


(nia)
diff -r1.1.1.1 -r1.2 pkgsrc/security/gnome-keyring/DESCR
diff -r1.1 -r0 pkgsrc/security/gnome-keyring/MESSAGE
diff -r1.97 -r1.98 pkgsrc/security/gnome-keyring/Makefile
diff -r1.25 -r1.26 pkgsrc/security/gnome-keyring/PLIST
diff -r1.48 -r0 pkgsrc/security/gnome-keyring/buildlink3.mk
diff -r1.44 -r1.45 pkgsrc/security/gnome-keyring/distinfo
diff -r0 -r1.1 pkgsrc/security/gnome-keyring/patches/patch-Makefile.in
diff -r0 -r1.1 pkgsrc/security/gnome-keyring/patches/patch-egg_egg-armor.c
diff -r0 -r1.1 pkgsrc/security/gnome-keyring/patches/patch-egg_egg-unix-credentials.c
diff -r0 -r1.1 pkgsrc/security/gnome-keyring/patches/patch-pam_gkr-pam-module.c
diff -r0 -r1.1 pkgsrc/security/gnome-keyring/patches/patch-pkcs11_rpc-layer_gkm-rpc-module.c
diff -r1.7 -r0 pkgsrc/security/gnome-keyring/patches/patch-ad
diff -r1.5 -r0 pkgsrc/security/gnome-keyring/patches/patch-ae
diff -r1.5 -r0 pkgsrc/security/gnome-keyring/patches/patch-ag
diff -r1.4 -r0 pkgsrc/security/gnome-keyring/patches/patch-af
diff -r1.1 -r0 pkgsrc/security/gnome-keyring/patches/patch-configure

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/gnome-keyring/DESCR (expand / switch to unified diff)

--- pkgsrc/security/gnome-keyring/DESCR 2004/04/01 18:24:41 1.1.1.1
+++ pkgsrc/security/gnome-keyring/DESCR 2020/11/22 21:26:50 1.2
@@ -1,15 +1,10 @@ @@ -1,15 +1,10 @@
1gnome-keyring is a program that keeps passwords and other secrets for 1gnome-keyring is a program that keeps password and other secrets for
2users. It is run as a damon in the session, similar to ssh-agent, and 2users. It is run as a daemon in the session, similar to ssh-agent, and
3other applications can locate it by an environment variable. 3other applications locate it via an environment variable or a D-Bus.
4 4
5The program can manage several keyrings, each with its own master 5The program can manage several keyrings, each with its own master
6password, and there is also a session keyring which is never stored to 6password, and there is also a session keyring which is never stored to
7disk, but forgotten when the session ends. 7disk, but forgotten when the session ends.
8 8
9The library libgnome-keyring is used by applications to integrate with 9The library libgnome-keyring is used by applications to integrate with
10the gnome keyring system. However, at this point the library hasn't 10the GNOME keyring system.
11been tested and used enough to consider the API to be publically exposed. 
12Therefore use of libgnome-keyring is at the moment limited to internal 
13use in the gnome desktop. However, we hope that the gnome-keyring API 
14will turn out useful and good, so that later it can be made public for 
15any application to use. 

File Deleted: pkgsrc/security/gnome-keyring/Attic/MESSAGE

cvs diff -r1.97 -r1.98 pkgsrc/security/gnome-keyring/Makefile (expand / switch to unified diff)

--- pkgsrc/security/gnome-keyring/Makefile 2020/10/23 09:20:59 1.97
+++ pkgsrc/security/gnome-keyring/Makefile 2020/11/22 21:26:50 1.98
@@ -1,37 +1,38 @@ @@ -1,37 +1,38 @@
1# $NetBSD: Makefile,v 1.97 2020/10/23 09:20:59 tnn Exp $ 1# $NetBSD: Makefile,v 1.98 2020/11/22 21:26:50 nia Exp $
2 2
3DISTNAME= gnome-keyring-2.32.1 3DISTNAME= gnome-keyring-3.36.0
4PKGREVISION= 30 4MASTER_SITES= ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
5CATEGORIES= security gnome 5CATEGORIES= security gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gnome-keyring/2.32/} 6EXTRACT_SUFX= .tar.xz
7EXTRACT_SUFX= .tar.bz2 
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnome.org/ 9HOMEPAGE= https://wiki.gnome.org/Projects/GnomeKeyring/
11COMMENT= GNOME password and secret manager 10COMMENT= GNOME password and secret manager
 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS+= gmake intltool msgfmt pkg-config 
14GNU_CONFIGURE= YES 13GNU_CONFIGURE= YES
15USE_LIBTOOL= YES 14USE_LIBTOOL= YES
16USE_PKGLOCALEDIR= YES 15USE_PKGLOCALEDIR= YES
 16USE_TOOLS+= gmake pkg-config
 17USE_TOOLS+= msgfmt msgmerge xgettext
17 18
18PKGCONFIG_OVERRIDE+= gcr/gcr.pc.in 19TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
19PKGCONFIG_OVERRIDE+= gp11/gp11.pc.in 
20 20
21CFLAGS.HPUX+= -DMAP_ANON=MAP_ANONYMOUS 21XDG_EGDIR= ${PREFIX}/share/examples/xdg/autostart
22CONFIGURE_ENV.SunOS+= ac_cv_header_security_pam_modules_h=yes 
23 22
24.include "../../mk/dlopen.buildlink3.mk" 23CONF_FILES+= ${XDG_EGDIR}/gnome-keyring-pkcs11.desktop \
 24 ${PKG_SYSCONFDIR}/xdg/autostart/gnome-keyring-pkcs11.desktop
25 25
26BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:M*} 26CONF_FILES+= ${XDG_EGDIR}/gnome-keyring-secrets.desktop \
 27 ${PKG_SYSCONFDIR}/xdg/autostart/gnome-keyring-secrets.desktop
 28
 29CONF_FILES+= ${XDG_EGDIR}/gnome-keyring-ssh.desktop \
 30 ${PKG_SYSCONFDIR}/xdg/autostart/gnome-keyring-ssh.desktop
27 31
28BUILDLINK_API_DEPENDS.glib2+= glib2>=2.26.0 
29.include "../../devel/glib2/schemas.mk" 32.include "../../devel/glib2/schemas.mk"
30.include "../../devel/gettext-lib/buildlink3.mk" 33.include "../../devel/gettext-lib/buildlink3.mk"
31.include "../../devel/glib2/buildlink3.mk" 34.include "../../security/gcr/buildlink3.mk"
32.include "../../security/libgcrypt/buildlink3.mk" 35.include "../../security/libgcrypt/buildlink3.mk"
33.include "../../security/libtasn1/buildlink3.mk" 36.include "../../x11/gtk3/buildlink3.mk"
34.include "../../sysutils/dbus/buildlink3.mk" 
35.include "../../x11/gtk2/buildlink3.mk" 
36.include "../../mk/pam.buildlink3.mk" 37.include "../../mk/pam.buildlink3.mk"
37.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.25 -r1.26 pkgsrc/security/gnome-keyring/PLIST (expand / switch to unified diff)

--- pkgsrc/security/gnome-keyring/PLIST 2011/04/13 16:39:14 1.25
+++ pkgsrc/security/gnome-keyring/PLIST 2020/11/22 21:26:50 1.26
@@ -1,143 +1,87 @@ @@ -1,143 +1,87 @@
1@comment $NetBSD: PLIST,v 1.25 2011/04/13 16:39:14 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.26 2020/11/22 21:26:50 nia Exp $
2bin/gnome-keyring 2bin/gnome-keyring
 3bin/gnome-keyring-3
3bin/gnome-keyring-daemon 4bin/gnome-keyring-daemon
4include/gcr/gcr/gcr-certificate-basics-widget.h 5lib/gnome-keyring/devel/gkm-gnome2-store-standalone.la
5include/gcr/gcr/gcr-certificate-details-widget.h 6lib/gnome-keyring/devel/gkm-secret-store-standalone.la
6include/gcr/gcr/gcr-certificate.h 
7include/gcr/gcr/gcr-importer.h 
8include/gcr/gcr/gcr-parser.h 
9include/gcr/gcr/gcr-simple-certificate.h 
10include/gcr/gcr/gcr-types.h 
11include/gcr/gcr/gcr-unlock-options-widget.h 
12include/gcr/gcr/gcr-unlock-options.h 
13include/gcr/gcr/gcr.h 
14include/gp11/gp11.h 
15include/gp11/pkcs11.h 
16include/gp11/pkcs11g.h 
17include/gp11/pkcs11n.h 
18lib/gnome-keyring/devel/gkm-ssh-store-standalone.la 7lib/gnome-keyring/devel/gkm-ssh-store-standalone.la
19lib/gnome-keyring/devel/gkm-user-store-standalone.la 8lib/gnome-keyring/devel/gkm-xdg-store-standalone.la
20lib/gnome-keyring/gnome-keyring-pkcs11.la 9lib/pkcs11/gnome-keyring-pkcs11.la
21lib/gnome-keyring/standalone/gkm-roots-store-standalone.la 
22lib/gnome-keyring/standalone/gkm-secret-store-standalone.la 
23lib/libgcr.la 
24lib/libgp11.la 
25lib/pkgconfig/gcr-0.pc 
26lib/pkgconfig/gp11-0.pc 
27lib/security/pam_gnome_keyring.la 10lib/security/pam_gnome_keyring.la
28libexec/gnome-keyring-prompt 11man/man1/gnome-keyring-3.1
 12man/man1/gnome-keyring-daemon.1
 13man/man1/gnome-keyring.1
29share/GConf/gsettings/org.gnome.crypto.cache.convert 14share/GConf/gsettings/org.gnome.crypto.cache.convert
30share/GConf/gsettings/org.gnome.crypto.pgp.convert 15share/dbus-1/services/org.freedesktop.impl.portal.Secret.service
31share/dbus-1/services/org.freedesktop.secrets.service 16share/dbus-1/services/org.freedesktop.secrets.service
32share/dbus-1/services/org.gnome.keyring.service 17share/dbus-1/services/org.gnome.keyring.service
33share/gcr/ui/gcr-certificate-basics-widget.ui 18share/examples/xdg/autostart/gnome-keyring-pkcs11.desktop
34share/gcr/ui/gcr-import-dialog.ui 19share/examples/xdg/autostart/gnome-keyring-secrets.desktop
35share/gcr/ui/gcr-unlock-options-widget.ui 20share/examples/xdg/autostart/gnome-keyring-ssh.desktop
36share/glib-2.0/schemas/org.gnome.crypto.cache.gschema.xml 21share/glib-2.0/schemas/org.gnome.crypto.cache.gschema.xml
37share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml 22share/locale/af/LC_MESSAGES/gnome-keyring.mo
38share/gnome-keyring/introspect/introspect-collection.xml 
39share/gnome-keyring/introspect/introspect-item.xml 
40share/gnome-keyring/introspect/introspect-prompt.xml 
41share/gnome-keyring/introspect/introspect-service.xml 
42share/gnome-keyring/introspect/introspect-session.xml 
43share/gnome-keyring/ui/gku-prompt.ui 
44share/gnome/autostart/gnome-keyring-gpg.desktop 
45share/gnome/autostart/gnome-keyring-pkcs11.desktop 
46share/gnome/autostart/gnome-keyring-secrets.desktop 
47share/gnome/autostart/gnome-keyring-ssh.desktop 
48share/gtk-doc/html/gcr-0/ch01.html 
49share/gtk-doc/html/gcr-0/gcr-0.devhelp 
50share/gtk-doc/html/gcr-0/gcr-0.devhelp2 
51share/gtk-doc/html/gcr-0/gcr-GcrCertificate.html 
52share/gtk-doc/html/gcr-0/gcr-gcr-certificate-basics-widget.html 
53share/gtk-doc/html/gcr-0/gcr-gcr-certificate-details-widget.html 
54share/gtk-doc/html/gcr-0/gcr-gcr-import-dialog.html 
55share/gtk-doc/html/gcr-0/gcr-gcr-importer.html 
56share/gtk-doc/html/gcr-0/gcr-gcr-initializer.html 
57share/gtk-doc/html/gcr-0/gcr-gcr-parser.html 
58share/gtk-doc/html/gcr-0/gcr-gcr-simple-certificate.html 
59share/gtk-doc/html/gcr-0/gcr-gcr-types.html 
60share/gtk-doc/html/gcr-0/gcr-gcr-xxx.html 
61share/gtk-doc/html/gcr-0/home.png 
62share/gtk-doc/html/gcr-0/index.html 
63share/gtk-doc/html/gcr-0/index.sgml 
64share/gtk-doc/html/gcr-0/left.png 
65share/gtk-doc/html/gcr-0/right.png 
66share/gtk-doc/html/gcr-0/style.css 
67share/gtk-doc/html/gcr-0/up.png 
68share/gtk-doc/html/gp11/GP11Module.html 
69share/gtk-doc/html/gp11/GP11Object.html 
70share/gtk-doc/html/gp11/GP11Session.html 
71share/gtk-doc/html/gp11/GP11Slot.html 
72share/gtk-doc/html/gp11/ch01.html 
73share/gtk-doc/html/gp11/gp11-Errors.html 
74share/gtk-doc/html/gp11/gp11-GP11Attribute.html 
75share/gtk-doc/html/gp11/gp11-GP11Attributes.html 
76share/gtk-doc/html/gp11/gp11-Miscellaneous-Functions.html 
77share/gtk-doc/html/gp11/gp11.devhelp 
78share/gtk-doc/html/gp11/gp11.devhelp2 
79share/gtk-doc/html/gp11/home.png 
80share/gtk-doc/html/gp11/index.html 
81share/gtk-doc/html/gp11/index.sgml 
82share/gtk-doc/html/gp11/left.png 
83share/gtk-doc/html/gp11/right.png 
84share/gtk-doc/html/gp11/style.css 
85share/gtk-doc/html/gp11/up.png 
86share/locale/ar/LC_MESSAGES/gnome-keyring.mo 23share/locale/ar/LC_MESSAGES/gnome-keyring.mo
87share/locale/as/LC_MESSAGES/gnome-keyring.mo 24share/locale/as/LC_MESSAGES/gnome-keyring.mo
88share/locale/ast/LC_MESSAGES/gnome-keyring.mo 25share/locale/ast/LC_MESSAGES/gnome-keyring.mo
89share/locale/az/LC_MESSAGES/gnome-keyring.mo 26share/locale/az/LC_MESSAGES/gnome-keyring.mo
90share/locale/be/LC_MESSAGES/gnome-keyring.mo 27share/locale/be/LC_MESSAGES/gnome-keyring.mo
91share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo 28share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo
92share/locale/bg/LC_MESSAGES/gnome-keyring.mo 29share/locale/bg/LC_MESSAGES/gnome-keyring.mo
93share/locale/bn/LC_MESSAGES/gnome-keyring.mo 30share/locale/bn/LC_MESSAGES/gnome-keyring.mo
94share/locale/bn_IN/LC_MESSAGES/gnome-keyring.mo 31share/locale/bn_IN/LC_MESSAGES/gnome-keyring.mo
95share/locale/bs/LC_MESSAGES/gnome-keyring.mo 32share/locale/bs/LC_MESSAGES/gnome-keyring.mo
96share/locale/ca/LC_MESSAGES/gnome-keyring.mo 33share/locale/ca/LC_MESSAGES/gnome-keyring.mo
97share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo 34share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo
 35share/locale/ckb/LC_MESSAGES/gnome-keyring.mo
98share/locale/cs/LC_MESSAGES/gnome-keyring.mo 36share/locale/cs/LC_MESSAGES/gnome-keyring.mo
99share/locale/cy/LC_MESSAGES/gnome-keyring.mo 37share/locale/cy/LC_MESSAGES/gnome-keyring.mo
100share/locale/da/LC_MESSAGES/gnome-keyring.mo 38share/locale/da/LC_MESSAGES/gnome-keyring.mo
101share/locale/de/LC_MESSAGES/gnome-keyring.mo 39share/locale/de/LC_MESSAGES/gnome-keyring.mo
102share/locale/dz/LC_MESSAGES/gnome-keyring.mo 40share/locale/dz/LC_MESSAGES/gnome-keyring.mo
103share/locale/el/LC_MESSAGES/gnome-keyring.mo 41share/locale/el/LC_MESSAGES/gnome-keyring.mo
104share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo 42share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo
105share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo 43share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo
106share/locale/en_GB/LC_MESSAGES/gnome-keyring.mo 44share/locale/en_GB/LC_MESSAGES/gnome-keyring.mo
 45share/locale/eo/LC_MESSAGES/gnome-keyring.mo
107share/locale/es/LC_MESSAGES/gnome-keyring.mo 46share/locale/es/LC_MESSAGES/gnome-keyring.mo
108share/locale/et/LC_MESSAGES/gnome-keyring.mo 47share/locale/et/LC_MESSAGES/gnome-keyring.mo
109share/locale/eu/LC_MESSAGES/gnome-keyring.mo 48share/locale/eu/LC_MESSAGES/gnome-keyring.mo
110share/locale/fa/LC_MESSAGES/gnome-keyring.mo 49share/locale/fa/LC_MESSAGES/gnome-keyring.mo
111share/locale/fi/LC_MESSAGES/gnome-keyring.mo 50share/locale/fi/LC_MESSAGES/gnome-keyring.mo
112share/locale/fr/LC_MESSAGES/gnome-keyring.mo 51share/locale/fr/LC_MESSAGES/gnome-keyring.mo
 52share/locale/fur/LC_MESSAGES/gnome-keyring.mo
113share/locale/ga/LC_MESSAGES/gnome-keyring.mo 53share/locale/ga/LC_MESSAGES/gnome-keyring.mo
 54share/locale/gd/LC_MESSAGES/gnome-keyring.mo
114share/locale/gl/LC_MESSAGES/gnome-keyring.mo 55share/locale/gl/LC_MESSAGES/gnome-keyring.mo
115share/locale/gu/LC_MESSAGES/gnome-keyring.mo 56share/locale/gu/LC_MESSAGES/gnome-keyring.mo
116share/locale/he/LC_MESSAGES/gnome-keyring.mo 57share/locale/he/LC_MESSAGES/gnome-keyring.mo
117share/locale/hi/LC_MESSAGES/gnome-keyring.mo 58share/locale/hi/LC_MESSAGES/gnome-keyring.mo
118share/locale/hr/LC_MESSAGES/gnome-keyring.mo 59share/locale/hr/LC_MESSAGES/gnome-keyring.mo
119share/locale/hu/LC_MESSAGES/gnome-keyring.mo 60share/locale/hu/LC_MESSAGES/gnome-keyring.mo
120share/locale/id/LC_MESSAGES/gnome-keyring.mo 61share/locale/id/LC_MESSAGES/gnome-keyring.mo
121share/locale/is/LC_MESSAGES/gnome-keyring.mo 62share/locale/is/LC_MESSAGES/gnome-keyring.mo
122share/locale/it/LC_MESSAGES/gnome-keyring.mo 63share/locale/it/LC_MESSAGES/gnome-keyring.mo
123share/locale/ja/LC_MESSAGES/gnome-keyring.mo 64share/locale/ja/LC_MESSAGES/gnome-keyring.mo
124share/locale/ka/LC_MESSAGES/gnome-keyring.mo 65share/locale/ka/LC_MESSAGES/gnome-keyring.mo
 66share/locale/kk/LC_MESSAGES/gnome-keyring.mo
 67share/locale/km/LC_MESSAGES/gnome-keyring.mo
125share/locale/kn/LC_MESSAGES/gnome-keyring.mo 68share/locale/kn/LC_MESSAGES/gnome-keyring.mo
126share/locale/ko/LC_MESSAGES/gnome-keyring.mo 69share/locale/ko/LC_MESSAGES/gnome-keyring.mo
127share/locale/lt/LC_MESSAGES/gnome-keyring.mo 70share/locale/lt/LC_MESSAGES/gnome-keyring.mo
128share/locale/lv/LC_MESSAGES/gnome-keyring.mo 71share/locale/lv/LC_MESSAGES/gnome-keyring.mo
129share/locale/mai/LC_MESSAGES/gnome-keyring.mo 72share/locale/mai/LC_MESSAGES/gnome-keyring.mo
130share/locale/mg/LC_MESSAGES/gnome-keyring.mo 73share/locale/mg/LC_MESSAGES/gnome-keyring.mo
 74share/locale/mjw/LC_MESSAGES/gnome-keyring.mo
131share/locale/mk/LC_MESSAGES/gnome-keyring.mo 75share/locale/mk/LC_MESSAGES/gnome-keyring.mo
132share/locale/ml/LC_MESSAGES/gnome-keyring.mo 76share/locale/ml/LC_MESSAGES/gnome-keyring.mo
133share/locale/mn/LC_MESSAGES/gnome-keyring.mo 77share/locale/mn/LC_MESSAGES/gnome-keyring.mo
134share/locale/mr/LC_MESSAGES/gnome-keyring.mo 78share/locale/mr/LC_MESSAGES/gnome-keyring.mo
135share/locale/ms/LC_MESSAGES/gnome-keyring.mo 79share/locale/ms/LC_MESSAGES/gnome-keyring.mo
136share/locale/nb/LC_MESSAGES/gnome-keyring.mo 80share/locale/nb/LC_MESSAGES/gnome-keyring.mo
137share/locale/ne/LC_MESSAGES/gnome-keyring.mo 81share/locale/ne/LC_MESSAGES/gnome-keyring.mo
138share/locale/nl/LC_MESSAGES/gnome-keyring.mo 82share/locale/nl/LC_MESSAGES/gnome-keyring.mo
139share/locale/nn/LC_MESSAGES/gnome-keyring.mo 83share/locale/nn/LC_MESSAGES/gnome-keyring.mo
140share/locale/oc/LC_MESSAGES/gnome-keyring.mo 84share/locale/oc/LC_MESSAGES/gnome-keyring.mo
141share/locale/or/LC_MESSAGES/gnome-keyring.mo 85share/locale/or/LC_MESSAGES/gnome-keyring.mo
142share/locale/pa/LC_MESSAGES/gnome-keyring.mo 86share/locale/pa/LC_MESSAGES/gnome-keyring.mo
143share/locale/pl/LC_MESSAGES/gnome-keyring.mo 87share/locale/pl/LC_MESSAGES/gnome-keyring.mo
@@ -145,21 +89,25 @@ share/locale/pt/LC_MESSAGES/gnome-keyrin @@ -145,21 +89,25 @@ share/locale/pt/LC_MESSAGES/gnome-keyrin
145share/locale/pt_BR/LC_MESSAGES/gnome-keyring.mo 89share/locale/pt_BR/LC_MESSAGES/gnome-keyring.mo
146share/locale/ro/LC_MESSAGES/gnome-keyring.mo 90share/locale/ro/LC_MESSAGES/gnome-keyring.mo
147share/locale/ru/LC_MESSAGES/gnome-keyring.mo 91share/locale/ru/LC_MESSAGES/gnome-keyring.mo
148share/locale/rw/LC_MESSAGES/gnome-keyring.mo 92share/locale/rw/LC_MESSAGES/gnome-keyring.mo
149share/locale/si/LC_MESSAGES/gnome-keyring.mo 93share/locale/si/LC_MESSAGES/gnome-keyring.mo
150share/locale/sk/LC_MESSAGES/gnome-keyring.mo 94share/locale/sk/LC_MESSAGES/gnome-keyring.mo
151share/locale/sl/LC_MESSAGES/gnome-keyring.mo 95share/locale/sl/LC_MESSAGES/gnome-keyring.mo
152share/locale/sq/LC_MESSAGES/gnome-keyring.mo 96share/locale/sq/LC_MESSAGES/gnome-keyring.mo
153share/locale/sr/LC_MESSAGES/gnome-keyring.mo 97share/locale/sr/LC_MESSAGES/gnome-keyring.mo
154share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo 98share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo
155share/locale/sv/LC_MESSAGES/gnome-keyring.mo 99share/locale/sv/LC_MESSAGES/gnome-keyring.mo
156share/locale/ta/LC_MESSAGES/gnome-keyring.mo 100share/locale/ta/LC_MESSAGES/gnome-keyring.mo
157share/locale/te/LC_MESSAGES/gnome-keyring.mo 101share/locale/te/LC_MESSAGES/gnome-keyring.mo
 102share/locale/tg/LC_MESSAGES/gnome-keyring.mo
158share/locale/th/LC_MESSAGES/gnome-keyring.mo 103share/locale/th/LC_MESSAGES/gnome-keyring.mo
159share/locale/tr/LC_MESSAGES/gnome-keyring.mo 104share/locale/tr/LC_MESSAGES/gnome-keyring.mo
 105share/locale/ug/LC_MESSAGES/gnome-keyring.mo
160share/locale/uk/LC_MESSAGES/gnome-keyring.mo 106share/locale/uk/LC_MESSAGES/gnome-keyring.mo
161share/locale/vi/LC_MESSAGES/gnome-keyring.mo 107share/locale/vi/LC_MESSAGES/gnome-keyring.mo
162share/locale/xh/LC_MESSAGES/gnome-keyring.mo 108share/locale/xh/LC_MESSAGES/gnome-keyring.mo
163share/locale/zh_CN/LC_MESSAGES/gnome-keyring.mo 109share/locale/zh_CN/LC_MESSAGES/gnome-keyring.mo
164share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo 110share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo
165share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo 111share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo
 112share/p11-kit/modules/gnome-keyring.module
 113share/xdg-desktop-portal/portals/gnome-keyring.portal

File Deleted: pkgsrc/security/gnome-keyring/Attic/buildlink3.mk

cvs diff -r1.44 -r1.45 pkgsrc/security/gnome-keyring/distinfo (expand / switch to unified diff)

--- pkgsrc/security/gnome-keyring/distinfo 2015/11/04 01:17:44 1.44
+++ pkgsrc/security/gnome-keyring/distinfo 2020/11/22 21:26:51 1.45
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.44 2015/11/04 01:17:44 agc Exp $ 1$NetBSD: distinfo,v 1.45 2020/11/22 21:26:51 nia Exp $
2 2
3SHA1 (gnome-keyring-2.32.1.tar.bz2) = 3d0ecc3e29f426ecfcaa488ea17d3e330fe34eb6 3SHA1 (gnome-keyring-3.36.0.tar.xz) = 10a6a1c1c9ac66baadd96cb5ef5f3d18aee86f6a
4RMD160 (gnome-keyring-2.32.1.tar.bz2) = cb72f171f5918ff26f40feb7bba90dc7e2e120ec 4RMD160 (gnome-keyring-3.36.0.tar.xz) = 60556a3a2785a32e87795a3599d6f0ed69622f9f
5SHA512 (gnome-keyring-2.32.1.tar.bz2) = 23b91bc11be2805df228de98513a5f96386a89d6ead6434b7fdf4a3bee86b6601bb994b9de4524f8751c7d7f1ac9462c592bcd9b77c32234fc709148450e382b 5SHA512 (gnome-keyring-3.36.0.tar.xz) = e5aed36ad109cbd2dcb534843f8565829366acc955cadc6e9bbe87ebbb6a8a907211aa3a42f7f26148ac69726af2f9238965707d1259319435bd20aa8c4859ed
6Size (gnome-keyring-2.32.1.tar.bz2) = 1619245 bytes 6Size (gnome-keyring-3.36.0.tar.xz) = 1345360 bytes
7SHA1 (patch-ad) = d49bc78227646b3de3c357cd0f1e90cd38862ee4 7SHA1 (patch-Makefile.in) = 0bb5c9ff7de52fb932741fdc2246048a2392e6bb
8SHA1 (patch-ae) = a4e6fabd0534a56b974ec799539ce93df6580ff1 8SHA1 (patch-egg_egg-armor.c) = 4e57b2f8d4434ad4f0e28230af0ba7e3a79d9851
9SHA1 (patch-af) = 38738bc4441a6db38c27198ee22c8d3a77559844 9SHA1 (patch-egg_egg-unix-credentials.c) = a3d45837ec5257b6397cf839d2ac6aac890b9796
10SHA1 (patch-ag) = 56c977df4f0f43da04b5e39212551b00642ef674 10SHA1 (patch-pam_gkr-pam-module.c) = 98d0af74ea7ba87cb1376aba4cefcaf77bfbc4f5
11SHA1 (patch-configure) = de2997d31a79ac573e4c5e339b9817f6cb84e2f0 11SHA1 (patch-pkcs11_rpc-layer_gkm-rpc-module.c) = 0ac1939645f01eb52b7a532359555b7139aaa39e

File Added: pkgsrc/security/gnome-keyring/patches/patch-Makefile.in
$NetBSD: patch-Makefile.in,v 1.1 2020/11/22 21:26:51 nia Exp $

Install config files to examples.

--- Makefile.in.orig	2020-03-11 04:41:34.000000000 +0000
+++ Makefile.in
@@ -2230,7 +2230,7 @@ service_in_files = \
 
 servicedir = $(DBUS_SERVICES_DIR)
 service_DATA = $(service_in_files:.service.in=.service)
-desktopdir = $(sysconfdir)/xdg/autostart
+desktopdir = $(datadir)/examples/xdg/autostart
 desktop_in_in_files = \
 	daemon/gnome-keyring-pkcs11.desktop.in.in \
 	daemon/gnome-keyring-secrets.desktop.in.in \

File Added: pkgsrc/security/gnome-keyring/patches/patch-egg_egg-armor.c
$NetBSD: patch-egg_egg-armor.c,v 1.1 2020/11/22 21:26:51 nia Exp $

Argument to ctype functions must be unsigned char.

--- egg/egg-armor.c.orig	2019-02-09 17:20:04.000000000 +0000
+++ egg/egg-armor.c
@@ -188,7 +188,7 @@ armor_find_end (const gchar *data,
 
 	if (outer != NULL) {
 		at += ARMOR_SUFF_L;
-		if (isspace (at[0]))
+		if (isspace ((unsigned char)at[0]))
 			at++;
 		*outer = at;
 	}
@@ -226,7 +226,7 @@ armor_parse_block (const gchar *data,
 		if (!x)
 			break;
 		++x;
-		while (isspace (*x)) {
+		while (isspace ((unsigned char)*x)) {
 			/* Found a second line, with only spaces between */
 			if (*x == '\n') {
 				hbeg = data;

File Added: pkgsrc/security/gnome-keyring/patches/patch-egg_egg-unix-credentials.c
$NetBSD: patch-egg_egg-unix-credentials.c,v 1.1 2020/11/22 21:26:51 nia Exp $

LOCAL_CREDS path appears broken on NetBSD...

--- egg/egg-unix-credentials.c.orig	2018-06-25 04:15:03.000000000 +0000
+++ egg/egg-unix-credentials.c
@@ -48,6 +48,10 @@
 #include <ucred.h>
 #endif
 
+#if defined(__NetBSD__)
+#undef LOCAL_CREDS
+#endif
+
 int
 egg_unix_credentials_read (int sock, pid_t *pid, uid_t *uid)
 {
@@ -243,14 +247,14 @@ egg_unix_credentials_executable (pid_t p
 	char *result = NULL;
 
 	/* Try and figure out the path from the pid */
-#if defined(__linux__) || defined(__FreeBSD__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
 	char path[1024];
 	char buffer[64];
 	int count;
 
 #if defined(__linux__)
 	snprintf (buffer, sizeof (buffer), "/proc/%d/exe", (int)pid);
-#elif defined(__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__)
 	snprintf (buffer, sizeof (buffer), "/proc/%d/file", (int)pid);
 #endif
 

File Added: pkgsrc/security/gnome-keyring/patches/patch-pam_gkr-pam-module.c
$NetBSD: patch-pam_gkr-pam-module.c,v 1.1 2020/11/22 21:26:51 nia Exp $

Argument to ctype functions must be unsigned char.

--- pam/gkr-pam-module.c.orig	2020-02-15 09:30:19.000000000 +0000
+++ pam/gkr-pam-module.c
@@ -137,7 +137,7 @@ static char* 
 strbtrim (char* data)
 {
 	assert (data);
-	while (*data && isspace (*data))
+	while (*data && isspace ((unsigned char)*data))
 		++data;
 	return (char*)data;
 }

File Added: pkgsrc/security/gnome-keyring/patches/patch-pkcs11_rpc-layer_gkm-rpc-module.c
$NetBSD: patch-pkcs11_rpc-layer_gkm-rpc-module.c,v 1.1 2020/11/22 21:26:51 nia Exp $

Argument to ctype functions must be unsigned char.

--- pkcs11/rpc-layer/gkm-rpc-module.c.orig	2018-06-25 04:15:03.000000000 +0000
+++ pkcs11/rpc-layer/gkm-rpc-module.c
@@ -143,7 +143,7 @@ parse_arguments (const char *string)
 			*at++ = *src;
 
 		/* Space, not inside of quotes */
-		} else if (isspace(*src)) {
+		} else if (isspace((unsigned char)*src)) {
 			*at = 0;
 			parse_argument (arg);
 			arg = at;

File Deleted: pkgsrc/security/gnome-keyring/patches/Attic/patch-ad

File Deleted: pkgsrc/security/gnome-keyring/patches/Attic/patch-ae

File Deleted: pkgsrc/security/gnome-keyring/patches/Attic/patch-ag

File Deleted: pkgsrc/security/gnome-keyring/patches/Attic/patch-af

File Deleted: pkgsrc/security/gnome-keyring/patches/Attic/patch-configure