1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gnome-keyring
8 SDESC[standard]= Program that keeps passwords and other secrets
9 HOMEPAGE= https://wiki.gnome.org/Projects/GnomeKeyring
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= https://download.gnome.org/sources/gnome-keyring/42/
14 DISTFILE[1]= gnome-keyring-42.1.tar.xz:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= dbus:dev:standard
24 docbook-xsl:primary:standard
27 libgcrypt:dev:standard
31 BUILDRUN_DEPENDS= dbus:primary:standard
33 libgcrypt:primary:standard
34 libtasn1:primary:standard
36 openpam:primary:standard
37 openssh:primary:standard
38 p11-kit:primary:standard
39 RUN_DEPENDS= pinentry:single:gnome3
41 USES= autoreconf cpe gmake libtool pkgconfig python
43 GNOME_COMPONENTS= gtk3 libxslt intltool
45 LICENSE= LGPL21+:primary
46 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
47 LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LIB
48 LICENSE_AWK= TERMS:"^$$"
49 LICENSE_SOURCE= TERMS:{{WRKSRC}}/daemon/gkd-main.h
53 FPC_EQUIVALENT= security/gnome-keyring
54 GLIB_SCHEMAS= org.gnome.crypto.cache.gschema.xml
57 CONFIGURE_ARGS= --with-pam-dir={{PREFIX}}/lib
59 INSTALL_TARGET= install-strip
62 ${REINPLACE_CMD} -e 's|__DBPATH__|${PREFIX}/share/xsl/docbook/manpages|' ${WRKSRC}/docs/Makefile.am
64 [FILE:455:descriptions/desc.primary]
65 GNOME Keyring is a collection of components in GNOME that store secrets,
66 passwords, keys, certificates and make them available to applications. It
67 is integrated with the user's login, so that their secret storage can be
68 unlocked when the user logins into their session.
70 The program can manage several keyrings, each with its own master
71 password, and there is also session keyring which is never stored to
72 disk, but forgotten when the session ends.
76 c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6 1346284 gnome-keyring-42.1.tar.xz
79 [FILE:735:manifests/plist.primary]
85 gnome-keyring-pkcs11.desktop
86 gnome-keyring-secrets.desktop
87 gnome-keyring-ssh.desktop
88 lib/pam_gnome_keyring.so
89 lib/gnome-keyring/devel/
90 gkm-gnome2-store-standalone.so
91 gkm-secret-store-standalone.so
92 gkm-ssh-store-standalone.so
93 gkm-xdg-store-standalone.so
94 lib/pkcs11/gnome-keyring-pkcs11.so
95 share/GConf/gsettings/org.gnome.crypto.cache.convert
96 share/dbus-1/services/
97 org.freedesktop.impl.portal.Secret.service
98 org.freedesktop.secrets.service
99 org.gnome.keyring.service
102 gnome-keyring-daemon.1.gz
104 share/p11-kit/modules/gnome-keyring.module
105 share/xdg-desktop-portal/portals/gnome-keyring.portal
108 [FILE:4102:manifests/plist.nls]
109 share/locale/af/LC_MESSAGES/gnome-keyring.mo
110 share/locale/ar/LC_MESSAGES/gnome-keyring.mo
111 share/locale/as/LC_MESSAGES/gnome-keyring.mo
112 share/locale/ast/LC_MESSAGES/gnome-keyring.mo
113 share/locale/az/LC_MESSAGES/gnome-keyring.mo
114 share/locale/be/LC_MESSAGES/gnome-keyring.mo
115 share/locale/be@latin/LC_MESSAGES/gnome-keyring.mo
116 share/locale/bg/LC_MESSAGES/gnome-keyring.mo
117 share/locale/bn/LC_MESSAGES/gnome-keyring.mo
118 share/locale/bn_IN/LC_MESSAGES/gnome-keyring.mo
119 share/locale/bs/LC_MESSAGES/gnome-keyring.mo
120 share/locale/ca/LC_MESSAGES/gnome-keyring.mo
121 share/locale/ca@valencia/LC_MESSAGES/gnome-keyring.mo
122 share/locale/ckb/LC_MESSAGES/gnome-keyring.mo
123 share/locale/cs/LC_MESSAGES/gnome-keyring.mo
124 share/locale/cy/LC_MESSAGES/gnome-keyring.mo
125 share/locale/da/LC_MESSAGES/gnome-keyring.mo
126 share/locale/de/LC_MESSAGES/gnome-keyring.mo
127 share/locale/dz/LC_MESSAGES/gnome-keyring.mo
128 share/locale/el/LC_MESSAGES/gnome-keyring.mo
129 share/locale/en@shaw/LC_MESSAGES/gnome-keyring.mo
130 share/locale/en_CA/LC_MESSAGES/gnome-keyring.mo
131 share/locale/en_GB/LC_MESSAGES/gnome-keyring.mo
132 share/locale/eo/LC_MESSAGES/gnome-keyring.mo
133 share/locale/es/LC_MESSAGES/gnome-keyring.mo
134 share/locale/et/LC_MESSAGES/gnome-keyring.mo
135 share/locale/eu/LC_MESSAGES/gnome-keyring.mo
136 share/locale/fa/LC_MESSAGES/gnome-keyring.mo
137 share/locale/fi/LC_MESSAGES/gnome-keyring.mo
138 share/locale/fr/LC_MESSAGES/gnome-keyring.mo
139 share/locale/fur/LC_MESSAGES/gnome-keyring.mo
140 share/locale/ga/LC_MESSAGES/gnome-keyring.mo
141 share/locale/gd/LC_MESSAGES/gnome-keyring.mo
142 share/locale/gl/LC_MESSAGES/gnome-keyring.mo
143 share/locale/gu/LC_MESSAGES/gnome-keyring.mo
144 share/locale/he/LC_MESSAGES/gnome-keyring.mo
145 share/locale/hi/LC_MESSAGES/gnome-keyring.mo
146 share/locale/hr/LC_MESSAGES/gnome-keyring.mo
147 share/locale/hu/LC_MESSAGES/gnome-keyring.mo
148 share/locale/id/LC_MESSAGES/gnome-keyring.mo
149 share/locale/is/LC_MESSAGES/gnome-keyring.mo
150 share/locale/it/LC_MESSAGES/gnome-keyring.mo
151 share/locale/ja/LC_MESSAGES/gnome-keyring.mo
152 share/locale/ka/LC_MESSAGES/gnome-keyring.mo
153 share/locale/kk/LC_MESSAGES/gnome-keyring.mo
154 share/locale/km/LC_MESSAGES/gnome-keyring.mo
155 share/locale/kn/LC_MESSAGES/gnome-keyring.mo
156 share/locale/ko/LC_MESSAGES/gnome-keyring.mo
157 share/locale/lt/LC_MESSAGES/gnome-keyring.mo
158 share/locale/lv/LC_MESSAGES/gnome-keyring.mo
159 share/locale/mai/LC_MESSAGES/gnome-keyring.mo
160 share/locale/mg/LC_MESSAGES/gnome-keyring.mo
161 share/locale/mjw/LC_MESSAGES/gnome-keyring.mo
162 share/locale/mk/LC_MESSAGES/gnome-keyring.mo
163 share/locale/ml/LC_MESSAGES/gnome-keyring.mo
164 share/locale/mn/LC_MESSAGES/gnome-keyring.mo
165 share/locale/mr/LC_MESSAGES/gnome-keyring.mo
166 share/locale/ms/LC_MESSAGES/gnome-keyring.mo
167 share/locale/nb/LC_MESSAGES/gnome-keyring.mo
168 share/locale/ne/LC_MESSAGES/gnome-keyring.mo
169 share/locale/nl/LC_MESSAGES/gnome-keyring.mo
170 share/locale/nn/LC_MESSAGES/gnome-keyring.mo
171 share/locale/oc/LC_MESSAGES/gnome-keyring.mo
172 share/locale/or/LC_MESSAGES/gnome-keyring.mo
173 share/locale/pa/LC_MESSAGES/gnome-keyring.mo
174 share/locale/pl/LC_MESSAGES/gnome-keyring.mo
175 share/locale/pt/LC_MESSAGES/gnome-keyring.mo
176 share/locale/pt_BR/LC_MESSAGES/gnome-keyring.mo
177 share/locale/ro/LC_MESSAGES/gnome-keyring.mo
178 share/locale/ru/LC_MESSAGES/gnome-keyring.mo
179 share/locale/rw/LC_MESSAGES/gnome-keyring.mo
180 share/locale/si/LC_MESSAGES/gnome-keyring.mo
181 share/locale/sk/LC_MESSAGES/gnome-keyring.mo
182 share/locale/sl/LC_MESSAGES/gnome-keyring.mo
183 share/locale/sq/LC_MESSAGES/gnome-keyring.mo
184 share/locale/sr/LC_MESSAGES/gnome-keyring.mo
185 share/locale/sr@latin/LC_MESSAGES/gnome-keyring.mo
186 share/locale/sv/LC_MESSAGES/gnome-keyring.mo
187 share/locale/ta/LC_MESSAGES/gnome-keyring.mo
188 share/locale/te/LC_MESSAGES/gnome-keyring.mo
189 share/locale/tg/LC_MESSAGES/gnome-keyring.mo
190 share/locale/th/LC_MESSAGES/gnome-keyring.mo
191 share/locale/tr/LC_MESSAGES/gnome-keyring.mo
192 share/locale/ug/LC_MESSAGES/gnome-keyring.mo
193 share/locale/uk/LC_MESSAGES/gnome-keyring.mo
194 share/locale/vi/LC_MESSAGES/gnome-keyring.mo
195 share/locale/xh/LC_MESSAGES/gnome-keyring.mo
196 share/locale/zh_CN/LC_MESSAGES/gnome-keyring.mo
197 share/locale/zh_HK/LC_MESSAGES/gnome-keyring.mo
198 share/locale/zh_TW/LC_MESSAGES/gnome-keyring.mo
201 [FILE:285:patches/patch-docs_Makefile.am]
202 --- docs/Makefile.am.orig 2020-06-01 11:37:11 UTC
204 @@ -19,6 +19,7 @@ CLEANFILES += \
208 + --path __DBPATH__ \
209 --stringparam man.output.quietly 1 \
210 --stringparam funcsynopsis.style ansi \
211 --stringparam man.th.extra1.suppress 1 \
214 [FILE:941:patches/patch-egg_egg-unix-credentials.c]
215 $NetBSD: patch-egg_egg-unix-credentials.c,v 1.1 2020/11/22 21:26:51 nia Exp $
217 LOCAL_CREDS path appears broken on NetBSD...
219 --- egg/egg-unix-credentials.c.orig 2020-06-01 11:37:11 UTC
220 +++ egg/egg-unix-credentials.c
225 +#if defined(__NetBSD__)
230 egg_unix_credentials_read (int sock, pid_t *pid, uid_t *uid)
232 @@ -243,14 +247,14 @@ egg_unix_credentials_executable (pid_t p
235 /* Try and figure out the path from the pid */
236 -#if defined(__linux__) || defined(__FreeBSD__)
237 +#if defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__)
242 #if defined(__linux__)
243 snprintf (buffer, sizeof (buffer), "/proc/%d/exe", (int)pid);
244 -#elif defined(__FreeBSD__)
245 +#elif defined(__FreeBSD__) || defined(__NetBSD__)
246 snprintf (buffer, sizeof (buffer), "/proc/%d/file", (int)pid);