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