Codebase list policykit-1-gnome / c92776d
Imported Upstream version 0.9 Michael Biebl 14 years ago
69 changed file(s) with 13274 addition(s) and 9636 deletion(s). Raw diff Collapse all Expand all
0 David Zeuthen <davidz@redhat.com>
0 davidz:David Zeuthen <davidz@redhat.com>
11
+309
-1616
ChangeLog less more
0 commit ec8ec3911c23c6879440f628dc9eabdabeccd29c
1 Author: David Zeuthen <davidz@redhat.com>
2 Date: Wed Apr 16 21:59:53 2008 -0400
3
4 update NEWS
5
6 NEWS | 34 ++++++++++++++++++++++++++++++++++
7 gtk-doc.make | 28 +++++++++++++++++++++-------
8 2 files changed, 55 insertions(+), 7 deletions(-)
9
10 commit e0dd150f28901f39c9ad94406d1dc1b0875fd714
11 Author: David Zeuthen <davidz@redhat.com>
12 Date: Wed Apr 16 21:49:52 2008 -0400
13
14 merge translations from svn.gnome.org
15
16 po/ChangeLog | 43 +++
17 po/LINGUAS | 9 +
18 po/el.po | 770
19 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
20 po/en_GB.po | 786
21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22 po/es.po | 731 +++++++++++++++++++++++++++++++++++++++++++++++++++++
23 po/fi.po | 789
24 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25 po/fr.po | 801
26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
27 po/he.po | 733 +++++++++++++++++++++++++++++++++++++++++++++++++++++
28 po/hu.po | 757
29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
30 po/ja.po | 779
31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
32 po/sv.po | 686 +++++++++++++++++++++++++++++++++++++++++++++++++
33 11 files changed, 6884 insertions(+), 0 deletions(-)
34
35 commit 586b956dd85b78631ffcacb46b7a50d2e5e7cb66
36 Author: David Zeuthen <davidz@redhat.com>
37 Date: Wed Apr 16 21:49:26 2008 -0400
38
39 comment out check for policy file until SCM situation is under control
40
41 examples/Makefile.am | 4 ++--
42 1 files changed, 2 insertions(+), 2 deletions(-)
43
44 commit ba7b8ad95d9bb77d2c0bf24940758a60779b0e29
45 Author: David Zeuthen <davidz@redhat.com>
46 Date: Wed Apr 16 21:24:37 2008 -0400
47
48 use gtk_window_present_with_time() to circumvent focus stealing
49 prevention
50
51 src/polkit-gnome-manager.c | 17 ++++++++++++++---
52 1 files changed, 14 insertions(+), 3 deletions(-)
53
54 commit 4ea4fbf3dc775a79df0ee10fa8207ade8b8d09b4
55 Author: David Zeuthen <davidz@redhat.com>
56 Date: Fri Apr 4 02:11:14 2008 -0400
57
58 test commit
59
60 README | 2 ++
61 1 files changed, 2 insertions(+), 0 deletions(-)
62
63 commit 03b0e79f7f6abe5da73893dec3f087227f2dedf7
64 Author: davidz <davidz@dcb895c4-0b37-0410-a1ab-9402eea08454>
65 Date: Fri Apr 4 06:08:10 2008 +0000
66
67 update MAINTAINERS
68
69
70
71 git-svn-id: svn+ssh://svn.gnome.org/svn/policykit-gnome/trunk@3
72 dcb895c4-0b37-0410-a1ab-9402eea08454
73
74 MAINTAINERS | 5 ++++-
75 1 files changed, 4 insertions(+), 1 deletions(-)
76
77 commit 4e03949443ffcf4e65ad0352de495363384176e7
78 Merge: 83b695a... 668dc05...
79 Author: davidz <davidz@dcb895c4-0b37-0410-a1ab-9402eea08454>
80 Date: Fri Apr 4 06:02:43 2008 +0000
81
82 Merge ../PolicyKit-gnome
83
84
85 git-svn-id: svn+ssh://svn.gnome.org/svn/policykit-gnome/trunk@2
86 dcb895c4-0b37-0410-a1ab-9402eea08454
87
88 commit 668dc058b3ae59ece2a93009957220899fd6ab8d
89 Author: David Zeuthen <davidz@redhat.com>
90 Date: Wed Feb 27 21:26:45 2008 -0500
91
92 fix a few g_warnings when handling icons
93
94 tools/polkit-gnome-authorization.c | 9 ++++++---
95 1 files changed, 6 insertions(+), 3 deletions(-)
96
97 commit 574a0eb800ce5b95e619d510113127c8f96d1e28
98 Author: David Zeuthen <davidz@redhat.com>
99 Date: Wed Feb 27 21:26:26 2008 -0500
100
101 use gtk_window_present() to show the dialog
102
103 src/polkit-gnome-manager.c | 1 +
104 1 files changed, 1 insertions(+), 0 deletions(-)
105
106 commit c6673a7f9e63e65b108dec7f97ae898ee20a8820
107 Author: David Zeuthen <davidz@redhat.com>
108 Date: Tue Dec 18 11:23:51 2007 -0500
109
110 don't crash when showing block authorizations for a user without .face
111
112 tools/polkit-gnome-authorization.c | 13 +++++++++----
113 1 files changed, 9 insertions(+), 4 deletions(-)
114
115 commit cd7c8de91fcb095d9d04f90f5d3f313bd166912b
116 Author: David Zeuthen <davidz@redhat.com>
117 Date: Fri Dec 7 02:13:49 2007 -0500
118
119 add support for new constraint types: exe and selinux_context
120
121 See commit a8e46ceb39137582b0fbacb69fdfda72ae7139f8
122 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commit;h=a8e46ceb39137582b0fbacb69fdfda72ae7139f8
123
124 for details. Note that we need to add support for adding such
125 constraints in the Grant and Block dialogs.
126
127 tools/polkit-gnome-authorization.c | 8 ++++++++
128 1 files changed, 8 insertions(+), 0 deletions(-)
129
130 commit b93472c5b2639543c3ac10139b6c033fa6aa3f71
131 Author: David Zeuthen <davidz@redhat.com>
132 Date: Thu Dec 6 19:03:18 2007 -0500
133
134 post release version bump to 0.8
135
136 configure.ac | 2 +-
137 1 files changed, 1 insertions(+), 1 deletions(-)
138
139 commit 467f42d2f12c9947f926ca1c6ba070f1e22effb0
140 Author: Michael Biebl <mbiebl@gmail.com>
141 Date: Thu Dec 6 11:15:00 2007 -0500
142
143 make sure build works with -Wl,--as-needed
144
145 polkit-gnome/Makefile.am | 1 +
146 1 files changed, 1 insertions(+), 0 deletions(-)
147
148 commit 9b14480c175928ea41604fcb56c24a52f39b967e
149 Author: David Zeuthen <davidz@redhat.com>
150 Date: Thu Dec 6 00:19:51 2007 -0500
151
152 update NEWS file
153
154 NEWS | 99
155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
156 1 files changed, 99 insertions(+), 0 deletions(-)
157
158 commit adf6d3d0a209f1e043b89c086136105e50d1867c
159 Author: David Zeuthen <davidz@redhat.com>
160 Date: Wed Dec 5 23:00:18 2007 -0500
161
162 update for latest PolicyKit API changes
163
164 tools/polkit-gnome-authorization.c | 69
165 +++++++++++++++++++++++------------
166 1 files changed, 45 insertions(+), 24 deletions(-)
167
168 commit ed45e4f30ecdaacc7b4b0b05c12b034b0cd6a391
169 Author: David Zeuthen <davidz@redhat.com>
170 Date: Wed Dec 5 22:58:35 2007 -0500
171
172 introduce new polkit-action-sufficient property
173
174 polkit-gnome/polkit-gnome-action.c | 111
175 +++++++++++++++++++++++++++++++++++-
176 1 files changed, 110 insertions(+), 1 deletions(-)
177
178 commit f293e08834908ec49d4c34d749dd3d1d3b5f6a2d
179 Author: David Zeuthen <davidz@redhat.com>
180 Date: Wed Dec 5 22:57:53 2007 -0500
181
182 update to latest PolicyKit API changes
183
184 polkit-gnome/polkit-gnome-toggle-action.c | 2 +-
185 1 files changed, 1 insertions(+), 1 deletions(-)
186
187 commit 14d24658fbe8b2dbb828324914abc84715d0f5be
188 Author: David Zeuthen <davidz@redhat.com>
189 Date: Tue Nov 20 22:17:03 2007 -0500
190
191 for negative auths, make the face bw to make the stop icon stand out
192
193 tools/polkit-gnome-authorization.c | 9 +++++++--
194 1 files changed, 7 insertions(+), 2 deletions(-)
195
196 commit d9f0f13f3cdbd7cb6dbc4a590b2dcadaa17cc785
197 Author: David Zeuthen <davidz@redhat.com>
198 Date: Tue Nov 20 22:10:19 2007 -0500
199
200 update docs to reflect the interface switch from org.gnome to
201 org.freedesktop
202
203 doc/polkit-gnome-docs.xml | 30 +++++++++++++++---------------
204 polkit-gnome/polkit-gnome-auth.c | 15 +++++++++++++--
205 src/polkit-gnome-manager.xml | 6 ++++--
206 3 files changed, 32 insertions(+), 19 deletions(-)
207
208 commit 2927ed348e96dc792da80f5b7551c06a4715f90a
209 Author: David Zeuthen <davidz@redhat.com>
210 Date: Tue Nov 20 21:57:11 2007 -0500
211
212 fix up POLKIT_TYPE_GNOME_CONTEXT to be POLKIT_GNOME_TYPE_CONTEXT
213
214 polkit-gnome/polkit-gnome-context.c | 4 ++--
215 polkit-gnome/polkit-gnome-context.h | 13 ++++++-------
216 2 files changed, 8 insertions(+), 9 deletions(-)
217
218 commit 4816ba22085774dd3f63d0c8a8321ad9a3e4b814
219 Author: David Zeuthen <davidz@redhat.com>
220 Date: Tue Nov 20 16:42:26 2007 -0500
221
222 add support for "target-pid" property and streamline auth interface
223
224 Also fix a small bug in ToggleAction
225
226 examples/polkit-gnome-example.c | 1 +
227 polkit-gnome/polkit-gnome-action.c | 64
228 +++++++++++++++++++++++++----
229 polkit-gnome/polkit-gnome-auth.c | 17 +++++---
230 polkit-gnome/polkit-gnome-auth.h | 7 +++-
231 polkit-gnome/polkit-gnome-toggle-action.c | 10 +++-
232 src/polkit-gnome-manager.c | 58
233 +++++++++++++++++---------
234 src/polkit-gnome-manager.h | 6 +++
235 src/polkit-gnome-manager.xml | 6 ++-
236 8 files changed, 130 insertions(+), 39 deletions(-)
237
238 commit 65e3eec218a6cb957db80bf6b1d0dd0e0d846d83
239 Author: David Zeuthen <davidz@redhat.com>
240 Date: Tue Nov 20 01:31:10 2007 -0500
241
242 also claim the name org.freedesktop.PolicyKit.AuthenticationAgent
243
244 ... and the associated interface of the same name for the object /.
245
246 Also call into the standardized name from
247 polkit_gnome_auth_show_dialog().
248 Will need to standardize all this in the PolicyKit docs; watch out for
249 an upcoming commit there..
250
251 data/Makefile.am | 7 +++++-
252 ...esktop.PolicyKit.AuthenticationAgent.service.in | 3 ++
253 polkit-gnome/polkit-gnome-auth.c | 6 ++--
254 src/main.c | 21
255 ++++++++++-------
256 src/polkit-gnome-manager.c | 9 +++++--
257 src/polkit-gnome-manager.xml | 24
258 +++++++++++++++++--
259 6 files changed, 51 insertions(+), 19 deletions(-)
260
261 commit 61c8eea7f6b54eee745176baa815603c6423390d
262 Author: David Zeuthen <davidz@redhat.com>
263 Date: Tue Nov 20 00:27:45 2007 -0500
264
265 fix corner case for the toggle action
266
267 Assume an action A and user U. Suppose that
268
269 - there is a negative auth for A for U "granted" by U itself
270 - auth is needed
271
272 then one need, when the user clicks the proxy widget, to reevaluate
273 the polkit result after having revoked the self-granted negative
274 auths.
275
276 polkit-gnome/polkit-gnome-toggle-action.c | 88
277 ++++++++++++++++++-----------
278 1 files changed, 54 insertions(+), 34 deletions(-)
279
280 commit f5a88e7bb512a6e588e87f5e11f043065fa45eaa
281 Author: David Zeuthen <davidz@redhat.com>
282 Date: Mon Nov 19 23:30:30 2007 -0500
283
284 add support for negative auths
285
286 This implements the UI bits for supporting the negative auths feature
287 added to PolicyKit in commit 45f52acbfd1d898e37f4ccaa830d6425fa4bc2da
288
289 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commitdiff;h=45f52acbfd1d898e37f4ccaa830d6425fa4bc2da
290
291 polkit-gnome/polkit-gnome-action.c | 335
292 +++++++++++++++++++++++++---
293 polkit-gnome/polkit-gnome-action.h | 1 +
294 polkit-gnome/polkit-gnome-toggle-action.c | 129 ++++++++---
295 tools/polkit-gnome-authorization.c | 168 ++++++++++++--
296 4 files changed, 538 insertions(+), 95 deletions(-)
297
298 commit 97554bffa8e8f6b98c8b74596d18ad9ee10dd3b2
299 Author: David Zeuthen <davidz@redhat.com>
300 Date: Sun Nov 18 17:17:02 2007 -0500
301
302 actually do single instance by refusing to run if we can't claim
303 the Name
304
305 tools/polkit-gnome-authorization.c | 16 ++++++++++++----
306 1 files changed, 12 insertions(+), 4 deletions(-)
307
308 commit 93ddf49fec0d93f30a8e4c5cd3af435fbaeb2388
309 Author: David Zeuthen <davidz@redhat.com>
310 Date: Sun Nov 18 16:37:27 2007 -0500
311
312 make auth dialog show a link to the auth manager and add a .desktop
313 file
314
315 data/Makefile.am | 16 +-
316 ...gnome.PolicyKit.AuthorizationManager.service.in | 3 +
317 data/polkit-gnome-authorization.desktop.in | 11 +
318 po/POTFILES.in | 1 +
319 po/da.po | 570
320 +++++++++++++++++---
321 src/polkit-gnome-auth-dialog.c | 58 ++-
322 tools/Makefile.am | 10 +-
323 tools/polkit-gnome-authorization.c | 135 +++++-
324 tools/single-instance.xml | 9 +
325 9 files changed, 721 insertions(+), 92 deletions(-)
326
327 commit 23f0a8aac96557615688621a15853c29de6bf15c
328 Author: David Zeuthen <davidz@redhat.com>
329 Date: Sun Nov 18 15:14:10 2007 -0500
330
331 pull in sexy and gnome-vfs for better presentation and handling of
332 vendor url's
333
334 configure.ac | 12 ++-
335 src/Makefile.am | 4 +
336 src/polkit-gnome-auth-dialog.c | 54 ++++++--
337 tools/Makefile.am | 4 +
338 tools/polkit-gnome-authorization.c | 283
339 +++++++++++++++++++-----------------
340 5 files changed, 214 insertions(+), 143 deletions(-)
341
342 commit 6a31dd819f4fca16ed0f091aa51a8b2ae20bd5d8
343 Author: David Zeuthen <davidz@redhat.com>
344 Date: Sat Nov 17 21:20:52 2007 -0500
345
346 add support for vendor and icon
347
348 Looks roughly like this
349
350 http://people.freedesktop.org/~david/polkit-icon-and-vendor.png
351
352 using a hacked up .policy file for the intlclock thingie.
353
354 src/polkit-gnome-auth-dialog.c | 124
355 ++++++++++++++++++++++++++++++++++--
356 src/polkit-gnome-auth-dialog.h | 3 +
357 src/polkit-gnome-manager.c | 10 +++
358 tools/polkit-gnome-authorization.c | 83 ++++++++++++++++++++++--
359 4 files changed, 207 insertions(+), 13 deletions(-)
360
361 commit e9a1d572994f228e9ae64e70ceaf16aa21a4ae85
362 Author: David Zeuthen <davidz@redhat.com>
363 Date: Sat Nov 17 18:09:32 2007 -0500
364
365 add notebook to avoid showing summary when an action isn't selected
366
367 tools/polkit-gnome-authorization.c | 16 ++++++++++++++--
368 1 files changed, 14 insertions(+), 2 deletions(-)
369
370 commit 65adf6218b63658c64ad91733a365785d54f2b3c
371 Author: David Zeuthen <davidz@redhat.com>
372 Date: Sat Nov 17 17:49:40 2007 -0500
373
374 add support for grant, revoke and editing implicit authorizations
375
376 src/polkit-gnome-auth-dialog.c | 2 +-
377 tools/polkit-gnome-authorization.c | 1831
378 +++++++++++++++++++++++++++---------
379 2 files changed, 1376 insertions(+), 457 deletions(-)
380
381 commit 5b1acacbb28706bcb0f286fa15659a0703647248
382 Author: David Zeuthen <davidz@redhat.com>
383 Date: Mon Nov 12 18:45:57 2007 -0500
384
385 use a tree for the actions and their namespaces instead of a flat list
386
387 tools/polkit-gnome-authorization.c | 458
388 +++++++++++++++++++++++++-----------
389 1 files changed, 321 insertions(+), 137 deletions(-)
390
391 commit d0fdee5061b2516e7005838b8585d845161de5a8
392 Author: David Zeuthen <davidz@redhat.com>
393 Date: Mon Nov 12 13:47:57 2007 -0500
394
395 update to gtk-doc.make to handle parallel builds
396
397 gtk-doc.make | 4 ++++
398 1 files changed, 4 insertions(+), 0 deletions(-)
399
400 commit a7862e497c27b7ce2b7ec23054bff6a9255d9b6e
401 Author: David Zeuthen <davidz@redhat.com>
402 Date: Fri Nov 9 21:24:16 2007 -0500
403
404 update to slightly modified iterator API in PolicyKit HEAD
405
406 tools/polkit-gnome-authorization.c | 5 ++++-
407 1 files changed, 4 insertions(+), 1 deletions(-)
408
409 commit 2e6bb36b612859e2b28d50cfa5b9c743f9c6976f
410 Author: David Zeuthen <davidz@redhat.com>
411 Date: Wed Oct 31 23:39:05 2007 -0400
412
413 update screenshots in docs
414
415 doc/polkit-gnome-example-screenshot-authorized.png | Bin 70745 ->
416 104073 bytes
417 doc/polkit-gnome-example-screenshot.png | Bin 69409 ->
418 101821 bytes
419 2 files changed, 0 insertions(+), 0 deletions(-)
420
421 commit 104c7ee8599126a90dc4a38fd449ebf4ef672bed
422 Author: David Zeuthen <davidz@redhat.com>
423 Date: Wed Oct 31 23:33:44 2007 -0400
424
425 add support for one-shot authorizations
426
427 This was introduced in commit 1b4fa91bb66135cf53d37117680cb2f23c3055ac
428 of PolicyKit.
429
430 examples/polkit-gnome-example.c | 142
431 +++++++++++++++++++----------
432 examples/polkit-gnome-example.policy.in | 9 ++
433 polkit-gnome/polkit-gnome-action.c | 140
434 +++++++++++++++-------------
435 polkit-gnome/polkit-gnome-toggle-action.c | 4 +
436 src/polkit-gnome-manager.c | 11 ++
437 tools/polkit-gnome-authorization.c | 18 ++++
438 6 files changed, 210 insertions(+), 114 deletions(-)
439
440 commit 40a42d5df7902307263ed7dc7f38184096b3f172
441 Author: David Zeuthen <davidz@redhat.com>
442 Date: Wed Oct 31 15:40:34 2007 -0400
443
444 update for recent changes on PolicyKit HEAD
445
446 data/polkit-gnome.pc.in | 2 +-
447 examples/Makefile.am | 1 +
448 po/POTFILES.in | 2 ++
449 polkit-gnome/Makefile.am | 1 +
450 tools/Makefile.am | 2 ++
451 tools/polkit-gnome-authorization.c | 29 +++++++++++++++++++----------
452 6 files changed, 26 insertions(+), 11 deletions(-)
453
454 commit 0c3799f88e8b1bc5517eaeea72a156fa822bbb16
455 Author: David Zeuthen <davidz@redhat.com>
456 Date: Mon Oct 29 00:38:02 2007 -0400
457
458 various work-in-progress bits for the authorization tool
459
460 tools/polkit-gnome-authorization.c | 548
461 ++++++++++++++++++++++++++++++------
462 1 files changed, 466 insertions(+), 82 deletions(-)
463
464 commit 7f12aa928fcc3abd01db724987f14c1e9ce18b58
465 Author: David Zeuthen <davidz@redhat.com>
466 Date: Mon Oct 29 00:37:25 2007 -0400
467
468 use PolKitGnomeToggleAction in example
469
470 examples/polkit-gnome-example.c | 55
471 ++++++++++++++++++++++++++++--
472 examples/polkit-gnome-example.policy.in | 9 +++++
473 2 files changed, 60 insertions(+), 4 deletions(-)
474
475 commit 1680f78868f312f112e592d84ef02ecc30efc27d
476 Author: David Zeuthen <davidz@redhat.com>
477 Date: Mon Oct 29 00:36:44 2007 -0400
478
479 include PolKitGnomeToggleAction and update a screenshot
480
481 doc/polkit-gnome-docs.xml | 1 +
482 doc/polkit-gnome-example-screenshot.png | Bin 54605 -> 69409 bytes
483 2 files changed, 1 insertions(+), 0 deletions(-)
484
485 commit 0e879817180bd0273fd7d688b3f8cdff550167fb
486 Author: David Zeuthen <davidz@redhat.com>
487 Date: Mon Oct 29 00:36:00 2007 -0400
488
489 new class PolKitGnomeToggleAction
490
491 polkit-gnome/Makefile.am | 16 +-
492 polkit-gnome/polkit-gnome-toggle-action.c | 842
493 +++++++++++++++++++++++++++++
494 polkit-gnome/polkit-gnome-toggle-action.h | 85 +++
495 polkit-gnome/polkit-gnome.h | 1 +
496 4 files changed, 937 insertions(+), 7 deletions(-)
497
498 commit 6ebce0a7f3cd953a1104d3b80c632b3f480c06a0
499 Author: David Zeuthen <davidz@redhat.com>
500 Date: Mon Oct 29 00:34:29 2007 -0400
501
502 include png
503
504 doc/Makefile.am | 1 +
505 1 files changed, 1 insertions(+), 0 deletions(-)
506
507 commit d0eae1d56b4a3fa1a9102134b4f3f377744a6b05
508 Author: David Zeuthen <davidz@redhat.com>
509 Date: Mon Oct 29 00:33:43 2007 -0400
510
511 various fixed for PolKitGnomeAction
512
513 doc/polkit-gnome-example-screenshot-authorized.png | Bin 0 ->
514 70745 bytes
515 polkit-gnome/polkit-gnome-action.c | 182
516 +++++++++++--------
517 polkit-gnome/polkit-gnome-action.h | 33 ++--
518 3 files changed, 121 insertions(+), 94 deletions(-)
519
520 commit 5c18fbee32e4aebe34be0a86970aa0caea17d9ea
521 Author: David Zeuthen <davidz@redhat.com>
522 Date: Mon Oct 22 12:32:14 2007 -0400
523
524 add a "Manage Authorization" application
525
526 Makefile.am | 2 +-
527 configure.ac | 3 +-
528 tools/Makefile.am | 35 +++
529 tools/polkit-gnome-authorization.c | 537
530 ++++++++++++++++++++++++++++++++++++
531 4 files changed, 575 insertions(+), 2 deletions(-)
532
533 commit c010724e64637ff1f9b033dbc48acb0f0b366bdc
534 Author: David Zeuthen <davidz@redhat.com>
535 Date: Mon Oct 22 12:31:45 2007 -0400
536
537 fix description of the Kick actions in the example
538
539 examples/polkit-gnome-example.policy.in | 6 +++---
540 1 files changed, 3 insertions(+), 3 deletions(-)
541
542 commit b88a5b25db2e3e968e501a9833497ddff4a4ff30
543 Author: David Zeuthen <davidz@redhat.com>
544 Date: Sun Oct 21 16:49:49 2007 -0400
545
546 assorted libpolkit-gnome fixes
547
548 - add 'master' visibility and sensitivity properties (and C bindings)
549 to PolKitGnomeAction; this is useful for applications that wants to
550 e.g. hide proxy widgets and don't care if the answer from PolicyKit
551 changes
552
553 - disconnect from signals when finalizing PolKitGnomeAction instances
554
555 - avoid recomputing PolicyKit answer if user sets the same properties
556
557 - Make 'clicked' work as expected on the GtkButton instances we
558 create via polkit_gnome_action_create_button (only emit 'clicked'
559 when PolicyKit says yes and synthesize 'clicked' when a privilege
560 is gained)
561
562 - Our namespace is PolKitGnome - so fix
563 s/POLKIT_IS_GNOME/POLKIT_GNOME_IS/
564
565 - Remove a lot of debug statements
566
567 examples/polkit-gnome-example.c | 11 +-
568 polkit-gnome/polkit-gnome-action.c | 212
569 ++++++++++++++++++++++++++++-------
570 polkit-gnome/polkit-gnome-action.h | 35 ++++---
571 polkit-gnome/polkit-gnome-context.c | 9 +-
572 polkit-gnome/polkit-gnome-context.h | 4 +-
573 5 files changed, 206 insertions(+), 65 deletions(-)
574
575 commit f6e8ca6003f72c58bdd1414fca15a59b28fd8d0c
576 Author: David Zeuthen <davidz@redhat.com>
577 Date: Sun Oct 21 12:08:51 2007 -0400
578
579 for PolKitGnomeAction define what happens if PolKitAction is set
580 to NULL
581
582 Also make buttons embedded in GtkDialog work.
583
584 polkit-gnome/polkit-gnome-action.c | 56
585 ++++++++++++++++++++++++++++++++++--
586 1 files changed, 53 insertions(+), 3 deletions(-)
587
588 commit 72fba75d28ab6d3e78ef17aea3da26a11a0597f7
589 Author: David Zeuthen <davidz@redhat.com>
590 Date: Sat Oct 20 18:25:28 2007 -0400
591
592 clean TODO - yay, down to one single trivial entry
593
594 TODO | 20 --------------------
595 1 files changed, 0 insertions(+), 20 deletions(-)
596
597 commit 509ae22858772acc7cc829faa27f4188dac0f7d5
598 Author: David Zeuthen <davidz@redhat.com>
599 Date: Sat Oct 20 18:24:35 2007 -0400
600
601 separate library dependencies into separate pkg-config modules
602
603 configure.ac | 24 +++++++++++++++---------
604 doc/Makefile.am | 16 +++++++++++-----
605 examples/Makefile.am | 12 ++++++++----
606 polkit-gnome/Makefile.am | 16 +++++++++++++---
607 src/Makefile.am | 10 ++++++++--
608 5 files changed, 55 insertions(+), 23 deletions(-)
609
610 commit bdffca9df0cb364aabbaeea5159baf64305e20ab
611 Author: David Zeuthen <davidz@redhat.com>
612 Date: Sat Oct 20 18:11:42 2007 -0400
613
614 we don't use libgnome nor libgnomeui so don't check for it in
615 configure.ac
616
617 configure.ac | 2 --
618 1 files changed, 0 insertions(+), 2 deletions(-)
619
620 commit 17bc2b736d9517d07ed6f3065085036d785008fa
621 Author: David Zeuthen <davidz@redhat.com>
622 Date: Sat Oct 20 18:10:53 2007 -0400
623
624 the auth daemon is not multi-threaded, no need to init threads
625
626 src/main.c | 4 ----
627 1 files changed, 0 insertions(+), 4 deletions(-)
628
629 commit 1fec84245de0366432a7ed98c8845b46bcae25de
630 Author: David Zeuthen <davidz@redhat.com>
631 Date: Sat Oct 20 18:06:45 2007 -0400
632
633 add some warning flags from gcc and fix up some warnings
634
635 configure.ac | 80
636 ++++++++++++++++++++++++++++++++++++
637 polkit-gnome/polkit-gnome-action.c | 18 +-------
638 2 files changed, 82 insertions(+), 16 deletions(-)
639
640 commit c1711b26b15bc27793b9736bc7c37d43d362e6ab
641 Author: David Zeuthen <davidz@redhat.com>
642 Date: Sat Oct 20 17:51:52 2007 -0400
643
644 add documentation for the authentication daemon
645
646 doc/Makefile.am | 9 ++-
647 doc/auth-details.png | Bin 0 -> 33008 bytes
648 doc/auth-retain-always.png | Bin 0 -> 30495 bytes
649 doc/auth-retain-session.png | Bin 0 -> 29800 bytes
650 doc/auth-root.png | Bin 0 -> 26805 bytes
651 doc/auth-self.png | Bin 0 -> 28037 bytes
652 doc/auth-wheel-group-1.png | Bin 0 -> 35436 bytes
653 doc/auth-wheel-group-2.png | Bin 0 -> 37226 bytes
654 doc/polkit-gnome-docs.xml | 150
655 ++++++++++++++++++++++++++++++++++++
656 polkit-gnome/polkit-gnome-action.c | 2 +-
657 polkit-gnome/polkit-gnome-auth.c | 6 +-
658 src/polkit-gnome-manager.xml | 7 ++
659 12 files changed, 169 insertions(+), 5 deletions(-)
660
661 commit 6edc6ef1272212de72c2c4235ad664f12aa33212
662 Author: David Zeuthen <davidz@redhat.com>
663 Date: Sat Oct 20 14:53:24 2007 -0400
664
665 fixed some i18n issues with polkit-gnome-example
666
667 examples/polkit-gnome-example.c | 2 +-
668 po/POTFILES.in | 4 +
669 po/da.po | 203
670 +++++++++++++++++++++++++++++----------
671 3 files changed, 155 insertions(+), 54 deletions(-)
672
673 commit 4f9ae9712f8110243acd34f82094f1110f56120f
674 Author: David Zeuthen <davidz@redhat.com>
675 Date: Sat Oct 20 14:43:30 2007 -0400
676
677 minor style / translation fixes for polkit-gnome-example
678
679 examples/polkit-gnome-example.c | 28 ++++++++++++++--------------
680 1 files changed, 14 insertions(+), 14 deletions(-)
681
682 commit e39388a123e29984f6bb30a612cac92429b8b292
683 Author: David Zeuthen <davidz@redhat.com>
684 Date: Sat Oct 20 14:21:48 2007 -0400
685
686 add toolbar and menubar to the example
687
688 doc/polkit-gnome-example-screenshot.png | Bin 43726 -> 54605 bytes
689 examples/polkit-gnome-example.c | 159
690 +++++++++++++++++++++++++++----
691 2 files changed, 138 insertions(+), 21 deletions(-)
692
693 commit 1ebe9f509c5ee82cebc0def23046172c73508de8
694 Author: David Zeuthen <davidz@redhat.com>
695 Date: Sat Oct 20 14:14:10 2007 -0400
696
697 add support for the 'short-label' property in PolKitGnomeAction
698
699 polkit-gnome/polkit-gnome-action.c | 185
700 +++++++++++++++++++++++++++++-------
701 1 files changed, 152 insertions(+), 33 deletions(-)
702
703 commit 473737a423e1ad9a3e449a4c2b0707dbf933f956
704 Author: David Zeuthen <davidz@redhat.com>
705 Date: Sat Oct 20 12:48:40 2007 -0400
706
707 update example
708
709 doc/polkit-gnome-example-screenshot.png | Bin 37848 -> 43726 bytes
710 examples/polkit-gnome-example.c | 80
711 ++++++++++++++++++++++++++-----
712 2 files changed, 67 insertions(+), 13 deletions(-)
713
714 commit 4530215a8cd40818b9f961931829deca12e75062
715 Author: David Zeuthen <davidz@redhat.com>
716 Date: Sat Oct 20 12:38:34 2007 -0400
717
718 also propagate the ::activate signal if PolicyKit says 'no'
719
720 polkit-gnome/polkit-gnome-action.c | 31 +++++++++++++++++++------------
721 1 files changed, 19 insertions(+), 12 deletions(-)
722
723 commit 81b8924658015a10c430ec8d495b9d894898e709
724 Author: David Zeuthen <davidz@redhat.com>
725 Date: Sat Oct 20 12:02:10 2007 -0400
726
727 show an example of properties of PolKitGnomeAction can be overridden
728
729 examples/polkit-gnome-example.c | 22 ++++++++++++++++++++++
730 1 files changed, 22 insertions(+), 0 deletions(-)
731
732 commit 524be9f9230c6c715bd92086cb95dd8886c3c622
733 Author: David Zeuthen <davidz@redhat.com>
734 Date: Sat Oct 20 12:01:28 2007 -0400
735
736 update label for buttons created with
737 polkit_gnome_action_create_button()
738
739 polkit-gnome/polkit-gnome-action.c | 11 +++++++++++
740 1 files changed, 11 insertions(+), 0 deletions(-)
741
742 commit fa4eb13d8f7be5b7f602d007671da84ff24e48e5
743 Author: David Zeuthen <davidz@redhat.com>
744 Date: Sat Oct 20 11:31:36 2007 -0400
745
746 require (unreleased) PolicyKit 0.7 instead of 0.5
747
748 configure.ac | 4 ++--
749 1 files changed, 2 insertions(+), 2 deletions(-)
750
751 commit 1de742ebee56da6e826f452373bcf5acada1457c
752 Author: David Zeuthen <davidz@redhat.com>
753 Date: Sat Oct 20 11:26:26 2007 -0400
754
755 in the example, unref the PolKitAction objects to plug memory leaks
756
757 The PolKitGnomeAction class refs the PolKitAction object itself.
758
759 examples/polkit-gnome-example.c | 4 ++++
760 1 files changed, 4 insertions(+), 0 deletions(-)
761
762 commit e8bf99b57e75cac8c2dae48b137f15378f72933c
763 Author: David Zeuthen <davidz@redhat.com>
764 Date: Sat Oct 20 11:23:37 2007 -0400
765
766 ref the PolKitAction when returning it as a property
767
768 The caller needs to unref it himself then; this is consistent with how
769 GObject works.
770
771 polkit-gnome/polkit-gnome-action.c | 2 +-
772 1 files changed, 1 insertions(+), 1 deletions(-)
773
774 commit 00b2c4a66e0f31ac2924a54734df92c3d1359caa
775 Author: David Zeuthen <davidz@redhat.com>
776 Date: Sat Oct 20 11:21:05 2007 -0400
777
778 clean up the example, include it in inline docs and remove the helper
779
780 Makefile.am | 5 +-
781 doc/Makefile.am | 4 +-
782 doc/polkit-gnome-example-auth-dialog-twiddle.png | Bin 0 -> 39378 bytes
783 doc/polkit-gnome-example-screenshot.png | Bin 0 -> 37848 bytes
784 examples/Makefile.am | 26 --
785 examples/polkit-gnome-example-helper.c | 212 ----------
786 examples/polkit-gnome-example.c | 473
787 ++++------------------
788 polkit-gnome/polkit-gnome-action.c | 31 ++-
789 polkit-gnome/polkit-gnome-context.h | 1 +
790 9 files changed, 114 insertions(+), 638 deletions(-)
791
792 commit 0b75bbc8a7b309a5a6d1527124b6118a419cf38b
793 Author: David Zeuthen <davidz@redhat.com>
794 Date: Sat Oct 20 01:23:15 2007 -0400
795
796 make all setters of PolKitGnomeAction private
797
798 Application programmers should use g_object_set() instead.
799
800 polkit-gnome/polkit-gnome-action.c | 62
801 +++++++++++++++++++++++++-----------
802 polkit-gnome/polkit-gnome-action.h | 21 ------------
803 2 files changed, 43 insertions(+), 40 deletions(-)
804
805 commit 243a681378490b593c7528095fa6e8e01f6a8c2f
806 Author: David Zeuthen <davidz@redhat.com>
807 Date: Sat Oct 20 01:16:38 2007 -0400
808
809 add signals for ::auth_start, ::auth_end on PolKitGnomeAction
810
811 polkit-gnome/polkit-gnome-action.c | 74
812 ++++++++++++++++++++++++++++++-----
813 polkit-gnome/polkit-gnome-action.h | 4 +-
814 2 files changed, 66 insertions(+), 12 deletions(-)
815
816 commit 7f7624e09cc4aa5a9f38bad04a7f55c6ab1f9138
817 Author: David Zeuthen <davidz@redhat.com>
818 Date: Fri Oct 19 21:18:15 2007 -0400
819
820 show labels in buttons created by polkit_gnome_action_create_button()
821
822 examples/polkit-gnome-example.c | 1 +
823 polkit-gnome/polkit-gnome-action.c | 50
824 +++++++++++++++++++++++------------
825 2 files changed, 34 insertions(+), 17 deletions(-)
826
827 commit a7e50ce61fd9b730710888a769dd382e39d6fef2
828 Author: David Zeuthen <davidz@redhat.com>
829 Date: Fri Oct 19 20:03:42 2007 -0400
830
831 pass XID for top-level of the widget that caused the ::activate signal
832
833 polkit-gnome/polkit-gnome-action.c | 41
834 +++++++++++++++++++++++++++++++++++-
835 1 files changed, 40 insertions(+), 1 deletions(-)
836
837 commit b96fded512ca0645e33c5043cfed21a1c37495d0
838 Author: David Zeuthen <davidz@redhat.com>
839 Date: Fri Oct 19 19:41:02 2007 -0400
840
841 remove functionality to pass the X11 XID in PolKitGnomeAction
842
843 This isn't going to be useful anyway - next commit will add code to
844 figure out the parent window that the auth dialog should be transient
845 from, from the widget that caused the activation.
846
847 polkit-gnome/polkit-gnome-action.c | 45
848 ++---------------------------------
849 polkit-gnome/polkit-gnome-action.h | 2 -
850 2 files changed, 3 insertions(+), 44 deletions(-)
851
852 commit 8572bf1ff80e40150284d901f28213fd93e18a2c
853 Author: David Zeuthen <davidz@redhat.com>
854 Date: Fri Oct 19 02:29:44 2007 -0400
855
856 add a polkit_gnome_action_create_button() convenience method
857
858 It's all about the porcelain!
859
860 examples/polkit-gnome-example.c | 22 +---------------------
861 polkit-gnome/polkit-gnome-action.c | 25 +++++++++++++++++++++++++
862 polkit-gnome/polkit-gnome-action.h | 4 +++-
863 3 files changed, 29 insertions(+), 22 deletions(-)
864
865 commit e6b41e50cf43b05cb080bb720c887ac480189662
866 Author: David Zeuthen <davidz@redhat.com>
867 Date: Fri Oct 19 02:02:10 2007 -0400
868
869 add authentication convience function and make PolKitGnomeAction
870 smarter
871
872 The latter includes only emitting 'activate' when PolicyKit says yes
873 to the PolKitAction in question. This entails automatically bringing
874 up authentication dialogs on the trapped 'activate' signals from the
875 base class.
876
877 doc/polkit-gnome-docs.xml | 1 +
878 examples/polkit-gnome-example.c | 12 +++
879 polkit-gnome/Makefile.am | 6 +-
880 polkit-gnome/polkit-gnome-action.c | 157
881 +++++++++++++++++++++++++++++++++++-
882 polkit-gnome/polkit-gnome-action.h | 7 ++-
883 polkit-gnome/polkit-gnome-auth.c | 153
884 +++++++++++++++++++++++++++++++++++
885 polkit-gnome/polkit-gnome-auth.h | 50 +++++++++++
886 polkit-gnome/polkit-gnome.h | 3 +-
887 8 files changed, 383 insertions(+), 6 deletions(-)
888
889 commit 72292f0fc8d471b3cb6ac59d37e92ac7dcb3d9b6
890 Author: David Zeuthen <davidz@redhat.com>
891 Date: Thu Oct 18 20:15:14 2007 -0400
892
893 first stab at subclassing GtkAction for the libpolkit-gnome library
894
895 doc/polkit-gnome-docs.xml | 3 +-
896 examples/Makefile.am | 9 +-
897 examples/polkit-gnome-example.c | 50 ++
898 polkit-gnome/Makefile.am | 8 +-
899 polkit-gnome/polkit-gnome-action.c | 1059
900 +++++++++++++++++++++++++++++++++++
901 polkit-gnome/polkit-gnome-action.h | 105 ++++
902 polkit-gnome/polkit-gnome-context.c | 369 ++++++++++++
903 polkit-gnome/polkit-gnome-context.h | 111 ++++
904 polkit-gnome/polkit-gnome.c | 51 --
905 polkit-gnome/polkit-gnome.h | 13 +-
906 10 files changed, 1714 insertions(+), 64 deletions(-)
907
908 commit 669bdc8d9922b769bbf681fbf822f45ab0b1301e
909 Author: David Zeuthen <davidz@redhat.com>
910 Date: Wed Oct 17 21:21:22 2007 -0400
911
912 forgot to add gtk-doc.make
913
914 gtk-doc.make | 155
915 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
916 1 files changed, 155 insertions(+), 0 deletions(-)
917
918 commit fe19cb60a5148cfb03820699dfcc2e1c854314a8
919 Author: David Zeuthen <davidz@redhat.com>
920 Date: Wed Oct 17 21:20:03 2007 -0400
921
922 add infrastructure for building a library
923
924 This library is LPGLv2 or later. Also add gtk-doc infrastructure.
925
926 COPYING | 497
927 +++++++++++++++++++++++++++++++++++++++++++
928 Makefile.am | 25 ++-
929 configure.ac | 43 ++++
930 data/Makefile.am | 9 +-
931 data/polkit-gnome.pc.in | 11 +
932 doc/Makefile.am | 67 ++++++
933 doc/polkit-gnome-docs.xml | 92 ++++++++
934 doc/version.xml.in | 1 +
935 polkit-gnome/Makefile.am | 31 +++
936 polkit-gnome/polkit-gnome.c | 51 +++++
937 polkit-gnome/polkit-gnome.h | 36 +++
938 11 files changed, 858 insertions(+), 5 deletions(-)
939
940 commit f93f1c03534fd8e72c354e9f6f91c4270f39a045
941 Author: David Zeuthen <davidz@redhat.com>
942 Date: Mon Oct 15 21:25:20 2007 -0400
943
944 do grab the keyboard anyway
945
946 After some more testing, it appears to work with Orca. At least when
947 Orca doesn't fail to work...
948
949 src/polkit-gnome-manager.c | 13 ++++++++++++-
950 1 files changed, 12 insertions(+), 1 deletions(-)
951
952 commit 37377d244ea6d3d3d46972dc9e948c3e88a4f98b
953 Author: David Zeuthen <davidz@redhat.com>
954 Date: Mon Oct 15 18:07:11 2007 -0400
955
956 don't grab the X keyboard; only grab the X pointer
957
958 There's a couple of reasons for this; first, grabbing the keyboard
959 breaks accessibility; try for yourself or see some horrible workaround
960 that Orca built into their application (and, sigh, they don't even
961 bother testing for whether gksu is installed anyway);
962
963 http://live.gnome.org/Orca/ConfigurationGui#head-eed11f78d766f588c85a5b4fd698d431f48085c8
964
965 Second, it's sufficient for our purposes (to keep focus on our
966 password dialog) to just grab the pointer
967
968 Third, "XGrabKeyboard is not a security interface"
969
970 http://seclists.org/fulldisclosure/2005/May/0676.html
971
972 And, sure, try xspy.c to see that even with the keyboard grabbed we
973 can still get key strokes. There's a couple of mails flying around the
974 net saying the XSECURITY extension should fix this; it doesn't appear
975 gnome-screensaver is using this (probably it doesn't want to break
976 a11y either?) and also some other comments that even XSECURITY is not
977 adequate.
978
979 Bottom line is that we probably want to wait until XACE is in...
980
981 src/polkit-gnome-manager.c | 20 +++++++-------------
982 1 files changed, 7 insertions(+), 13 deletions(-)
983
984 commit 19ac8b3d6e7ba19ddf062a0f18c4542741d1dfc2
985 Author: David Zeuthen <davidz@redhat.com>
986 Date: Fri Oct 12 23:33:44 2007 -0400
987
988 grab the pointer and keyboard when showing an auth dialog
989
990 src/polkit-gnome-manager.c | 32 +++++++++++++++++++++++++++++++-
991 1 files changed, 31 insertions(+), 1 deletions(-)
992
993 commit c067a338593eacc51a1f31b0c7d1d792238f904c
994 Author: David Zeuthen <davidz@redhat.com>
995 Date: Fri Oct 12 21:40:31 2007 -0400
996
997 post-release version bump
998
999 configure.ac | 2 +-
1000 1 files changed, 1 insertions(+), 1 deletions(-)
1001
1002 commit d3239a403c6386c16318fd03d38f9f3169ef68a3
1003 Author: David Zeuthen <davidz@redhat.com>
1004 Date: Thu Oct 11 17:55:44 2007 -0400
1005
1006 update NEWS
1007
1008 NEWS | 32 ++++++++++++++++++++++++++++++++
1009 1 files changed, 32 insertions(+), 0 deletions(-)
1010
1011 commit 18b42f0f21c003f5b599269ae03c761ce9836082
1012 Author: David Zeuthen <davidz@redhat.com>
1013 Date: Thu Oct 11 17:28:51 2007 -0400
1014
1015 add a --no-exit option to polkit-gnome-manager
1016
1017 This is useful for debugging.
1018
1019 src/main.c | 9 +++------
1020 src/polkit-gnome-manager.c | 7 ++++++-
1021 src/polkit-gnome-manager.h | 2 +-
1022 3 files changed, 10 insertions(+), 8 deletions(-)
1023
1024 commit 33c8bbd517fc3a08c2fa34cc64bc92aa190fe09a
1025 Author: David Zeuthen <davidz@redhat.com>
1026 Date: Fri Sep 28 14:55:57 2007 -0400
1027
1028 exit authentication daemon after 30 seconds of inactivity
1029
1030 src/polkit-gnome-manager.c | 36 ++++++++++++++++++++++++++++++++++++
1031 1 files changed, 36 insertions(+), 0 deletions(-)
1032
1033 commit ac17bb46c54fbf4b93f2224d876bbed89a98b7e6
1034 Author: David Zeuthen <davidz@redhat.com>
1035 Date: Fri Sep 28 14:36:36 2007 -0400
1036
1037 fix danish translations
1038
1039 po/da.po | 2 +-
1040 1 files changed, 1 insertions(+), 1 deletions(-)
1041
1042 commit ce826cc8625d5d79aacc100daa6e069dc3a20918
1043 Author: David Zeuthen <davidz@redhat.com>
1044 Date: Fri Sep 28 14:26:23 2007 -0400
1045
1046 fix heuristics for localizing PAM strings and support thinkfinger
1047 better
1048
1049 Our catch test to see if we should use a localized version of the
1050 "password" request from PAM catched a bit too much, in particular the
1051 "Password or swipe finger: " that pam_thinkfinger.so emits. So fix
1052 that up and in the process add heuristics to properly translate
1053 "Password and swipe finger:" and actually add this in the Danish
1054 translations.
1055
1056 po/da.po | 21 +++++++++++++++++----
1057 src/polkit-gnome-manager.c | 14 +++++++++++++-
1058 2 files changed, 30 insertions(+), 5 deletions(-)
1059
1060 commit d8ce6a04500aff0e84a65fef8f7eded1637b7270
1061 Author: David Zeuthen <davidz@redhat.com>
1062 Date: Tue Sep 25 18:40:35 2007 -0400
1063
1064 post release bump to 0.6
1065
1066 configure.ac | 2 +-
1067 1 files changed, 1 insertions(+), 1 deletions(-)
1068
1069 commit f26911488b849e016157269e33972413c9c98bec
1070 Author: David Zeuthen <davidz@redhat.com>
1071 Date: Tue Sep 25 16:26:42 2007 -0400
1072
1073 build example by default
1074
1075 configure.ac | 2 +-
1076 1 files changed, 1 insertions(+), 1 deletions(-)
1077
1078 commit e52d7b02b71f1482e5154e25c77c2a7ccdcaa54c
1079 Author: Michael Biebl <mbiebl@gmail.com>
1080 Date: Tue Sep 25 16:25:26 2007 -0400
1081
1082 make it possible to build without the demo application
1083
1084 2007/9/20, Michael Biebl <mbiebl@gmail.com>:
1085 > 2007/9/20, Doug Goldstein <cardoe@gentoo.org>:
1086 > > It's not superfluous since it's actually used in the Makefiles. So
1087 now
1088 > > without this check, if you run "make check", and you don't
1089 have the
1090 > > binary it will bomb for you. While the program is not necessary
1091 for
1092 > > "make && make install", it doesn't mean it's not a dependency.
1093 > >
1094 > > The tool is used to validate that the installed files are
1095 proper and
1096 > > functional. Many packagers like to run a package's "make check"
1097 step
1098 > > before building up the package.
1099
1100 After a quick discussion on IRC, I added an --enable-examples
1101 configure option, which defaults to off. So the check for
1102 polkit-policy-file-validate is only done when the examples are built.
1103
1104 Please review and apply if ok.
1105
1106 Cheers,
1107 Michael
1108
1109 Makefile.am | 6 +-
1110 configure.ac | 16 +++-
1111 po/PolicyKit-gnome.pot | 224
1112 ------------------------------------------------
1113 3 files changed, 17 insertions(+), 229 deletions(-)
1114
1115 commit a7c748b3b00045917942fdfa9631cddd8062e78e
1116 Author: David Zeuthen <davidz@redhat.com>
1117 Date: Tue Sep 25 16:22:10 2007 -0400
1118
1119 removed bogus aclocal.m4 file from repository
1120
1121 aclocal.m4 | 8325
1122 ------------------------------------------------
1123 po/PolicyKit-gnome.pot | 2 +-
1124 po/da.po | 2 +-
1125 3 files changed, 2 insertions(+), 8327 deletions(-)
1126
1127 commit f0e8103269b755a715750510420ebaea65294b2a
1128 Author: David Zeuthen <davidz@redhat.com>
1129 Date: Fri Aug 31 16:10:16 2007 -0400
1130
1131 Revert "post-release version bump"
1132
1133 This reverts commit f641decc9eae2dda95006fab741fca66dbd32b9e.
1134
1135 configure.ac | 2 +-
1136 1 files changed, 1 insertions(+), 1 deletions(-)
1137
1138 commit f641decc9eae2dda95006fab741fca66dbd32b9e
1139 Author: David Zeuthen <davidz@redhat.com>
1140 Date: Fri Aug 31 16:09:26 2007 -0400
1141
1142 post-release version bump
1143
1144 configure.ac | 2 +-
1145 1 files changed, 1 insertions(+), 1 deletions(-)
1146
1147 commit 512c99d37065f7d830e8e45a4519141228d4222f
1148 Author: David Zeuthen <davidz@redhat.com>
1149 Date: Fri Aug 31 16:05:37 2007 -0400
1150
1151 update NEWS
1152
1153 NEWS | 40 +++++++++++++++++++++++++++++++++++++++-
1154 1 files changed, 39 insertions(+), 1 deletions(-)
1155
1156 commit 68fefb2af5364e47915ed1491f85ce41d2609cb8
1157 Author: David Zeuthen <davidz@redhat.com>
1158 Date: Fri Aug 31 16:02:10 2007 -0400
1159
1160 rename the session daemon from polkit-gnome to polkit-gnome-manager
1161
1162 data/Makefile.am | 2 +-
1163 data/org.gnome.PolicyKit.service.in | 2 +-
1164 po/PolicyKit-gnome.pot | 2 +-
1165 po/da.po | 2 +-
1166 src/Makefile.am | 18 +++++++++---------
1167 5 files changed, 13 insertions(+), 13 deletions(-)
1168
1169 commit 688db47fc7f76f6413b1bceec9d15ff995cc154e
1170 Author: David Zeuthen <davidz@redhat.com>
1171 Date: Thu Aug 23 22:16:21 2007 -0400
1172
1173 update danish translations and remove en_CA translations
1174
1175 po/LINGUAS | 1 -
1176 po/PolicyKit-gnome.pot | 60 ++++++++++----
1177 po/da.po | 74 ++++++++++++-----
1178 po/en_CA.po | 220
1179 ------------------------------------------------
1180 4 files changed, 97 insertions(+), 258 deletions(-)
1181
1182 commit e783f6e9c8e2f30e411dfe6f9c2de2982dd13dfb
1183 Author: David Zeuthen <davidz@redhat.com>
1184 Date: Wed Aug 22 18:33:34 2007 -0400
1185
1186 add an example of how annotations are used
1187
1188 Also see
1189 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commitdiff;h=9924987f324953fa9e58b937dfedc1cc06ece0b3
1190
1191 examples/polkit-gnome-example-helper.c | 85
1192 ++++++++++++++++++-------------
1193 examples/polkit-gnome-example.c | 36 +++++++++++--
1194 examples/polkit-gnome-example.policy.in | 30 +++++++++++
1195 3 files changed, 111 insertions(+), 40 deletions(-)
1196
1197 commit 691f8688f833e218d6765b2c37491925946a7b43
1198 Author: David Zeuthen <davidz@redhat.com>
1199 Date: Mon Aug 20 23:07:32 2007 -0400
1200
1201 update to be compatible with PolicyKit HEAD
1202
1203 Specifically this change
1204
1205 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commitdiff;h=829838ea1df46923f9cdfe93af74c44c7e1752b2
1206
1207 examples/polkit-gnome-example-helper.c | 8 +-
1208 examples/polkit-gnome-example.c | 8 +-
1209 examples/polkit-gnome-example.policy.in | 73 +++++++++++------------
1210 po/LINGUAS | 1 +
1211 po/PolicyKit-gnome.pot | 94
1212 ++++++++++++++++++++----------
1213 po/da.po | 96
1214 ++++++++++++++++++++----------
1215 src/polkit-gnome-manager.c | 1 -
1216 7 files changed, 170 insertions(+), 111 deletions(-)
1217
1218 commit 57ef7f3c4125db9d0a043134c13fe37491ded82f
1219 Author: David Zeuthen <davidz@redhat.com>
1220 Date: Mon Aug 20 23:06:13 2007 -0400
1221
1222 add en_CA translations
1223
1224 http://people.freedesktop.org/~david/polkit-new-action-en_CA.png
1225
1226 This was added simply to test whether intltool would use
1227 xml:lang="en_CA" (which it did) or xml:lang="en-CA" (which it
1228 didn't). I believe the XML standard dictates the latter but am unsure.
1229
1230 po/en_CA.po | 220
1231 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1232 1 files changed, 220 insertions(+), 0 deletions(-)
1233
1234 commit 3898bff3829a7441856654b118ff4f86af6940eb
1235 Author: David Zeuthen <davidz@redhat.com>
1236 Date: Mon Aug 13 15:32:23 2007 -0400
1237
1238 break the D-Bus by taking an X11 window ID
1239
1240 This is used such that the dialog will be made transient for the given
1241 window; meaning that the WM will have a lot more information to
1242 properly position and manage our dialog.
1243
1244 examples/polkit-gnome-example.c | 17 +++++++++++------
1245 src/polkit-gnome-manager.c | 29 +++++++++++++++++++++++++----
1246 src/polkit-gnome-manager.h | 1 +
1247 src/polkit-gnome-manager.xml | 1 +
1248 4 files changed, 38 insertions(+), 10 deletions(-)
1249
1250 commit 24725de423d6b2035dee9c3616b02876a94a1e40
1251 Author: David Zeuthen <davidz@redhat.com>
1252 Date: Mon Aug 13 13:45:26 2007 -0400
1253
1254 update to work with PolicyKit HEAD's support for <define_admin_auth/>
1255
1256 This means that instead of "auth as root" we can now have "auth as a
1257 user in the wheel group".
1258
1259 examples/polkit-gnome-example.c | 6 +-
1260 src/polkit-gnome-auth-dialog.c | 246
1261 +++++++++++++++++++++++++++++++++++++-
1262 src/polkit-gnome-auth-dialog.h | 9 ++-
1263 src/polkit-gnome-manager.c | 181 +++++++++++++++++++++++++---
1264 4 files changed, 413 insertions(+), 29 deletions(-)
1265
1266 commit d88a0376b56fcd620a0dc9e803cc5669b2431a39
1267 Author: David Zeuthen <davidz@redhat.com>
1268 Date: Thu Aug 9 16:40:15 2007 -0400
1269
1270 put icons on buttons to signify whether the action is permitted
1271
1272 Also listen for config_changed() callbacks from libpolkit so the icons
1273 are updated in real-time.
1274
1275 examples/polkit-gnome-example-helper.c | 4 -
1276 examples/polkit-gnome-example.c | 162
1277 +++++++++++++++++++++++++++++++-
1278 2 files changed, 159 insertions(+), 7 deletions(-)
1279
1280 commit 83b695ad6e9c8c728eae8d0aa6a1b7694796cd25
1281 Author: root <root@dcb895c4-0b37-0410-a1ab-9402eea08454>
1282 Date: Mon Aug 6 18:06:29 2007 +0000
1283
1284 Initial project roots
1285
1286 git-svn-id: svn+ssh://svn.gnome.org/svn/policykit-gnome/trunk@1
1287 dcb895c4-0b37-0410-a1ab-9402eea08454
1288
1289 commit 6992e119bbb15282aec91f4fb63285255a68c734
1290 Author: David Zeuthen <davidz@redhat.com>
1291 Date: Wed Aug 1 17:04:44 2007 -0400
1292
1293 fix make distcheck
1294
1295 examples/Makefile.am | 30 +++++++++++++++---------------
1296 1 files changed, 15 insertions(+), 15 deletions(-)
1297
1298 commit dcecf2f4520911ad7ff5d0f10ecf869273e16247
1299 Author: David Zeuthen <davidz@redhat.com>
1300 Date: Wed Aug 1 17:00:56 2007 -0400
1301
1302 fix up i18n framework and add Danish translations
1303
1304 If building from source, you will need a recent a patch for intltool
1305 with this patch
1306
1307 http://bugzilla.gnome.org/show_bug.cgi?id=462312
1308
1309 aclocal.m4 | 2 +
1310 examples/Makefile.am | 10 +-
1311 examples/polkit-gnome-example.c | 2 +-
1312 examples/polkit-gnome-example.policy.in | 8 +-
1313 po/ChangeLog | 5 +
1314 po/LINGUAS | 3 +
1315 po/POTFILES.in | 2 +-
1316 po/PolicyKit-gnome.pot | 40 +++++++-
1317 po/da.po | 187
1318 +++++++++++++++++++++++++++++++
1319 src/main.c | 2 +-
1320 src/polkit-gnome-auth-dialog.c | 2 +-
1321 src/polkit-gnome-manager.c | 2 +-
1322 12 files changed, 249 insertions(+), 16 deletions(-)
1323
1324 commit 1cf57a05b7361d952acafa3b85271ddc16d0100c
1325 Author: David Zeuthen <davidz@redhat.com>
1326 Date: Tue Jul 31 11:23:27 2007 -0400
1327
1328 post-release version bump to version 0.5
1329
1330 Also require PolicyKit >= 0.5
1331
1332 configure.ac | 6 +++---
1333 1 files changed, 3 insertions(+), 3 deletions(-)
1334
1335 commit c9403954dec353de518e0a17547df8b6b40d6377
1336 Author: David Zeuthen <davidz@redhat.com>
1337 Date: Wed Jul 25 22:11:56 2007 -0400
1338
1339 temporarily remove polkit-gnome-example.policy.in from POTFILES.in
1340
1341 po/POTFILES.in | 2 +-
1342 1 files changed, 1 insertions(+), 1 deletions(-)
1343
1344 commit 479b21056c3a631f0f60e9e02c044062cf62f020
1345 Author: David Zeuthen <davidz@redhat.com>
1346 Date: Wed Jul 25 22:10:00 2007 -0400
1347
1348 update NEWS
1349
1350 NEWS | 21 +++++++++++++++++++++
1351 1 files changed, 21 insertions(+), 0 deletions(-)
1352
1353 commit 49541098c3661587c8455adfb0f0712692780b22
1354 Author: David Zeuthen <davidz@redhat.com>
1355 Date: Wed Jul 25 19:10:07 2007 -0400
1356
1357 get dialog message from the .policy file
1358
1359 See this commit
1360
1361 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commit;h=e833c740cb2b124e451b028637148bc829c3c650
1362
1363 for details.
1364
1365 TODO | 2 +-
1366 aclocal.m4 | 4 +-
1367 examples/Makefile.am | 4 ++
1368 examples/polkit-gnome-example.c | 7 ----
1369 examples/polkit-gnome-example.policy | 52
1370 ---------------------------
1371 examples/polkit-gnome-example.policy.in | 58
1372 +++++++++++++++++++++++++++++++
1373 po/POTFILES.in | 1 +
1374 po/PolicyKit-gnome.pot | 41 ++++++---------------
1375 src/polkit-gnome-manager.c | 50 ++++++++------------------
1376 src/polkit-gnome-manager.h | 2 -
1377 src/polkit-gnome-manager.xml | 2 -
1378 11 files changed, 93 insertions(+), 130 deletions(-)
1379
1380 commit cfb54e5968270ae522a63a87f7d4abbcff8298d9
1381 Author: David Zeuthen <davidz@redhat.com>
1382 Date: Wed Jul 25 14:33:31 2007 -0400
1383
1384 updated pot file
1385
1386 po/PolicyKit-gnome.pot | 2 +-
1387 1 files changed, 1 insertions(+), 1 deletions(-)
1388
1389 commit 49cced119f102c3514a13b8220d6f414dfa4e416
1390 Author: David Zeuthen <davidz@redhat.com>
1391 Date: Tue Jul 24 15:43:19 2007 -0400
1392
1393 update to s/root/admin/ change made in PK HEAD
1394
1395 examples/polkit-gnome-example.policy | 4 ++--
1396 po/PolicyKit-gnome.pot | 6 +++---
1397 src/polkit-gnome-manager.c | 24 ++++++++++++------------
1398 3 files changed, 17 insertions(+), 17 deletions(-)
1399
1400 commit ea5e66ded9fc70193c1ea4f3cbe1090bb4fc8526
1401 Author: David Zeuthen <davidz@redhat.com>
1402 Date: Mon Jul 23 22:24:41 2007 -0400
1403
1404 update to work with latest PolicyKit
1405
1406 examples/polkit-gnome-example-helper.c | 36 ++
1407 src/Makefile.am | 2 -
1408 src/file-monitor.c | 676
1409 --------------------------------
1410 src/file-monitor.h | 86 ----
1411 src/polkit-gnome-manager.c | 131 ++-----
1412 5 files changed, 71 insertions(+), 860 deletions(-)
1413
1414 commit 445abbc651860428765465780604d412af19ac8c
1415 Author: David Zeuthen <davidz@redhat.com>
1416 Date: Wed Jun 20 01:57:16 2007 -0400
1417
1418 post-release version bump
1419
1420 configure.ac | 2 +-
1421 1 files changed, 1 insertions(+), 1 deletions(-)
1422
1423 commit 01378715884ff63c59a13e3e16058fa1a87c171a
1424 Author: David Zeuthen <davidz@redhat.com>
1425 Date: Wed Jun 20 01:52:40 2007 -0400
1426
1427 update TODO
1428
1429 TODO | 6 +++++-
1430 1 files changed, 5 insertions(+), 1 deletions(-)
1431
1432 commit 1343801cd7d1721367f183e9afa59aa2d4c77829
1433 Author: David Zeuthen <davidz@redhat.com>
1434 Date: Wed Jun 20 01:33:53 2007 -0400
1435
1436 update NEWS for release
1437
1438 NEWS | 22 +++++++++++++++++++++-
1439 1 files changed, 21 insertions(+), 1 deletions(-)
1440
1441 commit 500e9cd0da6fdc1b44c22dc718f4dec4cfb99037
1442 Author: David Zeuthen <davidz@redhat.com>
1443 Date: Wed Jun 20 01:33:38 2007 -0400
1444
1445 update HACKING
1446
1447 HACKING | 85
1448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1449 1 files changed, 81 insertions(+), 4 deletions(-)
1450
1451 commit 8691bfa695de591d0101abb8379e8a897feb9efc
1452 Author: David Zeuthen <davidz@redhat.com>
1453 Date: Wed Jun 20 01:20:44 2007 -0400
1454
1455 make sure i18n works
1456
1457 examples/polkit-gnome-example.c | 26 ++++----
1458 po/POTFILES.in | 4 +
1459 po/PolicyKit-gnome.pot | 147
1460 +++++++++++++++++++++++++++++++++++++++
1461 src/main.c | 2 +-
1462 src/polkit-gnome-auth-dialog.c | 88 +++--------------------
1463 src/polkit-gnome-manager.c | 4 +-
1464 6 files changed, 178 insertions(+), 93 deletions(-)
1465
1466 commit ad3f4c21d719921f85223e6e0548c94b3d608588
1467 Author: David Zeuthen <davidz@redhat.com>
1468 Date: Wed Jun 20 01:20:07 2007 -0400
1469
1470 the policy directory have moved in PolicyKit; fix this
1471
1472 configure.ac | 6 ++++++
1473 examples/Makefile.am | 8 ++++++--
1474 2 files changed, 12 insertions(+), 2 deletions(-)
1475
1476 commit 521f373ee260af8493028771a383de25fc8ae4ce
1477 Author: David Zeuthen <davidz@redhat.com>
1478 Date: Wed Jun 20 01:18:37 2007 -0400
1479
1480 write TODO items
1481
1482 TODO | 19 ++++++++++++++++++-
1483 1 files changed, 18 insertions(+), 1 deletions(-)
1484
1485 commit 680239eb57133706868697120b2982018f1e4174
1486 Author: David Zeuthen <davidz@redhat.com>
1487 Date: Tue Jun 19 20:58:55 2007 -0400
1488
1489 launch the helper from the right place
1490
1491 examples/polkit-gnome-example.c | 2 +-
1492 1 files changed, 1 insertions(+), 1 deletions(-)
1493
1494 commit 700e409b9d180f7e2fcf236be632812b8784290e
1495 Author: David Zeuthen <davidz@redhat.com>
1496 Date: Tue Jun 19 20:53:09 2007 -0400
1497
1498 also dist HACKING
1499
1500 Makefile.am | 3 ++-
1501 1 files changed, 2 insertions(+), 1 deletions(-)
1502
1503 commit 947ea455c52f576f4b5586288c719cb02b340cde
1504 Author: David Zeuthen <davidz@redhat.com>
1505 Date: Tue Jun 19 20:46:12 2007 -0400
1506
1507 update copyright and COPYING file (GPLv2 or later)
1508
1509 COPYING | 493
1510 --------------------------------
1511 examples/polkit-gnome-example-helper.c | 21 ++-
1512 examples/polkit-gnome-example.c | 20 ++-
1513 src/main.c | 20 ++-
1514 src/polkit-gnome-auth-dialog.c | 20 ++-
1515 src/polkit-gnome-auth-dialog.h | 20 ++-
1516 src/polkit-gnome-manager.c | 20 ++-
1517 src/polkit-gnome-manager.h | 20 ++-
1518 8 files changed, 133 insertions(+), 501 deletions(-)
1519
1520 commit f584416b133a9c85f4686b38f634e25c5315b7fa
1521 Author: David Zeuthen <davidz@redhat.com>
1522 Date: Tue Jun 19 20:41:18 2007 -0400
1523
1524 align to PolicyKit version number (0.3) and ensure that make
1525 distcheck works
1526
1527 TODO | 2 ++
1528 configure.ac | 2 +-
1529 data/Makefile.am | 2 ++
1530 examples/Makefile.am | 4 ----
1531 src/Makefile.am | 3 +++
1532 5 files changed, 8 insertions(+), 5 deletions(-)
1533
1534 commit 3cffd4884d9d59806cc1e49bd4f1915ceef5a20b
1535 Author: David Zeuthen <davidz@redhat.com>
1536 Date: Tue Jun 19 16:40:26 2007 -0400
1537
1538 update .policy file
1539
1540 examples/polkit-gnome-example.policy | 20 ++------------------
1541 1 files changed, 2 insertions(+), 18 deletions(-)
1542
1543 commit a71f9d0195db75db56d3bf4bf4c48e7613a344cd
1544 Author: David Zeuthen <davidz@redhat.com>
1545 Date: Tue Jun 19 16:36:35 2007 -0400
1546
1547 update to PolicyKit HEAD; the notion of PolicyKit resources are gone
1548
1549 examples/Makefile.am | 14 ++--
1550 examples/polkit-gnome-example-helper.c | 148
1551 +++++++++++++++++++++++++++++++
1552 examples/polkit-gnome-example-helper1.c | 100 ---------------------
1553 examples/polkit-gnome-example.c | 102 +++++++++++++++------
1554 examples/polkit-gnome-example.policy | 53 +++++++++--
1555 src/polkit-gnome-auth-dialog.c | 55 +-----------
1556 src/polkit-gnome-auth-dialog.h | 8 +--
1557 src/polkit-gnome-manager.c | 56 ++----------
1558 src/polkit-gnome-manager.h | 2 -
1559 src/polkit-gnome-manager.xml | 4 +-
1560 10 files changed, 288 insertions(+), 254 deletions(-)
1561
1562 commit b04852b1a5083ffa820987f8ff232275442b3ff7
1563 Author: David Zeuthen <davidz@redhat.com>
1564 Date: Thu Jun 14 12:56:08 2007 -0400
1565
1566 move auth dialog service to /usr/libexec and add D-Bus activation bits
1567
1568 data/Makefile.am | 11 ++++++++++-
1569 data/org.gnome.PolicyKit.service.in | 3 +++
1570 src/Makefile.am | 2 +-
1571 3 files changed, 14 insertions(+), 2 deletions(-)
1572
1573 commit a0342abfa35b6761c5c3b3a68edfcc8c2ac7d0c7
1574 Author: David Zeuthen <davidz@redhat.com>
1575 Date: Thu Jun 14 12:25:00 2007 -0400
1576
1577 forgot to add XML definitions for D-Bus session service
1578
1579 src/polkit-gnome-manager.xml | 14 ++++++++++++++
1580 1 files changed, 14 insertions(+), 0 deletions(-)
1581
1582 commit 9dd41ecb999639ce594734d9a41e2d2f864e10d5
1583 Author: David Zeuthen <davidz@redhat.com>
1584 Date: Thu Jun 14 12:13:39 2007 -0400
1585
1586 initial code dump
1587
1588 AUTHORS | 2 +
1589 COPYING | 834 ++++
1590 HACKING | 8 +
1591 MAINTAINERS | 1 +
1592 Makefile.am | 16 +
1593 NEWS | 1 +
1594 README | 1 +
1595 aclocal.m4 | 8323
1596 +++++++++++++++++++++++++++++++
1597 autogen.sh | 20 +
1598 configure.ac | 71 +
1599 data/Makefile.am | 3 +
1600 examples/Makefile.am | 69 +
1601 examples/polkit-gnome-example-helper1.c | 100 +
1602 examples/polkit-gnome-example.c | 192 +
1603 examples/polkit-gnome-example.policy | 33 +
1604 po/LINGUAS | 1 +
1605 po/POTFILES.in | 2 +
1606 src/Makefile.am | 40 +
1607 src/file-monitor.c | 676 +++
1608 src/file-monitor.h | 86 +
1609 src/inotify_local.h | 192 +
1610 src/main.c | 178 +
1611 src/polkit-gnome-auth-dialog.c | 607 +++
1612 src/polkit-gnome-auth-dialog.h | 59 +
1613 src/polkit-gnome-manager.c | 924 ++++
1614 src/polkit-gnome-manager.h | 54 +
1615 26 files changed, 12493 insertions(+), 0 deletions(-)
0 2008-07-22 18:05 David Zeuthen <davidz@redhat.com>
1
2 * Makefile.am: fix ChangeLog generation
3
4 2008-07-22 17:59 David Zeuthen <davidz@redhat.com>
5
6 * NEWS: update NEWS
7
8 2008-07-22 17:51 David Zeuthen <davidz@redhat.com>
9
10 * Makefile.am, examples/Makefile.am: fix 'make distcheck'
11
12 2008-07-22 17:30 David Zeuthen <davidz@redhat.com>
13
14 * AUTHORS, Makefile.am: use svn2cl for ChangeLog generation now
15 that we're no longer using git :-/
16
17 2008-07-22 17:07 David Zeuthen <davidz@redhat.com>
18
19 * README: also mention the "Manage Authorizations" capplet in
20 README
21
22 2008-07-22 16:57 David Zeuthen <davidz@redhat.com>
23
24 * NEWS, README, configure.ac: late bump to 0.9, update NEWS and
25 write README
26
27 2008-07-21 04:33 leonardof
28
29 * po/ChangeLog, po/pt_BR.po: 2008-07-21 Leonardo Ferreira
30 Fontenelle <leonardof@gnome.org>
31
32 * pt_BR.po: Translation updated by Igor Pires Soares.
33
34 2008-07-19 15:53 denisw
35
36 * po/ChangeLog, po/de.po: 2008-07-19 Denis Washington
37 <dwashington@gmx.net>
38
39 * de.po: Updated German translation.
40
41 2008-07-19 15:29 denisw
42
43 * po/ChangeLog, po/LINGUAS, po/de.po: 2008-07-19 Denis Washington
44 <dwashington@gmx.net>
45
46 * de.po: Added German translation.
47 * LINGUAS: Added "de".
48
49 2008-07-18 14:05 David Zeuthen <davidz@redhat.com>
50
51 * data/polkit-gnome.schemas.in, src/polkit-gnome-auth-dialog.c,
52 src/polkit-gnome-auth-dialog.h, src/polkit-gnome-manager.c: add
53 two gconf keys to control whether to check the "remember authz"
54 by default
55
56 See
57
58 http://lists.freedesktop.org/archives/polkit-devel/2008-July/000022.html
59
60 and surrounding messages in that thread for details.
61
62 2008-07-02 08:09 ganlu
63
64 * po/ChangeLog, po/LINGUAS, po/zh_CN.po: Add Simplified Chinese
65 tranlation.
66
67 2008-06-28 20:45 David Zeuthen <davidz@redhat.com>
68
69 * src/polkit-gnome-auth-dialog.c: dup the pixbuf since we're
70 modifying it
71
72 2008-06-25 17:40 jwendell
73
74 * po/ChangeLog, po/LINGUAS, po/pt_BR.po: 2008-06-25 Jonh Wendell
75 <jwendell@gnome.org>
76
77 * pt_BR.po, LINGUAS: Added Brazilian Portuguese translation by
78 Laudeci Oliveira.
79
80 2008-06-21 11:43 pmkovar
81
82 * po/ChangeLog, po/LINGUAS, po/cs.po: cs.po: Added Czech
83 translation by Adrian Gunis (bug #538982). LINGUAS: Added 'cs'.
84
85 2008-06-20 21:07 chpe
86
87 * src/polkit-gnome-auth-dialog.h: Don't use deprecated gtk type
88 macros. Bug #539284.
89
90 2008-06-20 21:06 chpe
91
92 * gtk-doc.make: Remove autogen'd file from svn. Bug #539285
93
94 2008-06-19 05:01 marcel
95
96 * po/ChangeLog, po/LINGUAS, po/sk.po: 2008-06-19 Marcel Telka
97 <marcel@telka.sk>
98
99 * sk.po: Added Slovak translation by Pavol Šimo.
100 * LINGUAS: Added sk.
101
102 2008-06-08 17:23 lkanter
103
104 * po/ru.po: Fix Russian translation
105
106 2008-06-08 17:18 lkanter
107
108 * po/ChangeLog, po/LINGUAS, po/ru.po: Added Russian translation
109
110 2008-05-31 08:59 yairhr
111
112 * po/ChangeLog, po/he.po: updated hebrew translation
113
114 2008-05-26 20:15 wadimd
115
116 * po/ChangeLog, po/pl.po: 2008-05-26 Wadim Dziedzic
117 <wadimd@svn.gnome.org>
118
119 * pl.po: Updated polish translation
120
121 2008-05-25 20:16 dnloreto
122
123 * po/ChangeLog, po/LINGUAS, po/pt.po: 2008-05-25 Duarte Loreto
124 <happyguy_pt@hotmail.com>
125
126 * pt.po: Added Portuguese translation by António Lima
127 <amrlima@gmail.com>.
128 * LINGUAS: Added Portuguese (pt).
129
130 2008-05-25 10:34 jorgegonz
131
132 * po/ChangeLog, po/es.po: Updated Spanish translation
133
134 2008-05-18 11:59 wadimd
135
136 * po/pl.po: 2008-05-18 Wadim Dziedzic <wadimd@svn.gnome.org>
137
138 * pl.po: Added Polish translation
139
140 2008-05-18 11:40 wadimd
141
142 * po/ChangeLog, po/LINGUAS: 2008-05-18 Wadim Dziedzic
143 <wadimd@svn.gnome.org>
144
145 * pl.po: Added Polish translation
146
147 2008-05-13 19:46 gforcada
148
149 * po/ChangeLog, po/LINGUAS, po/ca.po: Added Catalan translation by
150 David Planella
151
152 2008-05-12 18:35 David Zeuthen <davidz@redhat.com>
153
154 * configure.ac, data/Makefile.am, data/polkit-gnome.schemas.in,
155 po/POTFILES.in, src/polkit-gnome-manager.c: don't grab the
156 pointer when popping up the auth dialog
157
158 Patch from Federico Mena Quintero <federico@gnu.org>. Resolves
159 http://bugzilla.gnome.org/show_bug.cgi?id=531609
160
161 Signed-off-by: Federico Mena Quintero <federico@gnu.org>
162
163 2008-05-10 19:02 jorgegonz
164
165 * po/ChangeLog, po/es.po: Updated Spanish translation
166
167 2008-04-21 18:00 David Zeuthen <davidz@redhat.com>
168
169 * src/polkit-gnome-manager.c: use polkit function instead of Linux
170 specific code for getting exe name
171
172 2008-04-21 17:48 David Zeuthen <davidz@redhat.com>
173
174 * examples/Makefile.am,
175 examples/org.gnome.policykit.examples.policy.in,
176 examples/polkit-gnome-example.policy.in, gtk-doc.make,
177 po/POTFILES.in: rename policy file to adhere to PolicyKit
178 guidelines
179
180 See
181
182 http://gitweb.freedesktop.org/?p=PolicyKit.git;a=commit;h=2b1a2a69f6366534609a0671f3f2e92369cb3fa1
183
184 for more details
185
186 2008-04-21 17:20 David Zeuthen <davidz@redhat.com>
187
188 * HACKING, NEWS, examples/Makefile.am, src/polkit-gnome-manager.c,
189 tools/polkit-gnome-authorization.c: update to latest from git and
190 start using SVN as the upstream SCM system
191
192 2008-04-20 16:03 jorgegonz
193
194 * po/ChangeLog, po/es.po: Updated Spanish translation
195
196 2008-04-17 10:24 tjyrinki
197
198 * po/fi.po: small terminology change of Ohjelma (program) ->
199 Sovellus (application)
200
201 2008-04-13 04:02 aihana
202
203 * po/ChangeLog, po/LINGUAS, po/ja.po: 2008-04-13 Takeshi AIHANA
204 <takeshi.aihana@gmail.com>
205
206 * ja.po: Added Japanese translation.
207 * LINGUAS: Added 'ja' (Japanese).
208
209 2008-04-09 11:05 kelemeng
210
211 * po/ChangeLog, po/LINGUAS, po/hu.po: 2008-04-09 Gabor Kelemen
212 <kelemeng@gnome.hu>
213
214 * hu.po: Translation added by Máté Őry
215 * LINGUAS: Added hu
216
217 2008-04-07 22:07 yairhr
218
219 * po/he.po: added hebrew translation
220
221 2008-04-07 22:07 yairhr
222
223 * po/ChangeLog, po/LINGUAS: added hebrew translation
224
225 2008-04-06 08:36 jorgegonz
226
227 * po/ChangeLog, po/es.po: Added Spanish translation
228
229 2008-04-05 13:53 jorgegonz
230
231 * po/ChangeLog, po/LINGUAS: Updated Spanish translation
232
233 2008-04-05 09:38 ituohela
234
235 * po/ChangeLog, po/LINGUAS, po/fi.po: Added Finnish translation
236
237 2008-04-04 10:53 dnylande
238
239 * po/ChangeLog, po/LINGUAS, po/sv.po: * sv.po: Added Swedish
240 translation
241 * LINGUAS: Added sv
242
243 2008-04-04 09:15 simos
244
245 * po/ChangeLog, po/LINGUAS, po/el.po: Added Greek translation
246
247 2008-04-04 08:13 pwithnall
248
249 * po/ChangeLog, po/LINGUAS, po/en_GB.po: 2008-04-04 Philip Withnall
250 <pwithnall@svn.gnome.org>
251
252 * LINGUAS: Added en_GB (British English).
253 * en_GB.po: Added British English translation.
254
255 2008-04-04 07:35 claudep
256
257 * po/ChangeLog, po/LINGUAS, po/fr.po: 2008-04-04 Claude Paroz
258 <claude@2xlibre.net>
259
260 * fr.po: Added French translation.
261 * LINGUAS: Added fr.
262
263 2008-04-04 06:12 David Zeuthen <davidz@redhat.com>
264
265 * README: test commit
266
267 2008-04-04 06:08 David Zeuthen <davidz@redhat.com>
268
269 * MAINTAINERS: update MAINTAINERS
270
271 2008-04-04 06:02 David Zeuthen <davidz@redhat.com>
272
273 * AUTHORS, COPYING, HACKING, MAINTAINERS, Makefile.am, NEWS,
274 README, TODO, autogen.sh, configure.ac, data, data/Makefile.am,
275 data/gnome-org.freedesktop.PolicyKit.AuthenticationAgent.service.in,
276 data/org.gnome.PolicyKit.AuthorizationManager.service.in,
277 data/org.gnome.PolicyKit.service.in,
278 data/polkit-gnome-authorization.desktop.in,
279 data/polkit-gnome.pc.in, doc, doc/Makefile.am,
280 doc/auth-details.png, doc/auth-retain-always.png,
281 doc/auth-retain-session.png, doc/auth-root.png,
282 doc/auth-self.png, doc/auth-wheel-group-1.png,
283 doc/auth-wheel-group-2.png, doc/polkit-gnome-docs.xml,
284 doc/polkit-gnome-example-auth-dialog-twiddle.png,
285 doc/polkit-gnome-example-screenshot-authorized.png,
286 doc/polkit-gnome-example-screenshot.png, doc/version.xml.in,
287 examples, examples/Makefile.am, examples/polkit-gnome-example.c,
288 examples/polkit-gnome-example.policy.in, gtk-doc.make, po,
289 po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/da.po, polkit-gnome,
290 polkit-gnome/Makefile.am, polkit-gnome/polkit-gnome-action.c,
291 polkit-gnome/polkit-gnome-action.h,
292 polkit-gnome/polkit-gnome-auth.c,
293 polkit-gnome/polkit-gnome-auth.h,
294 polkit-gnome/polkit-gnome-context.c,
295 polkit-gnome/polkit-gnome-context.h,
296 polkit-gnome/polkit-gnome-toggle-action.c,
297 polkit-gnome/polkit-gnome-toggle-action.h,
298 polkit-gnome/polkit-gnome.h, src, src/Makefile.am,
299 src/inotify_local.h, src/main.c, src/polkit-gnome-auth-dialog.c,
300 src/polkit-gnome-auth-dialog.h, src/polkit-gnome-manager.c,
301 src/polkit-gnome-manager.h, src/polkit-gnome-manager.xml, tools,
302 tools/Makefile.am, tools/polkit-gnome-authorization.c,
303 tools/single-instance.xml: Merge ../PolicyKit-gnome
304
305 2007-08-06 18:06 root
306
307 * .: Initial project roots
308
0 SCM (will be moved to GNOME SVN at some point)
1 ==============================================
2
3 - anonymous checkouts
4
5 $ git clone git://people.freedesktop.org/~david/PolicyKit-gnome
6
7 - commit to local repository
8
9 $ git commit -a
10
11 - pull changes from master repository at fd.o
12
13 $ git pull
14
15 - diff of working tree versus local repository
16
17 $ git diff
18
19 - diff of local repository vs. master repository at fd.o
20
21 synchronize with upstream repo:
22 $ git pull
23
24 (possibly merge changes)
25
26 generate the diff:
27 $ git diff origin HEAD
28
29 - influential environment variables (set these in e.g. .bash_profile)
30
31 export GIT_AUTHOR_NAME='Your Full Name'
32 export GIT_COMMITTER_NAME='Your Full Name'
33 export GIT_COMMITTER_EMAIL=youremail@domain.net
34 export GIT_AUTHOR_EMAIL=youremail@domain.net
35
36 - see also
37
38 http://www.kernel.org/pub/software/scm/git/docs/
39
40
41 Committing code
0 SCM
421 ===
432
44 - Commit messages should be of the form (the five lines between the
45 lines starting with ===)
3 PolicyKit-gnome is now at GNOME's SVN at
464
47 === begin example commit ===
48 short explanation of the commit
5 http://svn.gnome.org/viewvc/policykit-gnome/
496
50 Longer explanation explaining exactly what's changed, whether any
51 external or private interfaces changed, what bugs were fixed (with bug
52 tracker reference if applicable) and so forth. Be concise but not too brief.
53 === end example commit ===
7 The old git repository at
548
55 - Always add a brief description of the commit to the _first_ line of
56 the commit and terminate by two newlines (it will work without the
57 second newline, but that is not nice for the interfaces).
9 http://gitweb.freedesktop.org/?p=users/david/PolicyKit-gnome.git;a=summary
5810
59 - First line (the brief description) must only be one sentence and
60 must not start with a capital letter. Don't use a trailing period
61 either.
62
63 - The main description (the body) is normal prose and should use normal
64 punctuation and capital letters where appropriate. Normally, for patches
65 sent to a mailing list it's copied from there.
66
67 - When committing code on behalf of others use the --author option, e.g.
68 git commit -a --author "Joe Coder <joe@coder.org>"
11 is no longer used.
6912
7013 Coding Style
7114 ===
33 SUBDIRS += examples
44 endif
55
6 # Need to build docs after examples because the docs include generated files
6 # Need to build docs after examples because the docs include generated files
77 SUBDIRS += doc po
88
99 # Creating ChangeLog from git log (taken from cairo/Makefile.am):
1010 ChangeLog: $(srcdir)/ChangeLog
1111
1212 $(srcdir)/ChangeLog:
13 @if test -d "$(srcdir)/.git"; then \
14 (cd "$(srcdir)" && \
15 ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
16 && mv -f $@.tmp $@ \
17 || ($(RM) $@.tmp; \
18 echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
19 (test -f $@ || echo git-log is required to generate this file >> $@)); \
20 else \
21 test -f $@ || \
22 (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
23 echo A git checkout and git-log is required to generate this file >> $@); \
13 if test -d $(srcdir)/.svn ; then \
14 svn up && svn2cl --authors=AUTHORS -o $(srcdir)/ChangeLog ; \
2415 fi
2516
2617 .PHONY: ChangeLog $(srcdir)/ChangeLog
2819
2920 EXTRA_DIST = \
3021 autogen.sh \
31 intltool-extract.in \
32 intltool-merge.in \
33 intltool-update.in \
3422 TODO \
3523 HACKING \
3624 ChangeLog
3725
38 DISTCLEANFILES = \
39 intltool-extract \
40 intltool-merge \
41 intltool-update
42
4326 clean-local :
4427 rm -f *~ po/*~
104104 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
105105 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
106106 DOC_USER_FORMATS = @DOC_USER_FORMATS@
107 DSYMUTIL = @DSYMUTIL@
107108 ECHO = @ECHO@
108109 ECHO_C = @ECHO_C@
109110 ECHO_N = @ECHO_N@
112113 EXEEXT = @EXEEXT@
113114 F77 = @F77@
114115 FFLAGS = @FFLAGS@
116 GCONFTOOL = @GCONFTOOL@
117 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
118 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
115119 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
116120 GMOFILES = @GMOFILES@
117121 GMSGFMT = @GMSGFMT@
169173 MSGFMT = @MSGFMT@
170174 MSGFMT_OPTS = @MSGFMT_OPTS@
171175 MSGMERGE = @MSGMERGE@
176 NMEDIT = @NMEDIT@
172177 OBJEXT = @OBJEXT@
173178 OMF_DIR = @OMF_DIR@
174179 PACKAGE = @PACKAGE@
248253 srcdir = @srcdir@
249254 sysconfdir = @sysconfdir@
250255 target_alias = @target_alias@
256 top_build_prefix = @top_build_prefix@
251257 top_builddir = @top_builddir@
252258 top_srcdir = @top_srcdir@
253259
254 # Need to build docs after examples because the docs include generated files
260 # Need to build docs after examples because the docs include generated files
255261 SUBDIRS = data src polkit-gnome tools $(am__append_1) doc po
256262 EXTRA_DIST = \
257263 autogen.sh \
258 intltool-extract.in \
259 intltool-merge.in \
260 intltool-update.in \
261264 TODO \
262265 HACKING \
263266 ChangeLog
264
265 DISTCLEANFILES = \
266 intltool-extract \
267 intltool-merge \
268 intltool-update
269267
270268 all: config.h
271269 $(MAKE) $(AM_MAKEFLAGS) all-recursive
633631
634632 distclean-generic:
635633 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
636 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
637634
638635 maintainer-clean-generic:
639636 @echo "This command is intended for maintainers to use"
720717 ChangeLog: $(srcdir)/ChangeLog
721718
722719 $(srcdir)/ChangeLog:
723 @if test -d "$(srcdir)/.git"; then \
724 (cd "$(srcdir)" && \
725 ./missing --run git-log --stat) | fmt --split-only > $@.tmp \
726 && mv -f $@.tmp $@ \
727 || ($(RM) $@.tmp; \
728 echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
729 (test -f $@ || echo git-log is required to generate this file >> $@)); \
730 else \
731 test -f $@ || \
732 (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
733 echo A git checkout and git-log is required to generate this file >> $@); \
720 if test -d $(srcdir)/.svn ; then \
721 svn up && svn2cl --authors=AUTHORS -o $(srcdir)/ChangeLog ; \
734722 fi
735723
736724 .PHONY: ChangeLog $(srcdir)/ChangeLog
0 ==========
1 PolicyKit-gnome 0.9
2 ==========
3
4 Release on July 22th 2008.
5
6 Highlights of this release
7
8 o Bug fixes
9 o Avoid grabbing the pointer when showing dialog
10 o Remember state for "remember authorization" check box per action.
11 o New translations: ca, po, pt, ru, sk, cs, pt_BR, zh_CN, de
12
13 Requirements for PolicyKit-gnome 0.9
14
15 - PolicyKit == 0.9
16 - GTK+ >= 2.12
17 - dbus >= 1.0
18 - dbus-glib >= 0.71
19 - gnome-vfs >= 2.4
20 - libsexy >= 0.1.11
21 - GConf >= 2.8
22
023 ==========
124 PolicyKit-gnome 0.8
225 ==========
0 TODO: write me
0 PolicyKit-gnome provides
11
2 (test commit from git)
2 - An Authentication Agent for PolicyKit that integrates well with the
3 GNOME desktop environment
4
5 - A shared library to easily integrate usage of PolicyKit into GTK+
6 applications
7
8 - A proof-of-concept applet (that is subject to change) for managing
9 authorizations
10
11 See http://www.freedesktop.org/wiki/Software/PolicyKit for lots of
12 documentation, mailing lists, etc. about PolicyKit.
13
14 See also the file HACKING for notes of interest to developers working
15 on PolicyKit-gnome.
16
17 Report bugs against PolicyKit-gnome at the GNOME bugzilla
18
19 http://bugzilla.gnome.org/
20
21 against the policykit-gnome product.
1212
1313 m4_ifndef([AC_AUTOCONF_VERSION],
1414 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(AC_AUTOCONF_VERSION, [2.61],,
16 [m4_warning([this file was generated for autoconf 2.61.
15 m4_if(AC_AUTOCONF_VERSION, [2.62],,
16 [m4_warning([this file was generated for autoconf 2.62.
1717 You have another version of autoconf. It may work, but is not guaranteed to.
1818 If you have problems, you may need to regenerate the build system entirely.
1919 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20
21 dnl AM_GCONF_SOURCE_2
22 dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
23 dnl (i.e. pass to gconftool-2
24 dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
25 dnl you should install foo.schemas files
26 dnl
27
28 AC_DEFUN([AM_GCONF_SOURCE_2],
29 [
30 if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
31 GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
32 else
33 GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
34 fi
35
36 AC_ARG_WITH([gconf-source],
37 AC_HELP_STRING([--with-gconf-source=sourceaddress],
38 [Config database for installing schema files.]),
39 [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
40
41 AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
42 AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
43
44 if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
45 GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
46 fi
47
48 AC_ARG_WITH([gconf-schema-file-dir],
49 AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
50 [Directory for installing schema files.]),
51 [GCONF_SCHEMA_FILE_DIR="$withval"],)
52
53 AC_SUBST(GCONF_SCHEMA_FILE_DIR)
54 AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
55
56 AC_ARG_ENABLE(schemas-install,
57 [ --disable-schemas-install Disable the schemas installation],
58 [case ${enableval} in
59 yes|no) ;;
60 *) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;;
61 esac])
62 AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
63 ])
2064
2165 # Copyright (C) 1995-2002 Free Software Foundation, Inc.
2266 # Copyright (C) 2001-2003,2004 Red Hat, Inc.
736780
737781
738782 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
739 # serial 36 IT_PROG_INTLTOOL
783 # serial 40 IT_PROG_INTLTOOL
740784 AC_DEFUN([IT_PROG_INTLTOOL],
741785 [AC_PREREQ([2.50])dnl
742786
752796 AC_MSG_CHECKING([for intltool >= $1])
753797
754798 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
755 INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
756 [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
799 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
800 [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
757801 ]
758802 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
759803 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
760804 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
805 fi
806
807 AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
808 AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
809 AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
810 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
811 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
761812 fi
762813
763814 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
814865 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
815866 fi
816867
817 # Use the tools built into the package, not the ones that are installed.
818 AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract')
819 AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge')
820 AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update')
821
822 AC_PATH_PROG(INTLTOOL_PERL, perl)
868 AC_PATH_PROG(INTLTOOL_PERL, [perl])
823869 if test -z "$INTLTOOL_PERL"; then
824870 AC_MSG_ERROR([perl not found; required for intltool])
825871 fi
864910 AC_SUBST(DATADIRNAME)
865911
866912 IT_PO_SUBDIR([po])
867
868 dnl The following is very similar to
869 dnl
870 dnl AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update])
871 dnl
872 dnl with the following slight differences:
873 dnl - the *.in files are in ac_aux_dir,
874 dnl - if the file haven't changed upon reconfigure, it's not touched,
875 dnl - the evaluation of the third parameter enables a hack which computes
876 dnl the actual value of $libdir,
877 dnl - the user sees "executing intltool commands", instead of
878 dnl "creating intltool-extract" and such.
879 dnl
880 dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were
881 dnl a reason for it.
882
883 AC_CONFIG_COMMANDS([intltool], [
884
885 for file in intltool-extract intltool-merge intltool-update; do
886 sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
887 -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
888 -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
889 < ${ac_aux_dir}/${file}.in > ${file}.out
890 if cmp -s ${file} ${file}.out 2>/dev/null; then
891 rm -f ${file}.out
892 else
893 mv -f ${file}.out ${file}
894 fi
895 chmod ugo+x ${file}
896 chmod u+w ${file}
897 done
898
899 ],
900 [INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
901 prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir"
902 INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}'])
903913
904914 ])
905915
948958
949959 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
950960
951 # serial 51 AC_PROG_LIBTOOL
961 # serial 52 AC_PROG_LIBTOOL
952962
953963
954964 # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
10361046 AC_REQUIRE([AC_OBJEXT])dnl
10371047 AC_REQUIRE([AC_EXEEXT])dnl
10381048 dnl
1039
10401049 AC_LIBTOOL_SYS_MAX_CMD_LEN
10411050 AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
10421051 AC_LIBTOOL_OBJDIR
11381147 ;;
11391148 esac
11401149
1150 _LT_REQUIRED_DARWIN_CHECKS
1151
11411152 AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
11421153 AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
11431154 enable_win32_dll=yes, enable_win32_dll=no)
12171228 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12181229 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12191230 _lt_linker_boilerplate=`cat conftest.err`
1220 $rm conftest*
1231 $rm -r conftest*
12211232 ])# _LT_LINKER_BOILERPLATE
12221233
1234 # _LT_REQUIRED_DARWIN_CHECKS
1235 # --------------------------
1236 # Check for some things on darwin
1237 AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[
1238 case $host_os in
1239 rhapsody* | darwin*)
1240 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
1241 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
1242
1243 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
1244 [lt_cv_apple_cc_single_mod=no
1245 if test -z "${LT_MULTI_MODULE}"; then
1246 # By default we will add the -single_module flag. You can override
1247 # by either setting the environment variable LT_MULTI_MODULE
1248 # non-empty at configure time, or by adding -multi_module to the
1249 # link flags.
1250 echo "int foo(void){return 1;}" > conftest.c
1251 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1252 -dynamiclib ${wl}-single_module conftest.c
1253 if test -f libconftest.dylib; then
1254 lt_cv_apple_cc_single_mod=yes
1255 rm -rf libconftest.dylib*
1256 fi
1257 rm conftest.c
1258 fi])
1259 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
1260 [lt_cv_ld_exported_symbols_list],
1261 [lt_cv_ld_exported_symbols_list=no
1262 save_LDFLAGS=$LDFLAGS
1263 echo "_main" > conftest.sym
1264 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
1265 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
1266 [lt_cv_ld_exported_symbols_list=yes],
1267 [lt_cv_ld_exported_symbols_list=no])
1268 LDFLAGS="$save_LDFLAGS"
1269 ])
1270 case $host_os in
1271 rhapsody* | darwin1.[[0123]])
1272 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
1273 darwin1.*)
1274 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1275 darwin*)
1276 # if running on 10.5 or later, the deployment target defaults
1277 # to the OS version, if on x86, and 10.4, the deployment
1278 # target defaults to 10.4. Don't you love it?
1279 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1280 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1281 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1282 10.[[012]]*)
1283 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1284 10.*)
1285 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1286 esac
1287 ;;
1288 esac
1289 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
1290 _lt_dar_single_mod='$single_module'
1291 fi
1292 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
1293 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
1294 else
1295 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
1296 fi
1297 if test "$DSYMUTIL" != ":"; then
1298 _lt_dsymutil="~$DSYMUTIL \$lib || :"
1299 else
1300 _lt_dsymutil=
1301 fi
1302 ;;
1303 esac
1304 ])
12231305
12241306 # _LT_AC_SYS_LIBPATH_AIX
12251307 # ----------------------
15451627 *64-bit*)
15461628 case $lt_cv_prog_gnu_ld in
15471629 yes*) LD="${LD-ld} -m elf64_sparc" ;;
1548 *) LD="${LD-ld} -64" ;;
1630 *)
1631 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
1632 LD="${LD-ld} -64"
1633 fi
1634 ;;
15491635 esac
15501636 ;;
15511637 esac
16381724 $2=yes
16391725 fi
16401726 fi
1641 $rm conftest*
1727 $rm -r conftest*
16421728 LDFLAGS="$save_LDFLAGS"
16431729 ])
16441730
19091995 AC_CHECK_FUNC([shl_load],
19101996 [lt_cv_dlopen="shl_load"],
19111997 [AC_CHECK_LIB([dld], [shl_load],
1912 [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
1998 [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
19131999 [AC_CHECK_FUNC([dlopen],
19142000 [lt_cv_dlopen="dlopen"],
19152001 [AC_CHECK_LIB([dl], [dlopen],
19172003 [AC_CHECK_LIB([svld], [dlopen],
19182004 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
19192005 [AC_CHECK_LIB([dld], [dld_link],
1920 [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
2006 [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
19212007 ])
19222008 ])
19232009 ])
22342320 soname_spec='${libname}${release}${shared_ext}$major'
22352321 ;;
22362322
2237 aix4* | aix5*)
2323 aix[[4-9]]*)
22382324 version_type=linux
22392325 need_lib_prefix=no
22402326 need_version=no
27562842 esac
27572843 AC_MSG_RESULT([$dynamic_linker])
27582844 test "$dynamic_linker" = no && can_build_shared=no
2845
2846 AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
2847 [lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
2848 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
2849 AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
2850 [lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
2851 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
27592852
27602853 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
27612854 if test "$GCC" = yes; then
32563349 # whether `pass_all' will *always* work, you probably want this one.
32573350
32583351 case $host_os in
3259 aix4* | aix5*)
3352 aix[[4-9]]*)
32603353 lt_cv_deplibs_check_method=pass_all
32613354 ;;
32623355
36923785 fi
36933786 ;;
36943787
3695 aix4* | aix5*)
3788 aix[[4-9]]*)
36963789 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
36973790 test "$enable_shared" = yes && enable_static=no
36983791 fi
37493842 _LT_AC_TAGVAR(predeps, $1)=
37503843 _LT_AC_TAGVAR(postdeps, $1)=
37513844 _LT_AC_TAGVAR(compiler_lib_search_path, $1)=
3845 _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
37523846
37533847 # Source file extension for C++ test sources.
37543848 ac_ext=cpp
38583952 # FIXME: insert proper C++ library support
38593953 _LT_AC_TAGVAR(ld_shlibs, $1)=no
38603954 ;;
3861 aix4* | aix5*)
3955 aix[[4-9]]*)
38623956 if test "$host_cpu" = ia64; then
38633957 # On IA64, the linker does run time linking by default, so we don't
38643958 # have to do anything special.
38713965 # Test if we are trying to use run time linking or normal
38723966 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
38733967 # need to do runtime linking.
3874 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
3968 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
38753969 for ld_flag in $LDFLAGS; do
38763970 case $ld_flag in
38773971 *-brtl*)
40174111 fi
40184112 ;;
40194113 darwin* | rhapsody*)
4020 case $host_os in
4021 rhapsody* | darwin1.[[012]])
4022 _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
4023 ;;
4024 *) # Darwin 1.3 on
4025 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
4026 _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
4027 else
4028 case ${MACOSX_DEPLOYMENT_TARGET} in
4029 10.[[012]])
4030 _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
4031 ;;
4032 10.*)
4033 _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
4034 ;;
4035 esac
4036 fi
4037 ;;
4038 esac
40394114 _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
40404115 _LT_AC_TAGVAR(hardcode_direct, $1)=no
40414116 _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
40424117 _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
40434118 _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
40444119 _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
4045
4046 if test "$GXX" = yes ; then
4047 lt_int_apple_cc_single_mod=no
4120 _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
4121 if test "$GXX" = yes ; then
40484122 output_verbose_link_cmd='echo'
4049 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
4050 lt_int_apple_cc_single_mod=yes
4123 _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
4124 _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
4125 _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
4126 _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
4127 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
4128 _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
4129 _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
40514130 fi
4052 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
4053 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
4054 else
4055 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
4056 fi
4057 _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
4058 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
4059 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
4060 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
4061 else
4062 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
4063 fi
4064 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
40654131 else
40664132 case $cc_basename in
40674133 xlc*)
43124378 _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
43134379 _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
43144380 ;;
4315 pgCC*)
4381 pgCC* | pgcpp*)
43164382 # Portland Group C++ compiler
43174383 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
43184384 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
47474813 # compiler output when linking a shared library.
47484814 # Parse the compiler output and extract the necessary
47494815 # objects, libraries and library flags.
4750 AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
4816 AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],
4817 [AC_REQUIRE([LT_AC_PROG_SED])dnl
47514818 dnl we can't use the lt_simple_compile_test_code here,
47524819 dnl because it contains code intended for an executable,
47534820 dnl not a library. It's possible we should let each
48724939
48734940 $rm -f confest.$objext
48744941
4942 _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=
4943 if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
4944 _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
4945 fi
4946
48754947 # PORTME: override above test on systems where it is broken
48764948 ifelse([$1],[CXX],
48774949 [case $host_os in
49285000 ;;
49295001 esac
49305002 ])
4931
49325003 case " $_LT_AC_TAGVAR(postdeps, $1) " in
49335004 *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
49345005 esac
50135084 postinstall_cmds='$RANLIB $lib'
50145085 fi
50155086 ;;
5016 aix4* | aix5*)
5087 aix[[4-9]]*)
50175088 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
50185089 test "$enable_shared" = yes && enable_static=no
50195090 fi
51905261 _LT_AC_TAGVAR(predeps, $1) \
51915262 _LT_AC_TAGVAR(postdeps, $1) \
51925263 _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
5264 _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \
51935265 _LT_AC_TAGVAR(archive_cmds, $1) \
51945266 _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
51955267 _LT_AC_TAGVAR(postinstall_cmds, $1) \
52525324 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
52535325 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
52545326 #
5255 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
5327 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
52565328 # Free Software Foundation, Inc.
52575329 #
52585330 # This file is part of GNU Libtool:
54885560 # Dependencies to place after the objects being linked to create a
54895561 # shared library.
54905562 postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
5563
5564 # The directories searched by this compiler when creating a shared
5565 # library
5566 compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)
54915567
54925568 # The library search path used internally by the compiler when linking
54935569 # a shared library.
58385914 echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
58395915 cat conftest.$ac_ext >&5
58405916 fi
5841 rm -f conftest* conftst*
5917 rm -rf conftest* conftst*
58425918
58435919 # Do not use the global_symbol_pipe unless it works.
58445920 if test "$pipe_works" = yes; then
58955971 # built for inclusion in a dll (and should export symbols for example).
58965972 # Although the cygwin gcc ignores -fPIC, still need this for old-style
58975973 # (--disable-auto-import) libraries
5898 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
5974 m4_if([$1], [GCJ], [],
5975 [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
58995976 ;;
59005977 darwin* | rhapsody*)
59015978 # PIC is the default on this platform
59326009 esac
59336010 else
59346011 case $host_os in
5935 aix4* | aix5*)
6012 aix[[4-9]]*)
59366013 # All AIX code is PIC.
59376014 if test "$host_cpu" = ia64; then
59386015 # AIX 5 now supports IA64 processor
60286105 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
60296106 _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
60306107 ;;
6031 pgCC*)
6108 pgCC* | pgcpp*)
60326109 # Portland Group C++ compiler.
60336110 _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
60346111 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
61796256 # built for inclusion in a dll (and should export symbols for example).
61806257 # Although the cygwin gcc ignores -fPIC, still need this for old-style
61816258 # (--disable-auto-import) libraries
6182 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
6259 m4_if([$1], [GCJ], [],
6260 [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
61836261 ;;
61846262
61856263 darwin* | rhapsody*)
62496327 mingw* | cygwin* | pw32* | os2*)
62506328 # This hack is so that the source file can tell whether it is being
62516329 # built for inclusion in a dll (and should export symbols for example).
6252 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
6330 m4_if([$1], [GCJ], [],
6331 [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
62536332 ;;
62546333
62556334 hpux9* | hpux10* | hpux11*)
63866465 #
63876466 if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
63886467 AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
6389 _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
6468 _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1),
63906469 [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
63916470 [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
63926471 "" | " "*) ;;
64106489 #
64116490 wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
64126491 AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
6413 _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
6492 _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1),
64146493 $lt_tmp_static_flag,
64156494 [],
64166495 [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
64266505 ifelse([$1],[CXX],[
64276506 _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
64286507 case $host_os in
6429 aix4* | aix5*)
6508 aix[[4-9]]*)
64306509 # If we're using GNU nm, then we don't want the "-C" option.
64316510 # -C means demangle to AIX nm, but means don't demangle with GNU nm
64326511 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
64456524 _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
64466525 ;;
64476526 esac
6527 _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
64486528 ],[
64496529 runpath_var=
64506530 _LT_AC_TAGVAR(allow_undefined_flag, $1)=
64756555 # it will be wrapped by ` (' and `)$', so one must not match beginning or
64766556 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
64776557 # as well as any symbol that contains `d'.
6478 _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
6558 _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
64796559 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
64806560 # platforms (ab)use it in PIC code, but their linkers get confused if
64816561 # the symbol is explicitly referenced. Since portable code cannot
64826562 # rely on this symbol name, it's probably fine to never include it in
64836563 # preloaded symbol tables.
6564 # Exclude shared library initialization/finalization symbols.
6565 dnl Note also adjust exclude_expsyms for C++ above.
64846566 extract_expsyms_cmds=
64856567 # Just being paranoid about ensuring that cc_basename is set.
64866568 _LT_CC_BASENAME([$compiler])
65306612
65316613 # See if GNU ld supports shared libraries.
65326614 case $host_os in
6533 aix3* | aix4* | aix5*)
6615 aix[[3-9]]*)
65346616 # On AIX/PPC, the GNU linker is very broken
65356617 if test "$host_cpu" != ia64; then
65366618 _LT_AC_TAGVAR(ld_shlibs, $1)=no
67496831 fi
67506832 ;;
67516833
6752 aix4* | aix5*)
6834 aix[[4-9]]*)
67536835 if test "$host_cpu" = ia64; then
67546836 # On IA64, the linker does run time linking by default, so we don't
67556837 # have to do anything special.
67696851 # Test if we are trying to use run time linking or normal
67706852 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
67716853 # need to do runtime linking.
6772 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
6854 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
67736855 for ld_flag in $LDFLAGS; do
67746856 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
67756857 aix_use_runtimelinking=yes
69297011 _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
69307012 if test "$GCC" = yes ; then
69317013 output_verbose_link_cmd='echo'
6932 _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
6933 _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
6934 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
6935 _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
6936 _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7014 _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
7015 _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
7016 _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
7017 _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
69377018 else
69387019 case $cc_basename in
69397020 xlc*)
+3334
-2488
configure less more
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.61 for PolicyKit-gnome 0.8.
2 # Generated by GNU Autoconf 2.62 for PolicyKit-gnome 0.9.
33 #
44 # Report bugs to <mailto:david@fubar.dk>.
55 #
66 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
88 # This configure script is free software; the Free Software Foundation
99 # gives unlimited permission to copy, distribute and modify it.
1010 ## --------------------- ##
1616 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1717 emulate sh
1818 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2020 # is contrary to our usage. Disable this feature.
2121 alias -g '${1+"$@"}'='"$@"'
2222 setopt NO_GLOB_SUBST
3838 as_cr_digits='0123456789'
3939 as_cr_alnum=$as_cr_Letters$as_cr_digits
4040
41 as_nl='
42 '
43 export as_nl
44 # Printing a long string crashes Solaris 7 /usr/bin/printf.
45 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
46 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
48 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='printf %s\n'
50 as_echo_n='printf %s'
51 else
52 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
53 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
54 as_echo_n='/usr/ucb/echo -n'
55 else
56 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
57 as_echo_n_body='eval
58 arg=$1;
59 case $arg in
60 *"$as_nl"*)
61 expr "X$arg" : "X\\(.*\\)$as_nl";
62 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 esac;
64 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 '
66 export as_echo_n_body
67 as_echo_n='sh -c $as_echo_n_body as_echo'
68 fi
69 export as_echo_body
70 as_echo='sh -c $as_echo_body as_echo'
71 fi
72
4173 # The user is always right.
4274 if test "${PATH_SEPARATOR+set}" != set; then
43 echo "#! /bin/sh" >conf$$.sh
44 echo "exit 0" >>conf$$.sh
45 chmod +x conf$$.sh
46 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
47 PATH_SEPARATOR=';'
48 else
49 PATH_SEPARATOR=:
50 fi
51 rm -f conf$$.sh
75 PATH_SEPARATOR=:
76 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
77 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
78 PATH_SEPARATOR=';'
79 }
5280 fi
5381
5482 # Support unset when possible.
6492 # there to prevent editors from complaining about space-tab.
6593 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
6694 # splitting by setting IFS to empty value.)
67 as_nl='
68 '
6995 IFS=" "" $as_nl"
7096
7197 # Find who we are. Look in the path if we contain no directory separator.
88114 as_myself=$0
89115 fi
90116 if test ! -f "$as_myself"; then
91 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
92118 { (exit 1); exit 1; }
93119 fi
94120
101127 PS4='+ '
102128
103129 # NLS nuisances.
104 for as_var in \
105 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
106 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
107 LC_TELEPHONE LC_TIME
108 do
109 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
110 eval $as_var=C; export $as_var
111 else
112 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
113 fi
114 done
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
115134
116135 # Required to use basename.
117136 if expr a : '\(a\)' >/dev/null 2>&1 &&
133152 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
134153 X"$0" : 'X\(//\)$' \| \
135154 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
136 echo X/"$0" |
155 $as_echo X/"$0" |
137156 sed '/^.*\/\([^/][^/]*\)\/*$/{
138157 s//\1/
139158 q
159178 as_have_required=no
160179 fi
161180
162 if test $as_have_required = yes && (eval ":
181 if test $as_have_required = yes && (eval ":
163182 (as_func_return () {
164183 (exit \$1)
165184 }
241260 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
242261 emulate sh
243262 NULLCMD=:
244 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
263 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
245264 # is contrary to our usage. Disable this feature.
246265 alias -g '${1+"$@"}'='"$@"'
247266 setopt NO_GLOB_SUBST
262281 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
263282 emulate sh
264283 NULLCMD=:
265 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
284 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
266285 # is contrary to our usage. Disable this feature.
267286 alias -g '${1+"$@"}'='"$@"'
268287 setopt NO_GLOB_SUBST
342361
343362 if test "x$CONFIG_SHELL" != x; then
344363 for as_var in BASH_ENV ENV
345 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
346 done
347 export CONFIG_SHELL
348 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
364 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
365 done
366 export CONFIG_SHELL
367 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
349368 fi
350369
351370
414433
415434 test \$exitcode = 0") || {
416435 echo No shell found that supports shell functions.
417 echo Please tell autoconf@gnu.org about your system,
418 echo including any error possibly output before this
419 echo message
436 echo Please tell bug-autoconf@gnu.org about your system,
437 echo including any error possibly output before this message.
438 echo This can help us improve future autoconf versions.
439 echo Configuration will now proceed without shell functions.
420440 }
421441
422442
452472 s/-\n.*//
453473 ' >$as_me.lineno &&
454474 chmod +x "$as_me.lineno" ||
455 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
475 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
456476 { (exit 1); exit 1; }; }
457477
458478 # Don't try to exec as it changes $[0], causing all sort of problems
480500 *)
481501 ECHO_N='-n';;
482502 esac
483
484503 if expr a : '\(a\)' >/dev/null 2>&1 &&
485504 test "X`expr 00001 : '.*\(...\)'`" = X001; then
486505 as_expr=expr
493512 rm -f conf$$.dir/conf$$.file
494513 else
495514 rm -f conf$$.dir
496 mkdir conf$$.dir
497 fi
498 echo >conf$$.file
499 if ln -s conf$$.file conf$$ 2>/dev/null; then
500 as_ln_s='ln -s'
501 # ... but there are two gotchas:
502 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
503 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
504 # In both cases, we have to default to `cp -p'.
505 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
515 mkdir conf$$.dir 2>/dev/null
516 fi
517 if (echo >conf$$.file) 2>/dev/null; then
518 if ln -s conf$$.file conf$$ 2>/dev/null; then
519 as_ln_s='ln -s'
520 # ... but there are two gotchas:
521 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
522 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
523 # In both cases, we have to default to `cp -p'.
524 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
525 as_ln_s='cp -p'
526 elif ln conf$$.file conf$$ 2>/dev/null; then
527 as_ln_s=ln
528 else
506529 as_ln_s='cp -p'
507 elif ln conf$$.file conf$$ 2>/dev/null; then
508 as_ln_s=ln
530 fi
509531 else
510532 as_ln_s='cp -p'
511533 fi
530552 as_test_x='
531553 eval sh -c '\''
532554 if test -d "$1"; then
533 test -d "$1/.";
555 test -d "$1/.";
534556 else
535557 case $1 in
536 -*)set "./$1";;
558 -*)set "./$1";;
537559 esac;
538560 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
539561 ???[sx]*):;;*)false;;esac;fi
727749 # Identity of this package.
728750 PACKAGE_NAME='PolicyKit-gnome'
729751 PACKAGE_TARNAME='PolicyKit-gnome'
730 PACKAGE_VERSION='0.8'
731 PACKAGE_STRING='PolicyKit-gnome 0.8'
752 PACKAGE_VERSION='0.9'
753 PACKAGE_STRING='PolicyKit-gnome 0.9'
732754 PACKAGE_BUGREPORT='mailto:david@fubar.dk'
733755
734756 ac_unique_file="src"
820842 install_sh
821843 STRIP
822844 INSTALL_STRIP_PROGRAM
845 MKDIR_P
823846 mkdir_p
824847 AWK
825848 SET_MAKE
865888 ECHO
866889 AR
867890 RANLIB
891 DSYMUTIL
892 NMEDIT
868893 CXX
869894 CXXFLAGS
870895 ac_ct_CXX
909934 BUILD_EXAMPLES_TRUE
910935 BUILD_EXAMPLES_FALSE
911936 POLKIT_POLICY_FILE_VALIDATE
937 GCONFTOOL
938 GCONF_SCHEMA_CONFIG_SOURCE
939 GCONF_SCHEMA_FILE_DIR
940 GCONF_SCHEMAS_INSTALL_TRUE
941 GCONF_SCHEMAS_INSTALL_FALSE
942 INTLTOOL_UPDATE
943 INTLTOOL_MERGE
944 INTLTOOL_EXTRACT
912945 INTLTOOL_DESKTOP_RULE
913946 INTLTOOL_DIRECTORY_RULE
914947 INTLTOOL_KEYS_RULE
931964 XGETTEXT
932965 MSGMERGE
933966 MSGFMT
934 INTLTOOL_EXTRACT
935 INTLTOOL_MERGE
936 INTLTOOL_UPDATE
937967 INTLTOOL_PERL
938968 ALL_LINGUAS
939969 DATADIRNAME
958988 LIBOBJS
959989 LTLIBOBJS'
960990 ac_subst_files=''
991 ac_user_opts='
992 enable_option_checking
993 enable_maintainer_mode
994 enable_dependency_tracking
995 enable_shared
996 enable_static
997 enable_fast_install
998 with_gnu_ld
999 enable_libtool_lock
1000 with_pic
1001 with_tags
1002 with_help_dir
1003 with_omf_dir
1004 with_help_formats
1005 enable_scrollkeeper
1006 enable_debug
1007 enable_compile_warnings
1008 enable_iso_c
1009 enable_gtk_doc
1010 with_html_dir
1011 enable_examples
1012 with_gconf_source
1013 with_gconf_schema_file_dir
1014 enable_schemas_install
1015 '
9611016 ac_precious_vars='build_alias
9621017 host_alias
9631018 target_alias
9911046 # Initialize some variables set by options.
9921047 ac_init_help=
9931048 ac_init_version=false
1049 ac_unrecognized_opts=
1050 ac_unrecognized_sep=
9941051 # The variables have the same names as the options, with
9951052 # dashes changed to underlines.
9961053 cache_file=/dev/null
10891146 datarootdir=$ac_optarg ;;
10901147
10911148 -disable-* | --disable-*)
1092 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1149 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
10931150 # Reject names that are not valid shell variable names.
1094 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1095 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
10961153 { (exit 1); exit 1; }; }
1097 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1098 eval enable_$ac_feature=no ;;
1154 ac_useropt_orig=$ac_useropt
1155 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1156 case $ac_user_opts in
1157 *"
1158 "enable_$ac_useropt"
1159 "*) ;;
1160 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1161 ac_unrecognized_sep=', ';;
1162 esac
1163 eval enable_$ac_useropt=no ;;
10991164
11001165 -docdir | --docdir | --docdi | --doc | --do)
11011166 ac_prev=docdir ;;
11081173 dvidir=$ac_optarg ;;
11091174
11101175 -enable-* | --enable-*)
1111 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1176 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
11121177 # Reject names that are not valid shell variable names.
1113 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1114 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1178 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1179 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
11151180 { (exit 1); exit 1; }; }
1116 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1117 eval enable_$ac_feature=\$ac_optarg ;;
1181 ac_useropt_orig=$ac_useropt
1182 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1183 case $ac_user_opts in
1184 *"
1185 "enable_$ac_useropt"
1186 "*) ;;
1187 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1188 ac_unrecognized_sep=', ';;
1189 esac
1190 eval enable_$ac_useropt=\$ac_optarg ;;
11181191
11191192 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
11201193 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
13051378 ac_init_version=: ;;
13061379
13071380 -with-* | --with-*)
1308 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1381 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
13091382 # Reject names that are not valid shell variable names.
1310 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1311 { echo "$as_me: error: invalid package name: $ac_package" >&2
1383 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1384 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
13121385 { (exit 1); exit 1; }; }
1313 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1314 eval with_$ac_package=\$ac_optarg ;;
1386 ac_useropt_orig=$ac_useropt
1387 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1388 case $ac_user_opts in
1389 *"
1390 "with_$ac_useropt"
1391 "*) ;;
1392 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1393 ac_unrecognized_sep=', ';;
1394 esac
1395 eval with_$ac_useropt=\$ac_optarg ;;
13151396
13161397 -without-* | --without-*)
1317 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1398 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
13181399 # Reject names that are not valid shell variable names.
1319 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1320 { echo "$as_me: error: invalid package name: $ac_package" >&2
1400 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1401 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
13211402 { (exit 1); exit 1; }; }
1322 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1323 eval with_$ac_package=no ;;
1403 ac_useropt_orig=$ac_useropt
1404 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1405 case $ac_user_opts in
1406 *"
1407 "with_$ac_useropt"
1408 "*) ;;
1409 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1410 ac_unrecognized_sep=', ';;
1411 esac
1412 eval with_$ac_useropt=no ;;
13241413
13251414 --x)
13261415 # Obsolete; use --with-x.
13401429 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
13411430 x_libraries=$ac_optarg ;;
13421431
1343 -*) { echo "$as_me: error: unrecognized option: $ac_option
1432 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
13441433 Try \`$0 --help' for more information." >&2
13451434 { (exit 1); exit 1; }; }
13461435 ;;
13491438 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
13501439 # Reject names that are not valid shell variable names.
13511440 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1352 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1441 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
13531442 { (exit 1); exit 1; }; }
13541443 eval $ac_envvar=\$ac_optarg
13551444 export $ac_envvar ;;
13561445
13571446 *)
13581447 # FIXME: should be removed in autoconf 3.0.
1359 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1448 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
13601449 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1361 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1450 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
13621451 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
13631452 ;;
13641453
13671456
13681457 if test -n "$ac_prev"; then
13691458 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1370 { echo "$as_me: error: missing argument to $ac_option" >&2
1459 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
13711460 { (exit 1); exit 1; }; }
13721461 fi
13731462
1374 # Be sure to have absolute directory names.
1463 if test -n "$ac_unrecognized_opts"; then
1464 case $enable_option_checking in
1465 no) ;;
1466 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1467 { (exit 1); exit 1; }; } ;;
1468 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
1469 esac
1470 fi
1471
1472 # Check all directory arguments for consistency.
13751473 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
13761474 datadir sysconfdir sharedstatedir localstatedir includedir \
13771475 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
13781476 libdir localedir mandir
13791477 do
13801478 eval ac_val=\$$ac_var
1479 # Remove trailing slashes.
1480 case $ac_val in
1481 */ )
1482 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1483 eval $ac_var=\$ac_val;;
1484 esac
1485 # Be sure to have absolute directory names.
13811486 case $ac_val in
13821487 [\\/$]* | ?:[\\/]* ) continue;;
13831488 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
13841489 esac
1385 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1490 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
13861491 { (exit 1); exit 1; }; }
13871492 done
13881493
13971502 if test "x$host_alias" != x; then
13981503 if test "x$build_alias" = x; then
13991504 cross_compiling=maybe
1400 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1505 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
14011506 If a cross compiler is detected then cross compile mode will be used." >&2
14021507 elif test "x$build_alias" != "x$host_alias"; then
14031508 cross_compiling=yes
14131518 ac_pwd=`pwd` && test -n "$ac_pwd" &&
14141519 ac_ls_di=`ls -di .` &&
14151520 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1416 { echo "$as_me: error: Working directory cannot be determined" >&2
1521 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
14171522 { (exit 1); exit 1; }; }
14181523 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1419 { echo "$as_me: error: pwd does not report name of working directory" >&2
1524 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
14201525 { (exit 1); exit 1; }; }
14211526
14221527
14241529 if test -z "$srcdir"; then
14251530 ac_srcdir_defaulted=yes
14261531 # Try the directory containing this script, then the parent directory.
1427 ac_confdir=`$as_dirname -- "$0" ||
1428 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1429 X"$0" : 'X\(//\)[^/]' \| \
1430 X"$0" : 'X\(//\)$' \| \
1431 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1432 echo X"$0" |
1532 ac_confdir=`$as_dirname -- "$as_myself" ||
1533 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1534 X"$as_myself" : 'X\(//\)[^/]' \| \
1535 X"$as_myself" : 'X\(//\)$' \| \
1536 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1537 $as_echo X"$as_myself" |
14331538 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14341539 s//\1/
14351540 q
14561561 fi
14571562 if test ! -r "$srcdir/$ac_unique_file"; then
14581563 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1459 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1564 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
14601565 { (exit 1); exit 1; }; }
14611566 fi
14621567 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
14631568 ac_abs_confdir=`(
1464 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1569 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
14651570 { (exit 1); exit 1; }; }
14661571 pwd)`
14671572 # When building in place, set srcdir=.
14881593 # Omit some internal or obsolete options to make the list less imposing.
14891594 # This message is too long to be a string in the A/UX 3.1 sh.
14901595 cat <<_ACEOF
1491 \`configure' configures PolicyKit-gnome 0.8 to adapt to many kinds of systems.
1596 \`configure' configures PolicyKit-gnome 0.9 to adapt to many kinds of systems.
14921597
14931598 Usage: $0 [OPTION]... [VAR=VALUE]...
14941599
15101615
15111616 Installation directories:
15121617 --prefix=PREFIX install architecture-independent files in PREFIX
1513 [$ac_default_prefix]
1618 [$ac_default_prefix]
15141619 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1515 [PREFIX]
1620 [PREFIX]
15161621
15171622 By default, \`make install' will install all the files in
15181623 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
15221627 For better control, use the options below.
15231628
15241629 Fine tuning of the installation directories:
1525 --bindir=DIR user executables [EPREFIX/bin]
1526 --sbindir=DIR system admin executables [EPREFIX/sbin]
1527 --libexecdir=DIR program executables [EPREFIX/libexec]
1528 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1529 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1530 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1531 --libdir=DIR object code libraries [EPREFIX/lib]
1532 --includedir=DIR C header files [PREFIX/include]
1533 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1534 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1535 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1536 --infodir=DIR info documentation [DATAROOTDIR/info]
1537 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1538 --mandir=DIR man documentation [DATAROOTDIR/man]
1539 --docdir=DIR documentation root [DATAROOTDIR/doc/PolicyKit-gnome]
1540 --htmldir=DIR html documentation [DOCDIR]
1541 --dvidir=DIR dvi documentation [DOCDIR]
1542 --pdfdir=DIR pdf documentation [DOCDIR]
1543 --psdir=DIR ps documentation [DOCDIR]
1630 --bindir=DIR user executables [EPREFIX/bin]
1631 --sbindir=DIR system admin executables [EPREFIX/sbin]
1632 --libexecdir=DIR program executables [EPREFIX/libexec]
1633 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1634 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1635 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1636 --libdir=DIR object code libraries [EPREFIX/lib]
1637 --includedir=DIR C header files [PREFIX/include]
1638 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1639 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1640 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1641 --infodir=DIR info documentation [DATAROOTDIR/info]
1642 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1643 --mandir=DIR man documentation [DATAROOTDIR/man]
1644 --docdir=DIR documentation root [DATAROOTDIR/doc/PolicyKit-gnome]
1645 --htmldir=DIR html documentation [DOCDIR]
1646 --dvidir=DIR dvi documentation [DOCDIR]
1647 --pdfdir=DIR pdf documentation [DOCDIR]
1648 --psdir=DIR ps documentation [DOCDIR]
15441649 _ACEOF
15451650
15461651 cat <<\_ACEOF
15581663
15591664 if test -n "$ac_init_help"; then
15601665 case $ac_init_help in
1561 short | recursive ) echo "Configuration of PolicyKit-gnome 0.8:";;
1666 short | recursive ) echo "Configuration of PolicyKit-gnome 0.9:";;
15621667 esac
15631668 cat <<\_ACEOF
15641669
15651670 Optional Features:
1671 --disable-option-checking ignore unrecognized --enable/--with options
15661672 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
15671673 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
15681674 --enable-maintainer-mode enable make rules and dependencies not useful
15821688 --enable-gtk-doc use gtk-doc to build documentation default=yes
15831689 --enable-gtk-doc use gtk-doc to build documentation [default=no]
15841690 --enable-examples Build the example programs
1691 --disable-schemas-install Disable the schemas installation
15851692
15861693 Optional Packages:
15871694 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
15951702 --with-help-formats=FORMATS
15961703 list of formats
15971704 --with-html-dir=PATH path to installed docs
1705 --with-gconf-source=sourceaddress
1706 Config database for installing schema files.
1707 --with-gconf-schema-file-dir=dir
1708 Directory for installing schema files.
15981709
15991710 Some influential environment variables:
16001711 CC C compiler command
16431754 if test "$ac_init_help" = "recursive"; then
16441755 # If there are subdirs, report their specific --help.
16451756 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1646 test -d "$ac_dir" || continue
1757 test -d "$ac_dir" ||
1758 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1759 continue
16471760 ac_builddir=.
16481761
16491762 case "$ac_dir" in
16501763 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16511764 *)
1652 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1765 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16531766 # A ".." for each directory in $ac_dir_suffix.
1654 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1767 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16551768 case $ac_top_builddir_sub in
16561769 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16571770 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16871800 echo &&
16881801 $SHELL "$ac_srcdir/configure" --help=recursive
16891802 else
1690 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1803 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
16911804 fi || ac_status=$?
16921805 cd "$ac_pwd" || { ac_status=$?; break; }
16931806 done
16961809 test -n "$ac_init_help" && exit $ac_status
16971810 if $ac_init_version; then
16981811 cat <<\_ACEOF
1699 PolicyKit-gnome configure 0.8
1700 generated by GNU Autoconf 2.61
1812 PolicyKit-gnome configure 0.9
1813 generated by GNU Autoconf 2.62
17011814
17021815 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1703 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1816 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
17041817 This configure script is free software; the Free Software Foundation
17051818 gives unlimited permission to copy, distribute and modify it.
17061819 _ACEOF
17101823 This file contains any messages produced by compilers while
17111824 running configure, to aid debugging if configure makes a mistake.
17121825
1713 It was created by PolicyKit-gnome $as_me 0.8, which was
1714 generated by GNU Autoconf 2.61. Invocation command line was
1826 It was created by PolicyKit-gnome $as_me 0.9, which was
1827 generated by GNU Autoconf 2.62. Invocation command line was
17151828
17161829 $ $0 $@
17171830
17471860 do
17481861 IFS=$as_save_IFS
17491862 test -z "$as_dir" && as_dir=.
1750 echo "PATH: $as_dir"
1863 $as_echo "PATH: $as_dir"
17511864 done
17521865 IFS=$as_save_IFS
17531866
17821895 | -silent | --silent | --silen | --sile | --sil)
17831896 continue ;;
17841897 *\'*)
1785 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1898 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
17861899 esac
17871900 case $ac_pass in
17881901 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
18341947 case $ac_val in #(
18351948 *${as_nl}*)
18361949 case $ac_var in #(
1837 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1838 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1950 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1951 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
18391952 esac
18401953 case $ac_var in #(
18411954 _ | IFS | as_nl) ;; #(
1955 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18421956 *) $as_unset $ac_var ;;
18431957 esac ;;
18441958 esac
18681982 do
18691983 eval ac_val=\$$ac_var
18701984 case $ac_val in
1871 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1985 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
18721986 esac
1873 echo "$ac_var='\''$ac_val'\''"
1987 $as_echo "$ac_var='\''$ac_val'\''"
18741988 done | sort
18751989 echo
18761990
18851999 do
18862000 eval ac_val=\$$ac_var
18872001 case $ac_val in
1888 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2002 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
18892003 esac
1890 echo "$ac_var='\''$ac_val'\''"
2004 $as_echo "$ac_var='\''$ac_val'\''"
18912005 done | sort
18922006 echo
18932007 fi
19032017 echo
19042018 fi
19052019 test "$ac_signal" != 0 &&
1906 echo "$as_me: caught signal $ac_signal"
1907 echo "$as_me: exit $exit_status"
2020 $as_echo "$as_me: caught signal $ac_signal"
2021 $as_echo "$as_me: exit $exit_status"
19082022 } >&5
19092023 rm -f core *.core core.conftest.* &&
19102024 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
19462060
19472061
19482062 # Let the site file select an alternate cache file if it wants to.
1949 # Prefer explicitly selected file to automatically selected ones.
2063 # Prefer an explicitly selected file to automatically selected ones.
2064 ac_site_file1=NONE
2065 ac_site_file2=NONE
19502066 if test -n "$CONFIG_SITE"; then
1951 set x "$CONFIG_SITE"
2067 ac_site_file1=$CONFIG_SITE
19522068 elif test "x$prefix" != xNONE; then
1953 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1954 else
1955 set x "$ac_default_prefix/share/config.site" \
1956 "$ac_default_prefix/etc/config.site"
1957 fi
1958 shift
1959 for ac_site_file
2069 ac_site_file1=$prefix/share/config.site
2070 ac_site_file2=$prefix/etc/config.site
2071 else
2072 ac_site_file1=$ac_default_prefix/share/config.site
2073 ac_site_file2=$ac_default_prefix/etc/config.site
2074 fi
2075 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
19602076 do
2077 test "x$ac_site_file" = xNONE && continue
19612078 if test -r "$ac_site_file"; then
1962 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1963 echo "$as_me: loading site script $ac_site_file" >&6;}
2079 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2080 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
19642081 sed 's/^/| /' "$ac_site_file" >&5
19652082 . "$ac_site_file"
19662083 fi
19702087 # Some versions of bash will fail to source /dev/null (special
19712088 # files actually), so we avoid doing that.
19722089 if test -f "$cache_file"; then
1973 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1974 echo "$as_me: loading cache $cache_file" >&6;}
2090 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2091 $as_echo "$as_me: loading cache $cache_file" >&6;}
19752092 case $cache_file in
19762093 [\\/]* | ?:[\\/]* ) . "$cache_file";;
19772094 *) . "./$cache_file";;
19782095 esac
19792096 fi
19802097 else
1981 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1982 echo "$as_me: creating cache $cache_file" >&6;}
2098 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2099 $as_echo "$as_me: creating cache $cache_file" >&6;}
19832100 >$cache_file
19842101 fi
19852102
19932110 eval ac_new_val=\$ac_env_${ac_var}_value
19942111 case $ac_old_set,$ac_new_set in
19952112 set,)
1996 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1997 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2113 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2114 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
19982115 ac_cache_corrupted=: ;;
19992116 ,set)
2000 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2001 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2117 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2118 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
20022119 ac_cache_corrupted=: ;;
20032120 ,);;
20042121 *)
20052122 if test "x$ac_old_val" != "x$ac_new_val"; then
2006 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2007 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2008 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
2009 echo "$as_me: former value: $ac_old_val" >&2;}
2010 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
2011 echo "$as_me: current value: $ac_new_val" >&2;}
2012 ac_cache_corrupted=:
2123 # differences in whitespace do not lead to failure.
2124 ac_old_val_w=`echo x $ac_old_val`
2125 ac_new_val_w=`echo x $ac_new_val`
2126 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2127 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2128 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2129 ac_cache_corrupted=:
2130 else
2131 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2132 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2133 eval $ac_var=\$ac_old_val
2134 fi
2135 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2136 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2137 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2138 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
20132139 fi;;
20142140 esac
20152141 # Pass precious variables to config.status.
20162142 if test "$ac_new_set" = set; then
20172143 case $ac_new_val in
2018 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2144 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
20192145 *) ac_arg=$ac_var=$ac_new_val ;;
20202146 esac
20212147 case " $ac_configure_args " in
20252151 fi
20262152 done
20272153 if $ac_cache_corrupted; then
2028 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2029 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2030 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2031 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2154 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2155 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2156 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2157 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
20322158 { (exit 1); exit 1; }; }
20332159 fi
20342160
20832209 fi
20842210 done
20852211 if test -z "$ac_aux_dir"; then
2086 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2087 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2212 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2213 $as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
20882214 { (exit 1); exit 1; }; }
20892215 fi
20902216
21102236 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
21112237 # OS/2's system install, which has a completely different semantic
21122238 # ./install, which can be erroneously created by make from ./install.sh.
2113 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2114 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2239 # Reject install programs that cannot install multiple files.
2240 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2241 $as_echo_n "checking for a BSD-compatible install... " >&6; }
21152242 if test -z "$INSTALL"; then
21162243 if test "${ac_cv_path_install+set}" = set; then
2117 echo $ECHO_N "(cached) $ECHO_C" >&6
2244 $as_echo_n "(cached) " >&6
21182245 else
21192246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21202247 for as_dir in $PATH
21432270 # program-specific install script used by HP pwplus--don't use.
21442271 :
21452272 else
2146 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2147 break 3
2273 rm -rf conftest.one conftest.two conftest.dir
2274 echo one > conftest.one
2275 echo two > conftest.two
2276 mkdir conftest.dir
2277 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2278 test -s conftest.one && test -s conftest.two &&
2279 test -s conftest.dir/conftest.one &&
2280 test -s conftest.dir/conftest.two
2281 then
2282 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2283 break 3
2284 fi
21482285 fi
21492286 fi
21502287 done
21512288 done
21522289 ;;
21532290 esac
2291
21542292 done
21552293 IFS=$as_save_IFS
21562294
2295 rm -rf conftest.one conftest.two conftest.dir
21572296
21582297 fi
21592298 if test "${ac_cv_path_install+set}" = set; then
21662305 INSTALL=$ac_install_sh
21672306 fi
21682307 fi
2169 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2170 echo "${ECHO_T}$INSTALL" >&6; }
2308 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2309 $as_echo "$INSTALL" >&6; }
21712310
21722311 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
21732312 # It thinks the first close brace ends the variable substitution.
21772316
21782317 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
21792318
2180 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2181 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2319 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2320 $as_echo_n "checking whether build environment is sane... " >&6; }
21822321 # Just in case
21832322 sleep 1
21842323 echo timestamp > conftest.file
22012340 # if, for instance, CONFIG_SHELL is bash and it inherits a
22022341 # broken ls alias from the environment. This has actually
22032342 # happened. Such a system could not be considered "sane".
2204 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2343 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
22052344 alias in your environment" >&5
2206 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2345 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
22072346 alias in your environment" >&2;}
22082347 { (exit 1); exit 1; }; }
22092348 fi
22142353 # Ok.
22152354 :
22162355 else
2217 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2356 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
22182357 Check your system clock" >&5
2219 echo "$as_me: error: newly created file is older than distributed files!
2358 $as_echo "$as_me: error: newly created file is older than distributed files!
22202359 Check your system clock" >&2;}
22212360 { (exit 1); exit 1; }; }
22222361 fi
2223 { echo "$as_me:$LINENO: result: yes" >&5
2224 echo "${ECHO_T}yes" >&6; }
2362 { $as_echo "$as_me:$LINENO: result: yes" >&5
2363 $as_echo "yes" >&6; }
22252364 test "$program_prefix" != NONE &&
22262365 program_transform_name="s&^&$program_prefix&;$program_transform_name"
22272366 # Use a double $ so make ignores it.
22282367 test "$program_suffix" != NONE &&
22292368 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2230 # Double any \ or $. echo might interpret backslashes.
2369 # Double any \ or $.
22312370 # By default was `s,x,x', remove it if useless.
2232 cat <<\_ACEOF >conftest.sed
2233 s/[\\$]/&&/g;s/;s,x,x,$//
2234 _ACEOF
2235 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2236 rm -f conftest.sed
2371 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2372 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
22372373
22382374 # expand $ac_aux_dir to an absolute path
22392375 am_aux_dir=`cd $ac_aux_dir && pwd`
22442380 am_missing_run="$MISSING --run "
22452381 else
22462382 am_missing_run=
2247 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2248 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2249 fi
2250
2251 { echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2252 echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2383 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2384 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2385 fi
2386
2387 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2388 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
22532389 if test -z "$MKDIR_P"; then
22542390 if test "${ac_cv_path_mkdir+set}" = set; then
2255 echo $ECHO_N "(cached) $ECHO_C" >&6
2391 $as_echo_n "(cached) " >&6
22562392 else
22572393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22582394 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
22872423 MKDIR_P="$ac_install_sh -d"
22882424 fi
22892425 fi
2290 { echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2291 echo "${ECHO_T}$MKDIR_P" >&6; }
2426 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2427 $as_echo "$MKDIR_P" >&6; }
22922428
22932429 mkdir_p="$MKDIR_P"
22942430 case $mkdir_p in
23002436 do
23012437 # Extract the first word of "$ac_prog", so it can be a program name with args.
23022438 set dummy $ac_prog; ac_word=$2
2303 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2304 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2439 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2440 $as_echo_n "checking for $ac_word... " >&6; }
23052441 if test "${ac_cv_prog_AWK+set}" = set; then
2306 echo $ECHO_N "(cached) $ECHO_C" >&6
2442 $as_echo_n "(cached) " >&6
23072443 else
23082444 if test -n "$AWK"; then
23092445 ac_cv_prog_AWK="$AWK" # Let the user override the test.
23162452 for ac_exec_ext in '' $ac_executable_extensions; do
23172453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
23182454 ac_cv_prog_AWK="$ac_prog"
2319 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2455 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23202456 break 2
23212457 fi
23222458 done
23272463 fi
23282464 AWK=$ac_cv_prog_AWK
23292465 if test -n "$AWK"; then
2330 { echo "$as_me:$LINENO: result: $AWK" >&5
2331 echo "${ECHO_T}$AWK" >&6; }
2332 else
2333 { echo "$as_me:$LINENO: result: no" >&5
2334 echo "${ECHO_T}no" >&6; }
2466 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2467 $as_echo "$AWK" >&6; }
2468 else
2469 { $as_echo "$as_me:$LINENO: result: no" >&5
2470 $as_echo "no" >&6; }
23352471 fi
23362472
23372473
23382474 test -n "$AWK" && break
23392475 done
23402476
2341 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2342 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2343 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2477 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2478 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2479 set x ${MAKE-make}
2480 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
23442481 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2345 echo $ECHO_N "(cached) $ECHO_C" >&6
2482 $as_echo_n "(cached) " >&6
23462483 else
23472484 cat >conftest.make <<\_ACEOF
23482485 SHELL = /bin/sh
23592496 rm -f conftest.make
23602497 fi
23612498 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2362 { echo "$as_me:$LINENO: result: yes" >&5
2363 echo "${ECHO_T}yes" >&6; }
2499 { $as_echo "$as_me:$LINENO: result: yes" >&5
2500 $as_echo "yes" >&6; }
23642501 SET_MAKE=
23652502 else
2366 { echo "$as_me:$LINENO: result: no" >&5
2367 echo "${ECHO_T}no" >&6; }
2503 { $as_echo "$as_me:$LINENO: result: no" >&5
2504 $as_echo "no" >&6; }
23682505 SET_MAKE="MAKE=${MAKE-make}"
23692506 fi
23702507
23832520 am__isrc=' -I$(srcdir)'
23842521 # test to see if srcdir already configured
23852522 if test -f $srcdir/config.status; then
2386 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2387 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2523 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2524 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
23882525 { (exit 1); exit 1; }; }
23892526 fi
23902527 fi
24012538
24022539 # Define the identity of the package.
24032540 PACKAGE='PolicyKit-gnome'
2404 VERSION='0.8'
2541 VERSION='0.9'
24052542
24062543
24072544 cat >>confdefs.h <<_ACEOF
24392576 if test -n "$ac_tool_prefix"; then
24402577 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
24412578 set dummy ${ac_tool_prefix}strip; ac_word=$2
2442 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2443 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2579 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2580 $as_echo_n "checking for $ac_word... " >&6; }
24442581 if test "${ac_cv_prog_STRIP+set}" = set; then
2445 echo $ECHO_N "(cached) $ECHO_C" >&6
2582 $as_echo_n "(cached) " >&6
24462583 else
24472584 if test -n "$STRIP"; then
24482585 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
24552592 for ac_exec_ext in '' $ac_executable_extensions; do
24562593 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24572594 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2458 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
24592596 break 2
24602597 fi
24612598 done
24662603 fi
24672604 STRIP=$ac_cv_prog_STRIP
24682605 if test -n "$STRIP"; then
2469 { echo "$as_me:$LINENO: result: $STRIP" >&5
2470 echo "${ECHO_T}$STRIP" >&6; }
2471 else
2472 { echo "$as_me:$LINENO: result: no" >&5
2473 echo "${ECHO_T}no" >&6; }
2606 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2607 $as_echo "$STRIP" >&6; }
2608 else
2609 { $as_echo "$as_me:$LINENO: result: no" >&5
2610 $as_echo "no" >&6; }
24742611 fi
24752612
24762613
24792616 ac_ct_STRIP=$STRIP
24802617 # Extract the first word of "strip", so it can be a program name with args.
24812618 set dummy strip; ac_word=$2
2482 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2483 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2619 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2620 $as_echo_n "checking for $ac_word... " >&6; }
24842621 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2485 echo $ECHO_N "(cached) $ECHO_C" >&6
2622 $as_echo_n "(cached) " >&6
24862623 else
24872624 if test -n "$ac_ct_STRIP"; then
24882625 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
24952632 for ac_exec_ext in '' $ac_executable_extensions; do
24962633 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
24972634 ac_cv_prog_ac_ct_STRIP="strip"
2498 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2635 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
24992636 break 2
25002637 fi
25012638 done
25062643 fi
25072644 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
25082645 if test -n "$ac_ct_STRIP"; then
2509 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2510 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2511 else
2512 { echo "$as_me:$LINENO: result: no" >&5
2513 echo "${ECHO_T}no" >&6; }
2646 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2647 $as_echo "$ac_ct_STRIP" >&6; }
2648 else
2649 { $as_echo "$as_me:$LINENO: result: no" >&5
2650 $as_echo "no" >&6; }
25142651 fi
25152652
25162653 if test "x$ac_ct_STRIP" = x; then
25182655 else
25192656 case $cross_compiling:$ac_tool_warned in
25202657 yes:)
2521 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2658 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
25222659 whose name does not start with the host triplet. If you think this
25232660 configuration is useful to you, please write to autoconf@gnu.org." >&5
2524 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2661 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
25252662 whose name does not start with the host triplet. If you think this
25262663 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
25272664 ac_tool_warned=yes ;;
25522689 ac_config_headers="$ac_config_headers config.h"
25532690
25542691
2555 { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2556 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2692 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2693 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
25572694 # Check whether --enable-maintainer-mode was given.
25582695 if test "${enable_maintainer_mode+set}" = set; then
25592696 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
25612698 USE_MAINTAINER_MODE=no
25622699 fi
25632700
2564 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2565 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2701 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2702 $as_echo "$USE_MAINTAINER_MODE" >&6; }
25662703 if test $USE_MAINTAINER_MODE = yes; then
25672704 MAINTAINER_MODE_TRUE=
25682705 MAINTAINER_MODE_FALSE='#'
25942731 if test -n "$ac_tool_prefix"; then
25952732 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
25962733 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2597 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2734 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2735 $as_echo_n "checking for $ac_word... " >&6; }
25992736 if test "${ac_cv_prog_CC+set}" = set; then
2600 echo $ECHO_N "(cached) $ECHO_C" >&6
2737 $as_echo_n "(cached) " >&6
26012738 else
26022739 if test -n "$CC"; then
26032740 ac_cv_prog_CC="$CC" # Let the user override the test.
26102747 for ac_exec_ext in '' $ac_executable_extensions; do
26112748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26122749 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2750 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26142751 break 2
26152752 fi
26162753 done
26212758 fi
26222759 CC=$ac_cv_prog_CC
26232760 if test -n "$CC"; then
2624 { echo "$as_me:$LINENO: result: $CC" >&5
2625 echo "${ECHO_T}$CC" >&6; }
2626 else
2627 { echo "$as_me:$LINENO: result: no" >&5
2628 echo "${ECHO_T}no" >&6; }
2761 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2762 $as_echo "$CC" >&6; }
2763 else
2764 { $as_echo "$as_me:$LINENO: result: no" >&5
2765 $as_echo "no" >&6; }
26292766 fi
26302767
26312768
26342771 ac_ct_CC=$CC
26352772 # Extract the first word of "gcc", so it can be a program name with args.
26362773 set dummy gcc; ac_word=$2
2637 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2638 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2774 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2775 $as_echo_n "checking for $ac_word... " >&6; }
26392776 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2640 echo $ECHO_N "(cached) $ECHO_C" >&6
2777 $as_echo_n "(cached) " >&6
26412778 else
26422779 if test -n "$ac_ct_CC"; then
26432780 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
26502787 for ac_exec_ext in '' $ac_executable_extensions; do
26512788 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26522789 ac_cv_prog_ac_ct_CC="gcc"
2653 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2790 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26542791 break 2
26552792 fi
26562793 done
26612798 fi
26622799 ac_ct_CC=$ac_cv_prog_ac_ct_CC
26632800 if test -n "$ac_ct_CC"; then
2664 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2665 echo "${ECHO_T}$ac_ct_CC" >&6; }
2666 else
2667 { echo "$as_me:$LINENO: result: no" >&5
2668 echo "${ECHO_T}no" >&6; }
2801 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2802 $as_echo "$ac_ct_CC" >&6; }
2803 else
2804 { $as_echo "$as_me:$LINENO: result: no" >&5
2805 $as_echo "no" >&6; }
26692806 fi
26702807
26712808 if test "x$ac_ct_CC" = x; then
26732810 else
26742811 case $cross_compiling:$ac_tool_warned in
26752812 yes:)
2676 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2813 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
26772814 whose name does not start with the host triplet. If you think this
26782815 configuration is useful to you, please write to autoconf@gnu.org." >&5
2679 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2816 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
26802817 whose name does not start with the host triplet. If you think this
26812818 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
26822819 ac_tool_warned=yes ;;
26912828 if test -n "$ac_tool_prefix"; then
26922829 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
26932830 set dummy ${ac_tool_prefix}cc; ac_word=$2
2694 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2831 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2832 $as_echo_n "checking for $ac_word... " >&6; }
26962833 if test "${ac_cv_prog_CC+set}" = set; then
2697 echo $ECHO_N "(cached) $ECHO_C" >&6
2834 $as_echo_n "(cached) " >&6
26982835 else
26992836 if test -n "$CC"; then
27002837 ac_cv_prog_CC="$CC" # Let the user override the test.
27072844 for ac_exec_ext in '' $ac_executable_extensions; do
27082845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
27092846 ac_cv_prog_CC="${ac_tool_prefix}cc"
2710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2847 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27112848 break 2
27122849 fi
27132850 done
27182855 fi
27192856 CC=$ac_cv_prog_CC
27202857 if test -n "$CC"; then
2721 { echo "$as_me:$LINENO: result: $CC" >&5
2722 echo "${ECHO_T}$CC" >&6; }
2723 else
2724 { echo "$as_me:$LINENO: result: no" >&5
2725 echo "${ECHO_T}no" >&6; }
2858 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2859 $as_echo "$CC" >&6; }
2860 else
2861 { $as_echo "$as_me:$LINENO: result: no" >&5
2862 $as_echo "no" >&6; }
27262863 fi
27272864
27282865
27312868 if test -z "$CC"; then
27322869 # Extract the first word of "cc", so it can be a program name with args.
27332870 set dummy cc; ac_word=$2
2734 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2735 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2871 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2872 $as_echo_n "checking for $ac_word... " >&6; }
27362873 if test "${ac_cv_prog_CC+set}" = set; then
2737 echo $ECHO_N "(cached) $ECHO_C" >&6
2874 $as_echo_n "(cached) " >&6
27382875 else
27392876 if test -n "$CC"; then
27402877 ac_cv_prog_CC="$CC" # Let the user override the test.
27522889 continue
27532890 fi
27542891 ac_cv_prog_CC="cc"
2755 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2892 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
27562893 break 2
27572894 fi
27582895 done
27752912 fi
27762913 CC=$ac_cv_prog_CC
27772914 if test -n "$CC"; then
2778 { echo "$as_me:$LINENO: result: $CC" >&5
2779 echo "${ECHO_T}$CC" >&6; }
2780 else
2781 { echo "$as_me:$LINENO: result: no" >&5
2782 echo "${ECHO_T}no" >&6; }
2915 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2916 $as_echo "$CC" >&6; }
2917 else
2918 { $as_echo "$as_me:$LINENO: result: no" >&5
2919 $as_echo "no" >&6; }
27832920 fi
27842921
27852922
27902927 do
27912928 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
27922929 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2793 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2794 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2930 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2931 $as_echo_n "checking for $ac_word... " >&6; }
27952932 if test "${ac_cv_prog_CC+set}" = set; then
2796 echo $ECHO_N "(cached) $ECHO_C" >&6
2933 $as_echo_n "(cached) " >&6
27972934 else
27982935 if test -n "$CC"; then
27992936 ac_cv_prog_CC="$CC" # Let the user override the test.
28062943 for ac_exec_ext in '' $ac_executable_extensions; do
28072944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28082945 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2809 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2946 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
28102947 break 2
28112948 fi
28122949 done
28172954 fi
28182955 CC=$ac_cv_prog_CC
28192956 if test -n "$CC"; then
2820 { echo "$as_me:$LINENO: result: $CC" >&5
2821 echo "${ECHO_T}$CC" >&6; }
2822 else
2823 { echo "$as_me:$LINENO: result: no" >&5
2824 echo "${ECHO_T}no" >&6; }
2957 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2958 $as_echo "$CC" >&6; }
2959 else
2960 { $as_echo "$as_me:$LINENO: result: no" >&5
2961 $as_echo "no" >&6; }
28252962 fi
28262963
28272964
28342971 do
28352972 # Extract the first word of "$ac_prog", so it can be a program name with args.
28362973 set dummy $ac_prog; ac_word=$2
2837 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2838 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2974 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2975 $as_echo_n "checking for $ac_word... " >&6; }
28392976 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2840 echo $ECHO_N "(cached) $ECHO_C" >&6
2977 $as_echo_n "(cached) " >&6
28412978 else
28422979 if test -n "$ac_ct_CC"; then
28432980 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
28502987 for ac_exec_ext in '' $ac_executable_extensions; do
28512988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
28522989 ac_cv_prog_ac_ct_CC="$ac_prog"
2853 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2990 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
28542991 break 2
28552992 fi
28562993 done
28612998 fi
28622999 ac_ct_CC=$ac_cv_prog_ac_ct_CC
28633000 if test -n "$ac_ct_CC"; then
2864 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2865 echo "${ECHO_T}$ac_ct_CC" >&6; }
2866 else
2867 { echo "$as_me:$LINENO: result: no" >&5
2868 echo "${ECHO_T}no" >&6; }
3001 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3002 $as_echo "$ac_ct_CC" >&6; }
3003 else
3004 { $as_echo "$as_me:$LINENO: result: no" >&5
3005 $as_echo "no" >&6; }
28693006 fi
28703007
28713008
28773014 else
28783015 case $cross_compiling:$ac_tool_warned in
28793016 yes:)
2880 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3017 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
28813018 whose name does not start with the host triplet. If you think this
28823019 configuration is useful to you, please write to autoconf@gnu.org." >&5
2883 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3020 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
28843021 whose name does not start with the host triplet. If you think this
28853022 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
28863023 ac_tool_warned=yes ;;
28923029 fi
28933030
28943031
2895 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3032 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
28963033 See \`config.log' for more details." >&5
2897 echo "$as_me: error: no acceptable C compiler found in \$PATH
3034 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
28983035 See \`config.log' for more details." >&2;}
28993036 { (exit 1); exit 1; }; }
29003037
29013038 # Provide some information about the compiler.
2902 echo "$as_me:$LINENO: checking for C compiler version" >&5
2903 ac_compiler=`set X $ac_compile; echo $2`
3039 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3040 set X $ac_compile
3041 ac_compiler=$2
29043042 { (ac_try="$ac_compiler --version >&5"
29053043 case "(($ac_try" in
29063044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29073045 *) ac_try_echo=$ac_try;;
29083046 esac
2909 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3047 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3048 $as_echo "$ac_try_echo") >&5
29103049 (eval "$ac_compiler --version >&5") 2>&5
29113050 ac_status=$?
2912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3051 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
29133052 (exit $ac_status); }
29143053 { (ac_try="$ac_compiler -v >&5"
29153054 case "(($ac_try" in
29163055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29173056 *) ac_try_echo=$ac_try;;
29183057 esac
2919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3058 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3059 $as_echo "$ac_try_echo") >&5
29203060 (eval "$ac_compiler -v >&5") 2>&5
29213061 ac_status=$?
2922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3062 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
29233063 (exit $ac_status); }
29243064 { (ac_try="$ac_compiler -V >&5"
29253065 case "(($ac_try" in
29263066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29273067 *) ac_try_echo=$ac_try;;
29283068 esac
2929 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3069 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3070 $as_echo "$ac_try_echo") >&5
29303071 (eval "$ac_compiler -V >&5") 2>&5
29313072 ac_status=$?
2932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
29333074 (exit $ac_status); }
29343075
29353076 cat >conftest.$ac_ext <<_ACEOF
29483089 }
29493090 _ACEOF
29503091 ac_clean_files_save=$ac_clean_files
2951 ac_clean_files="$ac_clean_files a.out a.exe b.out"
3092 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
29523093 # Try to create an executable without -o first, disregard a.out.
29533094 # It will help us diagnose broken compilers, and finding out an intuition
29543095 # of exeext.
2955 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2956 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2957 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2958 #
2959 # List of possible output files, starting from the most likely.
2960 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2961 # only as a last resort. b.out is created by i960 compilers.
2962 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2963 #
2964 # The IRIX 6 linker writes into existing files which may not be
2965 # executable, retaining their permissions. Remove them first so a
2966 # subsequent execution test works.
3096 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3097 $as_echo_n "checking for C compiler default output file name... " >&6; }
3098 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3099
3100 # The possible output files:
3101 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3102
29673103 ac_rmfiles=
29683104 for ac_file in $ac_files
29693105 do
29703106 case $ac_file in
2971 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3107 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
29723108 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
29733109 esac
29743110 done
29793115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
29803116 *) ac_try_echo=$ac_try;;
29813117 esac
2982 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3118 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3119 $as_echo "$ac_try_echo") >&5
29833120 (eval "$ac_link_default") 2>&5
29843121 ac_status=$?
2985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3122 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
29863123 (exit $ac_status); }; then
29873124 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
29883125 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
29933130 do
29943131 test -f "$ac_file" || continue
29953132 case $ac_file in
2996 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3133 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
29973134 ;;
29983135 [ab].out )
29993136 # We found the default executable, but exeext='' is most
30203157 ac_file=''
30213158 fi
30223159
3023 { echo "$as_me:$LINENO: result: $ac_file" >&5
3024 echo "${ECHO_T}$ac_file" >&6; }
3160 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3161 $as_echo "$ac_file" >&6; }
30253162 if test -z "$ac_file"; then
3026 echo "$as_me: failed program was:" >&5
3163 $as_echo "$as_me: failed program was:" >&5
30273164 sed 's/^/| /' conftest.$ac_ext >&5
30283165
3029 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3166 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
30303167 See \`config.log' for more details." >&5
3031 echo "$as_me: error: C compiler cannot create executables
3168 $as_echo "$as_me: error: C compiler cannot create executables
30323169 See \`config.log' for more details." >&2;}
30333170 { (exit 77); exit 77; }; }
30343171 fi
30373174
30383175 # Check that the compiler produces executables we can run. If not, either
30393176 # the compiler is broken, or we cross compile.
3040 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3041 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3177 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3178 $as_echo_n "checking whether the C compiler works... " >&6; }
30423179 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
30433180 # If not cross compiling, check that we can run a simple program.
30443181 if test "$cross_compiling" != yes; then
30473184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30483185 *) ac_try_echo=$ac_try;;
30493186 esac
3050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3187 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3188 $as_echo "$ac_try_echo") >&5
30513189 (eval "$ac_try") 2>&5
30523190 ac_status=$?
3053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
30543192 (exit $ac_status); }; }; then
30553193 cross_compiling=no
30563194 else
30573195 if test "$cross_compiling" = maybe; then
30583196 cross_compiling=yes
30593197 else
3060 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3198 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
30613199 If you meant to cross compile, use \`--host'.
30623200 See \`config.log' for more details." >&5
3063 echo "$as_me: error: cannot run C compiled programs.
3201 $as_echo "$as_me: error: cannot run C compiled programs.
30643202 If you meant to cross compile, use \`--host'.
30653203 See \`config.log' for more details." >&2;}
30663204 { (exit 1); exit 1; }; }
30673205 fi
30683206 fi
30693207 fi
3070 { echo "$as_me:$LINENO: result: yes" >&5
3071 echo "${ECHO_T}yes" >&6; }
3072
3073 rm -f a.out a.exe conftest$ac_cv_exeext b.out
3208 { $as_echo "$as_me:$LINENO: result: yes" >&5
3209 $as_echo "yes" >&6; }
3210
3211 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
30743212 ac_clean_files=$ac_clean_files_save
30753213 # Check that the compiler produces executables we can run. If not, either
30763214 # the compiler is broken, or we cross compile.
3077 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3078 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3079 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
3080 echo "${ECHO_T}$cross_compiling" >&6; }
3081
3082 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3083 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3215 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3216 $as_echo_n "checking whether we are cross compiling... " >&6; }
3217 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3218 $as_echo "$cross_compiling" >&6; }
3219
3220 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3221 $as_echo_n "checking for suffix of executables... " >&6; }
30843222 if { (ac_try="$ac_link"
30853223 case "(($ac_try" in
30863224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
30873225 *) ac_try_echo=$ac_try;;
30883226 esac
3089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3227 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3228 $as_echo "$ac_try_echo") >&5
30903229 (eval "$ac_link") 2>&5
30913230 ac_status=$?
3092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
30933232 (exit $ac_status); }; then
30943233 # If both `conftest.exe' and `conftest' are `present' (well, observable)
30953234 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
30983237 for ac_file in conftest.exe conftest conftest.*; do
30993238 test -f "$ac_file" || continue
31003239 case $ac_file in
3101 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3240 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
31023241 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
31033242 break;;
31043243 * ) break;;
31053244 esac
31063245 done
31073246 else
3108 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3247 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
31093248 See \`config.log' for more details." >&5
3110 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3249 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
31113250 See \`config.log' for more details." >&2;}
31123251 { (exit 1); exit 1; }; }
31133252 fi
31143253
31153254 rm -f conftest$ac_cv_exeext
3116 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3117 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3255 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3256 $as_echo "$ac_cv_exeext" >&6; }
31183257
31193258 rm -f conftest.$ac_ext
31203259 EXEEXT=$ac_cv_exeext
31213260 ac_exeext=$EXEEXT
3122 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3123 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3261 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3262 $as_echo_n "checking for suffix of object files... " >&6; }
31243263 if test "${ac_cv_objext+set}" = set; then
3125 echo $ECHO_N "(cached) $ECHO_C" >&6
3264 $as_echo_n "(cached) " >&6
31263265 else
31273266 cat >conftest.$ac_ext <<_ACEOF
31283267 /* confdefs.h. */
31453284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31463285 *) ac_try_echo=$ac_try;;
31473286 esac
3148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3287 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3288 $as_echo "$ac_try_echo") >&5
31493289 (eval "$ac_compile") 2>&5
31503290 ac_status=$?
3151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3291 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
31523292 (exit $ac_status); }; then
31533293 for ac_file in conftest.o conftest.obj conftest.*; do
31543294 test -f "$ac_file" || continue;
31553295 case $ac_file in
3156 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3296 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
31573297 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
31583298 break;;
31593299 esac
31603300 done
31613301 else
3162 echo "$as_me: failed program was:" >&5
3302 $as_echo "$as_me: failed program was:" >&5
31633303 sed 's/^/| /' conftest.$ac_ext >&5
31643304
3165 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3305 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
31663306 See \`config.log' for more details." >&5
3167 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3307 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
31683308 See \`config.log' for more details." >&2;}
31693309 { (exit 1); exit 1; }; }
31703310 fi
31713311
31723312 rm -f conftest.$ac_cv_objext conftest.$ac_ext
31733313 fi
3174 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3175 echo "${ECHO_T}$ac_cv_objext" >&6; }
3314 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3315 $as_echo "$ac_cv_objext" >&6; }
31763316 OBJEXT=$ac_cv_objext
31773317 ac_objext=$OBJEXT
3178 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3179 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3318 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3319 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
31803320 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3181 echo $ECHO_N "(cached) $ECHO_C" >&6
3321 $as_echo_n "(cached) " >&6
31823322 else
31833323 cat >conftest.$ac_ext <<_ACEOF
31843324 /* confdefs.h. */
32043344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32053345 *) ac_try_echo=$ac_try;;
32063346 esac
3207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3347 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3348 $as_echo "$ac_try_echo") >&5
32083349 (eval "$ac_compile") 2>conftest.er1
32093350 ac_status=$?
32103351 grep -v '^ *+' conftest.er1 >conftest.err
32113352 rm -f conftest.er1
32123353 cat conftest.err >&5
3213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3354 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
32143355 (exit $ac_status); } && {
32153356 test -z "$ac_c_werror_flag" ||
32163357 test ! -s conftest.err
32173358 } && test -s conftest.$ac_objext; then
32183359 ac_compiler_gnu=yes
32193360 else
3220 echo "$as_me: failed program was:" >&5
3361 $as_echo "$as_me: failed program was:" >&5
32213362 sed 's/^/| /' conftest.$ac_ext >&5
32223363
32233364 ac_compiler_gnu=no
32273368 ac_cv_c_compiler_gnu=$ac_compiler_gnu
32283369
32293370 fi
3230 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3231 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3232 GCC=`test $ac_compiler_gnu = yes && echo yes`
3371 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3372 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3373 if test $ac_compiler_gnu = yes; then
3374 GCC=yes
3375 else
3376 GCC=
3377 fi
32333378 ac_test_CFLAGS=${CFLAGS+set}
32343379 ac_save_CFLAGS=$CFLAGS
3235 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3236 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3380 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3381 $as_echo_n "checking whether $CC accepts -g... " >&6; }
32373382 if test "${ac_cv_prog_cc_g+set}" = set; then
3238 echo $ECHO_N "(cached) $ECHO_C" >&6
3383 $as_echo_n "(cached) " >&6
32393384 else
32403385 ac_save_c_werror_flag=$ac_c_werror_flag
32413386 ac_c_werror_flag=yes
32623407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32633408 *) ac_try_echo=$ac_try;;
32643409 esac
3265 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3410 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3411 $as_echo "$ac_try_echo") >&5
32663412 (eval "$ac_compile") 2>conftest.er1
32673413 ac_status=$?
32683414 grep -v '^ *+' conftest.er1 >conftest.err
32693415 rm -f conftest.er1
32703416 cat conftest.err >&5
3271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3417 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
32723418 (exit $ac_status); } && {
32733419 test -z "$ac_c_werror_flag" ||
32743420 test ! -s conftest.err
32753421 } && test -s conftest.$ac_objext; then
32763422 ac_cv_prog_cc_g=yes
32773423 else
3278 echo "$as_me: failed program was:" >&5
3424 $as_echo "$as_me: failed program was:" >&5
32793425 sed 's/^/| /' conftest.$ac_ext >&5
32803426
32813427 CFLAGS=""
33003446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33013447 *) ac_try_echo=$ac_try;;
33023448 esac
3303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3449 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3450 $as_echo "$ac_try_echo") >&5
33043451 (eval "$ac_compile") 2>conftest.er1
33053452 ac_status=$?
33063453 grep -v '^ *+' conftest.er1 >conftest.err
33073454 rm -f conftest.er1
33083455 cat conftest.err >&5
3309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
33103457 (exit $ac_status); } && {
33113458 test -z "$ac_c_werror_flag" ||
33123459 test ! -s conftest.err
33133460 } && test -s conftest.$ac_objext; then
33143461 :
33153462 else
3316 echo "$as_me: failed program was:" >&5
3463 $as_echo "$as_me: failed program was:" >&5
33173464 sed 's/^/| /' conftest.$ac_ext >&5
33183465
33193466 ac_c_werror_flag=$ac_save_c_werror_flag
33393486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
33403487 *) ac_try_echo=$ac_try;;
33413488 esac
3342 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3489 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3490 $as_echo "$ac_try_echo") >&5
33433491 (eval "$ac_compile") 2>conftest.er1
33443492 ac_status=$?
33453493 grep -v '^ *+' conftest.er1 >conftest.err
33463494 rm -f conftest.er1
33473495 cat conftest.err >&5
3348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3496 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
33493497 (exit $ac_status); } && {
33503498 test -z "$ac_c_werror_flag" ||
33513499 test ! -s conftest.err
33523500 } && test -s conftest.$ac_objext; then
33533501 ac_cv_prog_cc_g=yes
33543502 else
3355 echo "$as_me: failed program was:" >&5
3503 $as_echo "$as_me: failed program was:" >&5
33563504 sed 's/^/| /' conftest.$ac_ext >&5
33573505
33583506
33673515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33683516 ac_c_werror_flag=$ac_save_c_werror_flag
33693517 fi
3370 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3371 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3518 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3519 $as_echo "$ac_cv_prog_cc_g" >&6; }
33723520 if test "$ac_test_CFLAGS" = set; then
33733521 CFLAGS=$ac_save_CFLAGS
33743522 elif test $ac_cv_prog_cc_g = yes; then
33843532 CFLAGS=
33853533 fi
33863534 fi
3387 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3388 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3535 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3536 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
33893537 if test "${ac_cv_prog_cc_c89+set}" = set; then
3390 echo $ECHO_N "(cached) $ECHO_C" >&6
3538 $as_echo_n "(cached) " >&6
33913539 else
33923540 ac_cv_prog_cc_c89=no
33933541 ac_save_CC=$CC
34583606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
34593607 *) ac_try_echo=$ac_try;;
34603608 esac
3461 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3609 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3610 $as_echo "$ac_try_echo") >&5
34623611 (eval "$ac_compile") 2>conftest.er1
34633612 ac_status=$?
34643613 grep -v '^ *+' conftest.er1 >conftest.err
34653614 rm -f conftest.er1
34663615 cat conftest.err >&5
3467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
34683617 (exit $ac_status); } && {
34693618 test -z "$ac_c_werror_flag" ||
34703619 test ! -s conftest.err
34713620 } && test -s conftest.$ac_objext; then
34723621 ac_cv_prog_cc_c89=$ac_arg
34733622 else
3474 echo "$as_me: failed program was:" >&5
3623 $as_echo "$as_me: failed program was:" >&5
34753624 sed 's/^/| /' conftest.$ac_ext >&5
34763625
34773626
34873636 # AC_CACHE_VAL
34883637 case "x$ac_cv_prog_cc_c89" in
34893638 x)
3490 { echo "$as_me:$LINENO: result: none needed" >&5
3491 echo "${ECHO_T}none needed" >&6; } ;;
3639 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3640 $as_echo "none needed" >&6; } ;;
34923641 xno)
3493 { echo "$as_me:$LINENO: result: unsupported" >&5
3494 echo "${ECHO_T}unsupported" >&6; } ;;
3642 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3643 $as_echo "unsupported" >&6; } ;;
34953644 *)
34963645 CC="$CC $ac_cv_prog_cc_c89"
3497 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3498 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3646 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3647 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
34993648 esac
35003649
35013650
35163665 .PHONY: am__doit
35173666 END
35183667 # If we don't find an include directive, just comment out the code.
3519 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3520 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3668 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3669 $as_echo_n "checking for style of include used by $am_make... " >&6; }
35213670 am__include="#"
35223671 am__quote=
35233672 _am_result=none
35443693 fi
35453694
35463695
3547 { echo "$as_me:$LINENO: result: $_am_result" >&5
3548 echo "${ECHO_T}$_am_result" >&6; }
3696 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3697 $as_echo "$_am_result" >&6; }
35493698 rm -f confinc confmf
35503699
35513700 # Check whether --enable-dependency-tracking was given.
35693718
35703719 depcc="$CC" am_compiler_list=
35713720
3572 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3573 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3721 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3722 $as_echo_n "checking dependency style of $depcc... " >&6; }
35743723 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3575 echo $ECHO_N "(cached) $ECHO_C" >&6
3724 $as_echo_n "(cached) " >&6
35763725 else
35773726 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
35783727 # We make a subdir and do the tests there. Otherwise we can end up
36603809 fi
36613810
36623811 fi
3663 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3664 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3812 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3813 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
36653814 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
36663815
36673816 if
36763825
36773826
36783827
3679 { echo "$as_me:$LINENO: checking for library containing strerror" >&5
3680 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
3828 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3829 $as_echo_n "checking for library containing strerror... " >&6; }
36813830 if test "${ac_cv_search_strerror+set}" = set; then
3682 echo $ECHO_N "(cached) $ECHO_C" >&6
3831 $as_echo_n "(cached) " >&6
36833832 else
36843833 ac_func_search_save_LIBS=$LIBS
36853834 cat >conftest.$ac_ext <<_ACEOF
37173866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
37183867 *) ac_try_echo=$ac_try;;
37193868 esac
3720 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3869 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3870 $as_echo "$ac_try_echo") >&5
37213871 (eval "$ac_link") 2>conftest.er1
37223872 ac_status=$?
37233873 grep -v '^ *+' conftest.er1 >conftest.err
37243874 rm -f conftest.er1
37253875 cat conftest.err >&5
3726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3876 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
37273877 (exit $ac_status); } && {
37283878 test -z "$ac_c_werror_flag" ||
37293879 test ! -s conftest.err
3730 } && test -s conftest$ac_exeext &&
3731 $as_test_x conftest$ac_exeext; then
3880 } && test -s conftest$ac_exeext && {
3881 test "$cross_compiling" = yes ||
3882 $as_test_x conftest$ac_exeext
3883 }; then
37323884 ac_cv_search_strerror=$ac_res
37333885 else
3734 echo "$as_me: failed program was:" >&5
3886 $as_echo "$as_me: failed program was:" >&5
37353887 sed 's/^/| /' conftest.$ac_ext >&5
37363888
37373889
37383890 fi
37393891
3892 rm -rf conftest.dSYM
37403893 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
37413894 conftest$ac_exeext
37423895 if test "${ac_cv_search_strerror+set}" = set; then
37513904 rm conftest.$ac_ext
37523905 LIBS=$ac_func_search_save_LIBS
37533906 fi
3754 { echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3755 echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
3907 { $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3908 $as_echo "$ac_cv_search_strerror" >&6; }
37563909 ac_res=$ac_cv_search_strerror
37573910 if test "$ac_res" != no; then
37583911 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
37643917 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
37653918 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
37663919 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3767 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3768 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3920 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3921 $as_echo_n "checking how to run the C preprocessor... " >&6; }
37693922 # On Suns, sometimes $CPP names a directory.
37703923 if test -n "$CPP" && test -d "$CPP"; then
37713924 CPP=
37723925 fi
37733926 if test -z "$CPP"; then
37743927 if test "${ac_cv_prog_CPP+set}" = set; then
3775 echo $ECHO_N "(cached) $ECHO_C" >&6
3928 $as_echo_n "(cached) " >&6
37763929 else
37773930 # Double quotes because CPP needs to be expanded
37783931 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
38043957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38053958 *) ac_try_echo=$ac_try;;
38063959 esac
3807 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3960 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3961 $as_echo "$ac_try_echo") >&5
38083962 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
38093963 ac_status=$?
38103964 grep -v '^ *+' conftest.er1 >conftest.err
38113965 rm -f conftest.er1
38123966 cat conftest.err >&5
3813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3967 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
38143968 (exit $ac_status); } >/dev/null && {
38153969 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
38163970 test ! -s conftest.err
38173971 }; then
38183972 :
38193973 else
3820 echo "$as_me: failed program was:" >&5
3974 $as_echo "$as_me: failed program was:" >&5
38213975 sed 's/^/| /' conftest.$ac_ext >&5
38223976
38233977 # Broken: fails on valid input.
38413995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
38423996 *) ac_try_echo=$ac_try;;
38433997 esac
3844 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3998 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3999 $as_echo "$ac_try_echo") >&5
38454000 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
38464001 ac_status=$?
38474002 grep -v '^ *+' conftest.er1 >conftest.err
38484003 rm -f conftest.er1
38494004 cat conftest.err >&5
3850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
38514006 (exit $ac_status); } >/dev/null && {
38524007 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
38534008 test ! -s conftest.err
38554010 # Broken: success on invalid input.
38564011 continue
38574012 else
3858 echo "$as_me: failed program was:" >&5
4013 $as_echo "$as_me: failed program was:" >&5
38594014 sed 's/^/| /' conftest.$ac_ext >&5
38604015
38614016 # Passes both tests.
38804035 else
38814036 ac_cv_prog_CPP=$CPP
38824037 fi
3883 { echo "$as_me:$LINENO: result: $CPP" >&5
3884 echo "${ECHO_T}$CPP" >&6; }
4038 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4039 $as_echo "$CPP" >&6; }
38854040 ac_preproc_ok=false
38864041 for ac_c_preproc_warn_flag in '' yes
38874042 do
39094064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
39104065 *) ac_try_echo=$ac_try;;
39114066 esac
3912 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4067 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4068 $as_echo "$ac_try_echo") >&5
39134069 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
39144070 ac_status=$?
39154071 grep -v '^ *+' conftest.er1 >conftest.err
39164072 rm -f conftest.er1
39174073 cat conftest.err >&5
3918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
39194075 (exit $ac_status); } >/dev/null && {
39204076 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
39214077 test ! -s conftest.err
39224078 }; then
39234079 :
39244080 else
3925 echo "$as_me: failed program was:" >&5
4081 $as_echo "$as_me: failed program was:" >&5
39264082 sed 's/^/| /' conftest.$ac_ext >&5
39274083
39284084 # Broken: fails on valid input.
39464102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
39474103 *) ac_try_echo=$ac_try;;
39484104 esac
3949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4105 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4106 $as_echo "$ac_try_echo") >&5
39504107 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
39514108 ac_status=$?
39524109 grep -v '^ *+' conftest.er1 >conftest.err
39534110 rm -f conftest.er1
39544111 cat conftest.err >&5
3955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
39564113 (exit $ac_status); } >/dev/null && {
39574114 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
39584115 test ! -s conftest.err
39604117 # Broken: success on invalid input.
39614118 continue
39624119 else
3963 echo "$as_me: failed program was:" >&5
4120 $as_echo "$as_me: failed program was:" >&5
39644121 sed 's/^/| /' conftest.$ac_ext >&5
39654122
39664123 # Passes both tests.
39764133 if $ac_preproc_ok; then
39774134 :
39784135 else
3979 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4136 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
39804137 See \`config.log' for more details." >&5
3981 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4138 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
39824139 See \`config.log' for more details." >&2;}
39834140 { (exit 1); exit 1; }; }
39844141 fi
39904147 ac_compiler_gnu=$ac_cv_c_compiler_gnu
39914148
39924149
3993 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3994 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4150 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4151 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
39954152 if test "${ac_cv_path_GREP+set}" = set; then
3996 echo $ECHO_N "(cached) $ECHO_C" >&6
3997 else
3998 # Extract the first word of "grep ggrep" to use in msg output
3999 if test -z "$GREP"; then
4000 set dummy grep ggrep; ac_prog_name=$2
4001 if test "${ac_cv_path_GREP+set}" = set; then
4002 echo $ECHO_N "(cached) $ECHO_C" >&6
4003 else
4153 $as_echo_n "(cached) " >&6
4154 else
4155 if test -z "$GREP"; then
40044156 ac_path_GREP_found=false
4005 # Loop through the user's path and test for each of PROGNAME-LIST
4006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 # Loop through the user's path and test for each of PROGNAME-LIST
4158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40074159 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40084160 do
40094161 IFS=$as_save_IFS
40104162 test -z "$as_dir" && as_dir=.
40114163 for ac_prog in grep ggrep; do
4012 for ac_exec_ext in '' $ac_executable_extensions; do
4013 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4014 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4015 # Check for GNU ac_path_GREP and select it if it is found.
4164 for ac_exec_ext in '' $ac_executable_extensions; do
4165 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4166 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4167 # Check for GNU ac_path_GREP and select it if it is found.
40164168 # Check for GNU $ac_path_GREP
40174169 case `"$ac_path_GREP" --version 2>&1` in
40184170 *GNU*)
40194171 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
40204172 *)
40214173 ac_count=0
4022 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4174 $as_echo_n 0123456789 >"conftest.in"
40234175 while :
40244176 do
40254177 cat "conftest.in" "conftest.in" >"conftest.tmp"
40264178 mv "conftest.tmp" "conftest.in"
40274179 cp "conftest.in" "conftest.nl"
4028 echo 'GREP' >> "conftest.nl"
4180 $as_echo 'GREP' >> "conftest.nl"
40294181 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40304182 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40314183 ac_count=`expr $ac_count + 1`
40404192 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
40414193 esac
40424194
4043
4044 $ac_path_GREP_found && break 3
4195 $ac_path_GREP_found && break 3
4196 done
40454197 done
40464198 done
4047
4048 done
40494199 IFS=$as_save_IFS
4050
4051
4052 fi
4053
4054 GREP="$ac_cv_path_GREP"
4055 if test -z "$GREP"; then
4056 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4057 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4200 if test -z "$ac_cv_path_GREP"; then
4201 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4202 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
40584203 { (exit 1); exit 1; }; }
4059 fi
4060
4204 fi
40614205 else
40624206 ac_cv_path_GREP=$GREP
40634207 fi
40644208
4065
4066 fi
4067 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4068 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4209 fi
4210 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4211 $as_echo "$ac_cv_path_GREP" >&6; }
40694212 GREP="$ac_cv_path_GREP"
40704213
40714214
4072 { echo "$as_me:$LINENO: checking for egrep" >&5
4073 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4215 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4216 $as_echo_n "checking for egrep... " >&6; }
40744217 if test "${ac_cv_path_EGREP+set}" = set; then
4075 echo $ECHO_N "(cached) $ECHO_C" >&6
4218 $as_echo_n "(cached) " >&6
40764219 else
40774220 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
40784221 then ac_cv_path_EGREP="$GREP -E"
40794222 else
4080 # Extract the first word of "egrep" to use in msg output
4081 if test -z "$EGREP"; then
4082 set dummy egrep; ac_prog_name=$2
4083 if test "${ac_cv_path_EGREP+set}" = set; then
4084 echo $ECHO_N "(cached) $ECHO_C" >&6
4085 else
4223 if test -z "$EGREP"; then
40864224 ac_path_EGREP_found=false
4087 # Loop through the user's path and test for each of PROGNAME-LIST
4088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4225 # Loop through the user's path and test for each of PROGNAME-LIST
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40894227 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40904228 do
40914229 IFS=$as_save_IFS
40924230 test -z "$as_dir" && as_dir=.
40934231 for ac_prog in egrep; do
4094 for ac_exec_ext in '' $ac_executable_extensions; do
4095 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4096 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4097 # Check for GNU ac_path_EGREP and select it if it is found.
4232 for ac_exec_ext in '' $ac_executable_extensions; do
4233 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4234 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4235 # Check for GNU ac_path_EGREP and select it if it is found.
40984236 # Check for GNU $ac_path_EGREP
40994237 case `"$ac_path_EGREP" --version 2>&1` in
41004238 *GNU*)
41014239 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
41024240 *)
41034241 ac_count=0
4104 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4242 $as_echo_n 0123456789 >"conftest.in"
41054243 while :
41064244 do
41074245 cat "conftest.in" "conftest.in" >"conftest.tmp"
41084246 mv "conftest.tmp" "conftest.in"
41094247 cp "conftest.in" "conftest.nl"
4110 echo 'EGREP' >> "conftest.nl"
4248 $as_echo 'EGREP' >> "conftest.nl"
41114249 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
41124250 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
41134251 ac_count=`expr $ac_count + 1`
41224260 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
41234261 esac
41244262
4125
4126 $ac_path_EGREP_found && break 3
4263 $ac_path_EGREP_found && break 3
4264 done
41274265 done
41284266 done
4129
4130 done
41314267 IFS=$as_save_IFS
4132
4133
4134 fi
4135
4136 EGREP="$ac_cv_path_EGREP"
4137 if test -z "$EGREP"; then
4138 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4139 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4268 if test -z "$ac_cv_path_EGREP"; then
4269 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4270 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
41404271 { (exit 1); exit 1; }; }
4141 fi
4142
4272 fi
41434273 else
41444274 ac_cv_path_EGREP=$EGREP
41454275 fi
41464276
4147
41484277 fi
41494278 fi
4150 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4151 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4279 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4280 $as_echo "$ac_cv_path_EGREP" >&6; }
41524281 EGREP="$ac_cv_path_EGREP"
41534282
41544283
4155 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4156 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4284 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4285 $as_echo_n "checking for ANSI C header files... " >&6; }
41574286 if test "${ac_cv_header_stdc+set}" = set; then
4158 echo $ECHO_N "(cached) $ECHO_C" >&6
4287 $as_echo_n "(cached) " >&6
41594288 else
41604289 cat >conftest.$ac_ext <<_ACEOF
41614290 /* confdefs.h. */
41824311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
41834312 *) ac_try_echo=$ac_try;;
41844313 esac
4185 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4314 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4315 $as_echo "$ac_try_echo") >&5
41864316 (eval "$ac_compile") 2>conftest.er1
41874317 ac_status=$?
41884318 grep -v '^ *+' conftest.er1 >conftest.err
41894319 rm -f conftest.er1
41904320 cat conftest.err >&5
4191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
41924322 (exit $ac_status); } && {
41934323 test -z "$ac_c_werror_flag" ||
41944324 test ! -s conftest.err
41954325 } && test -s conftest.$ac_objext; then
41964326 ac_cv_header_stdc=yes
41974327 else
4198 echo "$as_me: failed program was:" >&5
4328 $as_echo "$as_me: failed program was:" >&5
41994329 sed 's/^/| /' conftest.$ac_ext >&5
42004330
42014331 ac_cv_header_stdc=no
42874417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
42884418 *) ac_try_echo=$ac_try;;
42894419 esac
4290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4420 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4421 $as_echo "$ac_try_echo") >&5
42914422 (eval "$ac_link") 2>&5
42924423 ac_status=$?
4293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
42944425 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
42954426 { (case "(($ac_try" in
42964427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
42974428 *) ac_try_echo=$ac_try;;
42984429 esac
4299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4430 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4431 $as_echo "$ac_try_echo") >&5
43004432 (eval "$ac_try") 2>&5
43014433 ac_status=$?
4302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
43034435 (exit $ac_status); }; }; then
43044436 :
43054437 else
4306 echo "$as_me: program exited with status $ac_status" >&5
4307 echo "$as_me: failed program was:" >&5
4438 $as_echo "$as_me: program exited with status $ac_status" >&5
4439 $as_echo "$as_me: failed program was:" >&5
43084440 sed 's/^/| /' conftest.$ac_ext >&5
43094441
43104442 ( exit $ac_status )
43114443 ac_cv_header_stdc=no
43124444 fi
4445 rm -rf conftest.dSYM
43134446 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
43144447 fi
43154448
43164449
43174450 fi
43184451 fi
4319 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4320 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4452 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4453 $as_echo "$ac_cv_header_stdc" >&6; }
43214454 if test $ac_cv_header_stdc = yes; then
43224455
43234456 cat >>confdefs.h <<\_ACEOF
44004533
44014534 # Make sure we can run config.sub.
44024535 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4403 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4404 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4536 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4537 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
44054538 { (exit 1); exit 1; }; }
44064539
4407 { echo "$as_me:$LINENO: checking build system type" >&5
4408 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
4540 { $as_echo "$as_me:$LINENO: checking build system type" >&5
4541 $as_echo_n "checking build system type... " >&6; }
44094542 if test "${ac_cv_build+set}" = set; then
4410 echo $ECHO_N "(cached) $ECHO_C" >&6
4543 $as_echo_n "(cached) " >&6
44114544 else
44124545 ac_build_alias=$build_alias
44134546 test "x$ac_build_alias" = x &&
44144547 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
44154548 test "x$ac_build_alias" = x &&
4416 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4417 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4549 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4550 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
44184551 { (exit 1); exit 1; }; }
44194552 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4420 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4421 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4553 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4554 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
44224555 { (exit 1); exit 1; }; }
44234556
44244557 fi
4425 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4426 echo "${ECHO_T}$ac_cv_build" >&6; }
4558 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4559 $as_echo "$ac_cv_build" >&6; }
44274560 case $ac_cv_build in
44284561 *-*-*) ;;
4429 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4430 echo "$as_me: error: invalid value of canonical build" >&2;}
4562 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4563 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
44314564 { (exit 1); exit 1; }; };;
44324565 esac
44334566 build=$ac_cv_build
44444577 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
44454578
44464579
4447 { echo "$as_me:$LINENO: checking host system type" >&5
4448 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
4580 { $as_echo "$as_me:$LINENO: checking host system type" >&5
4581 $as_echo_n "checking host system type... " >&6; }
44494582 if test "${ac_cv_host+set}" = set; then
4450 echo $ECHO_N "(cached) $ECHO_C" >&6
4583 $as_echo_n "(cached) " >&6
44514584 else
44524585 if test "x$host_alias" = x; then
44534586 ac_cv_host=$ac_cv_build
44544587 else
44554588 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4456 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4457 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4589 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4590 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
44584591 { (exit 1); exit 1; }; }
44594592 fi
44604593
44614594 fi
4462 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4463 echo "${ECHO_T}$ac_cv_host" >&6; }
4595 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4596 $as_echo "$ac_cv_host" >&6; }
44644597 case $ac_cv_host in
44654598 *-*-*) ;;
4466 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4467 echo "$as_me: error: invalid value of canonical host" >&2;}
4599 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4600 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
44684601 { (exit 1); exit 1; }; };;
44694602 esac
44704603 host=$ac_cv_host
44814614 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
44824615
44834616
4484 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4485 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
4617 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4618 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
44864619 if test "${lt_cv_path_SED+set}" = set; then
4487 echo $ECHO_N "(cached) $ECHO_C" >&6
4620 $as_echo_n "(cached) " >&6
44884621 else
44894622 # Loop through the user's path and test for sed and gsed.
44904623 # Then use that list of sed's as ones to test for truncation.
45374670
45384671 SED=$lt_cv_path_SED
45394672
4540 { echo "$as_me:$LINENO: result: $SED" >&5
4541 echo "${ECHO_T}$SED" >&6; }
4673 { $as_echo "$as_me:$LINENO: result: $SED" >&5
4674 $as_echo "$SED" >&6; }
45424675
45434676
45444677 # Check whether --with-gnu-ld was given.
45514684 ac_prog=ld
45524685 if test "$GCC" = yes; then
45534686 # Check if gcc -print-prog-name=ld gives a path.
4554 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4555 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4687 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4688 $as_echo_n "checking for ld used by $CC... " >&6; }
45564689 case $host in
45574690 *-*-mingw*)
45584691 # gcc leaves a trailing carriage return which upsets mingw
45814714 ;;
45824715 esac
45834716 elif test "$with_gnu_ld" = yes; then
4584 { echo "$as_me:$LINENO: checking for GNU ld" >&5
4585 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4586 else
4587 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4588 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4717 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4718 $as_echo_n "checking for GNU ld... " >&6; }
4719 else
4720 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4721 $as_echo_n "checking for non-GNU ld... " >&6; }
45894722 fi
45904723 if test "${lt_cv_path_LD+set}" = set; then
4591 echo $ECHO_N "(cached) $ECHO_C" >&6
4724 $as_echo_n "(cached) " >&6
45924725 else
45934726 if test -z "$LD"; then
45944727 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
46184751
46194752 LD="$lt_cv_path_LD"
46204753 if test -n "$LD"; then
4621 { echo "$as_me:$LINENO: result: $LD" >&5
4622 echo "${ECHO_T}$LD" >&6; }
4623 else
4624 { echo "$as_me:$LINENO: result: no" >&5
4625 echo "${ECHO_T}no" >&6; }
4626 fi
4627 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4628 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4754 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4755 $as_echo "$LD" >&6; }
4756 else
4757 { $as_echo "$as_me:$LINENO: result: no" >&5
4758 $as_echo "no" >&6; }
4759 fi
4760 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4761 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
46294762 { (exit 1); exit 1; }; }
4630 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4631 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4763 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4764 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
46324765 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4633 echo $ECHO_N "(cached) $ECHO_C" >&6
4766 $as_echo_n "(cached) " >&6
46344767 else
46354768 # I'd rather use --version here, but apparently some GNU lds only accept -v.
46364769 case `$LD -v 2>&1 </dev/null` in
46424775 ;;
46434776 esac
46444777 fi
4645 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4646 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4778 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4779 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
46474780 with_gnu_ld=$lt_cv_prog_gnu_ld
46484781
46494782
4650 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4651 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4783 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4784 $as_echo_n "checking for $LD option to reload object files... " >&6; }
46524785 if test "${lt_cv_ld_reload_flag+set}" = set; then
4653 echo $ECHO_N "(cached) $ECHO_C" >&6
4786 $as_echo_n "(cached) " >&6
46544787 else
46554788 lt_cv_ld_reload_flag='-r'
46564789 fi
4657 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4658 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4790 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4791 $as_echo "$lt_cv_ld_reload_flag" >&6; }
46594792 reload_flag=$lt_cv_ld_reload_flag
46604793 case $reload_flag in
46614794 "" | " "*) ;;
46724805 ;;
46734806 esac
46744807
4675 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4676 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4808 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4809 $as_echo_n "checking for BSD-compatible nm... " >&6; }
46774810 if test "${lt_cv_path_NM+set}" = set; then
4678 echo $ECHO_N "(cached) $ECHO_C" >&6
4811 $as_echo_n "(cached) " >&6
46794812 else
46804813 if test -n "$NM"; then
46814814 # Let the user override the test.
47214854 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
47224855 fi
47234856 fi
4724 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4725 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4857 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4858 $as_echo "$lt_cv_path_NM" >&6; }
47264859 NM="$lt_cv_path_NM"
47274860
4728 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
4729 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4861 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4862 $as_echo_n "checking whether ln -s works... " >&6; }
47304863 LN_S=$as_ln_s
47314864 if test "$LN_S" = "ln -s"; then
4732 { echo "$as_me:$LINENO: result: yes" >&5
4733 echo "${ECHO_T}yes" >&6; }
4734 else
4735 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4736 echo "${ECHO_T}no, using $LN_S" >&6; }
4737 fi
4738
4739 { echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4740 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
4865 { $as_echo "$as_me:$LINENO: result: yes" >&5
4866 $as_echo "yes" >&6; }
4867 else
4868 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4869 $as_echo "no, using $LN_S" >&6; }
4870 fi
4871
4872 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4873 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
47414874 if test "${lt_cv_deplibs_check_method+set}" = set; then
4742 echo $ECHO_N "(cached) $ECHO_C" >&6
4875 $as_echo_n "(cached) " >&6
47434876 else
47444877 lt_cv_file_magic_cmd='$MAGIC_CMD'
47454878 lt_cv_file_magic_test_file=
47564889 # whether `pass_all' will *always* work, you probably want this one.
47574890
47584891 case $host_os in
4759 aix4* | aix5*)
4892 aix[4-9]*)
47604893 lt_cv_deplibs_check_method=pass_all
47614894 ;;
47624895
49225055 esac
49235056
49245057 fi
4925 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4926 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
5058 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5059 $as_echo "$lt_cv_deplibs_check_method" >&6; }
49275060 file_magic_cmd=$lt_cv_file_magic_cmd
49285061 deplibs_check_method=$lt_cv_deplibs_check_method
49295062 test -z "$deplibs_check_method" && deplibs_check_method=unknown
49565089 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
49575090 (eval $ac_compile) 2>&5
49585091 ac_status=$?
4959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
49605093 (exit $ac_status); }; then
49615094 case `/usr/bin/file conftest.$ac_objext` in
49625095 *ELF-32*)
49715104 ;;
49725105 *-*-irix6*)
49735106 # Find out which ABI we are using.
4974 echo '#line 4975 "configure"' > conftest.$ac_ext
5107 echo '#line 5108 "configure"' > conftest.$ac_ext
49755108 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
49765109 (eval $ac_compile) 2>&5
49775110 ac_status=$?
4978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
49795112 (exit $ac_status); }; then
49805113 if test "$lt_cv_prog_gnu_ld" = yes; then
49815114 case `/usr/bin/file conftest.$ac_objext` in
50135146 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
50145147 (eval $ac_compile) 2>&5
50155148 ac_status=$?
5016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5149 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
50175150 (exit $ac_status); }; then
50185151 case `/usr/bin/file conftest.o` in
50195152 *32-bit*)
50645197 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
50655198 SAVE_CFLAGS="$CFLAGS"
50665199 CFLAGS="$CFLAGS -belf"
5067 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5068 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
5200 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5201 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
50695202 if test "${lt_cv_cc_needs_belf+set}" = set; then
5070 echo $ECHO_N "(cached) $ECHO_C" >&6
5203 $as_echo_n "(cached) " >&6
50715204 else
50725205 ac_ext=c
50735206 ac_cpp='$CPP $CPPFLAGS'
50965229 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
50975230 *) ac_try_echo=$ac_try;;
50985231 esac
5099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5232 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5233 $as_echo "$ac_try_echo") >&5
51005234 (eval "$ac_link") 2>conftest.er1
51015235 ac_status=$?
51025236 grep -v '^ *+' conftest.er1 >conftest.err
51035237 rm -f conftest.er1
51045238 cat conftest.err >&5
5105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5239 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
51065240 (exit $ac_status); } && {
51075241 test -z "$ac_c_werror_flag" ||
51085242 test ! -s conftest.err
5109 } && test -s conftest$ac_exeext &&
5110 $as_test_x conftest$ac_exeext; then
5243 } && test -s conftest$ac_exeext && {
5244 test "$cross_compiling" = yes ||
5245 $as_test_x conftest$ac_exeext
5246 }; then
51115247 lt_cv_cc_needs_belf=yes
51125248 else
5113 echo "$as_me: failed program was:" >&5
5249 $as_echo "$as_me: failed program was:" >&5
51145250 sed 's/^/| /' conftest.$ac_ext >&5
51155251
51165252 lt_cv_cc_needs_belf=no
51175253 fi
51185254
5255 rm -rf conftest.dSYM
51195256 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
51205257 conftest$ac_exeext conftest.$ac_ext
51215258 ac_ext=c
51255262 ac_compiler_gnu=$ac_cv_c_compiler_gnu
51265263
51275264 fi
5128 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5129 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
5265 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5266 $as_echo "$lt_cv_cc_needs_belf" >&6; }
51305267 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
51315268 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
51325269 CFLAGS="$SAVE_CFLAGS"
51385275 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
51395276 (eval $ac_compile) 2>&5
51405277 ac_status=$?
5141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
51425279 (exit $ac_status); }; then
51435280 case `/usr/bin/file conftest.o` in
51445281 *64-bit*)
51455282 case $lt_cv_prog_gnu_ld in
51465283 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5147 *) LD="${LD-ld} -64" ;;
5284 *)
5285 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5286 LD="${LD-ld} -64"
5287 fi
5288 ;;
51485289 esac
51495290 ;;
51505291 esac
51715312 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
51725313 inttypes.h stdint.h unistd.h
51735314 do
5174 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5175 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5176 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5315 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5316 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5317 $as_echo_n "checking for $ac_header... " >&6; }
51775318 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5178 echo $ECHO_N "(cached) $ECHO_C" >&6
5319 $as_echo_n "(cached) " >&6
51795320 else
51805321 cat >conftest.$ac_ext <<_ACEOF
51815322 /* confdefs.h. */
51935334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
51945335 *) ac_try_echo=$ac_try;;
51955336 esac
5196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5337 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5338 $as_echo "$ac_try_echo") >&5
51975339 (eval "$ac_compile") 2>conftest.er1
51985340 ac_status=$?
51995341 grep -v '^ *+' conftest.er1 >conftest.err
52005342 rm -f conftest.er1
52015343 cat conftest.err >&5
5202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5344 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
52035345 (exit $ac_status); } && {
52045346 test -z "$ac_c_werror_flag" ||
52055347 test ! -s conftest.err
52065348 } && test -s conftest.$ac_objext; then
52075349 eval "$as_ac_Header=yes"
52085350 else
5209 echo "$as_me: failed program was:" >&5
5351 $as_echo "$as_me: failed program was:" >&5
52105352 sed 's/^/| /' conftest.$ac_ext >&5
52115353
52125354 eval "$as_ac_Header=no"
52145356
52155357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
52165358 fi
5217 ac_res=`eval echo '${'$as_ac_Header'}'`
5218 { echo "$as_me:$LINENO: result: $ac_res" >&5
5219 echo "${ECHO_T}$ac_res" >&6; }
5220 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5359 ac_res=`eval 'as_val=${'$as_ac_Header'}
5360 $as_echo "$as_val"'`
5361 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5362 $as_echo "$ac_res" >&6; }
5363 if test `eval 'as_val=${'$as_ac_Header'}
5364 $as_echo "$as_val"'` = yes; then
52215365 cat >>confdefs.h <<_ACEOF
5222 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5366 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
52235367 _ACEOF
52245368
52255369 fi
52305374
52315375 for ac_header in dlfcn.h
52325376 do
5233 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5377 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
52345378 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5235 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5236 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5379 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5380 $as_echo_n "checking for $ac_header... " >&6; }
52375381 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5238 echo $ECHO_N "(cached) $ECHO_C" >&6
5239 fi
5240 ac_res=`eval echo '${'$as_ac_Header'}'`
5241 { echo "$as_me:$LINENO: result: $ac_res" >&5
5242 echo "${ECHO_T}$ac_res" >&6; }
5382 $as_echo_n "(cached) " >&6
5383 fi
5384 ac_res=`eval 'as_val=${'$as_ac_Header'}
5385 $as_echo "$as_val"'`
5386 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5387 $as_echo "$ac_res" >&6; }
52435388 else
52445389 # Is the header compilable?
5245 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5246 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5390 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5391 $as_echo_n "checking $ac_header usability... " >&6; }
52475392 cat >conftest.$ac_ext <<_ACEOF
52485393 /* confdefs.h. */
52495394 _ACEOF
52595404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
52605405 *) ac_try_echo=$ac_try;;
52615406 esac
5262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5407 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5408 $as_echo "$ac_try_echo") >&5
52635409 (eval "$ac_compile") 2>conftest.er1
52645410 ac_status=$?
52655411 grep -v '^ *+' conftest.er1 >conftest.err
52665412 rm -f conftest.er1
52675413 cat conftest.err >&5
5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5414 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
52695415 (exit $ac_status); } && {
52705416 test -z "$ac_c_werror_flag" ||
52715417 test ! -s conftest.err
52725418 } && test -s conftest.$ac_objext; then
52735419 ac_header_compiler=yes
52745420 else
5275 echo "$as_me: failed program was:" >&5
5421 $as_echo "$as_me: failed program was:" >&5
52765422 sed 's/^/| /' conftest.$ac_ext >&5
52775423
52785424 ac_header_compiler=no
52795425 fi
52805426
52815427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5282 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5283 echo "${ECHO_T}$ac_header_compiler" >&6; }
5428 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5429 $as_echo "$ac_header_compiler" >&6; }
52845430
52855431 # Is the header present?
5286 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5287 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5432 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5433 $as_echo_n "checking $ac_header presence... " >&6; }
52885434 cat >conftest.$ac_ext <<_ACEOF
52895435 /* confdefs.h. */
52905436 _ACEOF
52985444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
52995445 *) ac_try_echo=$ac_try;;
53005446 esac
5301 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5447 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5448 $as_echo "$ac_try_echo") >&5
53025449 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
53035450 ac_status=$?
53045451 grep -v '^ *+' conftest.er1 >conftest.err
53055452 rm -f conftest.er1
53065453 cat conftest.err >&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5454 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
53085455 (exit $ac_status); } >/dev/null && {
53095456 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
53105457 test ! -s conftest.err
53115458 }; then
53125459 ac_header_preproc=yes
53135460 else
5314 echo "$as_me: failed program was:" >&5
5461 $as_echo "$as_me: failed program was:" >&5
53155462 sed 's/^/| /' conftest.$ac_ext >&5
53165463
53175464 ac_header_preproc=no
53185465 fi
53195466
53205467 rm -f conftest.err conftest.$ac_ext
5321 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5322 echo "${ECHO_T}$ac_header_preproc" >&6; }
5468 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5469 $as_echo "$ac_header_preproc" >&6; }
53235470
53245471 # So? What about this header?
53255472 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
53265473 yes:no: )
5327 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5328 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5329 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5330 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5474 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5475 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5476 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5477 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
53315478 ac_header_preproc=yes
53325479 ;;
53335480 no:yes:* )
5334 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5335 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5336 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5337 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5338 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5339 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5340 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5341 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5342 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5343 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5344 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5345 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5481 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5482 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5483 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5484 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5485 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5486 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5487 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5488 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5489 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5490 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5491 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5492 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
53465493 ( cat <<\_ASBOX
53475494 ## ------------------------------------ ##
53485495 ## Report this to mailto:david@fubar.dk ##
53515498 ) | sed "s/^/$as_me: WARNING: /" >&2
53525499 ;;
53535500 esac
5354 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5355 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5501 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5502 $as_echo_n "checking for $ac_header... " >&6; }
53565503 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5357 echo $ECHO_N "(cached) $ECHO_C" >&6
5504 $as_echo_n "(cached) " >&6
53585505 else
53595506 eval "$as_ac_Header=\$ac_header_preproc"
53605507 fi
5361 ac_res=`eval echo '${'$as_ac_Header'}'`
5362 { echo "$as_me:$LINENO: result: $ac_res" >&5
5363 echo "${ECHO_T}$ac_res" >&6; }
5364
5365 fi
5366 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5508 ac_res=`eval 'as_val=${'$as_ac_Header'}
5509 $as_echo "$as_val"'`
5510 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5511 $as_echo "$ac_res" >&6; }
5512
5513 fi
5514 if test `eval 'as_val=${'$as_ac_Header'}
5515 $as_echo "$as_val"'` = yes; then
53675516 cat >>confdefs.h <<_ACEOF
5368 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5517 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
53695518 _ACEOF
53705519
53715520 fi
53865535 do
53875536 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
53885537 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5389 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5538 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5539 $as_echo_n "checking for $ac_word... " >&6; }
53915540 if test "${ac_cv_prog_CXX+set}" = set; then
5392 echo $ECHO_N "(cached) $ECHO_C" >&6
5541 $as_echo_n "(cached) " >&6
53935542 else
53945543 if test -n "$CXX"; then
53955544 ac_cv_prog_CXX="$CXX" # Let the user override the test.
54025551 for ac_exec_ext in '' $ac_executable_extensions; do
54035552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
54045553 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5405 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5554 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
54065555 break 2
54075556 fi
54085557 done
54135562 fi
54145563 CXX=$ac_cv_prog_CXX
54155564 if test -n "$CXX"; then
5416 { echo "$as_me:$LINENO: result: $CXX" >&5
5417 echo "${ECHO_T}$CXX" >&6; }
5418 else
5419 { echo "$as_me:$LINENO: result: no" >&5
5420 echo "${ECHO_T}no" >&6; }
5565 { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5566 $as_echo "$CXX" >&6; }
5567 else
5568 { $as_echo "$as_me:$LINENO: result: no" >&5
5569 $as_echo "no" >&6; }
54215570 fi
54225571
54235572
54305579 do
54315580 # Extract the first word of "$ac_prog", so it can be a program name with args.
54325581 set dummy $ac_prog; ac_word=$2
5433 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5434 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5582 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5583 $as_echo_n "checking for $ac_word... " >&6; }
54355584 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5436 echo $ECHO_N "(cached) $ECHO_C" >&6
5585 $as_echo_n "(cached) " >&6
54375586 else
54385587 if test -n "$ac_ct_CXX"; then
54395588 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
54465595 for ac_exec_ext in '' $ac_executable_extensions; do
54475596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
54485597 ac_cv_prog_ac_ct_CXX="$ac_prog"
5449 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5598 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
54505599 break 2
54515600 fi
54525601 done
54575606 fi
54585607 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
54595608 if test -n "$ac_ct_CXX"; then
5460 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5461 echo "${ECHO_T}$ac_ct_CXX" >&6; }
5462 else
5463 { echo "$as_me:$LINENO: result: no" >&5
5464 echo "${ECHO_T}no" >&6; }
5609 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5610 $as_echo "$ac_ct_CXX" >&6; }
5611 else
5612 { $as_echo "$as_me:$LINENO: result: no" >&5
5613 $as_echo "no" >&6; }
54655614 fi
54665615
54675616
54735622 else
54745623 case $cross_compiling:$ac_tool_warned in
54755624 yes:)
5476 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5625 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
54775626 whose name does not start with the host triplet. If you think this
54785627 configuration is useful to you, please write to autoconf@gnu.org." >&5
5479 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5628 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
54805629 whose name does not start with the host triplet. If you think this
54815630 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
54825631 ac_tool_warned=yes ;;
54885637 fi
54895638 fi
54905639 # Provide some information about the compiler.
5491 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5492 ac_compiler=`set X $ac_compile; echo $2`
5640 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5641 set X $ac_compile
5642 ac_compiler=$2
54935643 { (ac_try="$ac_compiler --version >&5"
54945644 case "(($ac_try" in
54955645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
54965646 *) ac_try_echo=$ac_try;;
54975647 esac
5498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5648 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5649 $as_echo "$ac_try_echo") >&5
54995650 (eval "$ac_compiler --version >&5") 2>&5
55005651 ac_status=$?
5501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
55025653 (exit $ac_status); }
55035654 { (ac_try="$ac_compiler -v >&5"
55045655 case "(($ac_try" in
55055656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
55065657 *) ac_try_echo=$ac_try;;
55075658 esac
5508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5659 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5660 $as_echo "$ac_try_echo") >&5
55095661 (eval "$ac_compiler -v >&5") 2>&5
55105662 ac_status=$?
5511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
55125664 (exit $ac_status); }
55135665 { (ac_try="$ac_compiler -V >&5"
55145666 case "(($ac_try" in
55155667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
55165668 *) ac_try_echo=$ac_try;;
55175669 esac
5518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5670 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5671 $as_echo "$ac_try_echo") >&5
55195672 (eval "$ac_compiler -V >&5") 2>&5
55205673 ac_status=$?
5521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
55225675 (exit $ac_status); }
55235676
5524 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5525 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5677 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5678 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
55265679 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5527 echo $ECHO_N "(cached) $ECHO_C" >&6
5680 $as_echo_n "(cached) " >&6
55285681 else
55295682 cat >conftest.$ac_ext <<_ACEOF
55305683 /* confdefs.h. */
55505703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
55515704 *) ac_try_echo=$ac_try;;
55525705 esac
5553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5706 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5707 $as_echo "$ac_try_echo") >&5
55545708 (eval "$ac_compile") 2>conftest.er1
55555709 ac_status=$?
55565710 grep -v '^ *+' conftest.er1 >conftest.err
55575711 rm -f conftest.er1
55585712 cat conftest.err >&5
5559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
55605714 (exit $ac_status); } && {
55615715 test -z "$ac_cxx_werror_flag" ||
55625716 test ! -s conftest.err
55635717 } && test -s conftest.$ac_objext; then
55645718 ac_compiler_gnu=yes
55655719 else
5566 echo "$as_me: failed program was:" >&5
5720 $as_echo "$as_me: failed program was:" >&5
55675721 sed 's/^/| /' conftest.$ac_ext >&5
55685722
55695723 ac_compiler_gnu=no
55735727 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
55745728
55755729 fi
5576 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5577 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5578 GXX=`test $ac_compiler_gnu = yes && echo yes`
5730 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5731 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5732 if test $ac_compiler_gnu = yes; then
5733 GXX=yes
5734 else
5735 GXX=
5736 fi
55795737 ac_test_CXXFLAGS=${CXXFLAGS+set}
55805738 ac_save_CXXFLAGS=$CXXFLAGS
5581 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5582 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5739 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5740 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
55835741 if test "${ac_cv_prog_cxx_g+set}" = set; then
5584 echo $ECHO_N "(cached) $ECHO_C" >&6
5742 $as_echo_n "(cached) " >&6
55855743 else
55865744 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
55875745 ac_cxx_werror_flag=yes
56085766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
56095767 *) ac_try_echo=$ac_try;;
56105768 esac
5611 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5769 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5770 $as_echo "$ac_try_echo") >&5
56125771 (eval "$ac_compile") 2>conftest.er1
56135772 ac_status=$?
56145773 grep -v '^ *+' conftest.er1 >conftest.err
56155774 rm -f conftest.er1
56165775 cat conftest.err >&5
5617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5776 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
56185777 (exit $ac_status); } && {
56195778 test -z "$ac_cxx_werror_flag" ||
56205779 test ! -s conftest.err
56215780 } && test -s conftest.$ac_objext; then
56225781 ac_cv_prog_cxx_g=yes
56235782 else
5624 echo "$as_me: failed program was:" >&5
5783 $as_echo "$as_me: failed program was:" >&5
56255784 sed 's/^/| /' conftest.$ac_ext >&5
56265785
56275786 CXXFLAGS=""
56465805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
56475806 *) ac_try_echo=$ac_try;;
56485807 esac
5649 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5808 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5809 $as_echo "$ac_try_echo") >&5
56505810 (eval "$ac_compile") 2>conftest.er1
56515811 ac_status=$?
56525812 grep -v '^ *+' conftest.er1 >conftest.err
56535813 rm -f conftest.er1
56545814 cat conftest.err >&5
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5815 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
56565816 (exit $ac_status); } && {
56575817 test -z "$ac_cxx_werror_flag" ||
56585818 test ! -s conftest.err
56595819 } && test -s conftest.$ac_objext; then
56605820 :
56615821 else
5662 echo "$as_me: failed program was:" >&5
5822 $as_echo "$as_me: failed program was:" >&5
56635823 sed 's/^/| /' conftest.$ac_ext >&5
56645824
56655825 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
56855845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
56865846 *) ac_try_echo=$ac_try;;
56875847 esac
5688 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5848 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5849 $as_echo "$ac_try_echo") >&5
56895850 (eval "$ac_compile") 2>conftest.er1
56905851 ac_status=$?
56915852 grep -v '^ *+' conftest.er1 >conftest.err
56925853 rm -f conftest.er1
56935854 cat conftest.err >&5
5694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5855 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
56955856 (exit $ac_status); } && {
56965857 test -z "$ac_cxx_werror_flag" ||
56975858 test ! -s conftest.err
56985859 } && test -s conftest.$ac_objext; then
56995860 ac_cv_prog_cxx_g=yes
57005861 else
5701 echo "$as_me: failed program was:" >&5
5862 $as_echo "$as_me: failed program was:" >&5
57025863 sed 's/^/| /' conftest.$ac_ext >&5
57035864
57045865
57135874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
57145875 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
57155876 fi
5716 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5717 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5877 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5878 $as_echo "$ac_cv_prog_cxx_g" >&6; }
57185879 if test "$ac_test_CXXFLAGS" = set; then
57195880 CXXFLAGS=$ac_save_CXXFLAGS
57205881 elif test $ac_cv_prog_cxx_g = yes; then
57385899
57395900 depcc="$CXX" am_compiler_list=
57405901
5741 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5742 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5902 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5903 $as_echo_n "checking dependency style of $depcc... " >&6; }
57435904 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5744 echo $ECHO_N "(cached) $ECHO_C" >&6
5905 $as_echo_n "(cached) " >&6
57455906 else
57465907 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
57475908 # We make a subdir and do the tests there. Otherwise we can end up
58295990 fi
58305991
58315992 fi
5832 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5833 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5993 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5994 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
58345995 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
58355996
58365997 if
58546015 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
58556016 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
58566017 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5857 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5858 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
6018 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
6019 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
58596020 if test -z "$CXXCPP"; then
58606021 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5861 echo $ECHO_N "(cached) $ECHO_C" >&6
6022 $as_echo_n "(cached) " >&6
58626023 else
58636024 # Double quotes because CXXCPP needs to be expanded
58646025 for CXXCPP in "$CXX -E" "/lib/cpp"
58906051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
58916052 *) ac_try_echo=$ac_try;;
58926053 esac
5893 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6054 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6055 $as_echo "$ac_try_echo") >&5
58946056 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
58956057 ac_status=$?
58966058 grep -v '^ *+' conftest.er1 >conftest.err
58976059 rm -f conftest.er1
58986060 cat conftest.err >&5
5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
59006062 (exit $ac_status); } >/dev/null && {
59016063 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
59026064 test ! -s conftest.err
59036065 }; then
59046066 :
59056067 else
5906 echo "$as_me: failed program was:" >&5
6068 $as_echo "$as_me: failed program was:" >&5
59076069 sed 's/^/| /' conftest.$ac_ext >&5
59086070
59096071 # Broken: fails on valid input.
59276089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
59286090 *) ac_try_echo=$ac_try;;
59296091 esac
5930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6092 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6093 $as_echo "$ac_try_echo") >&5
59316094 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
59326095 ac_status=$?
59336096 grep -v '^ *+' conftest.er1 >conftest.err
59346097 rm -f conftest.er1
59356098 cat conftest.err >&5
5936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
59376100 (exit $ac_status); } >/dev/null && {
59386101 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
59396102 test ! -s conftest.err
59416104 # Broken: success on invalid input.
59426105 continue
59436106 else
5944 echo "$as_me: failed program was:" >&5
6107 $as_echo "$as_me: failed program was:" >&5
59456108 sed 's/^/| /' conftest.$ac_ext >&5
59466109
59476110 # Passes both tests.
59666129 else
59676130 ac_cv_prog_CXXCPP=$CXXCPP
59686131 fi
5969 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
5970 echo "${ECHO_T}$CXXCPP" >&6; }
6132 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6133 $as_echo "$CXXCPP" >&6; }
59716134 ac_preproc_ok=false
59726135 for ac_cxx_preproc_warn_flag in '' yes
59736136 do
59956158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
59966159 *) ac_try_echo=$ac_try;;
59976160 esac
5998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6161 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6162 $as_echo "$ac_try_echo") >&5
59996163 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
60006164 ac_status=$?
60016165 grep -v '^ *+' conftest.er1 >conftest.err
60026166 rm -f conftest.er1
60036167 cat conftest.err >&5
6004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6168 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
60056169 (exit $ac_status); } >/dev/null && {
60066170 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
60076171 test ! -s conftest.err
60086172 }; then
60096173 :
60106174 else
6011 echo "$as_me: failed program was:" >&5
6175 $as_echo "$as_me: failed program was:" >&5
60126176 sed 's/^/| /' conftest.$ac_ext >&5
60136177
60146178 # Broken: fails on valid input.
60326196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
60336197 *) ac_try_echo=$ac_try;;
60346198 esac
6035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6199 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6200 $as_echo "$ac_try_echo") >&5
60366201 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
60376202 ac_status=$?
60386203 grep -v '^ *+' conftest.er1 >conftest.err
60396204 rm -f conftest.er1
60406205 cat conftest.err >&5
6041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6206 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
60426207 (exit $ac_status); } >/dev/null && {
60436208 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
60446209 test ! -s conftest.err
60466211 # Broken: success on invalid input.
60476212 continue
60486213 else
6049 echo "$as_me: failed program was:" >&5
6214 $as_echo "$as_me: failed program was:" >&5
60506215 sed 's/^/| /' conftest.$ac_ext >&5
60516216
60526217 # Passes both tests.
60626227 if $ac_preproc_ok; then
60636228 :
60646229 else
6065 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6230 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
60666231 See \`config.log' for more details." >&5
6067 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6232 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
60686233 See \`config.log' for more details." >&2;}
60696234 { (exit 1); exit 1; }; }
60706235 fi
60876252 do
60886253 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
60896254 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6090 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6091 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6255 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6256 $as_echo_n "checking for $ac_word... " >&6; }
60926257 if test "${ac_cv_prog_F77+set}" = set; then
6093 echo $ECHO_N "(cached) $ECHO_C" >&6
6258 $as_echo_n "(cached) " >&6
60946259 else
60956260 if test -n "$F77"; then
60966261 ac_cv_prog_F77="$F77" # Let the user override the test.
61036268 for ac_exec_ext in '' $ac_executable_extensions; do
61046269 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
61056270 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6106 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6271 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
61076272 break 2
61086273 fi
61096274 done
61146279 fi
61156280 F77=$ac_cv_prog_F77
61166281 if test -n "$F77"; then
6117 { echo "$as_me:$LINENO: result: $F77" >&5
6118 echo "${ECHO_T}$F77" >&6; }
6119 else
6120 { echo "$as_me:$LINENO: result: no" >&5
6121 echo "${ECHO_T}no" >&6; }
6282 { $as_echo "$as_me:$LINENO: result: $F77" >&5
6283 $as_echo "$F77" >&6; }
6284 else
6285 { $as_echo "$as_me:$LINENO: result: no" >&5
6286 $as_echo "no" >&6; }
61226287 fi
61236288
61246289
61316296 do
61326297 # Extract the first word of "$ac_prog", so it can be a program name with args.
61336298 set dummy $ac_prog; ac_word=$2
6134 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6135 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6299 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6300 $as_echo_n "checking for $ac_word... " >&6; }
61366301 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6137 echo $ECHO_N "(cached) $ECHO_C" >&6
6302 $as_echo_n "(cached) " >&6
61386303 else
61396304 if test -n "$ac_ct_F77"; then
61406305 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
61476312 for ac_exec_ext in '' $ac_executable_extensions; do
61486313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
61496314 ac_cv_prog_ac_ct_F77="$ac_prog"
6150 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6315 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
61516316 break 2
61526317 fi
61536318 done
61586323 fi
61596324 ac_ct_F77=$ac_cv_prog_ac_ct_F77
61606325 if test -n "$ac_ct_F77"; then
6161 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6162 echo "${ECHO_T}$ac_ct_F77" >&6; }
6163 else
6164 { echo "$as_me:$LINENO: result: no" >&5
6165 echo "${ECHO_T}no" >&6; }
6326 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6327 $as_echo "$ac_ct_F77" >&6; }
6328 else
6329 { $as_echo "$as_me:$LINENO: result: no" >&5
6330 $as_echo "no" >&6; }
61666331 fi
61676332
61686333
61746339 else
61756340 case $cross_compiling:$ac_tool_warned in
61766341 yes:)
6177 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6342 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
61786343 whose name does not start with the host triplet. If you think this
61796344 configuration is useful to you, please write to autoconf@gnu.org." >&5
6180 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6345 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
61816346 whose name does not start with the host triplet. If you think this
61826347 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
61836348 ac_tool_warned=yes ;;
61886353
61896354
61906355 # Provide some information about the compiler.
6191 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6192 ac_compiler=`set X $ac_compile; echo $2`
6356 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6357 set X $ac_compile
6358 ac_compiler=$2
61936359 { (ac_try="$ac_compiler --version >&5"
61946360 case "(($ac_try" in
61956361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
61966362 *) ac_try_echo=$ac_try;;
61976363 esac
6198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6364 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6365 $as_echo "$ac_try_echo") >&5
61996366 (eval "$ac_compiler --version >&5") 2>&5
62006367 ac_status=$?
6201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
62026369 (exit $ac_status); }
62036370 { (ac_try="$ac_compiler -v >&5"
62046371 case "(($ac_try" in
62056372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
62066373 *) ac_try_echo=$ac_try;;
62076374 esac
6208 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6375 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6376 $as_echo "$ac_try_echo") >&5
62096377 (eval "$ac_compiler -v >&5") 2>&5
62106378 ac_status=$?
6211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6379 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
62126380 (exit $ac_status); }
62136381 { (ac_try="$ac_compiler -V >&5"
62146382 case "(($ac_try" in
62156383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
62166384 *) ac_try_echo=$ac_try;;
62176385 esac
6218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6386 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6387 $as_echo "$ac_try_echo") >&5
62196388 (eval "$ac_compiler -V >&5") 2>&5
62206389 ac_status=$?
6221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6390 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
62226391 (exit $ac_status); }
62236392 rm -f a.out
62246393
62266395 # input file. (Note that this only needs to work for GNU compilers.)
62276396 ac_save_ext=$ac_ext
62286397 ac_ext=F
6229 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6230 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6398 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6399 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
62316400 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6232 echo $ECHO_N "(cached) $ECHO_C" >&6
6401 $as_echo_n "(cached) " >&6
62336402 else
62346403 cat >conftest.$ac_ext <<_ACEOF
62356404 program main
62456414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
62466415 *) ac_try_echo=$ac_try;;
62476416 esac
6248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6417 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6418 $as_echo "$ac_try_echo") >&5
62496419 (eval "$ac_compile") 2>conftest.er1
62506420 ac_status=$?
62516421 grep -v '^ *+' conftest.er1 >conftest.err
62526422 rm -f conftest.er1
62536423 cat conftest.err >&5
6254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6424 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
62556425 (exit $ac_status); } && {
62566426 test -z "$ac_f77_werror_flag" ||
62576427 test ! -s conftest.err
62586428 } && test -s conftest.$ac_objext; then
62596429 ac_compiler_gnu=yes
62606430 else
6261 echo "$as_me: failed program was:" >&5
6431 $as_echo "$as_me: failed program was:" >&5
62626432 sed 's/^/| /' conftest.$ac_ext >&5
62636433
62646434 ac_compiler_gnu=no
62686438 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
62696439
62706440 fi
6271 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6272 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6441 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6442 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
62736443 ac_ext=$ac_save_ext
62746444 ac_test_FFLAGS=${FFLAGS+set}
62756445 ac_save_FFLAGS=$FFLAGS
62766446 FFLAGS=
6277 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6278 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6447 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6448 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
62796449 if test "${ac_cv_prog_f77_g+set}" = set; then
6280 echo $ECHO_N "(cached) $ECHO_C" >&6
6450 $as_echo_n "(cached) " >&6
62816451 else
62826452 FFLAGS=-g
62836453 cat >conftest.$ac_ext <<_ACEOF
62916461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
62926462 *) ac_try_echo=$ac_try;;
62936463 esac
6294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6464 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6465 $as_echo "$ac_try_echo") >&5
62956466 (eval "$ac_compile") 2>conftest.er1
62966467 ac_status=$?
62976468 grep -v '^ *+' conftest.er1 >conftest.err
62986469 rm -f conftest.er1
62996470 cat conftest.err >&5
6300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
63016472 (exit $ac_status); } && {
63026473 test -z "$ac_f77_werror_flag" ||
63036474 test ! -s conftest.err
63046475 } && test -s conftest.$ac_objext; then
63056476 ac_cv_prog_f77_g=yes
63066477 else
6307 echo "$as_me: failed program was:" >&5
6478 $as_echo "$as_me: failed program was:" >&5
63086479 sed 's/^/| /' conftest.$ac_ext >&5
63096480
63106481 ac_cv_prog_f77_g=no
63136484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
63146485
63156486 fi
6316 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6317 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6487 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6488 $as_echo "$ac_cv_prog_f77_g" >&6; }
63186489 if test "$ac_test_FFLAGS" = set; then
63196490 FFLAGS=$ac_save_FFLAGS
63206491 elif test $ac_cv_prog_f77_g = yes; then
63316502 fi
63326503 fi
63336504
6334 G77=`test $ac_compiler_gnu = yes && echo yes`
6505 if test $ac_compiler_gnu = yes; then
6506 G77=yes
6507 else
6508 G77=
6509 fi
63356510 ac_ext=c
63366511 ac_cpp='$CPP $CPPFLAGS'
63376512 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
63416516
63426517
63436518 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6344
63456519 # find the maximum length of command line arguments
6346 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6347 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6520 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6521 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
63486522 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6349 echo $ECHO_N "(cached) $ECHO_C" >&6
6523 $as_echo_n "(cached) " >&6
63506524 else
63516525 i=0
63526526 teststring="ABCD"
64556629 fi
64566630
64576631 if test -n $lt_cv_sys_max_cmd_len ; then
6458 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6459 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6460 else
6461 { echo "$as_me:$LINENO: result: none" >&5
6462 echo "${ECHO_T}none" >&6; }
6632 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6633 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6634 else
6635 { $as_echo "$as_me:$LINENO: result: none" >&5
6636 $as_echo "none" >&6; }
64636637 fi
64646638
64656639
64676641
64686642
64696643 # Check for command to grab the raw symbol name followed by C symbol from nm.
6470 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6471 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6644 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6645 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
64726646 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6473 echo $ECHO_N "(cached) $ECHO_C" >&6
6647 $as_echo_n "(cached) " >&6
64746648 else
64756649
64766650 # These are sane defaults that work on at least a few old systems.
65756749 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
65766750 (eval $ac_compile) 2>&5
65776751 ac_status=$?
6578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6752 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
65796753 (exit $ac_status); }; then
65806754 # Now try to grab the symbols.
65816755 nlist=conftest.nm
65826756 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
65836757 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
65846758 ac_status=$?
6585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6759 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
65866760 (exit $ac_status); } && test -s "$nlist"; then
65876761 # Try sorting and uniquifying the output.
65886762 if sort "$nlist" | uniq > "$nlist"T; then
66376811 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
66386812 (eval $ac_link) 2>&5
66396813 ac_status=$?
6640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
66416815 (exit $ac_status); } && test -s conftest${ac_exeext}; then
66426816 pipe_works=yes
66436817 fi
66566830 echo "$progname: failed program was:" >&5
66576831 cat conftest.$ac_ext >&5
66586832 fi
6659 rm -f conftest* conftst*
6833 rm -rf conftest* conftst*
66606834
66616835 # Do not use the global_symbol_pipe unless it works.
66626836 if test "$pipe_works" = yes; then
66726846 lt_cv_sys_global_symbol_to_cdecl=
66736847 fi
66746848 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6675 { echo "$as_me:$LINENO: result: failed" >&5
6676 echo "${ECHO_T}failed" >&6; }
6677 else
6678 { echo "$as_me:$LINENO: result: ok" >&5
6679 echo "${ECHO_T}ok" >&6; }
6680 fi
6681
6682 { echo "$as_me:$LINENO: checking for objdir" >&5
6683 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6849 { $as_echo "$as_me:$LINENO: result: failed" >&5
6850 $as_echo "failed" >&6; }
6851 else
6852 { $as_echo "$as_me:$LINENO: result: ok" >&5
6853 $as_echo "ok" >&6; }
6854 fi
6855
6856 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6857 $as_echo_n "checking for objdir... " >&6; }
66846858 if test "${lt_cv_objdir+set}" = set; then
6685 echo $ECHO_N "(cached) $ECHO_C" >&6
6859 $as_echo_n "(cached) " >&6
66866860 else
66876861 rm -f .libs 2>/dev/null
66886862 mkdir .libs 2>/dev/null
66946868 fi
66956869 rmdir .libs 2>/dev/null
66966870 fi
6697 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6698 echo "${ECHO_T}$lt_cv_objdir" >&6; }
6871 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6872 $as_echo "$lt_cv_objdir" >&6; }
66996873 objdir=$lt_cv_objdir
67006874
67016875
67466920 if test -n "$ac_tool_prefix"; then
67476921 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
67486922 set dummy ${ac_tool_prefix}ar; ac_word=$2
6749 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6923 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6924 $as_echo_n "checking for $ac_word... " >&6; }
67516925 if test "${ac_cv_prog_AR+set}" = set; then
6752 echo $ECHO_N "(cached) $ECHO_C" >&6
6926 $as_echo_n "(cached) " >&6
67536927 else
67546928 if test -n "$AR"; then
67556929 ac_cv_prog_AR="$AR" # Let the user override the test.
67626936 for ac_exec_ext in '' $ac_executable_extensions; do
67636937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
67646938 ac_cv_prog_AR="${ac_tool_prefix}ar"
6765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6939 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
67666940 break 2
67676941 fi
67686942 done
67736947 fi
67746948 AR=$ac_cv_prog_AR
67756949 if test -n "$AR"; then
6776 { echo "$as_me:$LINENO: result: $AR" >&5
6777 echo "${ECHO_T}$AR" >&6; }
6778 else
6779 { echo "$as_me:$LINENO: result: no" >&5
6780 echo "${ECHO_T}no" >&6; }
6950 { $as_echo "$as_me:$LINENO: result: $AR" >&5
6951 $as_echo "$AR" >&6; }
6952 else
6953 { $as_echo "$as_me:$LINENO: result: no" >&5
6954 $as_echo "no" >&6; }
67816955 fi
67826956
67836957
67866960 ac_ct_AR=$AR
67876961 # Extract the first word of "ar", so it can be a program name with args.
67886962 set dummy ar; ac_word=$2
6789 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6790 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6963 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6964 $as_echo_n "checking for $ac_word... " >&6; }
67916965 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6792 echo $ECHO_N "(cached) $ECHO_C" >&6
6966 $as_echo_n "(cached) " >&6
67936967 else
67946968 if test -n "$ac_ct_AR"; then
67956969 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
68026976 for ac_exec_ext in '' $ac_executable_extensions; do
68036977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68046978 ac_cv_prog_ac_ct_AR="ar"
6805 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6979 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
68066980 break 2
68076981 fi
68086982 done
68136987 fi
68146988 ac_ct_AR=$ac_cv_prog_ac_ct_AR
68156989 if test -n "$ac_ct_AR"; then
6816 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6817 echo "${ECHO_T}$ac_ct_AR" >&6; }
6818 else
6819 { echo "$as_me:$LINENO: result: no" >&5
6820 echo "${ECHO_T}no" >&6; }
6990 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6991 $as_echo "$ac_ct_AR" >&6; }
6992 else
6993 { $as_echo "$as_me:$LINENO: result: no" >&5
6994 $as_echo "no" >&6; }
68216995 fi
68226996
68236997 if test "x$ac_ct_AR" = x; then
68256999 else
68267000 case $cross_compiling:$ac_tool_warned in
68277001 yes:)
6828 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7002 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
68297003 whose name does not start with the host triplet. If you think this
68307004 configuration is useful to you, please write to autoconf@gnu.org." >&5
6831 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7005 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
68327006 whose name does not start with the host triplet. If you think this
68337007 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
68347008 ac_tool_warned=yes ;;
68427016 if test -n "$ac_tool_prefix"; then
68437017 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
68447018 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6845 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6846 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7019 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7020 $as_echo_n "checking for $ac_word... " >&6; }
68477021 if test "${ac_cv_prog_RANLIB+set}" = set; then
6848 echo $ECHO_N "(cached) $ECHO_C" >&6
7022 $as_echo_n "(cached) " >&6
68497023 else
68507024 if test -n "$RANLIB"; then
68517025 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
68587032 for ac_exec_ext in '' $ac_executable_extensions; do
68597033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
68607034 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6861 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7035 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
68627036 break 2
68637037 fi
68647038 done
68697043 fi
68707044 RANLIB=$ac_cv_prog_RANLIB
68717045 if test -n "$RANLIB"; then
6872 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6873 echo "${ECHO_T}$RANLIB" >&6; }
6874 else
6875 { echo "$as_me:$LINENO: result: no" >&5
6876 echo "${ECHO_T}no" >&6; }
7046 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
7047 $as_echo "$RANLIB" >&6; }
7048 else
7049 { $as_echo "$as_me:$LINENO: result: no" >&5
7050 $as_echo "no" >&6; }
68777051 fi
68787052
68797053
68827056 ac_ct_RANLIB=$RANLIB
68837057 # Extract the first word of "ranlib", so it can be a program name with args.
68847058 set dummy ranlib; ac_word=$2
6885 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7059 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7060 $as_echo_n "checking for $ac_word... " >&6; }
68877061 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6888 echo $ECHO_N "(cached) $ECHO_C" >&6
7062 $as_echo_n "(cached) " >&6
68897063 else
68907064 if test -n "$ac_ct_RANLIB"; then
68917065 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
68987072 for ac_exec_ext in '' $ac_executable_extensions; do
68997073 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
69007074 ac_cv_prog_ac_ct_RANLIB="ranlib"
6901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7075 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
69027076 break 2
69037077 fi
69047078 done
69097083 fi
69107084 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
69117085 if test -n "$ac_ct_RANLIB"; then
6912 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6913 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6914 else
6915 { echo "$as_me:$LINENO: result: no" >&5
6916 echo "${ECHO_T}no" >&6; }
7086 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7087 $as_echo "$ac_ct_RANLIB" >&6; }
7088 else
7089 { $as_echo "$as_me:$LINENO: result: no" >&5
7090 $as_echo "no" >&6; }
69177091 fi
69187092
69197093 if test "x$ac_ct_RANLIB" = x; then
69217095 else
69227096 case $cross_compiling:$ac_tool_warned in
69237097 yes:)
6924 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7098 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
69257099 whose name does not start with the host triplet. If you think this
69267100 configuration is useful to you, please write to autoconf@gnu.org." >&5
6927 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7101 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
69287102 whose name does not start with the host triplet. If you think this
69297103 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
69307104 ac_tool_warned=yes ;;
69387112 if test -n "$ac_tool_prefix"; then
69397113 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
69407114 set dummy ${ac_tool_prefix}strip; ac_word=$2
6941 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6942 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7115 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7116 $as_echo_n "checking for $ac_word... " >&6; }
69437117 if test "${ac_cv_prog_STRIP+set}" = set; then
6944 echo $ECHO_N "(cached) $ECHO_C" >&6
7118 $as_echo_n "(cached) " >&6
69457119 else
69467120 if test -n "$STRIP"; then
69477121 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
69547128 for ac_exec_ext in '' $ac_executable_extensions; do
69557129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
69567130 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6957 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7131 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
69587132 break 2
69597133 fi
69607134 done
69657139 fi
69667140 STRIP=$ac_cv_prog_STRIP
69677141 if test -n "$STRIP"; then
6968 { echo "$as_me:$LINENO: result: $STRIP" >&5
6969 echo "${ECHO_T}$STRIP" >&6; }
6970 else
6971 { echo "$as_me:$LINENO: result: no" >&5
6972 echo "${ECHO_T}no" >&6; }
7142 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7143 $as_echo "$STRIP" >&6; }
7144 else
7145 { $as_echo "$as_me:$LINENO: result: no" >&5
7146 $as_echo "no" >&6; }
69737147 fi
69747148
69757149
69787152 ac_ct_STRIP=$STRIP
69797153 # Extract the first word of "strip", so it can be a program name with args.
69807154 set dummy strip; ac_word=$2
6981 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6982 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7155 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7156 $as_echo_n "checking for $ac_word... " >&6; }
69837157 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6984 echo $ECHO_N "(cached) $ECHO_C" >&6
7158 $as_echo_n "(cached) " >&6
69857159 else
69867160 if test -n "$ac_ct_STRIP"; then
69877161 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
69947168 for ac_exec_ext in '' $ac_executable_extensions; do
69957169 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
69967170 ac_cv_prog_ac_ct_STRIP="strip"
6997 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7171 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
69987172 break 2
69997173 fi
70007174 done
70057179 fi
70067180 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
70077181 if test -n "$ac_ct_STRIP"; then
7008 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7009 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7010 else
7011 { echo "$as_me:$LINENO: result: no" >&5
7012 echo "${ECHO_T}no" >&6; }
7182 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7183 $as_echo "$ac_ct_STRIP" >&6; }
7184 else
7185 { $as_echo "$as_me:$LINENO: result: no" >&5
7186 $as_echo "no" >&6; }
70137187 fi
70147188
70157189 if test "x$ac_ct_STRIP" = x; then
70177191 else
70187192 case $cross_compiling:$ac_tool_warned in
70197193 yes:)
7020 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7194 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
70217195 whose name does not start with the host triplet. If you think this
70227196 configuration is useful to you, please write to autoconf@gnu.org." >&5
7023 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7197 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
70247198 whose name does not start with the host triplet. If you think this
70257199 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
70267200 ac_tool_warned=yes ;;
70857259 case $deplibs_check_method in
70867260 file_magic*)
70877261 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7088 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7089 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7262 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7263 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
70907264 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7091 echo $ECHO_N "(cached) $ECHO_C" >&6
7265 $as_echo_n "(cached) " >&6
70927266 else
70937267 case $MAGIC_CMD in
70947268 [\\/*] | ?:[\\/]*)
71387312
71397313 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
71407314 if test -n "$MAGIC_CMD"; then
7141 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7142 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7143 else
7144 { echo "$as_me:$LINENO: result: no" >&5
7145 echo "${ECHO_T}no" >&6; }
7315 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7316 $as_echo "$MAGIC_CMD" >&6; }
7317 else
7318 { $as_echo "$as_me:$LINENO: result: no" >&5
7319 $as_echo "no" >&6; }
71467320 fi
71477321
71487322 if test -z "$lt_cv_path_MAGIC_CMD"; then
71497323 if test -n "$ac_tool_prefix"; then
7150 { echo "$as_me:$LINENO: checking for file" >&5
7151 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7324 { $as_echo "$as_me:$LINENO: checking for file" >&5
7325 $as_echo_n "checking for file... " >&6; }
71527326 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7153 echo $ECHO_N "(cached) $ECHO_C" >&6
7327 $as_echo_n "(cached) " >&6
71547328 else
71557329 case $MAGIC_CMD in
71567330 [\\/*] | ?:[\\/]*)
72007374
72017375 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
72027376 if test -n "$MAGIC_CMD"; then
7203 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7204 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7205 else
7206 { echo "$as_me:$LINENO: result: no" >&5
7207 echo "${ECHO_T}no" >&6; }
7377 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7378 $as_echo "$MAGIC_CMD" >&6; }
7379 else
7380 { $as_echo "$as_me:$LINENO: result: no" >&5
7381 $as_echo "no" >&6; }
72087382 fi
72097383
72107384 else
72157389 fi
72167390 ;;
72177391 esac
7392
7393
7394 case $host_os in
7395 rhapsody* | darwin*)
7396 if test -n "$ac_tool_prefix"; then
7397 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7398 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7399 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7400 $as_echo_n "checking for $ac_word... " >&6; }
7401 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7402 $as_echo_n "(cached) " >&6
7403 else
7404 if test -n "$DSYMUTIL"; then
7405 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7406 else
7407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408 for as_dir in $PATH
7409 do
7410 IFS=$as_save_IFS
7411 test -z "$as_dir" && as_dir=.
7412 for ac_exec_ext in '' $ac_executable_extensions; do
7413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7414 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7415 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7416 break 2
7417 fi
7418 done
7419 done
7420 IFS=$as_save_IFS
7421
7422 fi
7423 fi
7424 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7425 if test -n "$DSYMUTIL"; then
7426 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7427 $as_echo "$DSYMUTIL" >&6; }
7428 else
7429 { $as_echo "$as_me:$LINENO: result: no" >&5
7430 $as_echo "no" >&6; }
7431 fi
7432
7433
7434 fi
7435 if test -z "$ac_cv_prog_DSYMUTIL"; then
7436 ac_ct_DSYMUTIL=$DSYMUTIL
7437 # Extract the first word of "dsymutil", so it can be a program name with args.
7438 set dummy dsymutil; ac_word=$2
7439 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7440 $as_echo_n "checking for $ac_word... " >&6; }
7441 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7442 $as_echo_n "(cached) " >&6
7443 else
7444 if test -n "$ac_ct_DSYMUTIL"; then
7445 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7446 else
7447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7448 for as_dir in $PATH
7449 do
7450 IFS=$as_save_IFS
7451 test -z "$as_dir" && as_dir=.
7452 for ac_exec_ext in '' $ac_executable_extensions; do
7453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7454 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7455 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7456 break 2
7457 fi
7458 done
7459 done
7460 IFS=$as_save_IFS
7461
7462 fi
7463 fi
7464 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7465 if test -n "$ac_ct_DSYMUTIL"; then
7466 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7467 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7468 else
7469 { $as_echo "$as_me:$LINENO: result: no" >&5
7470 $as_echo "no" >&6; }
7471 fi
7472
7473 if test "x$ac_ct_DSYMUTIL" = x; then
7474 DSYMUTIL=":"
7475 else
7476 case $cross_compiling:$ac_tool_warned in
7477 yes:)
7478 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7479 whose name does not start with the host triplet. If you think this
7480 configuration is useful to you, please write to autoconf@gnu.org." >&5
7481 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7482 whose name does not start with the host triplet. If you think this
7483 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7484 ac_tool_warned=yes ;;
7485 esac
7486 DSYMUTIL=$ac_ct_DSYMUTIL
7487 fi
7488 else
7489 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7490 fi
7491
7492 if test -n "$ac_tool_prefix"; then
7493 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7494 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7495 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7496 $as_echo_n "checking for $ac_word... " >&6; }
7497 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7498 $as_echo_n "(cached) " >&6
7499 else
7500 if test -n "$NMEDIT"; then
7501 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7502 else
7503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7504 for as_dir in $PATH
7505 do
7506 IFS=$as_save_IFS
7507 test -z "$as_dir" && as_dir=.
7508 for ac_exec_ext in '' $ac_executable_extensions; do
7509 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7510 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7511 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7512 break 2
7513 fi
7514 done
7515 done
7516 IFS=$as_save_IFS
7517
7518 fi
7519 fi
7520 NMEDIT=$ac_cv_prog_NMEDIT
7521 if test -n "$NMEDIT"; then
7522 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7523 $as_echo "$NMEDIT" >&6; }
7524 else
7525 { $as_echo "$as_me:$LINENO: result: no" >&5
7526 $as_echo "no" >&6; }
7527 fi
7528
7529
7530 fi
7531 if test -z "$ac_cv_prog_NMEDIT"; then
7532 ac_ct_NMEDIT=$NMEDIT
7533 # Extract the first word of "nmedit", so it can be a program name with args.
7534 set dummy nmedit; ac_word=$2
7535 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7536 $as_echo_n "checking for $ac_word... " >&6; }
7537 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7538 $as_echo_n "(cached) " >&6
7539 else
7540 if test -n "$ac_ct_NMEDIT"; then
7541 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7542 else
7543 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7544 for as_dir in $PATH
7545 do
7546 IFS=$as_save_IFS
7547 test -z "$as_dir" && as_dir=.
7548 for ac_exec_ext in '' $ac_executable_extensions; do
7549 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7550 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7551 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7552 break 2
7553 fi
7554 done
7555 done
7556 IFS=$as_save_IFS
7557
7558 fi
7559 fi
7560 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7561 if test -n "$ac_ct_NMEDIT"; then
7562 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7563 $as_echo "$ac_ct_NMEDIT" >&6; }
7564 else
7565 { $as_echo "$as_me:$LINENO: result: no" >&5
7566 $as_echo "no" >&6; }
7567 fi
7568
7569 if test "x$ac_ct_NMEDIT" = x; then
7570 NMEDIT=":"
7571 else
7572 case $cross_compiling:$ac_tool_warned in
7573 yes:)
7574 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7575 whose name does not start with the host triplet. If you think this
7576 configuration is useful to you, please write to autoconf@gnu.org." >&5
7577 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7578 whose name does not start with the host triplet. If you think this
7579 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7580 ac_tool_warned=yes ;;
7581 esac
7582 NMEDIT=$ac_ct_NMEDIT
7583 fi
7584 else
7585 NMEDIT="$ac_cv_prog_NMEDIT"
7586 fi
7587
7588
7589 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7590 $as_echo_n "checking for -single_module linker flag... " >&6; }
7591 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7592 $as_echo_n "(cached) " >&6
7593 else
7594 lt_cv_apple_cc_single_mod=no
7595 if test -z "${LT_MULTI_MODULE}"; then
7596 # By default we will add the -single_module flag. You can override
7597 # by either setting the environment variable LT_MULTI_MODULE
7598 # non-empty at configure time, or by adding -multi_module to the
7599 # link flags.
7600 echo "int foo(void){return 1;}" > conftest.c
7601 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7602 -dynamiclib ${wl}-single_module conftest.c
7603 if test -f libconftest.dylib; then
7604 lt_cv_apple_cc_single_mod=yes
7605 rm -rf libconftest.dylib*
7606 fi
7607 rm conftest.c
7608 fi
7609 fi
7610 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7611 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7612 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7613 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7614 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7615 $as_echo_n "(cached) " >&6
7616 else
7617 lt_cv_ld_exported_symbols_list=no
7618 save_LDFLAGS=$LDFLAGS
7619 echo "_main" > conftest.sym
7620 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7621 cat >conftest.$ac_ext <<_ACEOF
7622 /* confdefs.h. */
7623 _ACEOF
7624 cat confdefs.h >>conftest.$ac_ext
7625 cat >>conftest.$ac_ext <<_ACEOF
7626 /* end confdefs.h. */
7627
7628 int
7629 main ()
7630 {
7631
7632 ;
7633 return 0;
7634 }
7635 _ACEOF
7636 rm -f conftest.$ac_objext conftest$ac_exeext
7637 if { (ac_try="$ac_link"
7638 case "(($ac_try" in
7639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7640 *) ac_try_echo=$ac_try;;
7641 esac
7642 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7643 $as_echo "$ac_try_echo") >&5
7644 (eval "$ac_link") 2>conftest.er1
7645 ac_status=$?
7646 grep -v '^ *+' conftest.er1 >conftest.err
7647 rm -f conftest.er1
7648 cat conftest.err >&5
7649 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7650 (exit $ac_status); } && {
7651 test -z "$ac_c_werror_flag" ||
7652 test ! -s conftest.err
7653 } && test -s conftest$ac_exeext && {
7654 test "$cross_compiling" = yes ||
7655 $as_test_x conftest$ac_exeext
7656 }; then
7657 lt_cv_ld_exported_symbols_list=yes
7658 else
7659 $as_echo "$as_me: failed program was:" >&5
7660 sed 's/^/| /' conftest.$ac_ext >&5
7661
7662 lt_cv_ld_exported_symbols_list=no
7663 fi
7664
7665 rm -rf conftest.dSYM
7666 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7667 conftest$ac_exeext conftest.$ac_ext
7668 LDFLAGS="$save_LDFLAGS"
7669
7670 fi
7671 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7672 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7673 case $host_os in
7674 rhapsody* | darwin1.[0123])
7675 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7676 darwin1.*)
7677 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7678 darwin*)
7679 # if running on 10.5 or later, the deployment target defaults
7680 # to the OS version, if on x86, and 10.4, the deployment
7681 # target defaults to 10.4. Don't you love it?
7682 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7683 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7684 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7685 10.[012]*)
7686 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7687 10.*)
7688 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7689 esac
7690 ;;
7691 esac
7692 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7693 _lt_dar_single_mod='$single_module'
7694 fi
7695 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7696 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7697 else
7698 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7699 fi
7700 if test "$DSYMUTIL" != ":"; then
7701 _lt_dsymutil="~$DSYMUTIL \$lib || :"
7702 else
7703 _lt_dsymutil=
7704 fi
7705 ;;
7706 esac
7707
72187708
72197709 enable_dlopen=no
72207710 enable_win32_dll=no
72817771 echo "$lt_simple_link_test_code" >conftest.$ac_ext
72827772 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
72837773 _lt_linker_boilerplate=`cat conftest.err`
7284 $rm conftest*
7774 $rm -r conftest*
72857775
72867776
72877777
72917781 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
72927782
72937783
7294 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7295 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7784 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7785 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
72967786 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7297 echo $ECHO_N "(cached) $ECHO_C" >&6
7787 $as_echo_n "(cached) " >&6
72987788 else
72997789 lt_cv_prog_compiler_rtti_exceptions=no
73007790 ac_outfile=conftest.$ac_objext
73097799 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
73107800 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
73117801 -e 's:$: $lt_compiler_flag:'`
7312 (eval echo "\"\$as_me:7313: $lt_compile\"" >&5)
7802 (eval echo "\"\$as_me:7803: $lt_compile\"" >&5)
73137803 (eval "$lt_compile" 2>conftest.err)
73147804 ac_status=$?
73157805 cat conftest.err >&5
7316 echo "$as_me:7317: \$? = $ac_status" >&5
7806 echo "$as_me:7807: \$? = $ac_status" >&5
73177807 if (exit $ac_status) && test -s "$ac_outfile"; then
73187808 # The compiler can only warn and ignore the option if not recognized
73197809 # So say no if there are warnings other than the usual output.
73267816 $rm conftest*
73277817
73287818 fi
7329 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7330 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7819 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7820 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
73317821
73327822 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
73337823 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
73417831 lt_prog_compiler_pic=
73427832 lt_prog_compiler_static=
73437833
7344 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7345 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7834 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7835 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
73467836
73477837 if test "$GCC" = yes; then
73487838 lt_prog_compiler_wl='-Wl,'
75738063 esac
75748064 fi
75758065
7576 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7577 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
8066 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8067 $as_echo "$lt_prog_compiler_pic" >&6; }
75788068
75798069 #
75808070 # Check to make sure the PIC flag actually works.
75818071 #
75828072 if test -n "$lt_prog_compiler_pic"; then
75838073
7584 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7585 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7586 if test "${lt_prog_compiler_pic_works+set}" = set; then
7587 echo $ECHO_N "(cached) $ECHO_C" >&6
7588 else
7589 lt_prog_compiler_pic_works=no
8074 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8075 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8076 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8077 $as_echo_n "(cached) " >&6
8078 else
8079 lt_cv_prog_compiler_pic_works=no
75908080 ac_outfile=conftest.$ac_objext
75918081 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
75928082 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
75998089 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
76008090 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
76018091 -e 's:$: $lt_compiler_flag:'`
7602 (eval echo "\"\$as_me:7603: $lt_compile\"" >&5)
8092 (eval echo "\"\$as_me:8093: $lt_compile\"" >&5)
76038093 (eval "$lt_compile" 2>conftest.err)
76048094 ac_status=$?
76058095 cat conftest.err >&5
7606 echo "$as_me:7607: \$? = $ac_status" >&5
8096 echo "$as_me:8097: \$? = $ac_status" >&5
76078097 if (exit $ac_status) && test -s "$ac_outfile"; then
76088098 # The compiler can only warn and ignore the option if not recognized
76098099 # So say no if there are warnings other than the usual output.
76108100 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
76118101 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
76128102 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7613 lt_prog_compiler_pic_works=yes
8103 lt_cv_prog_compiler_pic_works=yes
76148104 fi
76158105 fi
76168106 $rm conftest*
76178107
76188108 fi
7619 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7620 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7621
7622 if test x"$lt_prog_compiler_pic_works" = xyes; then
8109 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8110 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8111
8112 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
76238113 case $lt_prog_compiler_pic in
76248114 "" | " "*) ;;
76258115 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
76448134 # Check to make sure the static flag actually works.
76458135 #
76468136 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7647 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7648 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7649 if test "${lt_prog_compiler_static_works+set}" = set; then
7650 echo $ECHO_N "(cached) $ECHO_C" >&6
7651 else
7652 lt_prog_compiler_static_works=no
8137 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8138 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8139 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8140 $as_echo_n "(cached) " >&6
8141 else
8142 lt_cv_prog_compiler_static_works=no
76538143 save_LDFLAGS="$LDFLAGS"
76548144 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
76558145 echo "$lt_simple_link_test_code" > conftest.$ac_ext
76628152 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
76638153 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
76648154 if diff conftest.exp conftest.er2 >/dev/null; then
7665 lt_prog_compiler_static_works=yes
8155 lt_cv_prog_compiler_static_works=yes
76668156 fi
76678157 else
7668 lt_prog_compiler_static_works=yes
8158 lt_cv_prog_compiler_static_works=yes
76698159 fi
76708160 fi
7671 $rm conftest*
8161 $rm -r conftest*
76728162 LDFLAGS="$save_LDFLAGS"
76738163
76748164 fi
7675 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7676 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7677
7678 if test x"$lt_prog_compiler_static_works" = xyes; then
8165 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8166 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8167
8168 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
76798169 :
76808170 else
76818171 lt_prog_compiler_static=
76828172 fi
76838173
76848174
7685 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7686 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
8175 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8176 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
76878177 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7688 echo $ECHO_N "(cached) $ECHO_C" >&6
8178 $as_echo_n "(cached) " >&6
76898179 else
76908180 lt_cv_prog_compiler_c_o=no
76918181 $rm -r conftest 2>/dev/null
77038193 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
77048194 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
77058195 -e 's:$: $lt_compiler_flag:'`
7706 (eval echo "\"\$as_me:7707: $lt_compile\"" >&5)
8196 (eval echo "\"\$as_me:8197: $lt_compile\"" >&5)
77078197 (eval "$lt_compile" 2>out/conftest.err)
77088198 ac_status=$?
77098199 cat out/conftest.err >&5
7710 echo "$as_me:7711: \$? = $ac_status" >&5
8200 echo "$as_me:8201: \$? = $ac_status" >&5
77118201 if (exit $ac_status) && test -s out/conftest2.$ac_objext
77128202 then
77138203 # The compiler can only warn and ignore the option if not recognized
77298219 $rm conftest*
77308220
77318221 fi
7732 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7733 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
8222 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8223 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
77348224
77358225
77368226 hard_links="nottested"
77378227 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
77388228 # do not overwrite the value of need_locks provided by the user
7739 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7740 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
8229 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8230 $as_echo_n "checking if we can lock with hard links... " >&6; }
77418231 hard_links=yes
77428232 $rm conftest*
77438233 ln conftest.a conftest.b 2>/dev/null && hard_links=no
77448234 touch conftest.a
77458235 ln conftest.a conftest.b 2>&5 || hard_links=no
77468236 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7747 { echo "$as_me:$LINENO: result: $hard_links" >&5
7748 echo "${ECHO_T}$hard_links" >&6; }
8237 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8238 $as_echo "$hard_links" >&6; }
77498239 if test "$hard_links" = no; then
7750 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7751 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8240 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8241 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
77528242 need_locks=warn
77538243 fi
77548244 else
77558245 need_locks=no
77568246 fi
77578247
7758 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7759 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
8248 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8249 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
77608250
77618251 runpath_var=
77628252 allow_undefined_flag=
77878277 # it will be wrapped by ` (' and `)$', so one must not match beginning or
77888278 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
77898279 # as well as any symbol that contains `d'.
7790 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8280 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
77918281 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
77928282 # platforms (ab)use it in PIC code, but their linkers get confused if
77938283 # the symbol is explicitly referenced. Since portable code cannot
77948284 # rely on this symbol name, it's probably fine to never include it in
77958285 # preloaded symbol tables.
8286 # Exclude shared library initialization/finalization symbols.
77968287 extract_expsyms_cmds=
77978288 # Just being paranoid about ensuring that cc_basename is set.
77988289 for cc_temp in $compiler""; do
78518342
78528343 # See if GNU ld supports shared libraries.
78538344 case $host_os in
7854 aix3* | aix4* | aix5*)
8345 aix[3-9]*)
78558346 # On AIX/PPC, the GNU linker is very broken
78568347 if test "$host_cpu" != ia64; then
78578348 ld_shlibs=no
80708561 fi
80718562 ;;
80728563
8073 aix4* | aix5*)
8564 aix[4-9]*)
80748565 if test "$host_cpu" = ia64; then
80758566 # On IA64, the linker does run time linking by default, so we don't
80768567 # have to do anything special.
80908581 # Test if we are trying to use run time linking or normal
80918582 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
80928583 # need to do runtime linking.
8093 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8584 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
80948585 for ld_flag in $LDFLAGS; do
80958586 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
80968587 aix_use_runtimelinking=yes
81858676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
81868677 *) ac_try_echo=$ac_try;;
81878678 esac
8188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8679 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8680 $as_echo "$ac_try_echo") >&5
81898681 (eval "$ac_link") 2>conftest.er1
81908682 ac_status=$?
81918683 grep -v '^ *+' conftest.er1 >conftest.err
81928684 rm -f conftest.er1
81938685 cat conftest.err >&5
8194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8686 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
81958687 (exit $ac_status); } && {
81968688 test -z "$ac_c_werror_flag" ||
81978689 test ! -s conftest.err
8198 } && test -s conftest$ac_exeext &&
8199 $as_test_x conftest$ac_exeext; then
8690 } && test -s conftest$ac_exeext && {
8691 test "$cross_compiling" = yes ||
8692 $as_test_x conftest$ac_exeext
8693 }; then
82008694
82018695 lt_aix_libpath_sed='
82028696 /Import File Strings/,/^$/ {
82118705 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
82128706 fi
82138707 else
8214 echo "$as_me: failed program was:" >&5
8708 $as_echo "$as_me: failed program was:" >&5
82158709 sed 's/^/| /' conftest.$ac_ext >&5
82168710
82178711
82188712 fi
82198713
8714 rm -rf conftest.dSYM
82208715 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
82218716 conftest$ac_exeext conftest.$ac_ext
82228717 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
82518746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
82528747 *) ac_try_echo=$ac_try;;
82538748 esac
8254 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8749 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8750 $as_echo "$ac_try_echo") >&5
82558751 (eval "$ac_link") 2>conftest.er1
82568752 ac_status=$?
82578753 grep -v '^ *+' conftest.er1 >conftest.err
82588754 rm -f conftest.er1
82598755 cat conftest.err >&5
8260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8756 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
82618757 (exit $ac_status); } && {
82628758 test -z "$ac_c_werror_flag" ||
82638759 test ! -s conftest.err
8264 } && test -s conftest$ac_exeext &&
8265 $as_test_x conftest$ac_exeext; then
8760 } && test -s conftest$ac_exeext && {
8761 test "$cross_compiling" = yes ||
8762 $as_test_x conftest$ac_exeext
8763 }; then
82668764
82678765 lt_aix_libpath_sed='
82688766 /Import File Strings/,/^$/ {
82778775 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
82788776 fi
82798777 else
8280 echo "$as_me: failed program was:" >&5
8778 $as_echo "$as_me: failed program was:" >&5
82818779 sed 's/^/| /' conftest.$ac_ext >&5
82828780
82838781
82848782 fi
82858783
8784 rm -rf conftest.dSYM
82868785 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
82878786 conftest$ac_exeext conftest.$ac_ext
82888787 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
83628861 link_all_deplibs=yes
83638862 if test "$GCC" = yes ; then
83648863 output_verbose_link_cmd='echo'
8365 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8366 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8367 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8368 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8369 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8864 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8865 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8866 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8867 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
83708868 else
83718869 case $cc_basename in
83728870 xlc*)
87359233 esac
87369234 fi
87379235
8738 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8739 echo "${ECHO_T}$ld_shlibs" >&6; }
9236 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9237 $as_echo "$ld_shlibs" >&6; }
87409238 test "$ld_shlibs" = no && can_build_shared=no
87419239
87429240 #
87569254 # Test whether the compiler implicitly links with -lc since on some
87579255 # systems, -lgcc has to come before -lc. If gcc already passes -lc
87589256 # to ld, don't add -lc before -lgcc.
8759 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8760 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
9257 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9258 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
87619259 $rm conftest*
87629260 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
87639261
87649262 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
87659263 (eval $ac_compile) 2>&5
87669264 ac_status=$?
8767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9265 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
87689266 (exit $ac_status); } 2>conftest.err; then
87699267 soname=conftest
87709268 lib=conftest
87829280 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
87839281 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
87849282 ac_status=$?
8785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9283 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
87869284 (exit $ac_status); }
87879285 then
87889286 archive_cmds_need_lc=no
87949292 cat conftest.err 1>&5
87959293 fi
87969294 $rm conftest*
8797 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8798 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
9295 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9296 $as_echo "$archive_cmds_need_lc" >&6; }
87999297 ;;
88009298 esac
88019299 fi
88029300 ;;
88039301 esac
88049302
8805 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8806 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9303 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9304 $as_echo_n "checking dynamic linker characteristics... " >&6; }
88079305 library_names_spec=
88089306 libname_spec='lib$name'
88099307 soname_spec=
88869384 soname_spec='${libname}${release}${shared_ext}$major'
88879385 ;;
88889386
8889 aix4* | aix5*)
9387 aix[4-9]*)
88909388 version_type=linux
88919389 need_lib_prefix=no
88929390 need_version=no
94069904 dynamic_linker=no
94079905 ;;
94089906 esac
9409 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9410 echo "${ECHO_T}$dynamic_linker" >&6; }
9907 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9908 $as_echo "$dynamic_linker" >&6; }
94119909 test "$dynamic_linker" = no && can_build_shared=no
9910
9911 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9912 $as_echo_n "(cached) " >&6
9913 else
9914 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9915 fi
9916
9917 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9918 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9919 $as_echo_n "(cached) " >&6
9920 else
9921 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9922 fi
9923
9924 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
94129925
94139926 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
94149927 if test "$GCC" = yes; then
94159928 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
94169929 fi
94179930
9418 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9419 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9931 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9932 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
94209933 hardcode_action=
94219934 if test -n "$hardcode_libdir_flag_spec" || \
94229935 test -n "$runpath_var" || \
94409953 # directories.
94419954 hardcode_action=unsupported
94429955 fi
9443 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9444 echo "${ECHO_T}$hardcode_action" >&6; }
9956 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9957 $as_echo "$hardcode_action" >&6; }
94459958
94469959 if test "$hardcode_action" = relink; then
94479960 # Fast installation is not supported
94549967
94559968 striplib=
94569969 old_striplib=
9457 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9458 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9970 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9971 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
94599972 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
94609973 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
94619974 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9462 { echo "$as_me:$LINENO: result: yes" >&5
9463 echo "${ECHO_T}yes" >&6; }
9975 { $as_echo "$as_me:$LINENO: result: yes" >&5
9976 $as_echo "yes" >&6; }
94649977 else
94659978 # FIXME - insert some real tests, host_os isn't really good enough
94669979 case $host_os in
94689981 if test -n "$STRIP" ; then
94699982 striplib="$STRIP -x"
94709983 old_striplib="$STRIP -S"
9471 { echo "$as_me:$LINENO: result: yes" >&5
9472 echo "${ECHO_T}yes" >&6; }
9984 { $as_echo "$as_me:$LINENO: result: yes" >&5
9985 $as_echo "yes" >&6; }
94739986 else
9474 { echo "$as_me:$LINENO: result: no" >&5
9475 echo "${ECHO_T}no" >&6; }
9987 { $as_echo "$as_me:$LINENO: result: no" >&5
9988 $as_echo "no" >&6; }
94769989 fi
94779990 ;;
94789991 *)
9479 { echo "$as_me:$LINENO: result: no" >&5
9480 echo "${ECHO_T}no" >&6; }
9992 { $as_echo "$as_me:$LINENO: result: no" >&5
9993 $as_echo "no" >&6; }
94819994 ;;
94829995 esac
94839996 fi
950910022
951010023 darwin*)
951110024 # if libdl is installed we need to link against it
9512 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9513 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10025 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10026 $as_echo_n "checking for dlopen in -ldl... " >&6; }
951410027 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9515 echo $ECHO_N "(cached) $ECHO_C" >&6
10028 $as_echo_n "(cached) " >&6
951610029 else
951710030 ac_check_lib_save_LIBS=$LIBS
951810031 LIBS="-ldl $LIBS"
954410057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
954510058 *) ac_try_echo=$ac_try;;
954610059 esac
9547 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10060 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10061 $as_echo "$ac_try_echo") >&5
954810062 (eval "$ac_link") 2>conftest.er1
954910063 ac_status=$?
955010064 grep -v '^ *+' conftest.er1 >conftest.err
955110065 rm -f conftest.er1
955210066 cat conftest.err >&5
9553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10067 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
955410068 (exit $ac_status); } && {
955510069 test -z "$ac_c_werror_flag" ||
955610070 test ! -s conftest.err
9557 } && test -s conftest$ac_exeext &&
9558 $as_test_x conftest$ac_exeext; then
10071 } && test -s conftest$ac_exeext && {
10072 test "$cross_compiling" = yes ||
10073 $as_test_x conftest$ac_exeext
10074 }; then
955910075 ac_cv_lib_dl_dlopen=yes
956010076 else
9561 echo "$as_me: failed program was:" >&5
10077 $as_echo "$as_me: failed program was:" >&5
956210078 sed 's/^/| /' conftest.$ac_ext >&5
956310079
956410080 ac_cv_lib_dl_dlopen=no
956510081 fi
956610082
10083 rm -rf conftest.dSYM
956710084 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
956810085 conftest$ac_exeext conftest.$ac_ext
956910086 LIBS=$ac_check_lib_save_LIBS
957010087 fi
9571 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9572 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10088 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10089 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
957310090 if test $ac_cv_lib_dl_dlopen = yes; then
957410091 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
957510092 else
958310100 ;;
958410101
958510102 *)
9586 { echo "$as_me:$LINENO: checking for shl_load" >&5
9587 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
10103 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10104 $as_echo_n "checking for shl_load... " >&6; }
958810105 if test "${ac_cv_func_shl_load+set}" = set; then
9589 echo $ECHO_N "(cached) $ECHO_C" >&6
10106 $as_echo_n "(cached) " >&6
959010107 else
959110108 cat >conftest.$ac_ext <<_ACEOF
959210109 /* confdefs.h. */
963910156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
964010157 *) ac_try_echo=$ac_try;;
964110158 esac
9642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10159 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10160 $as_echo "$ac_try_echo") >&5
964310161 (eval "$ac_link") 2>conftest.er1
964410162 ac_status=$?
964510163 grep -v '^ *+' conftest.er1 >conftest.err
964610164 rm -f conftest.er1
964710165 cat conftest.err >&5
9648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10166 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
964910167 (exit $ac_status); } && {
965010168 test -z "$ac_c_werror_flag" ||
965110169 test ! -s conftest.err
9652 } && test -s conftest$ac_exeext &&
9653 $as_test_x conftest$ac_exeext; then
10170 } && test -s conftest$ac_exeext && {
10171 test "$cross_compiling" = yes ||
10172 $as_test_x conftest$ac_exeext
10173 }; then
965410174 ac_cv_func_shl_load=yes
965510175 else
9656 echo "$as_me: failed program was:" >&5
10176 $as_echo "$as_me: failed program was:" >&5
965710177 sed 's/^/| /' conftest.$ac_ext >&5
965810178
965910179 ac_cv_func_shl_load=no
966010180 fi
966110181
10182 rm -rf conftest.dSYM
966210183 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
966310184 conftest$ac_exeext conftest.$ac_ext
966410185 fi
9665 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9666 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
10186 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10187 $as_echo "$ac_cv_func_shl_load" >&6; }
966710188 if test $ac_cv_func_shl_load = yes; then
966810189 lt_cv_dlopen="shl_load"
966910190 else
9670 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9671 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
10191 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10192 $as_echo_n "checking for shl_load in -ldld... " >&6; }
967210193 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9673 echo $ECHO_N "(cached) $ECHO_C" >&6
10194 $as_echo_n "(cached) " >&6
967410195 else
967510196 ac_check_lib_save_LIBS=$LIBS
967610197 LIBS="-ldld $LIBS"
970210223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
970310224 *) ac_try_echo=$ac_try;;
970410225 esac
9705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10226 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10227 $as_echo "$ac_try_echo") >&5
970610228 (eval "$ac_link") 2>conftest.er1
970710229 ac_status=$?
970810230 grep -v '^ *+' conftest.er1 >conftest.err
970910231 rm -f conftest.er1
971010232 cat conftest.err >&5
9711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
971210234 (exit $ac_status); } && {
971310235 test -z "$ac_c_werror_flag" ||
971410236 test ! -s conftest.err
9715 } && test -s conftest$ac_exeext &&
9716 $as_test_x conftest$ac_exeext; then
10237 } && test -s conftest$ac_exeext && {
10238 test "$cross_compiling" = yes ||
10239 $as_test_x conftest$ac_exeext
10240 }; then
971710241 ac_cv_lib_dld_shl_load=yes
971810242 else
9719 echo "$as_me: failed program was:" >&5
10243 $as_echo "$as_me: failed program was:" >&5
972010244 sed 's/^/| /' conftest.$ac_ext >&5
972110245
972210246 ac_cv_lib_dld_shl_load=no
972310247 fi
972410248
10249 rm -rf conftest.dSYM
972510250 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
972610251 conftest$ac_exeext conftest.$ac_ext
972710252 LIBS=$ac_check_lib_save_LIBS
972810253 fi
9729 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9730 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10254 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10255 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
973110256 if test $ac_cv_lib_dld_shl_load = yes; then
9732 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9733 else
9734 { echo "$as_me:$LINENO: checking for dlopen" >&5
9735 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
10257 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10258 else
10259 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10260 $as_echo_n "checking for dlopen... " >&6; }
973610261 if test "${ac_cv_func_dlopen+set}" = set; then
9737 echo $ECHO_N "(cached) $ECHO_C" >&6
10262 $as_echo_n "(cached) " >&6
973810263 else
973910264 cat >conftest.$ac_ext <<_ACEOF
974010265 /* confdefs.h. */
978710312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
978810313 *) ac_try_echo=$ac_try;;
978910314 esac
9790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10315 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10316 $as_echo "$ac_try_echo") >&5
979110317 (eval "$ac_link") 2>conftest.er1
979210318 ac_status=$?
979310319 grep -v '^ *+' conftest.er1 >conftest.err
979410320 rm -f conftest.er1
979510321 cat conftest.err >&5
9796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10322 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
979710323 (exit $ac_status); } && {
979810324 test -z "$ac_c_werror_flag" ||
979910325 test ! -s conftest.err
9800 } && test -s conftest$ac_exeext &&
9801 $as_test_x conftest$ac_exeext; then
10326 } && test -s conftest$ac_exeext && {
10327 test "$cross_compiling" = yes ||
10328 $as_test_x conftest$ac_exeext
10329 }; then
980210330 ac_cv_func_dlopen=yes
980310331 else
9804 echo "$as_me: failed program was:" >&5
10332 $as_echo "$as_me: failed program was:" >&5
980510333 sed 's/^/| /' conftest.$ac_ext >&5
980610334
980710335 ac_cv_func_dlopen=no
980810336 fi
980910337
10338 rm -rf conftest.dSYM
981010339 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
981110340 conftest$ac_exeext conftest.$ac_ext
981210341 fi
9813 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9814 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
10342 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10343 $as_echo "$ac_cv_func_dlopen" >&6; }
981510344 if test $ac_cv_func_dlopen = yes; then
981610345 lt_cv_dlopen="dlopen"
981710346 else
9818 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9819 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10347 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10348 $as_echo_n "checking for dlopen in -ldl... " >&6; }
982010349 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9821 echo $ECHO_N "(cached) $ECHO_C" >&6
10350 $as_echo_n "(cached) " >&6
982210351 else
982310352 ac_check_lib_save_LIBS=$LIBS
982410353 LIBS="-ldl $LIBS"
985010379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
985110380 *) ac_try_echo=$ac_try;;
985210381 esac
9853 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10382 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10383 $as_echo "$ac_try_echo") >&5
985410384 (eval "$ac_link") 2>conftest.er1
985510385 ac_status=$?
985610386 grep -v '^ *+' conftest.er1 >conftest.err
985710387 rm -f conftest.er1
985810388 cat conftest.err >&5
9859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
986010390 (exit $ac_status); } && {
986110391 test -z "$ac_c_werror_flag" ||
986210392 test ! -s conftest.err
9863 } && test -s conftest$ac_exeext &&
9864 $as_test_x conftest$ac_exeext; then
10393 } && test -s conftest$ac_exeext && {
10394 test "$cross_compiling" = yes ||
10395 $as_test_x conftest$ac_exeext
10396 }; then
986510397 ac_cv_lib_dl_dlopen=yes
986610398 else
9867 echo "$as_me: failed program was:" >&5
10399 $as_echo "$as_me: failed program was:" >&5
986810400 sed 's/^/| /' conftest.$ac_ext >&5
986910401
987010402 ac_cv_lib_dl_dlopen=no
987110403 fi
987210404
10405 rm -rf conftest.dSYM
987310406 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
987410407 conftest$ac_exeext conftest.$ac_ext
987510408 LIBS=$ac_check_lib_save_LIBS
987610409 fi
9877 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9878 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10410 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10411 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
987910412 if test $ac_cv_lib_dl_dlopen = yes; then
988010413 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
988110414 else
9882 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9883 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10415 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10416 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
988410417 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9885 echo $ECHO_N "(cached) $ECHO_C" >&6
10418 $as_echo_n "(cached) " >&6
988610419 else
988710420 ac_check_lib_save_LIBS=$LIBS
988810421 LIBS="-lsvld $LIBS"
991410447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
991510448 *) ac_try_echo=$ac_try;;
991610449 esac
9917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10450 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10451 $as_echo "$ac_try_echo") >&5
991810452 (eval "$ac_link") 2>conftest.er1
991910453 ac_status=$?
992010454 grep -v '^ *+' conftest.er1 >conftest.err
992110455 rm -f conftest.er1
992210456 cat conftest.err >&5
9923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10457 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
992410458 (exit $ac_status); } && {
992510459 test -z "$ac_c_werror_flag" ||
992610460 test ! -s conftest.err
9927 } && test -s conftest$ac_exeext &&
9928 $as_test_x conftest$ac_exeext; then
10461 } && test -s conftest$ac_exeext && {
10462 test "$cross_compiling" = yes ||
10463 $as_test_x conftest$ac_exeext
10464 }; then
992910465 ac_cv_lib_svld_dlopen=yes
993010466 else
9931 echo "$as_me: failed program was:" >&5
10467 $as_echo "$as_me: failed program was:" >&5
993210468 sed 's/^/| /' conftest.$ac_ext >&5
993310469
993410470 ac_cv_lib_svld_dlopen=no
993510471 fi
993610472
10473 rm -rf conftest.dSYM
993710474 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
993810475 conftest$ac_exeext conftest.$ac_ext
993910476 LIBS=$ac_check_lib_save_LIBS
994010477 fi
9941 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9942 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10478 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10479 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
994310480 if test $ac_cv_lib_svld_dlopen = yes; then
994410481 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
994510482 else
9946 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9947 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10483 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10484 $as_echo_n "checking for dld_link in -ldld... " >&6; }
994810485 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9949 echo $ECHO_N "(cached) $ECHO_C" >&6
10486 $as_echo_n "(cached) " >&6
995010487 else
995110488 ac_check_lib_save_LIBS=$LIBS
995210489 LIBS="-ldld $LIBS"
997810515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
997910516 *) ac_try_echo=$ac_try;;
998010517 esac
9981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10518 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10519 $as_echo "$ac_try_echo") >&5
998210520 (eval "$ac_link") 2>conftest.er1
998310521 ac_status=$?
998410522 grep -v '^ *+' conftest.er1 >conftest.err
998510523 rm -f conftest.er1
998610524 cat conftest.err >&5
9987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10525 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
998810526 (exit $ac_status); } && {
998910527 test -z "$ac_c_werror_flag" ||
999010528 test ! -s conftest.err
9991 } && test -s conftest$ac_exeext &&
9992 $as_test_x conftest$ac_exeext; then
10529 } && test -s conftest$ac_exeext && {
10530 test "$cross_compiling" = yes ||
10531 $as_test_x conftest$ac_exeext
10532 }; then
999310533 ac_cv_lib_dld_dld_link=yes
999410534 else
9995 echo "$as_me: failed program was:" >&5
10535 $as_echo "$as_me: failed program was:" >&5
999610536 sed 's/^/| /' conftest.$ac_ext >&5
999710537
999810538 ac_cv_lib_dld_dld_link=no
999910539 fi
1000010540
10541 rm -rf conftest.dSYM
1000110542 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1000210543 conftest$ac_exeext conftest.$ac_ext
1000310544 LIBS=$ac_check_lib_save_LIBS
1000410545 fi
10005 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10006 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10546 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10547 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1000710548 if test $ac_cv_lib_dld_dld_link = yes; then
10008 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10549 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
1000910550 fi
1001010551
1001110552
1004310584 save_LIBS="$LIBS"
1004410585 LIBS="$lt_cv_dlopen_libs $LIBS"
1004510586
10046 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10047 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10587 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10588 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
1004810589 if test "${lt_cv_dlopen_self+set}" = set; then
10049 echo $ECHO_N "(cached) $ECHO_C" >&6
10590 $as_echo_n "(cached) " >&6
1005010591 else
1005110592 if test "$cross_compiling" = yes; then :
1005210593 lt_cv_dlopen_self=cross
1005410595 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1005510596 lt_status=$lt_dlunknown
1005610597 cat > conftest.$ac_ext <<EOF
10057 #line 10058 "configure"
10598 #line 10599 "configure"
1005810599 #include "confdefs.h"
1005910600
1006010601 #if HAVE_DLFCN_H
1012010661 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1012110662 (eval $ac_link) 2>&5
1012210663 ac_status=$?
10123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10664 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1012410665 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1012510666 (./conftest; exit; ) >&5 2>/dev/null
1012610667 lt_status=$?
1013810679
1013910680
1014010681 fi
10141 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10142 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10682 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10683 $as_echo "$lt_cv_dlopen_self" >&6; }
1014310684
1014410685 if test "x$lt_cv_dlopen_self" = xyes; then
1014510686 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10146 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10147 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10687 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10688 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1014810689 if test "${lt_cv_dlopen_self_static+set}" = set; then
10149 echo $ECHO_N "(cached) $ECHO_C" >&6
10690 $as_echo_n "(cached) " >&6
1015010691 else
1015110692 if test "$cross_compiling" = yes; then :
1015210693 lt_cv_dlopen_self_static=cross
1015410695 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1015510696 lt_status=$lt_dlunknown
1015610697 cat > conftest.$ac_ext <<EOF
10157 #line 10158 "configure"
10698 #line 10699 "configure"
1015810699 #include "confdefs.h"
1015910700
1016010701 #if HAVE_DLFCN_H
1022010761 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1022110762 (eval $ac_link) 2>&5
1022210763 ac_status=$?
10223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10764 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1022410765 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
1022510766 (./conftest; exit; ) >&5 2>/dev/null
1022610767 lt_status=$?
1023810779
1023910780
1024010781 fi
10241 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10242 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10782 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10783 $as_echo "$lt_cv_dlopen_self_static" >&6; }
1024310784 fi
1024410785
1024510786 CPPFLAGS="$save_CPPFLAGS"
1026110802
1026210803
1026310804 # Report which library types will actually be built
10264 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10265 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10266 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10267 echo "${ECHO_T}$can_build_shared" >&6; }
10268
10269 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10270 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10805 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10806 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10807 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10808 $as_echo "$can_build_shared" >&6; }
10809
10810 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10811 $as_echo_n "checking whether to build shared libraries... " >&6; }
1027110812 test "$can_build_shared" = "no" && enable_shared=no
1027210813
1027310814 # On AIX, shared libraries and static libraries use the same namespace, and
1028110822 fi
1028210823 ;;
1028310824
10284 aix4* | aix5*)
10825 aix[4-9]*)
1028510826 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1028610827 test "$enable_shared" = yes && enable_static=no
1028710828 fi
1028810829 ;;
1028910830 esac
10290 { echo "$as_me:$LINENO: result: $enable_shared" >&5
10291 echo "${ECHO_T}$enable_shared" >&6; }
10292
10293 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10294 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10831 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10832 $as_echo "$enable_shared" >&6; }
10833
10834 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10835 $as_echo_n "checking whether to build static libraries... " >&6; }
1029510836 # Make sure either enable_shared or enable_static is yes.
1029610837 test "$enable_shared" = yes || enable_static=yes
10297 { echo "$as_me:$LINENO: result: $enable_static" >&5
10298 echo "${ECHO_T}$enable_static" >&6; }
10838 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10839 $as_echo "$enable_static" >&6; }
1029910840
1030010841 # The else clause should only fire when bootstrapping the
1030110842 # libtool distribution, otherwise you forgot to ship ltmain.sh
1033710878 predeps \
1033810879 postdeps \
1033910880 compiler_lib_search_path \
10881 compiler_lib_search_dirs \
1034010882 archive_cmds \
1034110883 archive_expsym_cmds \
1034210884 postinstall_cmds \
1038710929 cfgfile="${ofile}T"
1038810930 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
1038910931 $rm -f "$cfgfile"
10390 { echo "$as_me:$LINENO: creating $ofile" >&5
10391 echo "$as_me: creating $ofile" >&6;}
10932 { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10933 $as_echo "$as_me: creating $ofile" >&6;}
1039210934
1039310935 cat <<__EOF__ >> "$cfgfile"
1039410936 #! $SHELL
1039710939 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
1039810940 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
1039910941 #
10400 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
10942 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
1040110943 # Free Software Foundation, Inc.
1040210944 #
1040310945 # This file is part of GNU Libtool:
1063311175 # shared library.
1063411176 postdeps=$lt_postdeps
1063511177
11178 # The directories searched by this compiler when creating a shared
11179 # library
11180 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11181
1063611182 # The library search path used internally by the compiler when linking
1063711183 # a shared library.
1063811184 compiler_lib_search_path=$lt_compiler_lib_search_path
1079611342
1079711343 if test -f "$ltmain" && test -n "$tagnames"; then
1079811344 if test ! -f "${ofile}"; then
10799 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10800 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11345 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11346 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
1080111347 fi
1080211348
1080311349 if test -z "$LTCC"; then
1080411350 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
1080511351 if test -z "$LTCC"; then
10806 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10807 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11352 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11353 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
1080811354 else
10809 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10810 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11355 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11356 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
1081111357 fi
1081211358 fi
1081311359 if test -z "$LTCFLAGS"; then
1082411370 # Check whether tagname contains only valid characters
1082511371 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
1082611372 "") ;;
10827 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10828 echo "$as_me: error: invalid tag name: $tagname" >&2;}
11373 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11374 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
1082911375 { (exit 1); exit 1; }; }
1083011376 ;;
1083111377 esac
1083211378
1083311379 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
1083411380 then
10835 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10836 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11381 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11382 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
1083711383 { (exit 1); exit 1; }; }
1083811384 fi
1083911385
1088111427 predeps_CXX=
1088211428 postdeps_CXX=
1088311429 compiler_lib_search_path_CXX=
11430 compiler_lib_search_dirs_CXX=
1088411431
1088511432 # Source file extension for C++ test sources.
1088611433 ac_ext=cpp
1091811465 echo "$lt_simple_link_test_code" >conftest.$ac_ext
1091911466 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1092011467 _lt_linker_boilerplate=`cat conftest.err`
10921 $rm conftest*
11468 $rm -r conftest*
1092211469
1092311470
1092411471 # Allow CC to be a program name with arguments.
1097511522 ac_prog=ld
1097611523 if test "$GCC" = yes; then
1097711524 # Check if gcc -print-prog-name=ld gives a path.
10978 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10979 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11525 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11526 $as_echo_n "checking for ld used by $CC... " >&6; }
1098011527 case $host in
1098111528 *-*-mingw*)
1098211529 # gcc leaves a trailing carriage return which upsets mingw
1100511552 ;;
1100611553 esac
1100711554 elif test "$with_gnu_ld" = yes; then
11008 { echo "$as_me:$LINENO: checking for GNU ld" >&5
11009 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11010 else
11011 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11012 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11555 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11556 $as_echo_n "checking for GNU ld... " >&6; }
11557 else
11558 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11559 $as_echo_n "checking for non-GNU ld... " >&6; }
1101311560 fi
1101411561 if test "${lt_cv_path_LD+set}" = set; then
11015 echo $ECHO_N "(cached) $ECHO_C" >&6
11562 $as_echo_n "(cached) " >&6
1101611563 else
1101711564 if test -z "$LD"; then
1101811565 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
1104211589
1104311590 LD="$lt_cv_path_LD"
1104411591 if test -n "$LD"; then
11045 { echo "$as_me:$LINENO: result: $LD" >&5
11046 echo "${ECHO_T}$LD" >&6; }
11047 else
11048 { echo "$as_me:$LINENO: result: no" >&5
11049 echo "${ECHO_T}no" >&6; }
11050 fi
11051 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11052 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11592 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11593 $as_echo "$LD" >&6; }
11594 else
11595 { $as_echo "$as_me:$LINENO: result: no" >&5
11596 $as_echo "no" >&6; }
11597 fi
11598 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11599 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
1105311600 { (exit 1); exit 1; }; }
11054 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11055 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11601 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11602 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
1105611603 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11057 echo $ECHO_N "(cached) $ECHO_C" >&6
11604 $as_echo_n "(cached) " >&6
1105811605 else
1105911606 # I'd rather use --version here, but apparently some GNU lds only accept -v.
1106011607 case `$LD -v 2>&1 </dev/null` in
1106611613 ;;
1106711614 esac
1106811615 fi
11069 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11070 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11616 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11617 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
1107111618 with_gnu_ld=$lt_cv_prog_gnu_ld
1107211619
1107311620
1111711664 fi
1111811665
1111911666 # PORTME: fill in a description of your system's C++ link characteristics
11120 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11121 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11667 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11668 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1112211669 ld_shlibs_CXX=yes
1112311670 case $host_os in
1112411671 aix3*)
1112511672 # FIXME: insert proper C++ library support
1112611673 ld_shlibs_CXX=no
1112711674 ;;
11128 aix4* | aix5*)
11675 aix[4-9]*)
1112911676 if test "$host_cpu" = ia64; then
1113011677 # On IA64, the linker does run time linking by default, so we don't
1113111678 # have to do anything special.
1113811685 # Test if we are trying to use run time linking or normal
1113911686 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
1114011687 # need to do runtime linking.
11141 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11688 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1114211689 for ld_flag in $LDFLAGS; do
1114311690 case $ld_flag in
1114411691 *-brtl*)
1123511782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1123611783 *) ac_try_echo=$ac_try;;
1123711784 esac
11238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11785 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11786 $as_echo "$ac_try_echo") >&5
1123911787 (eval "$ac_link") 2>conftest.er1
1124011788 ac_status=$?
1124111789 grep -v '^ *+' conftest.er1 >conftest.err
1124211790 rm -f conftest.er1
1124311791 cat conftest.err >&5
11244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1124511793 (exit $ac_status); } && {
1124611794 test -z "$ac_cxx_werror_flag" ||
1124711795 test ! -s conftest.err
11248 } && test -s conftest$ac_exeext &&
11249 $as_test_x conftest$ac_exeext; then
11796 } && test -s conftest$ac_exeext && {
11797 test "$cross_compiling" = yes ||
11798 $as_test_x conftest$ac_exeext
11799 }; then
1125011800
1125111801 lt_aix_libpath_sed='
1125211802 /Import File Strings/,/^$/ {
1126111811 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1126211812 fi
1126311813 else
11264 echo "$as_me: failed program was:" >&5
11814 $as_echo "$as_me: failed program was:" >&5
1126511815 sed 's/^/| /' conftest.$ac_ext >&5
1126611816
1126711817
1126811818 fi
1126911819
11820 rm -rf conftest.dSYM
1127011821 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1127111822 conftest$ac_exeext conftest.$ac_ext
1127211823 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1130211853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1130311854 *) ac_try_echo=$ac_try;;
1130411855 esac
11305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11856 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11857 $as_echo "$ac_try_echo") >&5
1130611858 (eval "$ac_link") 2>conftest.er1
1130711859 ac_status=$?
1130811860 grep -v '^ *+' conftest.er1 >conftest.err
1130911861 rm -f conftest.er1
1131011862 cat conftest.err >&5
11311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1131211864 (exit $ac_status); } && {
1131311865 test -z "$ac_cxx_werror_flag" ||
1131411866 test ! -s conftest.err
11315 } && test -s conftest$ac_exeext &&
11316 $as_test_x conftest$ac_exeext; then
11867 } && test -s conftest$ac_exeext && {
11868 test "$cross_compiling" = yes ||
11869 $as_test_x conftest$ac_exeext
11870 }; then
1131711871
1131811872 lt_aix_libpath_sed='
1131911873 /Import File Strings/,/^$/ {
1132811882 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1132911883 fi
1133011884 else
11331 echo "$as_me: failed program was:" >&5
11885 $as_echo "$as_me: failed program was:" >&5
1133211886 sed 's/^/| /' conftest.$ac_ext >&5
1133311887
1133411888
1133511889 fi
1133611890
11891 rm -rf conftest.dSYM
1133711892 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1133811893 conftest$ac_exeext conftest.$ac_ext
1133911894 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1139611951 fi
1139711952 ;;
1139811953 darwin* | rhapsody*)
11399 case $host_os in
11400 rhapsody* | darwin1.[012])
11401 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11402 ;;
11403 *) # Darwin 1.3 on
11404 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11405 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11406 else
11407 case ${MACOSX_DEPLOYMENT_TARGET} in
11408 10.[012])
11409 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11410 ;;
11411 10.*)
11412 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11413 ;;
11414 esac
11415 fi
11416 ;;
11417 esac
1141811954 archive_cmds_need_lc_CXX=no
1141911955 hardcode_direct_CXX=no
1142011956 hardcode_automatic_CXX=yes
1142111957 hardcode_shlibpath_var_CXX=unsupported
1142211958 whole_archive_flag_spec_CXX=''
1142311959 link_all_deplibs_CXX=yes
11424
11425 if test "$GXX" = yes ; then
11426 lt_int_apple_cc_single_mod=no
11960 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11961 if test "$GXX" = yes ; then
1142711962 output_verbose_link_cmd='echo'
11428 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11429 lt_int_apple_cc_single_mod=yes
11963 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11964 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11965 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11966 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11967 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11968 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11969 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
1143011970 fi
11431 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11432 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11433 else
11434 archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11435 fi
11436 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11437 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11438 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11439 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11440 else
11441 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11442 fi
11443 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
1144411971 else
1144511972 case $cc_basename in
1144611973 xlc*)
1169112218 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
1169212219 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
1169312220 ;;
11694 pgCC*)
12221 pgCC* | pgcpp*)
1169512222 # Portland Group C++ compiler
1169612223 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
1169712224 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
1209112618 ld_shlibs_CXX=no
1209212619 ;;
1209312620 esac
12094 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12095 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12621 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12622 $as_echo "$ld_shlibs_CXX" >&6; }
1209612623 test "$ld_shlibs_CXX" = no && can_build_shared=no
1209712624
1209812625 GCC_CXX="$GXX"
1209912626 LD_CXX="$LD"
12100
1210112627
1210212628 cat > conftest.$ac_ext <<EOF
1210312629 class Foo
1211212638 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1211312639 (eval $ac_compile) 2>&5
1211412640 ac_status=$?
12115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12641 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1211612642 (exit $ac_status); }; then
1211712643 # Parse the compiler output and extract the necessary
1211812644 # objects, libraries and library flags.
1220012726
1220112727 $rm -f confest.$objext
1220212728
12729 compiler_lib_search_dirs_CXX=
12730 if test -n "$compiler_lib_search_path_CXX"; then
12731 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12732 fi
12733
1220312734 # PORTME: override above test on systems where it is broken
1220412735 case $host_os in
1220512736 interix[3-9]*)
1225512786 ;;
1225612787 esac
1225712788
12258
1225912789 case " $postdeps_CXX " in
1226012790 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
1226112791 esac
1226412794 lt_prog_compiler_pic_CXX=
1226512795 lt_prog_compiler_static_CXX=
1226612796
12267 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12268 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12797 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12798 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1226912799
1227012800 # C++ specific cases for pic, static, wl, etc.
1227112801 if test "$GXX" = yes; then
1233112861 esac
1233212862 else
1233312863 case $host_os in
12334 aix4* | aix5*)
12864 aix[4-9]*)
1233512865 # All AIX code is PIC.
1233612866 if test "$host_cpu" = ia64; then
1233712867 # AIX 5 now supports IA64 processor
1242712957 lt_prog_compiler_pic_CXX='-KPIC'
1242812958 lt_prog_compiler_static_CXX='-static'
1242912959 ;;
12430 pgCC*)
12960 pgCC* | pgcpp*)
1243112961 # Portland Group C++ compiler.
1243212962 lt_prog_compiler_wl_CXX='-Wl,'
1243312963 lt_prog_compiler_pic_CXX='-fpic'
1254813078 esac
1254913079 fi
1255013080
12551 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12552 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
13081 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
13082 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
1255313083
1255413084 #
1255513085 # Check to make sure the PIC flag actually works.
1255613086 #
1255713087 if test -n "$lt_prog_compiler_pic_CXX"; then
1255813088
12559 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12560 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12561 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12562 echo $ECHO_N "(cached) $ECHO_C" >&6
12563 else
12564 lt_prog_compiler_pic_works_CXX=no
13089 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13090 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13091 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
13092 $as_echo_n "(cached) " >&6
13093 else
13094 lt_cv_prog_compiler_pic_works_CXX=no
1256513095 ac_outfile=conftest.$ac_objext
1256613096 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1256713097 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
1257413104 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1257513105 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1257613106 -e 's:$: $lt_compiler_flag:'`
12577 (eval echo "\"\$as_me:12578: $lt_compile\"" >&5)
13107 (eval echo "\"\$as_me:13108: $lt_compile\"" >&5)
1257813108 (eval "$lt_compile" 2>conftest.err)
1257913109 ac_status=$?
1258013110 cat conftest.err >&5
12581 echo "$as_me:12582: \$? = $ac_status" >&5
13111 echo "$as_me:13112: \$? = $ac_status" >&5
1258213112 if (exit $ac_status) && test -s "$ac_outfile"; then
1258313113 # The compiler can only warn and ignore the option if not recognized
1258413114 # So say no if there are warnings other than the usual output.
1258513115 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1258613116 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1258713117 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12588 lt_prog_compiler_pic_works_CXX=yes
13118 lt_cv_prog_compiler_pic_works_CXX=yes
1258913119 fi
1259013120 fi
1259113121 $rm conftest*
1259213122
1259313123 fi
12594 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12595 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12596
12597 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
13124 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13125 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13126
13127 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
1259813128 case $lt_prog_compiler_pic_CXX in
1259913129 "" | " "*) ;;
1260013130 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
1261913149 # Check to make sure the static flag actually works.
1262013150 #
1262113151 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12622 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12623 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12624 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12625 echo $ECHO_N "(cached) $ECHO_C" >&6
12626 else
12627 lt_prog_compiler_static_works_CXX=no
13152 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13153 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13154 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13155 $as_echo_n "(cached) " >&6
13156 else
13157 lt_cv_prog_compiler_static_works_CXX=no
1262813158 save_LDFLAGS="$LDFLAGS"
1262913159 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
1263013160 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1263713167 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1263813168 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1263913169 if diff conftest.exp conftest.er2 >/dev/null; then
12640 lt_prog_compiler_static_works_CXX=yes
13170 lt_cv_prog_compiler_static_works_CXX=yes
1264113171 fi
1264213172 else
12643 lt_prog_compiler_static_works_CXX=yes
13173 lt_cv_prog_compiler_static_works_CXX=yes
1264413174 fi
1264513175 fi
12646 $rm conftest*
13176 $rm -r conftest*
1264713177 LDFLAGS="$save_LDFLAGS"
1264813178
1264913179 fi
12650 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12651 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12652
12653 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
13180 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13181 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13182
13183 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
1265413184 :
1265513185 else
1265613186 lt_prog_compiler_static_CXX=
1265713187 fi
1265813188
1265913189
12660 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12661 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13190 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13191 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1266213192 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12663 echo $ECHO_N "(cached) $ECHO_C" >&6
13193 $as_echo_n "(cached) " >&6
1266413194 else
1266513195 lt_cv_prog_compiler_c_o_CXX=no
1266613196 $rm -r conftest 2>/dev/null
1267813208 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1267913209 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1268013210 -e 's:$: $lt_compiler_flag:'`
12681 (eval echo "\"\$as_me:12682: $lt_compile\"" >&5)
13211 (eval echo "\"\$as_me:13212: $lt_compile\"" >&5)
1268213212 (eval "$lt_compile" 2>out/conftest.err)
1268313213 ac_status=$?
1268413214 cat out/conftest.err >&5
12685 echo "$as_me:12686: \$? = $ac_status" >&5
13215 echo "$as_me:13216: \$? = $ac_status" >&5
1268613216 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1268713217 then
1268813218 # The compiler can only warn and ignore the option if not recognized
1270413234 $rm conftest*
1270513235
1270613236 fi
12707 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12708 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
13237 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13238 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
1270913239
1271013240
1271113241 hard_links="nottested"
1271213242 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
1271313243 # do not overwrite the value of need_locks provided by the user
12714 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12715 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
13244 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13245 $as_echo_n "checking if we can lock with hard links... " >&6; }
1271613246 hard_links=yes
1271713247 $rm conftest*
1271813248 ln conftest.a conftest.b 2>/dev/null && hard_links=no
1271913249 touch conftest.a
1272013250 ln conftest.a conftest.b 2>&5 || hard_links=no
1272113251 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12722 { echo "$as_me:$LINENO: result: $hard_links" >&5
12723 echo "${ECHO_T}$hard_links" >&6; }
13252 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13253 $as_echo "$hard_links" >&6; }
1272413254 if test "$hard_links" = no; then
12725 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12726 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13255 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13256 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1272713257 need_locks=warn
1272813258 fi
1272913259 else
1273013260 need_locks=no
1273113261 fi
1273213262
12733 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12734 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
13263 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13264 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1273513265
1273613266 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1273713267 case $host_os in
12738 aix4* | aix5*)
13268 aix[4-9]*)
1273913269 # If we're using GNU nm, then we don't want the "-C" option.
1274013270 # -C means demangle to AIX nm, but means don't demangle with GNU nm
1274113271 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
1275413284 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
1275513285 ;;
1275613286 esac
12757
12758 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12759 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
13287 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13288
13289 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13290 $as_echo "$ld_shlibs_CXX" >&6; }
1276013291 test "$ld_shlibs_CXX" = no && can_build_shared=no
1276113292
1276213293 #
1277613307 # Test whether the compiler implicitly links with -lc since on some
1277713308 # systems, -lgcc has to come before -lc. If gcc already passes -lc
1277813309 # to ld, don't add -lc before -lgcc.
12779 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12780 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
13310 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13311 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1278113312 $rm conftest*
1278213313 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1278313314
1278413315 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1278513316 (eval $ac_compile) 2>&5
1278613317 ac_status=$?
12787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13318 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1278813319 (exit $ac_status); } 2>conftest.err; then
1278913320 soname=conftest
1279013321 lib=conftest
1280213333 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1280313334 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1280413335 ac_status=$?
12805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1280613337 (exit $ac_status); }
1280713338 then
1280813339 archive_cmds_need_lc_CXX=no
1281413345 cat conftest.err 1>&5
1281513346 fi
1281613347 $rm conftest*
12817 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12818 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
13348 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13349 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
1281913350 ;;
1282013351 esac
1282113352 fi
1282213353 ;;
1282313354 esac
1282413355
12825 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12826 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
13356 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13357 $as_echo_n "checking dynamic linker characteristics... " >&6; }
1282713358 library_names_spec=
1282813359 libname_spec='lib$name'
1282913360 soname_spec=
1285513386 soname_spec='${libname}${release}${shared_ext}$major'
1285613387 ;;
1285713388
12858 aix4* | aix5*)
13389 aix[4-9]*)
1285913390 version_type=linux
1286013391 need_lib_prefix=no
1286113392 need_version=no
1337413905 dynamic_linker=no
1337513906 ;;
1337613907 esac
13377 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13378 echo "${ECHO_T}$dynamic_linker" >&6; }
13908 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13909 $as_echo "$dynamic_linker" >&6; }
1337913910 test "$dynamic_linker" = no && can_build_shared=no
13911
13912 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13913 $as_echo_n "(cached) " >&6
13914 else
13915 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13916 fi
13917
13918 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13919 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13920 $as_echo_n "(cached) " >&6
13921 else
13922 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13923 fi
13924
13925 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
1338013926
1338113927 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1338213928 if test "$GCC" = yes; then
1338313929 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1338413930 fi
1338513931
13386 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13387 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13932 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13933 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1338813934 hardcode_action_CXX=
1338913935 if test -n "$hardcode_libdir_flag_spec_CXX" || \
1339013936 test -n "$runpath_var_CXX" || \
1340813954 # directories.
1340913955 hardcode_action_CXX=unsupported
1341013956 fi
13411 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13412 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13957 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13958 $as_echo "$hardcode_action_CXX" >&6; }
1341313959
1341413960 if test "$hardcode_action_CXX" = relink; then
1341513961 # Fast installation is not supported
1346114007 predeps_CXX \
1346214008 postdeps_CXX \
1346314009 compiler_lib_search_path_CXX \
14010 compiler_lib_search_dirs_CXX \
1346414011 archive_cmds_CXX \
1346514012 archive_expsym_cmds_CXX \
1346614013 postinstall_cmds_CXX \
1370914256 # shared library.
1371014257 postdeps=$lt_postdeps_CXX
1371114258
14259 # The directories searched by this compiler when creating a shared
14260 # library
14261 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14262
1371214263 # The library search path used internally by the compiler when linking
1371314264 # a shared library.
1371414265 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
1392314474 echo "$lt_simple_link_test_code" >conftest.$ac_ext
1392414475 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1392514476 _lt_linker_boilerplate=`cat conftest.err`
13926 $rm conftest*
14477 $rm -r conftest*
1392714478
1392814479
1392914480 # Allow CC to be a program name with arguments.
1394214493 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1394314494
1394414495
13945 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13946 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13947 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
13948 echo "${ECHO_T}$can_build_shared" >&6; }
13949
13950 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13951 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14496 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14497 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14498 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14499 $as_echo "$can_build_shared" >&6; }
14500
14501 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14502 $as_echo_n "checking whether to build shared libraries... " >&6; }
1395214503 test "$can_build_shared" = "no" && enable_shared=no
1395314504
1395414505 # On AIX, shared libraries and static libraries use the same namespace, and
1396114512 postinstall_cmds='$RANLIB $lib'
1396214513 fi
1396314514 ;;
13964 aix4* | aix5*)
14515 aix[4-9]*)
1396514516 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
1396614517 test "$enable_shared" = yes && enable_static=no
1396714518 fi
1396814519 ;;
1396914520 esac
13970 { echo "$as_me:$LINENO: result: $enable_shared" >&5
13971 echo "${ECHO_T}$enable_shared" >&6; }
13972
13973 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13974 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14521 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14522 $as_echo "$enable_shared" >&6; }
14523
14524 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14525 $as_echo_n "checking whether to build static libraries... " >&6; }
1397514526 # Make sure either enable_shared or enable_static is yes.
1397614527 test "$enable_shared" = yes || enable_static=yes
13977 { echo "$as_me:$LINENO: result: $enable_static" >&5
13978 echo "${ECHO_T}$enable_static" >&6; }
14528 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14529 $as_echo "$enable_static" >&6; }
1397914530
1398014531 GCC_F77="$G77"
1398114532 LD_F77="$LD"
1398414535 lt_prog_compiler_pic_F77=
1398514536 lt_prog_compiler_static_F77=
1398614537
13987 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13988 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14538 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14539 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1398914540
1399014541 if test "$GCC" = yes; then
1399114542 lt_prog_compiler_wl_F77='-Wl,'
1421614767 esac
1421714768 fi
1421814769
14219 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14220 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14770 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14771 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
1422114772
1422214773 #
1422314774 # Check to make sure the PIC flag actually works.
1422414775 #
1422514776 if test -n "$lt_prog_compiler_pic_F77"; then
1422614777
14227 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14228 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14229 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14230 echo $ECHO_N "(cached) $ECHO_C" >&6
14231 else
14232 lt_prog_compiler_pic_works_F77=no
14778 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14779 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14780 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14781 $as_echo_n "(cached) " >&6
14782 else
14783 lt_cv_prog_compiler_pic_works_F77=no
1423314784 ac_outfile=conftest.$ac_objext
1423414785 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1423514786 lt_compiler_flag="$lt_prog_compiler_pic_F77"
1424214793 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1424314794 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1424414795 -e 's:$: $lt_compiler_flag:'`
14245 (eval echo "\"\$as_me:14246: $lt_compile\"" >&5)
14796 (eval echo "\"\$as_me:14797: $lt_compile\"" >&5)
1424614797 (eval "$lt_compile" 2>conftest.err)
1424714798 ac_status=$?
1424814799 cat conftest.err >&5
14249 echo "$as_me:14250: \$? = $ac_status" >&5
14800 echo "$as_me:14801: \$? = $ac_status" >&5
1425014801 if (exit $ac_status) && test -s "$ac_outfile"; then
1425114802 # The compiler can only warn and ignore the option if not recognized
1425214803 # So say no if there are warnings other than the usual output.
1425314804 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1425414805 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1425514806 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14256 lt_prog_compiler_pic_works_F77=yes
14807 lt_cv_prog_compiler_pic_works_F77=yes
1425714808 fi
1425814809 fi
1425914810 $rm conftest*
1426014811
1426114812 fi
14262 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14263 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14264
14265 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14813 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14814 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14815
14816 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
1426614817 case $lt_prog_compiler_pic_F77 in
1426714818 "" | " "*) ;;
1426814819 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
1428714838 # Check to make sure the static flag actually works.
1428814839 #
1428914840 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14290 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14291 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14292 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14293 echo $ECHO_N "(cached) $ECHO_C" >&6
14294 else
14295 lt_prog_compiler_static_works_F77=no
14841 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14842 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14843 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14844 $as_echo_n "(cached) " >&6
14845 else
14846 lt_cv_prog_compiler_static_works_F77=no
1429614847 save_LDFLAGS="$LDFLAGS"
1429714848 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
1429814849 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1430514856 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1430614857 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1430714858 if diff conftest.exp conftest.er2 >/dev/null; then
14308 lt_prog_compiler_static_works_F77=yes
14859 lt_cv_prog_compiler_static_works_F77=yes
1430914860 fi
1431014861 else
14311 lt_prog_compiler_static_works_F77=yes
14862 lt_cv_prog_compiler_static_works_F77=yes
1431214863 fi
1431314864 fi
14314 $rm conftest*
14865 $rm -r conftest*
1431514866 LDFLAGS="$save_LDFLAGS"
1431614867
1431714868 fi
14318 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14319 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14320
14321 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14869 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14870 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14871
14872 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
1432214873 :
1432314874 else
1432414875 lt_prog_compiler_static_F77=
1432514876 fi
1432614877
1432714878
14328 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14329 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14879 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14880 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1433014881 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14331 echo $ECHO_N "(cached) $ECHO_C" >&6
14882 $as_echo_n "(cached) " >&6
1433214883 else
1433314884 lt_cv_prog_compiler_c_o_F77=no
1433414885 $rm -r conftest 2>/dev/null
1434614897 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1434714898 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1434814899 -e 's:$: $lt_compiler_flag:'`
14349 (eval echo "\"\$as_me:14350: $lt_compile\"" >&5)
14900 (eval echo "\"\$as_me:14901: $lt_compile\"" >&5)
1435014901 (eval "$lt_compile" 2>out/conftest.err)
1435114902 ac_status=$?
1435214903 cat out/conftest.err >&5
14353 echo "$as_me:14354: \$? = $ac_status" >&5
14904 echo "$as_me:14905: \$? = $ac_status" >&5
1435414905 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1435514906 then
1435614907 # The compiler can only warn and ignore the option if not recognized
1437214923 $rm conftest*
1437314924
1437414925 fi
14375 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14376 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14926 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14927 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
1437714928
1437814929
1437914930 hard_links="nottested"
1438014931 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
1438114932 # do not overwrite the value of need_locks provided by the user
14382 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14383 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14933 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14934 $as_echo_n "checking if we can lock with hard links... " >&6; }
1438414935 hard_links=yes
1438514936 $rm conftest*
1438614937 ln conftest.a conftest.b 2>/dev/null && hard_links=no
1438714938 touch conftest.a
1438814939 ln conftest.a conftest.b 2>&5 || hard_links=no
1438914940 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14390 { echo "$as_me:$LINENO: result: $hard_links" >&5
14391 echo "${ECHO_T}$hard_links" >&6; }
14941 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14942 $as_echo "$hard_links" >&6; }
1439214943 if test "$hard_links" = no; then
14393 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14394 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14944 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14945 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1439514946 need_locks=warn
1439614947 fi
1439714948 else
1439814949 need_locks=no
1439914950 fi
1440014951
14401 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14402 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14952 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14953 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1440314954
1440414955 runpath_var=
1440514956 allow_undefined_flag_F77=
1443014981 # it will be wrapped by ` (' and `)$', so one must not match beginning or
1443114982 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
1443214983 # as well as any symbol that contains `d'.
14433 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14984 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1443414985 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
1443514986 # platforms (ab)use it in PIC code, but their linkers get confused if
1443614987 # the symbol is explicitly referenced. Since portable code cannot
1443714988 # rely on this symbol name, it's probably fine to never include it in
1443814989 # preloaded symbol tables.
14990 # Exclude shared library initialization/finalization symbols.
1443914991 extract_expsyms_cmds=
1444014992 # Just being paranoid about ensuring that cc_basename is set.
1444114993 for cc_temp in $compiler""; do
1449415046
1449515047 # See if GNU ld supports shared libraries.
1449615048 case $host_os in
14497 aix3* | aix4* | aix5*)
15049 aix[3-9]*)
1449815050 # On AIX/PPC, the GNU linker is very broken
1449915051 if test "$host_cpu" != ia64; then
1450015052 ld_shlibs_F77=no
1471315265 fi
1471415266 ;;
1471515267
14716 aix4* | aix5*)
15268 aix[4-9]*)
1471715269 if test "$host_cpu" = ia64; then
1471815270 # On IA64, the linker does run time linking by default, so we don't
1471915271 # have to do anything special.
1473315285 # Test if we are trying to use run time linking or normal
1473415286 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
1473515287 # need to do runtime linking.
14736 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
15288 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1473715289 for ld_flag in $LDFLAGS; do
1473815290 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
1473915291 aix_use_runtimelinking=yes
1481815370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1481915371 *) ac_try_echo=$ac_try;;
1482015372 esac
14821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15373 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15374 $as_echo "$ac_try_echo") >&5
1482215375 (eval "$ac_link") 2>conftest.er1
1482315376 ac_status=$?
1482415377 grep -v '^ *+' conftest.er1 >conftest.err
1482515378 rm -f conftest.er1
1482615379 cat conftest.err >&5
14827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15380 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1482815381 (exit $ac_status); } && {
1482915382 test -z "$ac_f77_werror_flag" ||
1483015383 test ! -s conftest.err
14831 } && test -s conftest$ac_exeext &&
14832 $as_test_x conftest$ac_exeext; then
15384 } && test -s conftest$ac_exeext && {
15385 test "$cross_compiling" = yes ||
15386 $as_test_x conftest$ac_exeext
15387 }; then
1483315388
1483415389 lt_aix_libpath_sed='
1483515390 /Import File Strings/,/^$/ {
1484415399 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1484515400 fi
1484615401 else
14847 echo "$as_me: failed program was:" >&5
15402 $as_echo "$as_me: failed program was:" >&5
1484815403 sed 's/^/| /' conftest.$ac_ext >&5
1484915404
1485015405
1485115406 fi
1485215407
15408 rm -rf conftest.dSYM
1485315409 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1485415410 conftest$ac_exeext conftest.$ac_ext
1485515411 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1487415430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1487515431 *) ac_try_echo=$ac_try;;
1487615432 esac
14877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15433 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15434 $as_echo "$ac_try_echo") >&5
1487815435 (eval "$ac_link") 2>conftest.er1
1487915436 ac_status=$?
1488015437 grep -v '^ *+' conftest.er1 >conftest.err
1488115438 rm -f conftest.er1
1488215439 cat conftest.err >&5
14883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15440 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1488415441 (exit $ac_status); } && {
1488515442 test -z "$ac_f77_werror_flag" ||
1488615443 test ! -s conftest.err
14887 } && test -s conftest$ac_exeext &&
14888 $as_test_x conftest$ac_exeext; then
15444 } && test -s conftest$ac_exeext && {
15445 test "$cross_compiling" = yes ||
15446 $as_test_x conftest$ac_exeext
15447 }; then
1488915448
1489015449 lt_aix_libpath_sed='
1489115450 /Import File Strings/,/^$/ {
1490015459 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1490115460 fi
1490215461 else
14903 echo "$as_me: failed program was:" >&5
15462 $as_echo "$as_me: failed program was:" >&5
1490415463 sed 's/^/| /' conftest.$ac_ext >&5
1490515464
1490615465
1490715466 fi
1490815467
15468 rm -rf conftest.dSYM
1490915469 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1491015470 conftest$ac_exeext conftest.$ac_ext
1491115471 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1498515545 link_all_deplibs_F77=yes
1498615546 if test "$GCC" = yes ; then
1498715547 output_verbose_link_cmd='echo'
14988 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14989 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14990 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14991 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14992 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15548 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15549 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15550 archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15551 module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
1499315552 else
1499415553 case $cc_basename in
1499515554 xlc*)
1535815917 esac
1535915918 fi
1536015919
15361 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15362 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15920 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15921 $as_echo "$ld_shlibs_F77" >&6; }
1536315922 test "$ld_shlibs_F77" = no && can_build_shared=no
1536415923
1536515924 #
1537915938 # Test whether the compiler implicitly links with -lc since on some
1538015939 # systems, -lgcc has to come before -lc. If gcc already passes -lc
1538115940 # to ld, don't add -lc before -lgcc.
15382 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15383 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15941 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15942 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1538415943 $rm conftest*
1538515944 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1538615945
1538715946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1538815947 (eval $ac_compile) 2>&5
1538915948 ac_status=$?
15390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1539115950 (exit $ac_status); } 2>conftest.err; then
1539215951 soname=conftest
1539315952 lib=conftest
1540515964 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1540615965 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1540715966 ac_status=$?
15408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15967 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1540915968 (exit $ac_status); }
1541015969 then
1541115970 archive_cmds_need_lc_F77=no
1541715976 cat conftest.err 1>&5
1541815977 fi
1541915978 $rm conftest*
15420 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15421 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15979 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15980 $as_echo "$archive_cmds_need_lc_F77" >&6; }
1542215981 ;;
1542315982 esac
1542415983 fi
1542515984 ;;
1542615985 esac
1542715986
15428 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15429 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15987 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15988 $as_echo_n "checking dynamic linker characteristics... " >&6; }
1543015989 library_names_spec=
1543115990 libname_spec='lib$name'
1543215991 soname_spec=
1545816017 soname_spec='${libname}${release}${shared_ext}$major'
1545916018 ;;
1546016019
15461 aix4* | aix5*)
16020 aix[4-9]*)
1546216021 version_type=linux
1546316022 need_lib_prefix=no
1546416023 need_version=no
1597716536 dynamic_linker=no
1597816537 ;;
1597916538 esac
15980 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15981 echo "${ECHO_T}$dynamic_linker" >&6; }
16539 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16540 $as_echo "$dynamic_linker" >&6; }
1598216541 test "$dynamic_linker" = no && can_build_shared=no
16542
16543 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16544 $as_echo_n "(cached) " >&6
16545 else
16546 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16547 fi
16548
16549 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16550 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16551 $as_echo_n "(cached) " >&6
16552 else
16553 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16554 fi
16555
16556 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
1598316557
1598416558 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1598516559 if test "$GCC" = yes; then
1598616560 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1598716561 fi
1598816562
15989 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15990 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16563 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16564 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1599116565 hardcode_action_F77=
1599216566 if test -n "$hardcode_libdir_flag_spec_F77" || \
1599316567 test -n "$runpath_var_F77" || \
1601116585 # directories.
1601216586 hardcode_action_F77=unsupported
1601316587 fi
16014 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16015 echo "${ECHO_T}$hardcode_action_F77" >&6; }
16588 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16589 $as_echo "$hardcode_action_F77" >&6; }
1601616590
1601716591 if test "$hardcode_action_F77" = relink; then
1601816592 # Fast installation is not supported
1606416638 predeps_F77 \
1606516639 postdeps_F77 \
1606616640 compiler_lib_search_path_F77 \
16641 compiler_lib_search_dirs_F77 \
1606716642 archive_cmds_F77 \
1606816643 archive_expsym_cmds_F77 \
1606916644 postinstall_cmds_F77 \
1631216887 # shared library.
1631316888 postdeps=$lt_postdeps_F77
1631416889
16890 # The directories searched by this compiler when creating a shared
16891 # library
16892 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16893
1631516894 # The library search path used internally by the compiler when linking
1631616895 # a shared library.
1631716896 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
1648617065 echo "$lt_simple_link_test_code" >conftest.$ac_ext
1648717066 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1648817067 _lt_linker_boilerplate=`cat conftest.err`
16489 $rm conftest*
17068 $rm -r conftest*
1649017069
1649117070
1649217071 # Allow CC to be a program name with arguments.
1651717096 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
1651817097
1651917098
16520 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16521 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
17099 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17100 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
1652217101 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16523 echo $ECHO_N "(cached) $ECHO_C" >&6
17102 $as_echo_n "(cached) " >&6
1652417103 else
1652517104 lt_cv_prog_compiler_rtti_exceptions=no
1652617105 ac_outfile=conftest.$ac_objext
1653517114 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1653617115 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1653717116 -e 's:$: $lt_compiler_flag:'`
16538 (eval echo "\"\$as_me:16539: $lt_compile\"" >&5)
17117 (eval echo "\"\$as_me:17118: $lt_compile\"" >&5)
1653917118 (eval "$lt_compile" 2>conftest.err)
1654017119 ac_status=$?
1654117120 cat conftest.err >&5
16542 echo "$as_me:16543: \$? = $ac_status" >&5
17121 echo "$as_me:17122: \$? = $ac_status" >&5
1654317122 if (exit $ac_status) && test -s "$ac_outfile"; then
1654417123 # The compiler can only warn and ignore the option if not recognized
1654517124 # So say no if there are warnings other than the usual output.
1655217131 $rm conftest*
1655317132
1655417133 fi
16555 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16556 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17134 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17135 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1655717136
1655817137 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
1655917138 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
1656717146 lt_prog_compiler_pic_GCJ=
1656817147 lt_prog_compiler_static_GCJ=
1656917148
16570 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16571 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
17149 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17150 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
1657217151
1657317152 if test "$GCC" = yes; then
1657417153 lt_prog_compiler_wl_GCJ='-Wl,'
1659917178 # built for inclusion in a dll (and should export symbols for example).
1660017179 # Although the cygwin gcc ignores -fPIC, still need this for old-style
1660117180 # (--disable-auto-import) libraries
16602 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
17181
1660317182 ;;
1660417183
1660517184 darwin* | rhapsody*)
1666917248 mingw* | cygwin* | pw32* | os2*)
1667017249 # This hack is so that the source file can tell whether it is being
1667117250 # built for inclusion in a dll (and should export symbols for example).
16672 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
17251
1667317252 ;;
1667417253
1667517254 hpux9* | hpux10* | hpux11*)
1679917378 esac
1680017379 fi
1680117380
16802 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16803 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
17381 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17382 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
1680417383
1680517384 #
1680617385 # Check to make sure the PIC flag actually works.
1680717386 #
1680817387 if test -n "$lt_prog_compiler_pic_GCJ"; then
1680917388
16810 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16811 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16812 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16813 echo $ECHO_N "(cached) $ECHO_C" >&6
16814 else
16815 lt_prog_compiler_pic_works_GCJ=no
17389 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17390 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17391 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17392 $as_echo_n "(cached) " >&6
17393 else
17394 lt_cv_prog_compiler_pic_works_GCJ=no
1681617395 ac_outfile=conftest.$ac_objext
1681717396 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1681817397 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
1682517404 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1682617405 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1682717406 -e 's:$: $lt_compiler_flag:'`
16828 (eval echo "\"\$as_me:16829: $lt_compile\"" >&5)
17407 (eval echo "\"\$as_me:17408: $lt_compile\"" >&5)
1682917408 (eval "$lt_compile" 2>conftest.err)
1683017409 ac_status=$?
1683117410 cat conftest.err >&5
16832 echo "$as_me:16833: \$? = $ac_status" >&5
17411 echo "$as_me:17412: \$? = $ac_status" >&5
1683317412 if (exit $ac_status) && test -s "$ac_outfile"; then
1683417413 # The compiler can only warn and ignore the option if not recognized
1683517414 # So say no if there are warnings other than the usual output.
1683617415 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
1683717416 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1683817417 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16839 lt_prog_compiler_pic_works_GCJ=yes
17418 lt_cv_prog_compiler_pic_works_GCJ=yes
1684017419 fi
1684117420 fi
1684217421 $rm conftest*
1684317422
1684417423 fi
16845 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16846 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16847
16848 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
17424 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17425 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17426
17427 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
1684917428 case $lt_prog_compiler_pic_GCJ in
1685017429 "" | " "*) ;;
1685117430 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
1687017449 # Check to make sure the static flag actually works.
1687117450 #
1687217451 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16873 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16874 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16875 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16876 echo $ECHO_N "(cached) $ECHO_C" >&6
16877 else
16878 lt_prog_compiler_static_works_GCJ=no
17452 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17453 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17454 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17455 $as_echo_n "(cached) " >&6
17456 else
17457 lt_cv_prog_compiler_static_works_GCJ=no
1687917458 save_LDFLAGS="$LDFLAGS"
1688017459 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
1688117460 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1688817467 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
1688917468 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1689017469 if diff conftest.exp conftest.er2 >/dev/null; then
16891 lt_prog_compiler_static_works_GCJ=yes
17470 lt_cv_prog_compiler_static_works_GCJ=yes
1689217471 fi
1689317472 else
16894 lt_prog_compiler_static_works_GCJ=yes
17473 lt_cv_prog_compiler_static_works_GCJ=yes
1689517474 fi
1689617475 fi
16897 $rm conftest*
17476 $rm -r conftest*
1689817477 LDFLAGS="$save_LDFLAGS"
1689917478
1690017479 fi
16901 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16902 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16903
16904 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
17480 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17481 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17482
17483 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
1690517484 :
1690617485 else
1690717486 lt_prog_compiler_static_GCJ=
1690817487 fi
1690917488
1691017489
16911 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16912 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17490 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17491 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
1691317492 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16914 echo $ECHO_N "(cached) $ECHO_C" >&6
17493 $as_echo_n "(cached) " >&6
1691517494 else
1691617495 lt_cv_prog_compiler_c_o_GCJ=no
1691717496 $rm -r conftest 2>/dev/null
1692917508 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1693017509 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1693117510 -e 's:$: $lt_compiler_flag:'`
16932 (eval echo "\"\$as_me:16933: $lt_compile\"" >&5)
17511 (eval echo "\"\$as_me:17512: $lt_compile\"" >&5)
1693317512 (eval "$lt_compile" 2>out/conftest.err)
1693417513 ac_status=$?
1693517514 cat out/conftest.err >&5
16936 echo "$as_me:16937: \$? = $ac_status" >&5
17515 echo "$as_me:17516: \$? = $ac_status" >&5
1693717516 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1693817517 then
1693917518 # The compiler can only warn and ignore the option if not recognized
1695517534 $rm conftest*
1695617535
1695717536 fi
16958 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16959 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17537 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17538 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
1696017539
1696117540
1696217541 hard_links="nottested"
1696317542 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
1696417543 # do not overwrite the value of need_locks provided by the user
16965 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16966 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17544 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17545 $as_echo_n "checking if we can lock with hard links... " >&6; }
1696717546 hard_links=yes
1696817547 $rm conftest*
1696917548 ln conftest.a conftest.b 2>/dev/null && hard_links=no
1697017549 touch conftest.a
1697117550 ln conftest.a conftest.b 2>&5 || hard_links=no
1697217551 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16973 { echo "$as_me:$LINENO: result: $hard_links" >&5
16974 echo "${ECHO_T}$hard_links" >&6; }
17552 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17553 $as_echo "$hard_links" >&6; }
1697517554 if test "$hard_links" = no; then
16976 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16977 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17555 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17556 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
1697817557 need_locks=warn
1697917558 fi
1698017559 else
1698117560 need_locks=no
1698217561 fi
1698317562
16984 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16985 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17563 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17564 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
1698617565
1698717566 runpath_var=
1698817567 allow_undefined_flag_GCJ=
1701317592 # it will be wrapped by ` (' and `)$', so one must not match beginning or
1701417593 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
1701517594 # as well as any symbol that contains `d'.
17016 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17595 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
1701717596 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
1701817597 # platforms (ab)use it in PIC code, but their linkers get confused if
1701917598 # the symbol is explicitly referenced. Since portable code cannot
1702017599 # rely on this symbol name, it's probably fine to never include it in
1702117600 # preloaded symbol tables.
17601 # Exclude shared library initialization/finalization symbols.
1702217602 extract_expsyms_cmds=
1702317603 # Just being paranoid about ensuring that cc_basename is set.
1702417604 for cc_temp in $compiler""; do
1707717657
1707817658 # See if GNU ld supports shared libraries.
1707917659 case $host_os in
17080 aix3* | aix4* | aix5*)
17660 aix[3-9]*)
1708117661 # On AIX/PPC, the GNU linker is very broken
1708217662 if test "$host_cpu" != ia64; then
1708317663 ld_shlibs_GCJ=no
1729617876 fi
1729717877 ;;
1729817878
17299 aix4* | aix5*)
17879 aix[4-9]*)
1730017880 if test "$host_cpu" = ia64; then
1730117881 # On IA64, the linker does run time linking by default, so we don't
1730217882 # have to do anything special.
1731617896 # Test if we are trying to use run time linking or normal
1731717897 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
1731817898 # need to do runtime linking.
17319 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17899 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
1732017900 for ld_flag in $LDFLAGS; do
1732117901 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
1732217902 aix_use_runtimelinking=yes
1741117991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1741217992 *) ac_try_echo=$ac_try;;
1741317993 esac
17414 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17994 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17995 $as_echo "$ac_try_echo") >&5
1741517996 (eval "$ac_link") 2>conftest.er1
1741617997 ac_status=$?
1741717998 grep -v '^ *+' conftest.er1 >conftest.err
1741817999 rm -f conftest.er1
1741918000 cat conftest.err >&5
17420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18001 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1742118002 (exit $ac_status); } && {
1742218003 test -z "$ac_c_werror_flag" ||
1742318004 test ! -s conftest.err
17424 } && test -s conftest$ac_exeext &&
17425 $as_test_x conftest$ac_exeext; then
18005 } && test -s conftest$ac_exeext && {
18006 test "$cross_compiling" = yes ||
18007 $as_test_x conftest$ac_exeext
18008 }; then
1742618009
1742718010 lt_aix_libpath_sed='
1742818011 /Import File Strings/,/^$/ {
1743718020 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1743818021 fi
1743918022 else
17440 echo "$as_me: failed program was:" >&5
18023 $as_echo "$as_me: failed program was:" >&5
1744118024 sed 's/^/| /' conftest.$ac_ext >&5
1744218025
1744318026
1744418027 fi
1744518028
18029 rm -rf conftest.dSYM
1744618030 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1744718031 conftest$ac_exeext conftest.$ac_ext
1744818032 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1747718061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1747818062 *) ac_try_echo=$ac_try;;
1747918063 esac
17480 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18064 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18065 $as_echo "$ac_try_echo") >&5
1748118066 (eval "$ac_link") 2>conftest.er1
1748218067 ac_status=$?
1748318068 grep -v '^ *+' conftest.er1 >conftest.err
1748418069 rm -f conftest.er1
1748518070 cat conftest.err >&5
17486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1748718072 (exit $ac_status); } && {
1748818073 test -z "$ac_c_werror_flag" ||
1748918074 test ! -s conftest.err
17490 } && test -s conftest$ac_exeext &&
17491 $as_test_x conftest$ac_exeext; then
18075 } && test -s conftest$ac_exeext && {
18076 test "$cross_compiling" = yes ||
18077 $as_test_x conftest$ac_exeext
18078 }; then
1749218079
1749318080 lt_aix_libpath_sed='
1749418081 /Import File Strings/,/^$/ {
1750318090 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1750418091 fi
1750518092 else
17506 echo "$as_me: failed program was:" >&5
18093 $as_echo "$as_me: failed program was:" >&5
1750718094 sed 's/^/| /' conftest.$ac_ext >&5
1750818095
1750918096
1751018097 fi
1751118098
18099 rm -rf conftest.dSYM
1751218100 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1751318101 conftest$ac_exeext conftest.$ac_ext
1751418102 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
1758818176 link_all_deplibs_GCJ=yes
1758918177 if test "$GCC" = yes ; then
1759018178 output_verbose_link_cmd='echo'
17591 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17592 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17593 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17594 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17595 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18179 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18180 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18181 archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18182 module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
1759618183 else
1759718184 case $cc_basename in
1759818185 xlc*)
1796118548 esac
1796218549 fi
1796318550
17964 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17965 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18551 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18552 $as_echo "$ld_shlibs_GCJ" >&6; }
1796618553 test "$ld_shlibs_GCJ" = no && can_build_shared=no
1796718554
1796818555 #
1798218569 # Test whether the compiler implicitly links with -lc since on some
1798318570 # systems, -lgcc has to come before -lc. If gcc already passes -lc
1798418571 # to ld, don't add -lc before -lgcc.
17985 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17986 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18572 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18573 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
1798718574 $rm conftest*
1798818575 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1798918576
1799018577 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1799118578 (eval $ac_compile) 2>&5
1799218579 ac_status=$?
17993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1799418581 (exit $ac_status); } 2>conftest.err; then
1799518582 soname=conftest
1799618583 lib=conftest
1800818595 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
1800918596 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
1801018597 ac_status=$?
18011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18598 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1801218599 (exit $ac_status); }
1801318600 then
1801418601 archive_cmds_need_lc_GCJ=no
1802018607 cat conftest.err 1>&5
1802118608 fi
1802218609 $rm conftest*
18023 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18024 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18610 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18611 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
1802518612 ;;
1802618613 esac
1802718614 fi
1802818615 ;;
1802918616 esac
1803018617
18031 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18032 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18618 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18619 $as_echo_n "checking dynamic linker characteristics... " >&6; }
1803318620 library_names_spec=
1803418621 libname_spec='lib$name'
1803518622 soname_spec=
1806118648 soname_spec='${libname}${release}${shared_ext}$major'
1806218649 ;;
1806318650
18064 aix4* | aix5*)
18651 aix[4-9]*)
1806518652 version_type=linux
1806618653 need_lib_prefix=no
1806718654 need_version=no
1858019167 dynamic_linker=no
1858119168 ;;
1858219169 esac
18583 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18584 echo "${ECHO_T}$dynamic_linker" >&6; }
19170 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19171 $as_echo "$dynamic_linker" >&6; }
1858519172 test "$dynamic_linker" = no && can_build_shared=no
19173
19174 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19175 $as_echo_n "(cached) " >&6
19176 else
19177 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19178 fi
19179
19180 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19181 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19182 $as_echo_n "(cached) " >&6
19183 else
19184 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19185 fi
19186
19187 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
1858619188
1858719189 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1858819190 if test "$GCC" = yes; then
1858919191 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1859019192 fi
1859119193
18592 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18593 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
19194 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19195 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
1859419196 hardcode_action_GCJ=
1859519197 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
1859619198 test -n "$runpath_var_GCJ" || \
1861419216 # directories.
1861519217 hardcode_action_GCJ=unsupported
1861619218 fi
18617 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18618 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
19219 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19220 $as_echo "$hardcode_action_GCJ" >&6; }
1861919221
1862019222 if test "$hardcode_action_GCJ" = relink; then
1862119223 # Fast installation is not supported
1866719269 predeps_GCJ \
1866819270 postdeps_GCJ \
1866919271 compiler_lib_search_path_GCJ \
19272 compiler_lib_search_dirs_GCJ \
1867019273 archive_cmds_GCJ \
1867119274 archive_expsym_cmds_GCJ \
1867219275 postinstall_cmds_GCJ \
1891519518 # shared library.
1891619519 postdeps=$lt_postdeps_GCJ
1891719520
19521 # The directories searched by this compiler when creating a shared
19522 # library
19523 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19524
1891819525 # The library search path used internally by the compiler when linking
1891919526 # a shared library.
1892019527 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
1908819695 echo "$lt_simple_link_test_code" >conftest.$ac_ext
1908919696 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1909019697 _lt_linker_boilerplate=`cat conftest.err`
19091 $rm conftest*
19698 $rm -r conftest*
1909219699
1909319700
1909419701 # Allow CC to be a program name with arguments.
1914819755 predeps_RC \
1914919756 postdeps_RC \
1915019757 compiler_lib_search_path_RC \
19758 compiler_lib_search_dirs_RC \
1915119759 archive_cmds_RC \
1915219760 archive_expsym_cmds_RC \
1915319761 postinstall_cmds_RC \
1939620004 # shared library.
1939720005 postdeps=$lt_postdeps_RC
1939820006
20007 # The directories searched by this compiler when creating a shared
20008 # library
20009 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
20010
1939920011 # The library search path used internally by the compiler when linking
1940020012 # a shared library.
1940120013 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
1952820140 ;;
1952920141
1953020142 *)
19531 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19532 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20143 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20144 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
1953320145 { (exit 1); exit 1; }; }
1953420146 ;;
1953520147 esac
1954820160 chmod +x "$ofile"
1954920161 else
1955020162 rm -f "${ofile}T"
19551 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19552 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20163 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20164 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
1955320165 { (exit 1); exit 1; }; }
1955420166 fi
1955520167 fi
1965820270 fi
1965920271 else
1966020272 if test x$enable_gcov = xyes; then
19661 { { echo "$as_me:$LINENO: error: --enable-gcov can only be used with gcc" >&5
19662 echo "$as_me: error: --enable-gcov can only be used with gcc" >&2;}
20273 { { $as_echo "$as_me:$LINENO: error: --enable-gcov can only be used with gcc" >&5
20274 $as_echo "$as_me: error: --enable-gcov can only be used with gcc" >&2;}
1966320275 { (exit 1); exit 1; }; }
1966420276 fi
1966520277 fi
1968420296 if test -n "$ac_tool_prefix"; then
1968520297 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1968620298 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19687 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20299 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20300 $as_echo_n "checking for $ac_word... " >&6; }
1968920301 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19690 echo $ECHO_N "(cached) $ECHO_C" >&6
20302 $as_echo_n "(cached) " >&6
1969120303 else
1969220304 case $PKG_CONFIG in
1969320305 [\\/]* | ?:[\\/]*)
1970220314 for ac_exec_ext in '' $ac_executable_extensions; do
1970320315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1970420316 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19705 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20317 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1970620318 break 2
1970720319 fi
1970820320 done
1971420326 fi
1971520327 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1971620328 if test -n "$PKG_CONFIG"; then
19717 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19718 echo "${ECHO_T}$PKG_CONFIG" >&6; }
19719 else
19720 { echo "$as_me:$LINENO: result: no" >&5
19721 echo "${ECHO_T}no" >&6; }
20329 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20330 $as_echo "$PKG_CONFIG" >&6; }
20331 else
20332 { $as_echo "$as_me:$LINENO: result: no" >&5
20333 $as_echo "no" >&6; }
1972220334 fi
1972320335
1972420336
1972720339 ac_pt_PKG_CONFIG=$PKG_CONFIG
1972820340 # Extract the first word of "pkg-config", so it can be a program name with args.
1972920341 set dummy pkg-config; ac_word=$2
19730 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20342 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20343 $as_echo_n "checking for $ac_word... " >&6; }
1973220344 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19733 echo $ECHO_N "(cached) $ECHO_C" >&6
20345 $as_echo_n "(cached) " >&6
1973420346 else
1973520347 case $ac_pt_PKG_CONFIG in
1973620348 [\\/]* | ?:[\\/]*)
1974520357 for ac_exec_ext in '' $ac_executable_extensions; do
1974620358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1974720359 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19748 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20360 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1974920361 break 2
1975020362 fi
1975120363 done
1975720369 fi
1975820370 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1975920371 if test -n "$ac_pt_PKG_CONFIG"; then
19760 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19761 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19762 else
19763 { echo "$as_me:$LINENO: result: no" >&5
19764 echo "${ECHO_T}no" >&6; }
20372 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20373 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
20374 else
20375 { $as_echo "$as_me:$LINENO: result: no" >&5
20376 $as_echo "no" >&6; }
1976520377 fi
1976620378
1976720379 if test "x$ac_pt_PKG_CONFIG" = x; then
1976920381 else
1977020382 case $cross_compiling:$ac_tool_warned in
1977120383 yes:)
19772 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20384 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
1977320385 whose name does not start with the host triplet. If you think this
1977420386 configuration is useful to you, please write to autoconf@gnu.org." >&5
19775 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20387 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1977620388 whose name does not start with the host triplet. If you think this
1977720389 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1977820390 ac_tool_warned=yes ;;
1978620398 fi
1978720399 if test -n "$PKG_CONFIG"; then
1978820400 _pkg_min_version=0.9.0
19789 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19790 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20401 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20402 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1979120403 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19792 { echo "$as_me:$LINENO: result: yes" >&5
19793 echo "${ECHO_T}yes" >&6; }
20404 { $as_echo "$as_me:$LINENO: result: yes" >&5
20405 $as_echo "yes" >&6; }
1979420406 else
19795 { echo "$as_me:$LINENO: result: no" >&5
19796 echo "${ECHO_T}no" >&6; }
20407 { $as_echo "$as_me:$LINENO: result: no" >&5
20408 $as_echo "no" >&6; }
1979720409 PKG_CONFIG=""
1979820410 fi
1979920411
1980220414 gdu_cv_version_required=0.3.2
1980320415
1980420416 if test -n "$PKG_CONFIG" && \
19805 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\"") >&5
20417 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-doc-utils >= \$gdu_cv_version_required\"") >&5
1980620418 ($PKG_CONFIG --exists --print-errors "gnome-doc-utils >= $gdu_cv_version_required") 2>&5
1980720419 ac_status=$?
19808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20420 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1980920421 (exit $ac_status); }; then
1981020422 gdu_cv_have_gdu=yes
1981120423 else
1981520427 if test "$gdu_cv_have_gdu" = "yes"; then
1981620428 :
1981720429 else
19818 { { echo "$as_me:$LINENO: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&5
19819 echo "$as_me: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&2;}
20430 { { $as_echo "$as_me:$LINENO: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&5
20431 $as_echo "$as_me: error: gnome-doc-utils >= $gdu_cv_version_required not found" >&2;}
1982020432 { (exit 1); exit 1; }; }
1982120433 fi
1982220434
1993420546 for option in -Wno-sign-compare; do
1993520547 SAVE_CFLAGS="$CFLAGS"
1993620548 CFLAGS="$CFLAGS $option"
19937 { echo "$as_me:$LINENO: checking whether gcc understands $option" >&5
19938 echo $ECHO_N "checking whether gcc understands $option... $ECHO_C" >&6; }
20549 { $as_echo "$as_me:$LINENO: checking whether gcc understands $option" >&5
20550 $as_echo_n "checking whether gcc understands $option... " >&6; }
1993920551 cat >conftest.$ac_ext <<_ACEOF
1994020552 /* confdefs.h. */
1994120553 _ACEOF
1995720569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1995820570 *) ac_try_echo=$ac_try;;
1995920571 esac
19960 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20572 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20573 $as_echo "$ac_try_echo") >&5
1996120574 (eval "$ac_compile") 2>conftest.er1
1996220575 ac_status=$?
1996320576 grep -v '^ *+' conftest.er1 >conftest.err
1996420577 rm -f conftest.er1
1996520578 cat conftest.err >&5
19966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20579 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
1996720580 (exit $ac_status); } && {
1996820581 test -z "$ac_c_werror_flag" ||
1996920582 test ! -s conftest.err
1997020583 } && test -s conftest.$ac_objext; then
1997120584 has_option=yes
1997220585 else
19973 echo "$as_me: failed program was:" >&5
20586 $as_echo "$as_me: failed program was:" >&5
1997420587 sed 's/^/| /' conftest.$ac_ext >&5
1997520588
1997620589 has_option=no
1997820591
1997920592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998020593 CFLAGS="$SAVE_CFLAGS"
19981 { echo "$as_me:$LINENO: result: $has_option" >&5
19982 echo "${ECHO_T}$has_option" >&6; }
20594 { $as_echo "$as_me:$LINENO: result: $has_option" >&5
20595 $as_echo "$has_option" >&6; }
1998320596 if test $has_option = yes; then
1998420597 warning_flags="$warning_flags $option"
1998520598 fi
1999220605 fi
1999320606 ;;
1999420607 *)
19995 { { echo "$as_me:$LINENO: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&5
19996 echo "$as_me: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&2;}
20608 { { $as_echo "$as_me:$LINENO: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&5
20609 $as_echo "$as_me: error: Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" >&2;}
1999720610 { (exit 1); exit 1; }; }
1999820611 ;;
1999920612 esac
2000020613 CFLAGS="$realsave_CFLAGS"
20001 { echo "$as_me:$LINENO: checking what warning flags to pass to the C compiler" >&5
20002 echo $ECHO_N "checking what warning flags to pass to the C compiler... $ECHO_C" >&6; }
20003 { echo "$as_me:$LINENO: result: $warning_flags" >&5
20004 echo "${ECHO_T}$warning_flags" >&6; }
20614 { $as_echo "$as_me:$LINENO: checking what warning flags to pass to the C compiler" >&5
20615 $as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
20616 { $as_echo "$as_me:$LINENO: result: $warning_flags" >&5
20617 $as_echo "$warning_flags" >&6; }
2000520618
2000620619 # Check whether --enable-iso-c was given.
2000720620 if test "${enable_iso_c+set}" = set; then
2001120624 fi
2001220625
2001320626
20014 { echo "$as_me:$LINENO: checking what language compliance flags to pass to the C compiler" >&5
20015 echo $ECHO_N "checking what language compliance flags to pass to the C compiler... $ECHO_C" >&6; }
20627 { $as_echo "$as_me:$LINENO: checking what language compliance flags to pass to the C compiler" >&5
20628 $as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
2001620629 complCFLAGS=
2001720630 if test "x$enable_iso_c" != "xno"; then
2001820631 if test "x$GCC" = "xyes"; then
2002620639 esac
2002720640 fi
2002820641 fi
20029 { echo "$as_me:$LINENO: result: $complCFLAGS" >&5
20030 echo "${ECHO_T}$complCFLAGS" >&6; }
20642 { $as_echo "$as_me:$LINENO: result: $complCFLAGS" >&5
20643 $as_echo "$complCFLAGS" >&6; }
2003120644
2003220645 WARN_CFLAGS="$warning_flags $complCFLAGS"
2003320646
2007220685
2007320686 if test x$enable_gtk_doc = xyes; then
2007420687 if test -n "$PKG_CONFIG" && \
20075 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.3\"") >&5
20688 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk-doc >= 1.3\"") >&5
2007620689 ($PKG_CONFIG --exists --print-errors "gtk-doc >= 1.3") 2>&5
2007720690 ac_status=$?
20078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2007920692 (exit $ac_status); }; then
2008020693 :
2008120694 else
20082 { { echo "$as_me:$LINENO: error: You need to have gtk-doc >= 1.3 installed to build gtk-doc" >&5
20083 echo "$as_me: error: You need to have gtk-doc >= 1.3 installed to build gtk-doc" >&2;}
20695 { { $as_echo "$as_me:$LINENO: error: You need to have gtk-doc >= 1.3 installed to build gtk-doc" >&5
20696 $as_echo "$as_me: error: You need to have gtk-doc >= 1.3 installed to build gtk-doc" >&2;}
2008420697 { (exit 1); exit 1; }; }
2008520698 fi
2008620699 fi
2008720700
20088 { echo "$as_me:$LINENO: checking whether to build gtk-doc documentation" >&5
20089 echo $ECHO_N "checking whether to build gtk-doc documentation... $ECHO_C" >&6; }
20090 { echo "$as_me:$LINENO: result: $enable_gtk_doc" >&5
20091 echo "${ECHO_T}$enable_gtk_doc" >&6; }
20701 { $as_echo "$as_me:$LINENO: checking whether to build gtk-doc documentation" >&5
20702 $as_echo_n "checking whether to build gtk-doc documentation... " >&6; }
20703 { $as_echo "$as_me:$LINENO: result: $enable_gtk_doc" >&5
20704 $as_echo "$enable_gtk_doc" >&6; }
2009220705
2009320706 for ac_prog in gtkdoc-check
2009420707 do
2009520708 # Extract the first word of "$ac_prog", so it can be a program name with args.
2009620709 set dummy $ac_prog; ac_word=$2
20097 { echo "$as_me:$LINENO: checking for $ac_word" >&5
20098 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20710 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20711 $as_echo_n "checking for $ac_word... " >&6; }
2009920712 if test "${ac_cv_path_GTKDOC_CHECK+set}" = set; then
20100 echo $ECHO_N "(cached) $ECHO_C" >&6
20713 $as_echo_n "(cached) " >&6
2010120714 else
2010220715 case $GTKDOC_CHECK in
2010320716 [\\/]* | ?:[\\/]*)
2011220725 for ac_exec_ext in '' $ac_executable_extensions; do
2011320726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2011420727 ac_cv_path_GTKDOC_CHECK="$as_dir/$ac_word$ac_exec_ext"
20115 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20728 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2011620729 break 2
2011720730 fi
2011820731 done
2012420737 fi
2012520738 GTKDOC_CHECK=$ac_cv_path_GTKDOC_CHECK
2012620739 if test -n "$GTKDOC_CHECK"; then
20127 { echo "$as_me:$LINENO: result: $GTKDOC_CHECK" >&5
20128 echo "${ECHO_T}$GTKDOC_CHECK" >&6; }
20129 else
20130 { echo "$as_me:$LINENO: result: no" >&5
20131 echo "${ECHO_T}no" >&6; }
20740 { $as_echo "$as_me:$LINENO: result: $GTKDOC_CHECK" >&5
20741 $as_echo "$GTKDOC_CHECK" >&6; }
20742 else
20743 { $as_echo "$as_me:$LINENO: result: no" >&5
20744 $as_echo "no" >&6; }
2013220745 fi
2013320746
2013420747
2016720780
2016820781
2016920782 pkg_failed=no
20170 { echo "$as_me:$LINENO: checking for GTK" >&5
20171 echo $ECHO_N "checking for GTK... $ECHO_C" >&6; }
20783 { $as_echo "$as_me:$LINENO: checking for GTK" >&5
20784 $as_echo_n "checking for GTK... " >&6; }
2017220785
2017320786 if test -n "$GTK_CFLAGS"; then
2017420787 pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
2017520788 elif test -n "$PKG_CONFIG"; then
2017620789 if test -n "$PKG_CONFIG" && \
20177 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED\"") >&5
20790 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED\"") >&5
2017820791 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED") 2>&5
2017920792 ac_status=$?
20180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20793 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2018120794 (exit $ac_status); }; then
2018220795 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED" 2>/dev/null`
2018320796 else
2019020803 pkg_cv_GTK_LIBS="$GTK_LIBS"
2019120804 elif test -n "$PKG_CONFIG"; then
2019220805 if test -n "$PKG_CONFIG" && \
20193 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED\"") >&5
20806 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED\"") >&5
2019420807 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED") 2>&5
2019520808 ac_status=$?
20196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2019720810 (exit $ac_status); }; then
2019820811 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED" 2>/dev/null`
2019920812 else
2022020833 # Put the nasty error message in config.log where it belongs
2022120834 echo "$GTK_PKG_ERRORS" >&5
2022220835
20223 { { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED) were not met:
20836 { { $as_echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED) were not met:
2022420837
2022520838 $GTK_PKG_ERRORS
2022620839
2023120844 and GTK_LIBS to avoid the need to call pkg-config.
2023220845 See the pkg-config man page for more details.
2023320846 " >&5
20234 echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED) were not met:
20847 $as_echo "$as_me: error: Package requirements (gtk+-2.0 >= $GTK_REQUIRED) were not met:
2023520848
2023620849 $GTK_PKG_ERRORS
2023720850
2024420857 " >&2;}
2024520858 { (exit 1); exit 1; }; }
2024620859 elif test $pkg_failed = untried; then
20247 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
20860 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2024820861 is in your PATH or set the PKG_CONFIG environment variable to the full
2024920862 path to pkg-config.
2025020863
2025420867
2025520868 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2025620869 See \`config.log' for more details." >&5
20257 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
20870 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2025820871 is in your PATH or set the PKG_CONFIG environment variable to the full
2025920872 path to pkg-config.
2026020873
2026820881 else
2026920882 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
2027020883 GTK_LIBS=$pkg_cv_GTK_LIBS
20271 { echo "$as_me:$LINENO: result: yes" >&5
20272 echo "${ECHO_T}yes" >&6; }
20884 { $as_echo "$as_me:$LINENO: result: yes" >&5
20885 $as_echo "yes" >&6; }
2027320886 :
2027420887 fi
2027520888
2027720890
2027820891
2027920892 pkg_failed=no
20280 { echo "$as_me:$LINENO: checking for SEXY" >&5
20281 echo $ECHO_N "checking for SEXY... $ECHO_C" >&6; }
20893 { $as_echo "$as_me:$LINENO: checking for SEXY" >&5
20894 $as_echo_n "checking for SEXY... " >&6; }
2028220895
2028320896 if test -n "$SEXY_CFLAGS"; then
2028420897 pkg_cv_SEXY_CFLAGS="$SEXY_CFLAGS"
2028520898 elif test -n "$PKG_CONFIG"; then
2028620899 if test -n "$PKG_CONFIG" && \
20287 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsexy >= \$SEXY_REQUIRED\"") >&5
20900 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsexy >= \$SEXY_REQUIRED\"") >&5
2028820901 ($PKG_CONFIG --exists --print-errors "libsexy >= $SEXY_REQUIRED") 2>&5
2028920902 ac_status=$?
20290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2029120904 (exit $ac_status); }; then
2029220905 pkg_cv_SEXY_CFLAGS=`$PKG_CONFIG --cflags "libsexy >= $SEXY_REQUIRED" 2>/dev/null`
2029320906 else
2030020913 pkg_cv_SEXY_LIBS="$SEXY_LIBS"
2030120914 elif test -n "$PKG_CONFIG"; then
2030220915 if test -n "$PKG_CONFIG" && \
20303 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsexy >= \$SEXY_REQUIRED\"") >&5
20916 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libsexy >= \$SEXY_REQUIRED\"") >&5
2030420917 ($PKG_CONFIG --exists --print-errors "libsexy >= $SEXY_REQUIRED") 2>&5
2030520918 ac_status=$?
20306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2030720920 (exit $ac_status); }; then
2030820921 pkg_cv_SEXY_LIBS=`$PKG_CONFIG --libs "libsexy >= $SEXY_REQUIRED" 2>/dev/null`
2030920922 else
2033020943 # Put the nasty error message in config.log where it belongs
2033120944 echo "$SEXY_PKG_ERRORS" >&5
2033220945
20333 { { echo "$as_me:$LINENO: error: Package requirements (libsexy >= $SEXY_REQUIRED) were not met:
20946 { { $as_echo "$as_me:$LINENO: error: Package requirements (libsexy >= $SEXY_REQUIRED) were not met:
2033420947
2033520948 $SEXY_PKG_ERRORS
2033620949
2034120954 and SEXY_LIBS to avoid the need to call pkg-config.
2034220955 See the pkg-config man page for more details.
2034320956 " >&5
20344 echo "$as_me: error: Package requirements (libsexy >= $SEXY_REQUIRED) were not met:
20957 $as_echo "$as_me: error: Package requirements (libsexy >= $SEXY_REQUIRED) were not met:
2034520958
2034620959 $SEXY_PKG_ERRORS
2034720960
2035420967 " >&2;}
2035520968 { (exit 1); exit 1; }; }
2035620969 elif test $pkg_failed = untried; then
20357 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
20970 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2035820971 is in your PATH or set the PKG_CONFIG environment variable to the full
2035920972 path to pkg-config.
2036020973
2036420977
2036520978 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2036620979 See \`config.log' for more details." >&5
20367 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
20980 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2036820981 is in your PATH or set the PKG_CONFIG environment variable to the full
2036920982 path to pkg-config.
2037020983
2037820991 else
2037920992 SEXY_CFLAGS=$pkg_cv_SEXY_CFLAGS
2038020993 SEXY_LIBS=$pkg_cv_SEXY_LIBS
20381 { echo "$as_me:$LINENO: result: yes" >&5
20382 echo "${ECHO_T}yes" >&6; }
20994 { $as_echo "$as_me:$LINENO: result: yes" >&5
20995 $as_echo "yes" >&6; }
2038320996 :
2038420997 fi
2038520998
2038721000
2038821001
2038921002 pkg_failed=no
20390 { echo "$as_me:$LINENO: checking for GNOME_VFS" >&5
20391 echo $ECHO_N "checking for GNOME_VFS... $ECHO_C" >&6; }
21003 { $as_echo "$as_me:$LINENO: checking for GNOME_VFS" >&5
21004 $as_echo_n "checking for GNOME_VFS... " >&6; }
2039221005
2039321006 if test -n "$GNOME_VFS_CFLAGS"; then
2039421007 pkg_cv_GNOME_VFS_CFLAGS="$GNOME_VFS_CFLAGS"
2039521008 elif test -n "$PKG_CONFIG"; then
2039621009 if test -n "$PKG_CONFIG" && \
20397 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-2.0 >= \$GNOME_VFS_REQUIRED\"") >&5
21010 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-2.0 >= \$GNOME_VFS_REQUIRED\"") >&5
2039821011 ($PKG_CONFIG --exists --print-errors "gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED") 2>&5
2039921012 ac_status=$?
20400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21013 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2040121014 (exit $ac_status); }; then
2040221015 pkg_cv_GNOME_VFS_CFLAGS=`$PKG_CONFIG --cflags "gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED" 2>/dev/null`
2040321016 else
2041021023 pkg_cv_GNOME_VFS_LIBS="$GNOME_VFS_LIBS"
2041121024 elif test -n "$PKG_CONFIG"; then
2041221025 if test -n "$PKG_CONFIG" && \
20413 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-2.0 >= \$GNOME_VFS_REQUIRED\"") >&5
21026 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gnome-vfs-2.0 >= \$GNOME_VFS_REQUIRED\"") >&5
2041421027 ($PKG_CONFIG --exists --print-errors "gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED") 2>&5
2041521028 ac_status=$?
20416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21029 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2041721030 (exit $ac_status); }; then
2041821031 pkg_cv_GNOME_VFS_LIBS=`$PKG_CONFIG --libs "gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED" 2>/dev/null`
2041921032 else
2044021053 # Put the nasty error message in config.log where it belongs
2044121054 echo "$GNOME_VFS_PKG_ERRORS" >&5
2044221055
20443 { { echo "$as_me:$LINENO: error: Package requirements (gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED) were not met:
21056 { { $as_echo "$as_me:$LINENO: error: Package requirements (gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED) were not met:
2044421057
2044521058 $GNOME_VFS_PKG_ERRORS
2044621059
2045121064 and GNOME_VFS_LIBS to avoid the need to call pkg-config.
2045221065 See the pkg-config man page for more details.
2045321066 " >&5
20454 echo "$as_me: error: Package requirements (gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED) were not met:
21067 $as_echo "$as_me: error: Package requirements (gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED) were not met:
2045521068
2045621069 $GNOME_VFS_PKG_ERRORS
2045721070
2046421077 " >&2;}
2046521078 { (exit 1); exit 1; }; }
2046621079 elif test $pkg_failed = untried; then
20467 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21080 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2046821081 is in your PATH or set the PKG_CONFIG environment variable to the full
2046921082 path to pkg-config.
2047021083
2047421087
2047521088 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2047621089 See \`config.log' for more details." >&5
20477 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21090 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2047821091 is in your PATH or set the PKG_CONFIG environment variable to the full
2047921092 path to pkg-config.
2048021093
2048821101 else
2048921102 GNOME_VFS_CFLAGS=$pkg_cv_GNOME_VFS_CFLAGS
2049021103 GNOME_VFS_LIBS=$pkg_cv_GNOME_VFS_LIBS
20491 { echo "$as_me:$LINENO: result: yes" >&5
20492 echo "${ECHO_T}yes" >&6; }
21104 { $as_echo "$as_me:$LINENO: result: yes" >&5
21105 $as_echo "yes" >&6; }
2049321106 :
2049421107 fi
2049521108
2049721110
2049821111
2049921112 pkg_failed=no
20500 { echo "$as_me:$LINENO: checking for DBUS_GLIB" >&5
20501 echo $ECHO_N "checking for DBUS_GLIB... $ECHO_C" >&6; }
21113 { $as_echo "$as_me:$LINENO: checking for DBUS_GLIB" >&5
21114 $as_echo_n "checking for DBUS_GLIB... " >&6; }
2050221115
2050321116 if test -n "$DBUS_GLIB_CFLAGS"; then
2050421117 pkg_cv_DBUS_GLIB_CFLAGS="$DBUS_GLIB_CFLAGS"
2050521118 elif test -n "$PKG_CONFIG"; then
2050621119 if test -n "$PKG_CONFIG" && \
20507 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED\"") >&5
21120 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED\"") >&5
2050821121 ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED") 2>&5
2050921122 ac_status=$?
20510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21123 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2051121124 (exit $ac_status); }; then
2051221125 pkg_cv_DBUS_GLIB_CFLAGS=`$PKG_CONFIG --cflags "dbus-glib-1 >= $DBUS_GLIB_REQUIRED" 2>/dev/null`
2051321126 else
2052021133 pkg_cv_DBUS_GLIB_LIBS="$DBUS_GLIB_LIBS"
2052121134 elif test -n "$PKG_CONFIG"; then
2052221135 if test -n "$PKG_CONFIG" && \
20523 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED\"") >&5
21136 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"dbus-glib-1 >= \$DBUS_GLIB_REQUIRED\"") >&5
2052421137 ($PKG_CONFIG --exists --print-errors "dbus-glib-1 >= $DBUS_GLIB_REQUIRED") 2>&5
2052521138 ac_status=$?
20526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2052721140 (exit $ac_status); }; then
2052821141 pkg_cv_DBUS_GLIB_LIBS=`$PKG_CONFIG --libs "dbus-glib-1 >= $DBUS_GLIB_REQUIRED" 2>/dev/null`
2052921142 else
2055021163 # Put the nasty error message in config.log where it belongs
2055121164 echo "$DBUS_GLIB_PKG_ERRORS" >&5
2055221165
20553 { { echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED) were not met:
21166 { { $as_echo "$as_me:$LINENO: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED) were not met:
2055421167
2055521168 $DBUS_GLIB_PKG_ERRORS
2055621169
2056121174 and DBUS_GLIB_LIBS to avoid the need to call pkg-config.
2056221175 See the pkg-config man page for more details.
2056321176 " >&5
20564 echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED) were not met:
21177 $as_echo "$as_me: error: Package requirements (dbus-glib-1 >= $DBUS_GLIB_REQUIRED) were not met:
2056521178
2056621179 $DBUS_GLIB_PKG_ERRORS
2056721180
2057421187 " >&2;}
2057521188 { (exit 1); exit 1; }; }
2057621189 elif test $pkg_failed = untried; then
20577 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21190 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2057821191 is in your PATH or set the PKG_CONFIG environment variable to the full
2057921192 path to pkg-config.
2058021193
2058421197
2058521198 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2058621199 See \`config.log' for more details." >&5
20587 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21200 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2058821201 is in your PATH or set the PKG_CONFIG environment variable to the full
2058921202 path to pkg-config.
2059021203
2059821211 else
2059921212 DBUS_GLIB_CFLAGS=$pkg_cv_DBUS_GLIB_CFLAGS
2060021213 DBUS_GLIB_LIBS=$pkg_cv_DBUS_GLIB_LIBS
20601 { echo "$as_me:$LINENO: result: yes" >&5
20602 echo "${ECHO_T}yes" >&6; }
21214 { $as_echo "$as_me:$LINENO: result: yes" >&5
21215 $as_echo "yes" >&6; }
2060321216 :
2060421217 fi
2060521218
2060721220
2060821221
2060921222 pkg_failed=no
20610 { echo "$as_me:$LINENO: checking for POLKIT_DBUS" >&5
20611 echo $ECHO_N "checking for POLKIT_DBUS... $ECHO_C" >&6; }
21223 { $as_echo "$as_me:$LINENO: checking for POLKIT_DBUS" >&5
21224 $as_echo_n "checking for POLKIT_DBUS... " >&6; }
2061221225
2061321226 if test -n "$POLKIT_DBUS_CFLAGS"; then
2061421227 pkg_cv_POLKIT_DBUS_CFLAGS="$POLKIT_DBUS_CFLAGS"
2061521228 elif test -n "$PKG_CONFIG"; then
2061621229 if test -n "$PKG_CONFIG" && \
20617 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_DBUS_REQUIRED\"") >&5
21230 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_DBUS_REQUIRED\"") >&5
2061821231 ($PKG_CONFIG --exists --print-errors "polkit-dbus >= $POLKIT_DBUS_REQUIRED") 2>&5
2061921232 ac_status=$?
20620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2062121234 (exit $ac_status); }; then
2062221235 pkg_cv_POLKIT_DBUS_CFLAGS=`$PKG_CONFIG --cflags "polkit-dbus >= $POLKIT_DBUS_REQUIRED" 2>/dev/null`
2062321236 else
2063021243 pkg_cv_POLKIT_DBUS_LIBS="$POLKIT_DBUS_LIBS"
2063121244 elif test -n "$PKG_CONFIG"; then
2063221245 if test -n "$PKG_CONFIG" && \
20633 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_DBUS_REQUIRED\"") >&5
21246 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-dbus >= \$POLKIT_DBUS_REQUIRED\"") >&5
2063421247 ($PKG_CONFIG --exists --print-errors "polkit-dbus >= $POLKIT_DBUS_REQUIRED") 2>&5
2063521248 ac_status=$?
20636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21249 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2063721250 (exit $ac_status); }; then
2063821251 pkg_cv_POLKIT_DBUS_LIBS=`$PKG_CONFIG --libs "polkit-dbus >= $POLKIT_DBUS_REQUIRED" 2>/dev/null`
2063921252 else
2066021273 # Put the nasty error message in config.log where it belongs
2066121274 echo "$POLKIT_DBUS_PKG_ERRORS" >&5
2066221275
20663 { { echo "$as_me:$LINENO: error: Package requirements (polkit-dbus >= $POLKIT_DBUS_REQUIRED) were not met:
21276 { { $as_echo "$as_me:$LINENO: error: Package requirements (polkit-dbus >= $POLKIT_DBUS_REQUIRED) were not met:
2066421277
2066521278 $POLKIT_DBUS_PKG_ERRORS
2066621279
2067121284 and POLKIT_DBUS_LIBS to avoid the need to call pkg-config.
2067221285 See the pkg-config man page for more details.
2067321286 " >&5
20674 echo "$as_me: error: Package requirements (polkit-dbus >= $POLKIT_DBUS_REQUIRED) were not met:
21287 $as_echo "$as_me: error: Package requirements (polkit-dbus >= $POLKIT_DBUS_REQUIRED) were not met:
2067521288
2067621289 $POLKIT_DBUS_PKG_ERRORS
2067721290
2068421297 " >&2;}
2068521298 { (exit 1); exit 1; }; }
2068621299 elif test $pkg_failed = untried; then
20687 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21300 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2068821301 is in your PATH or set the PKG_CONFIG environment variable to the full
2068921302 path to pkg-config.
2069021303
2069421307
2069521308 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2069621309 See \`config.log' for more details." >&5
20697 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21310 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2069821311 is in your PATH or set the PKG_CONFIG environment variable to the full
2069921312 path to pkg-config.
2070021313
2070821321 else
2070921322 POLKIT_DBUS_CFLAGS=$pkg_cv_POLKIT_DBUS_CFLAGS
2071021323 POLKIT_DBUS_LIBS=$pkg_cv_POLKIT_DBUS_LIBS
20711 { echo "$as_me:$LINENO: result: yes" >&5
20712 echo "${ECHO_T}yes" >&6; }
21324 { $as_echo "$as_me:$LINENO: result: yes" >&5
21325 $as_echo "yes" >&6; }
2071321326 :
2071421327 fi
2071521328
2071721330
2071821331
2071921332 pkg_failed=no
20720 { echo "$as_me:$LINENO: checking for POLKIT_GRANT" >&5
20721 echo $ECHO_N "checking for POLKIT_GRANT... $ECHO_C" >&6; }
21333 { $as_echo "$as_me:$LINENO: checking for POLKIT_GRANT" >&5
21334 $as_echo_n "checking for POLKIT_GRANT... " >&6; }
2072221335
2072321336 if test -n "$POLKIT_GRANT_CFLAGS"; then
2072421337 pkg_cv_POLKIT_GRANT_CFLAGS="$POLKIT_GRANT_CFLAGS"
2072521338 elif test -n "$PKG_CONFIG"; then
2072621339 if test -n "$PKG_CONFIG" && \
20727 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-grant >= \$POLKIT_GRANT_REQUIRED\"") >&5
21340 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-grant >= \$POLKIT_GRANT_REQUIRED\"") >&5
2072821341 ($PKG_CONFIG --exists --print-errors "polkit-grant >= $POLKIT_GRANT_REQUIRED") 2>&5
2072921342 ac_status=$?
20730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21343 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2073121344 (exit $ac_status); }; then
2073221345 pkg_cv_POLKIT_GRANT_CFLAGS=`$PKG_CONFIG --cflags "polkit-grant >= $POLKIT_GRANT_REQUIRED" 2>/dev/null`
2073321346 else
2074021353 pkg_cv_POLKIT_GRANT_LIBS="$POLKIT_GRANT_LIBS"
2074121354 elif test -n "$PKG_CONFIG"; then
2074221355 if test -n "$PKG_CONFIG" && \
20743 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-grant >= \$POLKIT_GRANT_REQUIRED\"") >&5
21356 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"polkit-grant >= \$POLKIT_GRANT_REQUIRED\"") >&5
2074421357 ($PKG_CONFIG --exists --print-errors "polkit-grant >= $POLKIT_GRANT_REQUIRED") 2>&5
2074521358 ac_status=$?
20746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2074721360 (exit $ac_status); }; then
2074821361 pkg_cv_POLKIT_GRANT_LIBS=`$PKG_CONFIG --libs "polkit-grant >= $POLKIT_GRANT_REQUIRED" 2>/dev/null`
2074921362 else
2077021383 # Put the nasty error message in config.log where it belongs
2077121384 echo "$POLKIT_GRANT_PKG_ERRORS" >&5
2077221385
20773 { { echo "$as_me:$LINENO: error: Package requirements (polkit-grant >= $POLKIT_GRANT_REQUIRED) were not met:
21386 { { $as_echo "$as_me:$LINENO: error: Package requirements (polkit-grant >= $POLKIT_GRANT_REQUIRED) were not met:
2077421387
2077521388 $POLKIT_GRANT_PKG_ERRORS
2077621389
2078121394 and POLKIT_GRANT_LIBS to avoid the need to call pkg-config.
2078221395 See the pkg-config man page for more details.
2078321396 " >&5
20784 echo "$as_me: error: Package requirements (polkit-grant >= $POLKIT_GRANT_REQUIRED) were not met:
21397 $as_echo "$as_me: error: Package requirements (polkit-grant >= $POLKIT_GRANT_REQUIRED) were not met:
2078521398
2078621399 $POLKIT_GRANT_PKG_ERRORS
2078721400
2079421407 " >&2;}
2079521408 { (exit 1); exit 1; }; }
2079621409 elif test $pkg_failed = untried; then
20797 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21410 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
2079821411 is in your PATH or set the PKG_CONFIG environment variable to the full
2079921412 path to pkg-config.
2080021413
2080421417
2080521418 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
2080621419 See \`config.log' for more details." >&5
20807 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21420 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
2080821421 is in your PATH or set the PKG_CONFIG environment variable to the full
2080921422 path to pkg-config.
2081021423
2081821431 else
2081921432 POLKIT_GRANT_CFLAGS=$pkg_cv_POLKIT_GRANT_CFLAGS
2082021433 POLKIT_GRANT_LIBS=$pkg_cv_POLKIT_GRANT_LIBS
20821 { echo "$as_me:$LINENO: result: yes" >&5
20822 echo "${ECHO_T}yes" >&6; }
21434 { $as_echo "$as_me:$LINENO: result: yes" >&5
21435 $as_echo "yes" >&6; }
2082321436 :
2082421437 fi
2082521438
2084521458 if test "x$enable_examples" = "xyes"; then
2084621459 # Extract the first word of "polkit-policy-file-validate", so it can be a program name with args.
2084721460 set dummy polkit-policy-file-validate; ac_word=$2
20848 { echo "$as_me:$LINENO: checking for $ac_word" >&5
20849 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21461 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21462 $as_echo_n "checking for $ac_word... " >&6; }
2085021463 if test "${ac_cv_prog_POLKIT_POLICY_FILE_VALIDATE+set}" = set; then
20851 echo $ECHO_N "(cached) $ECHO_C" >&6
21464 $as_echo_n "(cached) " >&6
2085221465 else
2085321466 if test -n "$POLKIT_POLICY_FILE_VALIDATE"; then
2085421467 ac_cv_prog_POLKIT_POLICY_FILE_VALIDATE="$POLKIT_POLICY_FILE_VALIDATE" # Let the user override the test.
2086121474 for ac_exec_ext in '' $ac_executable_extensions; do
2086221475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2086321476 ac_cv_prog_POLKIT_POLICY_FILE_VALIDATE="polkit-policy-file-validate"
20864 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21477 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2086521478 break 2
2086621479 fi
2086721480 done
2087221485 fi
2087321486 POLKIT_POLICY_FILE_VALIDATE=$ac_cv_prog_POLKIT_POLICY_FILE_VALIDATE
2087421487 if test -n "$POLKIT_POLICY_FILE_VALIDATE"; then
20875 { echo "$as_me:$LINENO: result: $POLKIT_POLICY_FILE_VALIDATE" >&5
20876 echo "${ECHO_T}$POLKIT_POLICY_FILE_VALIDATE" >&6; }
20877 else
20878 { echo "$as_me:$LINENO: result: no" >&5
20879 echo "${ECHO_T}no" >&6; }
21488 { $as_echo "$as_me:$LINENO: result: $POLKIT_POLICY_FILE_VALIDATE" >&5
21489 $as_echo "$POLKIT_POLICY_FILE_VALIDATE" >&6; }
21490 else
21491 { $as_echo "$as_me:$LINENO: result: no" >&5
21492 $as_echo "no" >&6; }
2088021493 fi
2088121494
2088221495
2088321496 if test -z "$POLKIT_POLICY_FILE_VALIDATE"; then
20884 { { echo "$as_me:$LINENO: error: polkit-policy-file-validate not found" >&5
20885 echo "$as_me: error: polkit-policy-file-validate not found" >&2;}
21497 { { $as_echo "$as_me:$LINENO: error: polkit-policy-file-validate not found" >&5
21498 $as_echo "$as_me: error: polkit-policy-file-validate not found" >&2;}
2088621499 { (exit 1); exit 1; }; }
2088721500 fi
2088821501 fi
21502
21503
21504 # Extract the first word of "gconftool-2", so it can be a program name with args.
21505 set dummy gconftool-2; ac_word=$2
21506 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21507 $as_echo_n "checking for $ac_word... " >&6; }
21508 if test "${ac_cv_path_GCONFTOOL+set}" = set; then
21509 $as_echo_n "(cached) " >&6
21510 else
21511 case $GCONFTOOL in
21512 [\\/]* | ?:[\\/]*)
21513 ac_cv_path_GCONFTOOL="$GCONFTOOL" # Let the user override the test with a path.
21514 ;;
21515 *)
21516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21517 for as_dir in $PATH
21518 do
21519 IFS=$as_save_IFS
21520 test -z "$as_dir" && as_dir=.
21521 for ac_exec_ext in '' $ac_executable_extensions; do
21522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21523 ac_cv_path_GCONFTOOL="$as_dir/$ac_word$ac_exec_ext"
21524 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21525 break 2
21526 fi
21527 done
21528 done
21529 IFS=$as_save_IFS
21530
21531 test -z "$ac_cv_path_GCONFTOOL" && ac_cv_path_GCONFTOOL="no"
21532 ;;
21533 esac
21534 fi
21535 GCONFTOOL=$ac_cv_path_GCONFTOOL
21536 if test -n "$GCONFTOOL"; then
21537 { $as_echo "$as_me:$LINENO: result: $GCONFTOOL" >&5
21538 $as_echo "$GCONFTOOL" >&6; }
21539 else
21540 { $as_echo "$as_me:$LINENO: result: no" >&5
21541 $as_echo "no" >&6; }
21542 fi
21543
21544
21545
21546 if test x"$GCONFTOOL" = xno; then
21547 { { $as_echo "$as_me:$LINENO: error: gconftool-2 executable not found in your path - should be installed with GConf" >&5
21548 $as_echo "$as_me: error: gconftool-2 executable not found in your path - should be installed with GConf" >&2;}
21549 { (exit 1); exit 1; }; }
21550 fi
21551
21552
21553 if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
21554 GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
21555 else
21556 GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
21557 fi
21558
21559
21560 # Check whether --with-gconf-source was given.
21561 if test "${with_gconf_source+set}" = set; then
21562 withval=$with_gconf_source; GCONF_SCHEMA_CONFIG_SOURCE="$withval"
21563 fi
21564
21565
21566
21567 { $as_echo "$as_me:$LINENO: result: Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&5
21568 $as_echo "Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation" >&6; }
21569
21570 if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
21571 GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
21572 fi
21573
21574
21575 # Check whether --with-gconf-schema-file-dir was given.
21576 if test "${with_gconf_schema_file_dir+set}" = set; then
21577 withval=$with_gconf_schema_file_dir; GCONF_SCHEMA_FILE_DIR="$withval"
21578 fi
21579
21580
21581
21582 { $as_echo "$as_me:$LINENO: result: Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&5
21583 $as_echo "Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files" >&6; }
21584
21585 # Check whether --enable-schemas-install was given.
21586 if test "${enable_schemas_install+set}" = set; then
21587 enableval=$enable_schemas_install; case ${enableval} in
21588 yes|no) ;;
21589 *) { { $as_echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-schemas-install" >&5
21590 $as_echo "$as_me: error: bad value ${enableval} for --enable-schemas-install" >&2;}
21591 { (exit 1); exit 1; }; } ;;
21592 esac
21593 fi
21594
21595 if test "$enable_schemas_install" != no; then
21596 GCONF_SCHEMAS_INSTALL_TRUE=
21597 GCONF_SCHEMAS_INSTALL_FALSE='#'
21598 else
21599 GCONF_SCHEMAS_INSTALL_TRUE='#'
21600 GCONF_SCHEMAS_INSTALL_FALSE=
21601 fi
21602
21603
2088921604
2089021605 # ********************
2089121606 # Internationalisation
2089421609
2089521610 case "$am__api_version" in
2089621611 1.01234)
20897 { { echo "$as_me:$LINENO: error: Automake 1.5 or newer is required to use intltool" >&5
20898 echo "$as_me: error: Automake 1.5 or newer is required to use intltool" >&2;}
21612 { { $as_echo "$as_me:$LINENO: error: Automake 1.5 or newer is required to use intltool" >&5
21613 $as_echo "$as_me: error: Automake 1.5 or newer is required to use intltool" >&2;}
2089921614 { (exit 1); exit 1; }; }
2090021615 ;;
2090121616 *)
2090321618 esac
2090421619
2090521620 if test -n "0.35.0"; then
20906 { echo "$as_me:$LINENO: checking for intltool >= 0.35.0" >&5
20907 echo $ECHO_N "checking for intltool >= 0.35.0... $ECHO_C" >&6; }
21621 { $as_echo "$as_me:$LINENO: checking for intltool >= 0.35.0" >&5
21622 $as_echo_n "checking for intltool >= 0.35.0... " >&6; }
2090821623
2090921624 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
20910 INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
20911 INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
20912
20913 { echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
20914 echo "${ECHO_T}$INTLTOOL_APPLIED_VERSION found" >&6; }
21625 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
21626 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
21627
21628 { $as_echo "$as_me:$LINENO: result: $INTLTOOL_APPLIED_VERSION found" >&5
21629 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
2091521630 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
20916 { { echo "$as_me:$LINENO: error: Your intltool is too old. You need intltool 0.35.0 or later." >&5
20917 echo "$as_me: error: Your intltool is too old. You need intltool 0.35.0 or later." >&2;}
21631 { { $as_echo "$as_me:$LINENO: error: Your intltool is too old. You need intltool 0.35.0 or later." >&5
21632 $as_echo "$as_me: error: Your intltool is too old. You need intltool 0.35.0 or later." >&2;}
21633 { (exit 1); exit 1; }; }
21634 fi
21635
21636 # Extract the first word of "intltool-update", so it can be a program name with args.
21637 set dummy intltool-update; ac_word=$2
21638 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21639 $as_echo_n "checking for $ac_word... " >&6; }
21640 if test "${ac_cv_path_INTLTOOL_UPDATE+set}" = set; then
21641 $as_echo_n "(cached) " >&6
21642 else
21643 case $INTLTOOL_UPDATE in
21644 [\\/]* | ?:[\\/]*)
21645 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
21646 ;;
21647 *)
21648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21649 for as_dir in $PATH
21650 do
21651 IFS=$as_save_IFS
21652 test -z "$as_dir" && as_dir=.
21653 for ac_exec_ext in '' $ac_executable_extensions; do
21654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21655 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
21656 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21657 break 2
21658 fi
21659 done
21660 done
21661 IFS=$as_save_IFS
21662
21663 ;;
21664 esac
21665 fi
21666 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
21667 if test -n "$INTLTOOL_UPDATE"; then
21668 { $as_echo "$as_me:$LINENO: result: $INTLTOOL_UPDATE" >&5
21669 $as_echo "$INTLTOOL_UPDATE" >&6; }
21670 else
21671 { $as_echo "$as_me:$LINENO: result: no" >&5
21672 $as_echo "no" >&6; }
21673 fi
21674
21675
21676 # Extract the first word of "intltool-merge", so it can be a program name with args.
21677 set dummy intltool-merge; ac_word=$2
21678 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21679 $as_echo_n "checking for $ac_word... " >&6; }
21680 if test "${ac_cv_path_INTLTOOL_MERGE+set}" = set; then
21681 $as_echo_n "(cached) " >&6
21682 else
21683 case $INTLTOOL_MERGE in
21684 [\\/]* | ?:[\\/]*)
21685 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
21686 ;;
21687 *)
21688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21689 for as_dir in $PATH
21690 do
21691 IFS=$as_save_IFS
21692 test -z "$as_dir" && as_dir=.
21693 for ac_exec_ext in '' $ac_executable_extensions; do
21694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21695 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
21696 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21697 break 2
21698 fi
21699 done
21700 done
21701 IFS=$as_save_IFS
21702
21703 ;;
21704 esac
21705 fi
21706 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
21707 if test -n "$INTLTOOL_MERGE"; then
21708 { $as_echo "$as_me:$LINENO: result: $INTLTOOL_MERGE" >&5
21709 $as_echo "$INTLTOOL_MERGE" >&6; }
21710 else
21711 { $as_echo "$as_me:$LINENO: result: no" >&5
21712 $as_echo "no" >&6; }
21713 fi
21714
21715
21716 # Extract the first word of "intltool-extract", so it can be a program name with args.
21717 set dummy intltool-extract; ac_word=$2
21718 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21719 $as_echo_n "checking for $ac_word... " >&6; }
21720 if test "${ac_cv_path_INTLTOOL_EXTRACT+set}" = set; then
21721 $as_echo_n "(cached) " >&6
21722 else
21723 case $INTLTOOL_EXTRACT in
21724 [\\/]* | ?:[\\/]*)
21725 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
21726 ;;
21727 *)
21728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21729 for as_dir in $PATH
21730 do
21731 IFS=$as_save_IFS
21732 test -z "$as_dir" && as_dir=.
21733 for ac_exec_ext in '' $ac_executable_extensions; do
21734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21735 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
21736 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21737 break 2
21738 fi
21739 done
21740 done
21741 IFS=$as_save_IFS
21742
21743 ;;
21744 esac
21745 fi
21746 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
21747 if test -n "$INTLTOOL_EXTRACT"; then
21748 { $as_echo "$as_me:$LINENO: result: $INTLTOOL_EXTRACT" >&5
21749 $as_echo "$INTLTOOL_EXTRACT" >&6; }
21750 else
21751 { $as_echo "$as_me:$LINENO: result: no" >&5
21752 $as_echo "no" >&6; }
21753 fi
21754
21755
21756 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
21757 { { $as_echo "$as_me:$LINENO: error: The intltool scripts were not found. Please install intltool." >&5
21758 $as_echo "$as_me: error: The intltool scripts were not found. Please install intltool." >&2;}
2091821759 { (exit 1); exit 1; }; }
2091921760 fi
2092021761
2096121802 # Check the gettext tools to make sure they are GNU
2096221803 # Extract the first word of "xgettext", so it can be a program name with args.
2096321804 set dummy xgettext; ac_word=$2
20964 { echo "$as_me:$LINENO: checking for $ac_word" >&5
20965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21805 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21806 $as_echo_n "checking for $ac_word... " >&6; }
2096621807 if test "${ac_cv_path_XGETTEXT+set}" = set; then
20967 echo $ECHO_N "(cached) $ECHO_C" >&6
21808 $as_echo_n "(cached) " >&6
2096821809 else
2096921810 case $XGETTEXT in
2097021811 [\\/]* | ?:[\\/]*)
2097921820 for ac_exec_ext in '' $ac_executable_extensions; do
2098021821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2098121822 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
20982 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21823 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2098321824 break 2
2098421825 fi
2098521826 done
2099121832 fi
2099221833 XGETTEXT=$ac_cv_path_XGETTEXT
2099321834 if test -n "$XGETTEXT"; then
20994 { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
20995 echo "${ECHO_T}$XGETTEXT" >&6; }
20996 else
20997 { echo "$as_me:$LINENO: result: no" >&5
20998 echo "${ECHO_T}no" >&6; }
21835 { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
21836 $as_echo "$XGETTEXT" >&6; }
21837 else
21838 { $as_echo "$as_me:$LINENO: result: no" >&5
21839 $as_echo "no" >&6; }
2099921840 fi
2100021841
2100121842
2100221843 # Extract the first word of "msgmerge", so it can be a program name with args.
2100321844 set dummy msgmerge; ac_word=$2
21004 { echo "$as_me:$LINENO: checking for $ac_word" >&5
21005 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21845 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21846 $as_echo_n "checking for $ac_word... " >&6; }
2100621847 if test "${ac_cv_path_MSGMERGE+set}" = set; then
21007 echo $ECHO_N "(cached) $ECHO_C" >&6
21848 $as_echo_n "(cached) " >&6
2100821849 else
2100921850 case $MSGMERGE in
2101021851 [\\/]* | ?:[\\/]*)
2101921860 for ac_exec_ext in '' $ac_executable_extensions; do
2102021861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2102121862 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
21022 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21863 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2102321864 break 2
2102421865 fi
2102521866 done
2103121872 fi
2103221873 MSGMERGE=$ac_cv_path_MSGMERGE
2103321874 if test -n "$MSGMERGE"; then
21034 { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
21035 echo "${ECHO_T}$MSGMERGE" >&6; }
21036 else
21037 { echo "$as_me:$LINENO: result: no" >&5
21038 echo "${ECHO_T}no" >&6; }
21875 { $as_echo "$as_me:$LINENO: result: $MSGMERGE" >&5
21876 $as_echo "$MSGMERGE" >&6; }
21877 else
21878 { $as_echo "$as_me:$LINENO: result: no" >&5
21879 $as_echo "no" >&6; }
2103921880 fi
2104021881
2104121882
2104221883 # Extract the first word of "msgfmt", so it can be a program name with args.
2104321884 set dummy msgfmt; ac_word=$2
21044 { echo "$as_me:$LINENO: checking for $ac_word" >&5
21045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21885 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21886 $as_echo_n "checking for $ac_word... " >&6; }
2104621887 if test "${ac_cv_path_MSGFMT+set}" = set; then
21047 echo $ECHO_N "(cached) $ECHO_C" >&6
21888 $as_echo_n "(cached) " >&6
2104821889 else
2104921890 case $MSGFMT in
2105021891 [\\/]* | ?:[\\/]*)
2105921900 for ac_exec_ext in '' $ac_executable_extensions; do
2106021901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2106121902 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
21062 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21903 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2106321904 break 2
2106421905 fi
2106521906 done
2107121912 fi
2107221913 MSGFMT=$ac_cv_path_MSGFMT
2107321914 if test -n "$MSGFMT"; then
21074 { echo "$as_me:$LINENO: result: $MSGFMT" >&5
21075 echo "${ECHO_T}$MSGFMT" >&6; }
21076 else
21077 { echo "$as_me:$LINENO: result: no" >&5
21078 echo "${ECHO_T}no" >&6; }
21915 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
21916 $as_echo "$MSGFMT" >&6; }
21917 else
21918 { $as_echo "$as_me:$LINENO: result: no" >&5
21919 $as_echo "no" >&6; }
2107921920 fi
2108021921
2108121922
2108221923 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
21083 { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
21084 echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
21924 { { $as_echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
21925 $as_echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
2108521926 { (exit 1); exit 1; }; }
2108621927 fi
2108721928 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
2108821929 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
2108921930 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
2109021931 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
21091 { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
21092 echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
21932 { { $as_echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
21933 $as_echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
2109321934 { (exit 1); exit 1; }; }
2109421935 fi
21095
21096 # Use the tools built into the package, not the ones that are installed.
21097 INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
21098
21099 INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
21100
21101 INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
21102
2110321936
2110421937 # Extract the first word of "perl", so it can be a program name with args.
2110521938 set dummy perl; ac_word=$2
21106 { echo "$as_me:$LINENO: checking for $ac_word" >&5
21107 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
21939 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21940 $as_echo_n "checking for $ac_word... " >&6; }
2110821941 if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then
21109 echo $ECHO_N "(cached) $ECHO_C" >&6
21942 $as_echo_n "(cached) " >&6
2111021943 else
2111121944 case $INTLTOOL_PERL in
2111221945 [\\/]* | ?:[\\/]*)
2112121954 for ac_exec_ext in '' $ac_executable_extensions; do
2112221955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2112321956 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
21124 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21957 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2112521958 break 2
2112621959 fi
2112721960 done
2113321966 fi
2113421967 INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
2113521968 if test -n "$INTLTOOL_PERL"; then
21136 { echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
21137 echo "${ECHO_T}$INTLTOOL_PERL" >&6; }
21138 else
21139 { echo "$as_me:$LINENO: result: no" >&5
21140 echo "${ECHO_T}no" >&6; }
21969 { $as_echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
21970 $as_echo "$INTLTOOL_PERL" >&6; }
21971 else
21972 { $as_echo "$as_me:$LINENO: result: no" >&5
21973 $as_echo "no" >&6; }
2114121974 fi
2114221975
2114321976
2114421977 if test -z "$INTLTOOL_PERL"; then
21145 { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
21146 echo "$as_me: error: perl not found; required for intltool" >&2;}
21978 { { $as_echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
21979 $as_echo "$as_me: error: perl not found; required for intltool" >&2;}
2114721980 { (exit 1); exit 1; }; }
2114821981 fi
2114921982 if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
21150 { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
21151 echo "$as_me: error: perl 5.x required for intltool" >&2;}
21983 { { $as_echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
21984 $as_echo "$as_me: error: perl 5.x required for intltool" >&2;}
2115221985 { (exit 1); exit 1; }; }
2115321986 fi
2115421987 if test "x" != "xno-xml"; then
21155 { echo "$as_me:$LINENO: checking for XML::Parser" >&5
21156 echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6; }
21988 { $as_echo "$as_me:$LINENO: checking for XML::Parser" >&5
21989 $as_echo_n "checking for XML::Parser... " >&6; }
2115721990 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
21158 { echo "$as_me:$LINENO: result: ok" >&5
21159 echo "${ECHO_T}ok" >&6; }
21991 { $as_echo "$as_me:$LINENO: result: ok" >&5
21992 $as_echo "ok" >&6; }
2116021993 else
21161 { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
21162 echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
21994 { { $as_echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
21995 $as_echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
2116321996 { (exit 1); exit 1; }; }
2116421997 fi
2116521998 fi
2119222025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2119322026 *) ac_try_echo=$ac_try;;
2119422027 esac
21195 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22028 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22029 $as_echo "$ac_try_echo") >&5
2119622030 (eval "$ac_link") 2>conftest.er1
2119722031 ac_status=$?
2119822032 grep -v '^ *+' conftest.er1 >conftest.err
2119922033 rm -f conftest.er1
2120022034 cat conftest.err >&5
21201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22035 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2120222036 (exit $ac_status); } && {
2120322037 test -z "$ac_c_werror_flag" ||
2120422038 test ! -s conftest.err
21205 } && test -s conftest$ac_exeext &&
21206 $as_test_x conftest$ac_exeext; then
22039 } && test -s conftest$ac_exeext && {
22040 test "$cross_compiling" = yes ||
22041 $as_test_x conftest$ac_exeext
22042 }; then
2120722043 DATADIRNAME=share
2120822044 else
21209 echo "$as_me: failed program was:" >&5
22045 $as_echo "$as_me: failed program was:" >&5
2121022046 sed 's/^/| /' conftest.$ac_ext >&5
2121122047
2121222048 case $host in
2121322049 *-*-solaris*)
21214 { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
21215 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; }
22050 { $as_echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
22051 $as_echo_n "checking for bind_textdomain_codeset... " >&6; }
2121622052 if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
21217 echo $ECHO_N "(cached) $ECHO_C" >&6
22053 $as_echo_n "(cached) " >&6
2121822054 else
2121922055 cat >conftest.$ac_ext <<_ACEOF
2122022056 /* confdefs.h. */
2126722103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126822104 *) ac_try_echo=$ac_try;;
2126922105 esac
21270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22106 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22107 $as_echo "$ac_try_echo") >&5
2127122108 (eval "$ac_link") 2>conftest.er1
2127222109 ac_status=$?
2127322110 grep -v '^ *+' conftest.er1 >conftest.err
2127422111 rm -f conftest.er1
2127522112 cat conftest.err >&5
21276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2127722114 (exit $ac_status); } && {
2127822115 test -z "$ac_c_werror_flag" ||
2127922116 test ! -s conftest.err
21280 } && test -s conftest$ac_exeext &&
21281 $as_test_x conftest$ac_exeext; then
22117 } && test -s conftest$ac_exeext && {
22118 test "$cross_compiling" = yes ||
22119 $as_test_x conftest$ac_exeext
22120 }; then
2128222121 ac_cv_func_bind_textdomain_codeset=yes
2128322122 else
21284 echo "$as_me: failed program was:" >&5
22123 $as_echo "$as_me: failed program was:" >&5
2128522124 sed 's/^/| /' conftest.$ac_ext >&5
2128622125
2128722126 ac_cv_func_bind_textdomain_codeset=no
2128822127 fi
2128922128
22129 rm -rf conftest.dSYM
2129022130 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2129122131 conftest$ac_exeext conftest.$ac_ext
2129222132 fi
21293 { echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
21294 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; }
22133 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
22134 $as_echo "$ac_cv_func_bind_textdomain_codeset" >&6; }
2129522135 if test $ac_cv_func_bind_textdomain_codeset = yes; then
2129622136 DATADIRNAME=share
2129722137 else
2130522145 esac
2130622146 fi
2130722147
22148 rm -rf conftest.dSYM
2130822149 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2130922150 conftest$ac_exeext conftest.$ac_ext
2131022151 fi
2131322154
2131422155
2131522156
21316 ac_config_commands="$ac_config_commands intltool"
21317
21318
21319
2132022157
2132122158 GETTEXT_PACKAGE=PolicyKit-gnome
2132222159
2132422161
2132522162 for ac_header in locale.h
2132622163 do
21327 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22164 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
2132822165 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21329 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21330 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22166 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22167 $as_echo_n "checking for $ac_header... " >&6; }
2133122168 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21332 echo $ECHO_N "(cached) $ECHO_C" >&6
21333 fi
21334 ac_res=`eval echo '${'$as_ac_Header'}'`
21335 { echo "$as_me:$LINENO: result: $ac_res" >&5
21336 echo "${ECHO_T}$ac_res" >&6; }
22169 $as_echo_n "(cached) " >&6
22170 fi
22171 ac_res=`eval 'as_val=${'$as_ac_Header'}
22172 $as_echo "$as_val"'`
22173 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22174 $as_echo "$ac_res" >&6; }
2133722175 else
2133822176 # Is the header compilable?
21339 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
21340 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
22177 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
22178 $as_echo_n "checking $ac_header usability... " >&6; }
2134122179 cat >conftest.$ac_ext <<_ACEOF
2134222180 /* confdefs.h. */
2134322181 _ACEOF
2135322191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2135422192 *) ac_try_echo=$ac_try;;
2135522193 esac
21356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22194 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22195 $as_echo "$ac_try_echo") >&5
2135722196 (eval "$ac_compile") 2>conftest.er1
2135822197 ac_status=$?
2135922198 grep -v '^ *+' conftest.er1 >conftest.err
2136022199 rm -f conftest.er1
2136122200 cat conftest.err >&5
21362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22201 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2136322202 (exit $ac_status); } && {
2136422203 test -z "$ac_c_werror_flag" ||
2136522204 test ! -s conftest.err
2136622205 } && test -s conftest.$ac_objext; then
2136722206 ac_header_compiler=yes
2136822207 else
21369 echo "$as_me: failed program was:" >&5
22208 $as_echo "$as_me: failed program was:" >&5
2137022209 sed 's/^/| /' conftest.$ac_ext >&5
2137122210
2137222211 ac_header_compiler=no
2137322212 fi
2137422213
2137522214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21376 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21377 echo "${ECHO_T}$ac_header_compiler" >&6; }
22215 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22216 $as_echo "$ac_header_compiler" >&6; }
2137822217
2137922218 # Is the header present?
21380 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
21381 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
22219 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
22220 $as_echo_n "checking $ac_header presence... " >&6; }
2138222221 cat >conftest.$ac_ext <<_ACEOF
2138322222 /* confdefs.h. */
2138422223 _ACEOF
2139222231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2139322232 *) ac_try_echo=$ac_try;;
2139422233 esac
21395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22234 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22235 $as_echo "$ac_try_echo") >&5
2139622236 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2139722237 ac_status=$?
2139822238 grep -v '^ *+' conftest.er1 >conftest.err
2139922239 rm -f conftest.er1
2140022240 cat conftest.err >&5
21401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2140222242 (exit $ac_status); } >/dev/null && {
2140322243 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2140422244 test ! -s conftest.err
2140522245 }; then
2140622246 ac_header_preproc=yes
2140722247 else
21408 echo "$as_me: failed program was:" >&5
22248 $as_echo "$as_me: failed program was:" >&5
2140922249 sed 's/^/| /' conftest.$ac_ext >&5
2141022250
2141122251 ac_header_preproc=no
2141222252 fi
2141322253
2141422254 rm -f conftest.err conftest.$ac_ext
21415 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21416 echo "${ECHO_T}$ac_header_preproc" >&6; }
22255 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22256 $as_echo "$ac_header_preproc" >&6; }
2141722257
2141822258 # So? What about this header?
2141922259 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
2142022260 yes:no: )
21421 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
21422 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
21423 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
21424 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22261 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22262 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22263 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22264 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
2142522265 ac_header_preproc=yes
2142622266 ;;
2142722267 no:yes:* )
21428 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
21429 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
21430 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
21431 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
21432 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
21433 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
21434 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
21435 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
21436 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
21437 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
21438 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
21439 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22268 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22269 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22270 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
22271 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
22272 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22273 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22274 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
22275 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
22276 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22277 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22278 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22279 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
2144022280 ( cat <<\_ASBOX
2144122281 ## ------------------------------------ ##
2144222282 ## Report this to mailto:david@fubar.dk ##
2144522285 ) | sed "s/^/$as_me: WARNING: /" >&2
2144622286 ;;
2144722287 esac
21448 { echo "$as_me:$LINENO: checking for $ac_header" >&5
21449 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
22288 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
22289 $as_echo_n "checking for $ac_header... " >&6; }
2145022290 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
21451 echo $ECHO_N "(cached) $ECHO_C" >&6
22291 $as_echo_n "(cached) " >&6
2145222292 else
2145322293 eval "$as_ac_Header=\$ac_header_preproc"
2145422294 fi
21455 ac_res=`eval echo '${'$as_ac_Header'}'`
21456 { echo "$as_me:$LINENO: result: $ac_res" >&5
21457 echo "${ECHO_T}$ac_res" >&6; }
21458
21459 fi
21460 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22295 ac_res=`eval 'as_val=${'$as_ac_Header'}
22296 $as_echo "$as_val"'`
22297 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22298 $as_echo "$ac_res" >&6; }
22299
22300 fi
22301 if test `eval 'as_val=${'$as_ac_Header'}
22302 $as_echo "$as_val"'` = yes; then
2146122303 cat >>confdefs.h <<_ACEOF
21462 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22304 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
2146322305 _ACEOF
2146422306
2146522307 fi
2146722309 done
2146822310
2146922311 if test $ac_cv_header_locale_h = yes; then
21470 { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
21471 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; }
22312 { $as_echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
22313 $as_echo_n "checking for LC_MESSAGES... " >&6; }
2147222314 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
21473 echo $ECHO_N "(cached) $ECHO_C" >&6
22315 $as_echo_n "(cached) " >&6
2147422316 else
2147522317 cat >conftest.$ac_ext <<_ACEOF
2147622318 /* confdefs.h. */
2149322335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2149422336 *) ac_try_echo=$ac_try;;
2149522337 esac
21496 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22338 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22339 $as_echo "$ac_try_echo") >&5
2149722340 (eval "$ac_link") 2>conftest.er1
2149822341 ac_status=$?
2149922342 grep -v '^ *+' conftest.er1 >conftest.err
2150022343 rm -f conftest.er1
2150122344 cat conftest.err >&5
21502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22345 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2150322346 (exit $ac_status); } && {
2150422347 test -z "$ac_c_werror_flag" ||
2150522348 test ! -s conftest.err
21506 } && test -s conftest$ac_exeext &&
21507 $as_test_x conftest$ac_exeext; then
22349 } && test -s conftest$ac_exeext && {
22350 test "$cross_compiling" = yes ||
22351 $as_test_x conftest$ac_exeext
22352 }; then
2150822353 am_cv_val_LC_MESSAGES=yes
2150922354 else
21510 echo "$as_me: failed program was:" >&5
22355 $as_echo "$as_me: failed program was:" >&5
2151122356 sed 's/^/| /' conftest.$ac_ext >&5
2151222357
2151322358 am_cv_val_LC_MESSAGES=no
2151422359 fi
2151522360
22361 rm -rf conftest.dSYM
2151622362 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2151722363 conftest$ac_exeext conftest.$ac_ext
2151822364 fi
21519 { echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
21520 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; }
22365 { $as_echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
22366 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
2152122367 if test $am_cv_val_LC_MESSAGES = yes; then
2152222368
2152322369 cat >>confdefs.h <<\_ACEOF
2153622382 INTLLIBS=
2153722383
2153822384 if test "${ac_cv_header_libintl_h+set}" = set; then
21539 { echo "$as_me:$LINENO: checking for libintl.h" >&5
21540 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
22385 { $as_echo "$as_me:$LINENO: checking for libintl.h" >&5
22386 $as_echo_n "checking for libintl.h... " >&6; }
2154122387 if test "${ac_cv_header_libintl_h+set}" = set; then
21542 echo $ECHO_N "(cached) $ECHO_C" >&6
21543 fi
21544 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
21545 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
22388 $as_echo_n "(cached) " >&6
22389 fi
22390 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
22391 $as_echo "$ac_cv_header_libintl_h" >&6; }
2154622392 else
2154722393 # Is the header compilable?
21548 { echo "$as_me:$LINENO: checking libintl.h usability" >&5
21549 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6; }
22394 { $as_echo "$as_me:$LINENO: checking libintl.h usability" >&5
22395 $as_echo_n "checking libintl.h usability... " >&6; }
2155022396 cat >conftest.$ac_ext <<_ACEOF
2155122397 /* confdefs.h. */
2155222398 _ACEOF
2156222408 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2156322409 *) ac_try_echo=$ac_try;;
2156422410 esac
21565 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22411 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22412 $as_echo "$ac_try_echo") >&5
2156622413 (eval "$ac_compile") 2>conftest.er1
2156722414 ac_status=$?
2156822415 grep -v '^ *+' conftest.er1 >conftest.err
2156922416 rm -f conftest.er1
2157022417 cat conftest.err >&5
21571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22418 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2157222419 (exit $ac_status); } && {
2157322420 test -z "$ac_c_werror_flag" ||
2157422421 test ! -s conftest.err
2157522422 } && test -s conftest.$ac_objext; then
2157622423 ac_header_compiler=yes
2157722424 else
21578 echo "$as_me: failed program was:" >&5
22425 $as_echo "$as_me: failed program was:" >&5
2157922426 sed 's/^/| /' conftest.$ac_ext >&5
2158022427
2158122428 ac_header_compiler=no
2158222429 fi
2158322430
2158422431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21585 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21586 echo "${ECHO_T}$ac_header_compiler" >&6; }
22432 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22433 $as_echo "$ac_header_compiler" >&6; }
2158722434
2158822435 # Is the header present?
21589 { echo "$as_me:$LINENO: checking libintl.h presence" >&5
21590 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6; }
22436 { $as_echo "$as_me:$LINENO: checking libintl.h presence" >&5
22437 $as_echo_n "checking libintl.h presence... " >&6; }
2159122438 cat >conftest.$ac_ext <<_ACEOF
2159222439 /* confdefs.h. */
2159322440 _ACEOF
2160122448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2160222449 *) ac_try_echo=$ac_try;;
2160322450 esac
21604 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22451 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22452 $as_echo "$ac_try_echo") >&5
2160522453 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
2160622454 ac_status=$?
2160722455 grep -v '^ *+' conftest.er1 >conftest.err
2160822456 rm -f conftest.er1
2160922457 cat conftest.err >&5
21610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2161122459 (exit $ac_status); } >/dev/null && {
2161222460 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2161322461 test ! -s conftest.err
2161422462 }; then
2161522463 ac_header_preproc=yes
2161622464 else
21617 echo "$as_me: failed program was:" >&5
22465 $as_echo "$as_me: failed program was:" >&5
2161822466 sed 's/^/| /' conftest.$ac_ext >&5
2161922467
2162022468 ac_header_preproc=no
2162122469 fi
2162222470
2162322471 rm -f conftest.err conftest.$ac_ext
21624 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21625 echo "${ECHO_T}$ac_header_preproc" >&6; }
22472 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22473 $as_echo "$ac_header_preproc" >&6; }
2162622474
2162722475 # So? What about this header?
2162822476 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
2162922477 yes:no: )
21630 { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
21631 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21632 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
21633 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
22478 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
22479 $as_echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22480 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
22481 $as_echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
2163422482 ac_header_preproc=yes
2163522483 ;;
2163622484 no:yes:* )
21637 { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
21638 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
21639 { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5
21640 echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;}
21641 { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
21642 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
21643 { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5
21644 echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;}
21645 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
21646 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
21647 { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
21648 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
22485 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
22486 $as_echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
22487 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5
22488 $as_echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;}
22489 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
22490 $as_echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
22491 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5
22492 $as_echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;}
22493 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
22494 $as_echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
22495 { $as_echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
22496 $as_echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
2164922497 ( cat <<\_ASBOX
2165022498 ## ------------------------------------ ##
2165122499 ## Report this to mailto:david@fubar.dk ##
2165422502 ) | sed "s/^/$as_me: WARNING: /" >&2
2165522503 ;;
2165622504 esac
21657 { echo "$as_me:$LINENO: checking for libintl.h" >&5
21658 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
22505 { $as_echo "$as_me:$LINENO: checking for libintl.h" >&5
22506 $as_echo_n "checking for libintl.h... " >&6; }
2165922507 if test "${ac_cv_header_libintl_h+set}" = set; then
21660 echo $ECHO_N "(cached) $ECHO_C" >&6
22508 $as_echo_n "(cached) " >&6
2166122509 else
2166222510 ac_cv_header_libintl_h=$ac_header_preproc
2166322511 fi
21664 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
21665 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
22512 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
22513 $as_echo "$ac_cv_header_libintl_h" >&6; }
2166622514
2166722515 fi
2166822516 if test $ac_cv_header_libintl_h = yes; then
2167222520 #
2167322521 # First check in libc
2167422522 #
21675 { echo "$as_me:$LINENO: checking for ngettext in libc" >&5
21676 echo $ECHO_N "checking for ngettext in libc... $ECHO_C" >&6; }
22523 { $as_echo "$as_me:$LINENO: checking for ngettext in libc" >&5
22524 $as_echo_n "checking for ngettext in libc... " >&6; }
2167722525 if test "${gt_cv_func_ngettext_libc+set}" = set; then
21678 echo $ECHO_N "(cached) $ECHO_C" >&6
22526 $as_echo_n "(cached) " >&6
2167922527 else
2168022528 cat >conftest.$ac_ext <<_ACEOF
2168122529 /* confdefs.h. */
2170022548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2170122549 *) ac_try_echo=$ac_try;;
2170222550 esac
21703 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22551 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22552 $as_echo "$ac_try_echo") >&5
2170422553 (eval "$ac_link") 2>conftest.er1
2170522554 ac_status=$?
2170622555 grep -v '^ *+' conftest.er1 >conftest.err
2170722556 rm -f conftest.er1
2170822557 cat conftest.err >&5
21709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22558 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2171022559 (exit $ac_status); } && {
2171122560 test -z "$ac_c_werror_flag" ||
2171222561 test ! -s conftest.err
21713 } && test -s conftest$ac_exeext &&
21714 $as_test_x conftest$ac_exeext; then
22562 } && test -s conftest$ac_exeext && {
22563 test "$cross_compiling" = yes ||
22564 $as_test_x conftest$ac_exeext
22565 }; then
2171522566 gt_cv_func_ngettext_libc=yes
2171622567 else
21717 echo "$as_me: failed program was:" >&5
22568 $as_echo "$as_me: failed program was:" >&5
2171822569 sed 's/^/| /' conftest.$ac_ext >&5
2171922570
2172022571 gt_cv_func_ngettext_libc=no
2172122572 fi
2172222573
22574 rm -rf conftest.dSYM
2172322575 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2172422576 conftest$ac_exeext conftest.$ac_ext
2172522577
2172622578 fi
21727 { echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5
21728 echo "${ECHO_T}$gt_cv_func_ngettext_libc" >&6; }
22579 { $as_echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5
22580 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
2172922581
2173022582 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
21731 { echo "$as_me:$LINENO: checking for dgettext in libc" >&5
21732 echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6; }
22583 { $as_echo "$as_me:$LINENO: checking for dgettext in libc" >&5
22584 $as_echo_n "checking for dgettext in libc... " >&6; }
2173322585 if test "${gt_cv_func_dgettext_libc+set}" = set; then
21734 echo $ECHO_N "(cached) $ECHO_C" >&6
22586 $as_echo_n "(cached) " >&6
2173522587 else
2173622588 cat >conftest.$ac_ext <<_ACEOF
2173722589 /* confdefs.h. */
2175622608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2175722609 *) ac_try_echo=$ac_try;;
2175822610 esac
21759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22611 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22612 $as_echo "$ac_try_echo") >&5
2176022613 (eval "$ac_link") 2>conftest.er1
2176122614 ac_status=$?
2176222615 grep -v '^ *+' conftest.er1 >conftest.err
2176322616 rm -f conftest.er1
2176422617 cat conftest.err >&5
21765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22618 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2176622619 (exit $ac_status); } && {
2176722620 test -z "$ac_c_werror_flag" ||
2176822621 test ! -s conftest.err
21769 } && test -s conftest$ac_exeext &&
21770 $as_test_x conftest$ac_exeext; then
22622 } && test -s conftest$ac_exeext && {
22623 test "$cross_compiling" = yes ||
22624 $as_test_x conftest$ac_exeext
22625 }; then
2177122626 gt_cv_func_dgettext_libc=yes
2177222627 else
21773 echo "$as_me: failed program was:" >&5
22628 $as_echo "$as_me: failed program was:" >&5
2177422629 sed 's/^/| /' conftest.$ac_ext >&5
2177522630
2177622631 gt_cv_func_dgettext_libc=no
2177722632 fi
2177822633
22634 rm -rf conftest.dSYM
2177922635 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2178022636 conftest$ac_exeext conftest.$ac_ext
2178122637
2178222638 fi
21783 { echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5
21784 echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6; }
22639 { $as_echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5
22640 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
2178522641 fi
2178622642
2178722643 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
2178822644
2178922645 for ac_func in bind_textdomain_codeset
2179022646 do
21791 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21792 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21793 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
22647 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22648 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
22649 $as_echo_n "checking for $ac_func... " >&6; }
2179422650 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21795 echo $ECHO_N "(cached) $ECHO_C" >&6
22651 $as_echo_n "(cached) " >&6
2179622652 else
2179722653 cat >conftest.$ac_ext <<_ACEOF
2179822654 /* confdefs.h. */
2184522701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2184622702 *) ac_try_echo=$ac_try;;
2184722703 esac
21848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22704 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22705 $as_echo "$ac_try_echo") >&5
2184922706 (eval "$ac_link") 2>conftest.er1
2185022707 ac_status=$?
2185122708 grep -v '^ *+' conftest.er1 >conftest.err
2185222709 rm -f conftest.er1
2185322710 cat conftest.err >&5
21854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22711 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185522712 (exit $ac_status); } && {
2185622713 test -z "$ac_c_werror_flag" ||
2185722714 test ! -s conftest.err
21858 } && test -s conftest$ac_exeext &&
21859 $as_test_x conftest$ac_exeext; then
22715 } && test -s conftest$ac_exeext && {
22716 test "$cross_compiling" = yes ||
22717 $as_test_x conftest$ac_exeext
22718 }; then
2186022719 eval "$as_ac_var=yes"
2186122720 else
21862 echo "$as_me: failed program was:" >&5
22721 $as_echo "$as_me: failed program was:" >&5
2186322722 sed 's/^/| /' conftest.$ac_ext >&5
2186422723
2186522724 eval "$as_ac_var=no"
2186622725 fi
2186722726
22727 rm -rf conftest.dSYM
2186822728 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2186922729 conftest$ac_exeext conftest.$ac_ext
2187022730 fi
21871 ac_res=`eval echo '${'$as_ac_var'}'`
21872 { echo "$as_me:$LINENO: result: $ac_res" >&5
21873 echo "${ECHO_T}$ac_res" >&6; }
21874 if test `eval echo '${'$as_ac_var'}'` = yes; then
22731 ac_res=`eval 'as_val=${'$as_ac_var'}
22732 $as_echo "$as_val"'`
22733 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22734 $as_echo "$ac_res" >&6; }
22735 if test `eval 'as_val=${'$as_ac_var'}
22736 $as_echo "$as_val"'` = yes; then
2187522737 cat >>confdefs.h <<_ACEOF
21876 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22738 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2187722739 _ACEOF
2187822740
2187922741 fi
2188822750 || test "$gt_cv_func_ngettext_libc" != "yes" \
2188922751 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
2189022752
21891 { echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
21892 echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6; }
22753 { $as_echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
22754 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
2189322755 if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
21894 echo $ECHO_N "(cached) $ECHO_C" >&6
22756 $as_echo_n "(cached) " >&6
2189522757 else
2189622758 ac_check_lib_save_LIBS=$LIBS
2189722759 LIBS="-lintl $LIBS"
2192322785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2192422786 *) ac_try_echo=$ac_try;;
2192522787 esac
21926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22788 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22789 $as_echo "$ac_try_echo") >&5
2192722790 (eval "$ac_link") 2>conftest.er1
2192822791 ac_status=$?
2192922792 grep -v '^ *+' conftest.er1 >conftest.err
2193022793 rm -f conftest.er1
2193122794 cat conftest.err >&5
21932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22795 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193322796 (exit $ac_status); } && {
2193422797 test -z "$ac_c_werror_flag" ||
2193522798 test ! -s conftest.err
21936 } && test -s conftest$ac_exeext &&
21937 $as_test_x conftest$ac_exeext; then
22799 } && test -s conftest$ac_exeext && {
22800 test "$cross_compiling" = yes ||
22801 $as_test_x conftest$ac_exeext
22802 }; then
2193822803 ac_cv_lib_intl_bindtextdomain=yes
2193922804 else
21940 echo "$as_me: failed program was:" >&5
22805 $as_echo "$as_me: failed program was:" >&5
2194122806 sed 's/^/| /' conftest.$ac_ext >&5
2194222807
2194322808 ac_cv_lib_intl_bindtextdomain=no
2194422809 fi
2194522810
22811 rm -rf conftest.dSYM
2194622812 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2194722813 conftest$ac_exeext conftest.$ac_ext
2194822814 LIBS=$ac_check_lib_save_LIBS
2194922815 fi
21950 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
21951 echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6; }
22816 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
22817 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
2195222818 if test $ac_cv_lib_intl_bindtextdomain = yes; then
21953 { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
21954 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; }
22819 { $as_echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
22820 $as_echo_n "checking for ngettext in -lintl... " >&6; }
2195522821 if test "${ac_cv_lib_intl_ngettext+set}" = set; then
21956 echo $ECHO_N "(cached) $ECHO_C" >&6
22822 $as_echo_n "(cached) " >&6
2195722823 else
2195822824 ac_check_lib_save_LIBS=$LIBS
2195922825 LIBS="-lintl $LIBS"
2198522851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2198622852 *) ac_try_echo=$ac_try;;
2198722853 esac
21988 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22854 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22855 $as_echo "$ac_try_echo") >&5
2198922856 (eval "$ac_link") 2>conftest.er1
2199022857 ac_status=$?
2199122858 grep -v '^ *+' conftest.er1 >conftest.err
2199222859 rm -f conftest.er1
2199322860 cat conftest.err >&5
21994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2199522862 (exit $ac_status); } && {
2199622863 test -z "$ac_c_werror_flag" ||
2199722864 test ! -s conftest.err
21998 } && test -s conftest$ac_exeext &&
21999 $as_test_x conftest$ac_exeext; then
22865 } && test -s conftest$ac_exeext && {
22866 test "$cross_compiling" = yes ||
22867 $as_test_x conftest$ac_exeext
22868 }; then
2200022869 ac_cv_lib_intl_ngettext=yes
2200122870 else
22002 echo "$as_me: failed program was:" >&5
22871 $as_echo "$as_me: failed program was:" >&5
2200322872 sed 's/^/| /' conftest.$ac_ext >&5
2200422873
2200522874 ac_cv_lib_intl_ngettext=no
2200622875 fi
2200722876
22877 rm -rf conftest.dSYM
2200822878 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2200922879 conftest$ac_exeext conftest.$ac_ext
2201022880 LIBS=$ac_check_lib_save_LIBS
2201122881 fi
22012 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
22013 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; }
22882 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
22883 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
2201422884 if test $ac_cv_lib_intl_ngettext = yes; then
22015 { echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
22016 echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6; }
22885 { $as_echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
22886 $as_echo_n "checking for dgettext in -lintl... " >&6; }
2201722887 if test "${ac_cv_lib_intl_dgettext+set}" = set; then
22018 echo $ECHO_N "(cached) $ECHO_C" >&6
22888 $as_echo_n "(cached) " >&6
2201922889 else
2202022890 ac_check_lib_save_LIBS=$LIBS
2202122891 LIBS="-lintl $LIBS"
2204722917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2204822918 *) ac_try_echo=$ac_try;;
2204922919 esac
22050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22920 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22921 $as_echo "$ac_try_echo") >&5
2205122922 (eval "$ac_link") 2>conftest.er1
2205222923 ac_status=$?
2205322924 grep -v '^ *+' conftest.er1 >conftest.err
2205422925 rm -f conftest.er1
2205522926 cat conftest.err >&5
22056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2205722928 (exit $ac_status); } && {
2205822929 test -z "$ac_c_werror_flag" ||
2205922930 test ! -s conftest.err
22060 } && test -s conftest$ac_exeext &&
22061 $as_test_x conftest$ac_exeext; then
22931 } && test -s conftest$ac_exeext && {
22932 test "$cross_compiling" = yes ||
22933 $as_test_x conftest$ac_exeext
22934 }; then
2206222935 ac_cv_lib_intl_dgettext=yes
2206322936 else
22064 echo "$as_me: failed program was:" >&5
22937 $as_echo "$as_me: failed program was:" >&5
2206522938 sed 's/^/| /' conftest.$ac_ext >&5
2206622939
2206722940 ac_cv_lib_intl_dgettext=no
2206822941 fi
2206922942
22943 rm -rf conftest.dSYM
2207022944 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2207122945 conftest$ac_exeext conftest.$ac_ext
2207222946 LIBS=$ac_check_lib_save_LIBS
2207322947 fi
22074 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
22075 echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6; }
22948 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
22949 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
2207622950 if test $ac_cv_lib_intl_dgettext = yes; then
2207722951 gt_cv_func_dgettext_libintl=yes
2207822952 fi
2208322957
2208422958
2208522959 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
22086 { echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5
22087 echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6; }
22088 { echo "$as_me:$LINENO: result: " >&5
22089 echo "${ECHO_T}" >&6; }
22090 { echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
22091 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6; }
22960 { $as_echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5
22961 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
22962 { $as_echo "$as_me:$LINENO: result: " >&5
22963 $as_echo "" >&6; }
22964 { $as_echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5
22965 $as_echo_n "checking for ngettext in -lintl... " >&6; }
2209222966 if test "${ac_cv_lib_intl_ngettext+set}" = set; then
22093 echo $ECHO_N "(cached) $ECHO_C" >&6
22967 $as_echo_n "(cached) " >&6
2209422968 else
2209522969 ac_check_lib_save_LIBS=$LIBS
2209622970 LIBS="-lintl -liconv $LIBS"
2212222996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2212322997 *) ac_try_echo=$ac_try;;
2212422998 esac
22125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22999 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23000 $as_echo "$ac_try_echo") >&5
2212623001 (eval "$ac_link") 2>conftest.er1
2212723002 ac_status=$?
2212823003 grep -v '^ *+' conftest.er1 >conftest.err
2212923004 rm -f conftest.er1
2213023005 cat conftest.err >&5
22131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2213223007 (exit $ac_status); } && {
2213323008 test -z "$ac_c_werror_flag" ||
2213423009 test ! -s conftest.err
22135 } && test -s conftest$ac_exeext &&
22136 $as_test_x conftest$ac_exeext; then
23010 } && test -s conftest$ac_exeext && {
23011 test "$cross_compiling" = yes ||
23012 $as_test_x conftest$ac_exeext
23013 }; then
2213723014 ac_cv_lib_intl_ngettext=yes
2213823015 else
22139 echo "$as_me: failed program was:" >&5
23016 $as_echo "$as_me: failed program was:" >&5
2214023017 sed 's/^/| /' conftest.$ac_ext >&5
2214123018
2214223019 ac_cv_lib_intl_ngettext=no
2214323020 fi
2214423021
23022 rm -rf conftest.dSYM
2214523023 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2214623024 conftest$ac_exeext conftest.$ac_ext
2214723025 LIBS=$ac_check_lib_save_LIBS
2214823026 fi
22149 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
22150 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6; }
23027 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5
23028 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
2215123029 if test $ac_cv_lib_intl_ngettext = yes; then
22152 { echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5
22153 echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6; }
23030 { $as_echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5
23031 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
2215423032 if test "${ac_cv_lib_intl_dcgettext+set}" = set; then
22155 echo $ECHO_N "(cached) $ECHO_C" >&6
23033 $as_echo_n "(cached) " >&6
2215623034 else
2215723035 ac_check_lib_save_LIBS=$LIBS
2215823036 LIBS="-lintl -liconv $LIBS"
2218423062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2218523063 *) ac_try_echo=$ac_try;;
2218623064 esac
22187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23065 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23066 $as_echo "$ac_try_echo") >&5
2218823067 (eval "$ac_link") 2>conftest.er1
2218923068 ac_status=$?
2219023069 grep -v '^ *+' conftest.er1 >conftest.err
2219123070 rm -f conftest.er1
2219223071 cat conftest.err >&5
22193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23072 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219423073 (exit $ac_status); } && {
2219523074 test -z "$ac_c_werror_flag" ||
2219623075 test ! -s conftest.err
22197 } && test -s conftest$ac_exeext &&
22198 $as_test_x conftest$ac_exeext; then
23076 } && test -s conftest$ac_exeext && {
23077 test "$cross_compiling" = yes ||
23078 $as_test_x conftest$ac_exeext
23079 }; then
2219923080 ac_cv_lib_intl_dcgettext=yes
2220023081 else
22201 echo "$as_me: failed program was:" >&5
23082 $as_echo "$as_me: failed program was:" >&5
2220223083 sed 's/^/| /' conftest.$ac_ext >&5
2220323084
2220423085 ac_cv_lib_intl_dcgettext=no
2220523086 fi
2220623087
23088 rm -rf conftest.dSYM
2220723089 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2220823090 conftest$ac_exeext conftest.$ac_ext
2220923091 LIBS=$ac_check_lib_save_LIBS
2221023092 fi
22211 { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5
22212 echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6; }
23093 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5
23094 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
2221323095 if test $ac_cv_lib_intl_dcgettext = yes; then
2221423096 gt_cv_func_dgettext_libintl=yes
2221523097 libintl_extra_libs=-liconv
2223523117
2223623118 for ac_func in bind_textdomain_codeset
2223723119 do
22238 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22239 { echo "$as_me:$LINENO: checking for $ac_func" >&5
22240 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23120 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23121 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
23122 $as_echo_n "checking for $ac_func... " >&6; }
2224123123 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22242 echo $ECHO_N "(cached) $ECHO_C" >&6
23124 $as_echo_n "(cached) " >&6
2224323125 else
2224423126 cat >conftest.$ac_ext <<_ACEOF
2224523127 /* confdefs.h. */
2229223174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2229323175 *) ac_try_echo=$ac_try;;
2229423176 esac
22295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23177 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23178 $as_echo "$ac_try_echo") >&5
2229623179 (eval "$ac_link") 2>conftest.er1
2229723180 ac_status=$?
2229823181 grep -v '^ *+' conftest.er1 >conftest.err
2229923182 rm -f conftest.er1
2230023183 cat conftest.err >&5
22301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23184 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2230223185 (exit $ac_status); } && {
2230323186 test -z "$ac_c_werror_flag" ||
2230423187 test ! -s conftest.err
22305 } && test -s conftest$ac_exeext &&
22306 $as_test_x conftest$ac_exeext; then
23188 } && test -s conftest$ac_exeext && {
23189 test "$cross_compiling" = yes ||
23190 $as_test_x conftest$ac_exeext
23191 }; then
2230723192 eval "$as_ac_var=yes"
2230823193 else
22309 echo "$as_me: failed program was:" >&5
23194 $as_echo "$as_me: failed program was:" >&5
2231023195 sed 's/^/| /' conftest.$ac_ext >&5
2231123196
2231223197 eval "$as_ac_var=no"
2231323198 fi
2231423199
23200 rm -rf conftest.dSYM
2231523201 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2231623202 conftest$ac_exeext conftest.$ac_ext
2231723203 fi
22318 ac_res=`eval echo '${'$as_ac_var'}'`
22319 { echo "$as_me:$LINENO: result: $ac_res" >&5
22320 echo "${ECHO_T}$ac_res" >&6; }
22321 if test `eval echo '${'$as_ac_var'}'` = yes; then
23204 ac_res=`eval 'as_val=${'$as_ac_var'}
23205 $as_echo "$as_val"'`
23206 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
23207 $as_echo "$ac_res" >&6; }
23208 if test `eval 'as_val=${'$as_ac_var'}
23209 $as_echo "$as_val"'` = yes; then
2232223210 cat >>confdefs.h <<_ACEOF
22323 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23211 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2232423212 _ACEOF
2232523213
2232623214 fi
2235623244
2235723245 # Extract the first word of "msgfmt", so it can be a program name with args.
2235823246 set dummy msgfmt; ac_word=$2
22359 { echo "$as_me:$LINENO: checking for $ac_word" >&5
22360 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23247 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
23248 $as_echo_n "checking for $ac_word... " >&6; }
2236123249 if test "${ac_cv_path_MSGFMT+set}" = set; then
22362 echo $ECHO_N "(cached) $ECHO_C" >&6
23250 $as_echo_n "(cached) " >&6
2236323251 else
2236423252 case "$MSGFMT" in
2236523253 /*)
2238323271 fi
2238423272 MSGFMT="$ac_cv_path_MSGFMT"
2238523273 if test "$MSGFMT" != "no"; then
22386 { echo "$as_me:$LINENO: result: $MSGFMT" >&5
22387 echo "${ECHO_T}$MSGFMT" >&6; }
22388 else
22389 { echo "$as_me:$LINENO: result: no" >&5
22390 echo "${ECHO_T}no" >&6; }
23274 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
23275 $as_echo "$MSGFMT" >&6; }
23276 else
23277 { $as_echo "$as_me:$LINENO: result: no" >&5
23278 $as_echo "no" >&6; }
2239123279 fi
2239223280 if test "$MSGFMT" != "no"; then
2239323281 glib_save_LIBS="$LIBS"
2239523283
2239623284 for ac_func in dcgettext
2239723285 do
22398 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22399 { echo "$as_me:$LINENO: checking for $ac_func" >&5
22400 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
23286 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23287 { $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
23288 $as_echo_n "checking for $ac_func... " >&6; }
2240123289 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
22402 echo $ECHO_N "(cached) $ECHO_C" >&6
23290 $as_echo_n "(cached) " >&6
2240323291 else
2240423292 cat >conftest.$ac_ext <<_ACEOF
2240523293 /* confdefs.h. */
2245223340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2245323341 *) ac_try_echo=$ac_try;;
2245423342 esac
22455 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23343 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23344 $as_echo "$ac_try_echo") >&5
2245623345 (eval "$ac_link") 2>conftest.er1
2245723346 ac_status=$?
2245823347 grep -v '^ *+' conftest.er1 >conftest.err
2245923348 rm -f conftest.er1
2246023349 cat conftest.err >&5
22461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23350 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246223351 (exit $ac_status); } && {
2246323352 test -z "$ac_c_werror_flag" ||
2246423353 test ! -s conftest.err
22465 } && test -s conftest$ac_exeext &&
22466 $as_test_x conftest$ac_exeext; then
23354 } && test -s conftest$ac_exeext && {
23355 test "$cross_compiling" = yes ||
23356 $as_test_x conftest$ac_exeext
23357 }; then
2246723358 eval "$as_ac_var=yes"
2246823359 else
22469 echo "$as_me: failed program was:" >&5
23360 $as_echo "$as_me: failed program was:" >&5
2247023361 sed 's/^/| /' conftest.$ac_ext >&5
2247123362
2247223363 eval "$as_ac_var=no"
2247323364 fi
2247423365
23366 rm -rf conftest.dSYM
2247523367 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2247623368 conftest$ac_exeext conftest.$ac_ext
2247723369 fi
22478 ac_res=`eval echo '${'$as_ac_var'}'`
22479 { echo "$as_me:$LINENO: result: $ac_res" >&5
22480 echo "${ECHO_T}$ac_res" >&6; }
22481 if test `eval echo '${'$as_ac_var'}'` = yes; then
23370 ac_res=`eval 'as_val=${'$as_ac_var'}
23371 $as_echo "$as_val"'`
23372 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
23373 $as_echo "$ac_res" >&6; }
23374 if test `eval 'as_val=${'$as_ac_var'}
23375 $as_echo "$as_val"'` = yes; then
2248223376 cat >>confdefs.h <<_ACEOF
22483 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23377 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
2248423378 _ACEOF
2248523379
2248623380 fi
2248723381 done
2248823382
2248923383 MSGFMT_OPTS=
22490 { echo "$as_me:$LINENO: checking if msgfmt accepts -c" >&5
22491 echo $ECHO_N "checking if msgfmt accepts -c... $ECHO_C" >&6; }
23384 { $as_echo "$as_me:$LINENO: checking if msgfmt accepts -c" >&5
23385 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
2249223386 cat >conftest.foo <<_ACEOF
2249323387
2249423388 msgid ""
2250223396 "Content-Transfer-Encoding: 8bit\n"
2250323397
2250423398 _ACEOF
22505 if { (echo "$as_me:$LINENO: \$MSGFMT -c -o /dev/null conftest.foo") >&5
23399 if { ($as_echo "$as_me:$LINENO: \$MSGFMT -c -o /dev/null conftest.foo") >&5
2250623400 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
2250723401 ac_status=$?
22508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250923403 (exit $ac_status); }; then
22510 MSGFMT_OPTS=-c; { echo "$as_me:$LINENO: result: yes" >&5
22511 echo "${ECHO_T}yes" >&6; }
22512 else { echo "$as_me:$LINENO: result: no" >&5
22513 echo "${ECHO_T}no" >&6; }
23404 MSGFMT_OPTS=-c; { $as_echo "$as_me:$LINENO: result: yes" >&5
23405 $as_echo "yes" >&6; }
23406 else { $as_echo "$as_me:$LINENO: result: no" >&5
23407 $as_echo "no" >&6; }
2251423408 echo "$as_me: failed input was:" >&5
2251523409 sed 's/^/| /' conftest.foo >&5
2251623410 fi
2251723411
2251823412 # Extract the first word of "gmsgfmt", so it can be a program name with args.
2251923413 set dummy gmsgfmt; ac_word=$2
22520 { echo "$as_me:$LINENO: checking for $ac_word" >&5
22521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23414 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
23415 $as_echo_n "checking for $ac_word... " >&6; }
2252223416 if test "${ac_cv_path_GMSGFMT+set}" = set; then
22523 echo $ECHO_N "(cached) $ECHO_C" >&6
23417 $as_echo_n "(cached) " >&6
2252423418 else
2252523419 case $GMSGFMT in
2252623420 [\\/]* | ?:[\\/]*)
2253523429 for ac_exec_ext in '' $ac_executable_extensions; do
2253623430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2253723431 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
22538 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
23432 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2253923433 break 2
2254023434 fi
2254123435 done
2254823442 fi
2254923443 GMSGFMT=$ac_cv_path_GMSGFMT
2255023444 if test -n "$GMSGFMT"; then
22551 { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
22552 echo "${ECHO_T}$GMSGFMT" >&6; }
22553 else
22554 { echo "$as_me:$LINENO: result: no" >&5
22555 echo "${ECHO_T}no" >&6; }
23445 { $as_echo "$as_me:$LINENO: result: $GMSGFMT" >&5
23446 $as_echo "$GMSGFMT" >&6; }
23447 else
23448 { $as_echo "$as_me:$LINENO: result: no" >&5
23449 $as_echo "no" >&6; }
2255623450 fi
2255723451
2255823452
2255923453 # Extract the first word of "xgettext", so it can be a program name with args.
2256023454 set dummy xgettext; ac_word=$2
22561 { echo "$as_me:$LINENO: checking for $ac_word" >&5
22562 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
23455 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
23456 $as_echo_n "checking for $ac_word... " >&6; }
2256323457 if test "${ac_cv_path_XGETTEXT+set}" = set; then
22564 echo $ECHO_N "(cached) $ECHO_C" >&6
23458 $as_echo_n "(cached) " >&6
2256523459 else
2256623460 case "$XGETTEXT" in
2256723461 /*)
2258523479 fi
2258623480 XGETTEXT="$ac_cv_path_XGETTEXT"
2258723481 if test "$XGETTEXT" != ":"; then
22588 { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
22589 echo "${ECHO_T}$XGETTEXT" >&6; }
22590 else
22591 { echo "$as_me:$LINENO: result: no" >&5
22592 echo "${ECHO_T}no" >&6; }
23482 { $as_echo "$as_me:$LINENO: result: $XGETTEXT" >&5
23483 $as_echo "$XGETTEXT" >&6; }
23484 else
23485 { $as_echo "$as_me:$LINENO: result: no" >&5
23486 $as_echo "no" >&6; }
2259323487 fi
2259423488
2259523489 cat >conftest.$ac_ext <<_ACEOF
2261423508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2261523509 *) ac_try_echo=$ac_try;;
2261623510 esac
22617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23511 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23512 $as_echo "$ac_try_echo") >&5
2261823513 (eval "$ac_link") 2>conftest.er1
2261923514 ac_status=$?
2262023515 grep -v '^ *+' conftest.er1 >conftest.err
2262123516 rm -f conftest.er1
2262223517 cat conftest.err >&5
22623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23518 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2262423519 (exit $ac_status); } && {
2262523520 test -z "$ac_c_werror_flag" ||
2262623521 test ! -s conftest.err
22627 } && test -s conftest$ac_exeext &&
22628 $as_test_x conftest$ac_exeext; then
23522 } && test -s conftest$ac_exeext && {
23523 test "$cross_compiling" = yes ||
23524 $as_test_x conftest$ac_exeext
23525 }; then
2262923526 CATOBJEXT=.gmo
2263023527 DATADIRNAME=share
2263123528 else
22632 echo "$as_me: failed program was:" >&5
23529 $as_echo "$as_me: failed program was:" >&5
2263323530 sed 's/^/| /' conftest.$ac_ext >&5
2263423531
2263523532 case $host in
2263623533 *-*-solaris*)
22637 { echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
22638 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6; }
23534 { $as_echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
23535 $as_echo_n "checking for bind_textdomain_codeset... " >&6; }
2263923536 if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
22640 echo $ECHO_N "(cached) $ECHO_C" >&6
23537 $as_echo_n "(cached) " >&6
2264123538 else
2264223539 cat >conftest.$ac_ext <<_ACEOF
2264323540 /* confdefs.h. */
2269023587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2269123588 *) ac_try_echo=$ac_try;;
2269223589 esac
22693 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23590 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
23591 $as_echo "$ac_try_echo") >&5
2269423592 (eval "$ac_link") 2>conftest.er1
2269523593 ac_status=$?
2269623594 grep -v '^ *+' conftest.er1 >conftest.err
2269723595 rm -f conftest.er1
2269823596 cat conftest.err >&5
22699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23597 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2270023598 (exit $ac_status); } && {
2270123599 test -z "$ac_c_werror_flag" ||
2270223600 test ! -s conftest.err
22703 } && test -s conftest$ac_exeext &&
22704 $as_test_x conftest$ac_exeext; then
23601 } && test -s conftest$ac_exeext && {
23602 test "$cross_compiling" = yes ||
23603 $as_test_x conftest$ac_exeext
23604 }; then
2270523605 ac_cv_func_bind_textdomain_codeset=yes
2270623606 else
22707 echo "$as_me: failed program was:" >&5
23607 $as_echo "$as_me: failed program was:" >&5
2270823608 sed 's/^/| /' conftest.$ac_ext >&5
2270923609
2271023610 ac_cv_func_bind_textdomain_codeset=no
2271123611 fi
2271223612
23613 rm -rf conftest.dSYM
2271323614 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2271423615 conftest$ac_exeext conftest.$ac_ext
2271523616 fi
22716 { echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
22717 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6; }
23617 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
23618 $as_echo "$ac_cv_func_bind_textdomain_codeset" >&6; }
2271823619 if test $ac_cv_func_bind_textdomain_codeset = yes; then
2271923620 CATOBJEXT=.gmo
2272023621 DATADIRNAME=share
2273123632 esac
2273223633 fi
2273323634
23635 rm -rf conftest.dSYM
2273423636 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2273523637 conftest$ac_exeext conftest.$ac_ext
2273623638 LIBS="$glib_save_LIBS"
2275623658 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
2275723659 : ;
2275823660 else
22759 { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
22760 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
23661 { $as_echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
23662 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
2276123663 XGETTEXT=":"
2276223664 fi
2276323665 fi
2278923691 if test "x$ALL_LINGUAS" = "x"; then
2279023692 LINGUAS=
2279123693 else
22792 { echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
22793 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6; }
23694 { $as_echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
23695 $as_echo_n "checking for catalogs to be installed... " >&6; }
2279423696 NEW_LINGUAS=
2279523697 for presentlang in $ALL_LINGUAS; do
2279623698 useit=no
2281423716 fi
2281523717 done
2281623718 LINGUAS=$NEW_LINGUAS
22817 { echo "$as_me:$LINENO: result: $LINGUAS" >&5
22818 echo "${ECHO_T}$LINGUAS" >&6; }
23719 { $as_echo "$as_me:$LINENO: result: $LINGUAS" >&5
23720 $as_echo "$LINGUAS" >&6; }
2281923721 fi
2282023722
2282123723 if test -n "$LINGUAS"; then
2289023792 case $ac_val in #(
2289123793 *${as_nl}*)
2289223794 case $ac_var in #(
22893 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
22894 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
23795 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
23796 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
2289523797 esac
2289623798 case $ac_var in #(
2289723799 _ | IFS | as_nl) ;; #(
23800 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2289823801 *) $as_unset $ac_var ;;
2289923802 esac ;;
2290023803 esac
2292723830 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2292823831 if test -w "$cache_file"; then
2292923832 test "x$cache_file" != "x/dev/null" &&
22930 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
22931 echo "$as_me: updating cache $cache_file" >&6;}
23833 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
23834 $as_echo "$as_me: updating cache $cache_file" >&6;}
2293223835 cat confcache >$cache_file
2293323836 else
22934 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22935 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23837 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
23838 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
2293623839 fi
2293723840 fi
2293823841 rm -f confcache
2294823851 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2294923852 # 1. Remove the extension, and $U if already installed.
2295023853 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22951 ac_i=`echo "$ac_i" | sed "$ac_script"`
23854 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
2295223855 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
2295323856 # will be set to the directory where LIBOBJS objects are built.
2295423857 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2296023863
2296123864
2296223865 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22963 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
23866 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
2296423867 Usually this means the macro was only invoked conditionally." >&5
22965 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
23868 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
2296623869 Usually this means the macro was only invoked conditionally." >&2;}
2296723870 { (exit 1); exit 1; }; }
2296823871 fi
2296923872 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22970 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
23873 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
2297123874 Usually this means the macro was only invoked conditionally." >&5
22972 echo "$as_me: error: conditional \"AMDEP\" was never defined.
23875 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
2297323876 Usually this means the macro was only invoked conditionally." >&2;}
2297423877 { (exit 1); exit 1; }; }
2297523878 fi
2297623879 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22977 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
23880 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
2297823881 Usually this means the macro was only invoked conditionally." >&5
22979 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
23882 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
2298023883 Usually this means the macro was only invoked conditionally." >&2;}
2298123884 { (exit 1); exit 1; }; }
2298223885 fi
2298323886 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22984 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
23887 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
2298523888 Usually this means the macro was only invoked conditionally." >&5
22986 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
23889 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
2298723890 Usually this means the macro was only invoked conditionally." >&2;}
2298823891 { (exit 1); exit 1; }; }
2298923892 fi
2299023893 if test -z "${ENABLE_SK_TRUE}" && test -z "${ENABLE_SK_FALSE}"; then
22991 { { echo "$as_me:$LINENO: error: conditional \"ENABLE_SK\" was never defined.
23894 { { $as_echo "$as_me:$LINENO: error: conditional \"ENABLE_SK\" was never defined.
2299223895 Usually this means the macro was only invoked conditionally." >&5
22993 echo "$as_me: error: conditional \"ENABLE_SK\" was never defined.
23896 $as_echo "$as_me: error: conditional \"ENABLE_SK\" was never defined.
2299423897 Usually this means the macro was only invoked conditionally." >&2;}
2299523898 { (exit 1); exit 1; }; }
2299623899 fi
2299723900 if test -z "${HAVE_GNOME_DOC_UTILS_TRUE}" && test -z "${HAVE_GNOME_DOC_UTILS_FALSE}"; then
22998 { { echo "$as_me:$LINENO: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
23901 { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
2299923902 Usually this means the macro was only invoked conditionally." >&5
23000 echo "$as_me: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
23903 $as_echo "$as_me: error: conditional \"HAVE_GNOME_DOC_UTILS\" was never defined.
2300123904 Usually this means the macro was only invoked conditionally." >&2;}
2300223905 { (exit 1); exit 1; }; }
2300323906 fi
2300423907 if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then
23005 { { echo "$as_me:$LINENO: error: conditional \"ENABLE_GTK_DOC\" was never defined.
23908 { { $as_echo "$as_me:$LINENO: error: conditional \"ENABLE_GTK_DOC\" was never defined.
2300623909 Usually this means the macro was only invoked conditionally." >&5
23007 echo "$as_me: error: conditional \"ENABLE_GTK_DOC\" was never defined.
23910 $as_echo "$as_me: error: conditional \"ENABLE_GTK_DOC\" was never defined.
2300823911 Usually this means the macro was only invoked conditionally." >&2;}
2300923912 { (exit 1); exit 1; }; }
2301023913 fi
2301123914 if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then
23012 { { echo "$as_me:$LINENO: error: conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
23915 { { $as_echo "$as_me:$LINENO: error: conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
2301323916 Usually this means the macro was only invoked conditionally." >&5
23014 echo "$as_me: error: conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
23917 $as_echo "$as_me: error: conditional \"GTK_DOC_USE_LIBTOOL\" was never defined.
2301523918 Usually this means the macro was only invoked conditionally." >&2;}
2301623919 { (exit 1); exit 1; }; }
2301723920 fi
2301823921 if test -z "${BUILD_EXAMPLES_TRUE}" && test -z "${BUILD_EXAMPLES_FALSE}"; then
23019 { { echo "$as_me:$LINENO: error: conditional \"BUILD_EXAMPLES\" was never defined.
23922 { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_EXAMPLES\" was never defined.
2302023923 Usually this means the macro was only invoked conditionally." >&5
23021 echo "$as_me: error: conditional \"BUILD_EXAMPLES\" was never defined.
23924 $as_echo "$as_me: error: conditional \"BUILD_EXAMPLES\" was never defined.
2302223925 Usually this means the macro was only invoked conditionally." >&2;}
2302323926 { (exit 1); exit 1; }; }
2302423927 fi
23928 if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then
23929 { { $as_echo "$as_me:$LINENO: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
23930 Usually this means the macro was only invoked conditionally." >&5
23931 $as_echo "$as_me: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined.
23932 Usually this means the macro was only invoked conditionally." >&2;}
23933 { (exit 1); exit 1; }; }
23934 fi
2302523935
2302623936 ac_config_commands="$ac_config_commands po/stamp-it"
2302723937
2302823938
2302923939
2303023940 : ${CONFIG_STATUS=./config.status}
23941 ac_write_fail=0
2303123942 ac_clean_files_save=$ac_clean_files
2303223943 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
23033 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23034 echo "$as_me: creating $CONFIG_STATUS" >&6;}
23035 cat >$CONFIG_STATUS <<_ACEOF
23944 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
23945 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
23946 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2303623947 #! $SHELL
2303723948 # Generated by $as_me.
2303823949 # Run this file to recreate the current configuration.
2304523956 SHELL=\${CONFIG_SHELL-$SHELL}
2304623957 _ACEOF
2304723958
23048 cat >>$CONFIG_STATUS <<\_ACEOF
23959 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2304923960 ## --------------------- ##
2305023961 ## M4sh Initialization. ##
2305123962 ## --------------------- ##
2305523966 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
2305623967 emulate sh
2305723968 NULLCMD=:
23058 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
23969 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2305923970 # is contrary to our usage. Disable this feature.
2306023971 alias -g '${1+"$@"}'='"$@"'
2306123972 setopt NO_GLOB_SUBST
2307723988 as_cr_digits='0123456789'
2307823989 as_cr_alnum=$as_cr_Letters$as_cr_digits
2307923990
23991 as_nl='
23992 '
23993 export as_nl
23994 # Printing a long string crashes Solaris 7 /usr/bin/printf.
23995 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
23996 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
23997 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
23998 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
23999 as_echo='printf %s\n'
24000 as_echo_n='printf %s'
24001 else
24002 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24003 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24004 as_echo_n='/usr/ucb/echo -n'
24005 else
24006 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24007 as_echo_n_body='eval
24008 arg=$1;
24009 case $arg in
24010 *"$as_nl"*)
24011 expr "X$arg" : "X\\(.*\\)$as_nl";
24012 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24013 esac;
24014 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24015 '
24016 export as_echo_n_body
24017 as_echo_n='sh -c $as_echo_n_body as_echo'
24018 fi
24019 export as_echo_body
24020 as_echo='sh -c $as_echo_body as_echo'
24021 fi
24022
2308024023 # The user is always right.
2308124024 if test "${PATH_SEPARATOR+set}" != set; then
23082 echo "#! /bin/sh" >conf$$.sh
23083 echo "exit 0" >>conf$$.sh
23084 chmod +x conf$$.sh
23085 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
23086 PATH_SEPARATOR=';'
23087 else
23088 PATH_SEPARATOR=:
23089 fi
23090 rm -f conf$$.sh
24025 PATH_SEPARATOR=:
24026 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24027 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24028 PATH_SEPARATOR=';'
24029 }
2309124030 fi
2309224031
2309324032 # Support unset when possible.
2310324042 # there to prevent editors from complaining about space-tab.
2310424043 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
2310524044 # splitting by setting IFS to empty value.)
23106 as_nl='
23107 '
2310824045 IFS=" "" $as_nl"
2310924046
2311024047 # Find who we are. Look in the path if we contain no directory separator.
2312724064 as_myself=$0
2312824065 fi
2312924066 if test ! -f "$as_myself"; then
23130 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24067 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
2313124068 { (exit 1); exit 1; }
2313224069 fi
2313324070
2314024077 PS4='+ '
2314124078
2314224079 # NLS nuisances.
23143 for as_var in \
23144 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
23145 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
23146 LC_TELEPHONE LC_TIME
23147 do
23148 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
23149 eval $as_var=C; export $as_var
23150 else
23151 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
23152 fi
23153 done
24080 LC_ALL=C
24081 export LC_ALL
24082 LANGUAGE=C
24083 export LANGUAGE
2315424084
2315524085 # Required to use basename.
2315624086 if expr a : '\(a\)' >/dev/null 2>&1 &&
2317224102 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
2317324103 X"$0" : 'X\(//\)$' \| \
2317424104 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
23175 echo X/"$0" |
24105 $as_echo X/"$0" |
2317624106 sed '/^.*\/\([^/][^/]*\)\/*$/{
2317724107 s//\1/
2317824108 q
2322324153 s/-\n.*//
2322424154 ' >$as_me.lineno &&
2322524155 chmod +x "$as_me.lineno" ||
23226 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
24156 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
2322724157 { (exit 1); exit 1; }; }
2322824158
2322924159 # Don't try to exec as it changes $[0], causing all sort of problems
2325124181 *)
2325224182 ECHO_N='-n';;
2325324183 esac
23254
2325524184 if expr a : '\(a\)' >/dev/null 2>&1 &&
2325624185 test "X`expr 00001 : '.*\(...\)'`" = X001; then
2325724186 as_expr=expr
2326424193 rm -f conf$$.dir/conf$$.file
2326524194 else
2326624195 rm -f conf$$.dir
23267 mkdir conf$$.dir
23268 fi
23269 echo >conf$$.file
23270 if ln -s conf$$.file conf$$ 2>/dev/null; then
23271 as_ln_s='ln -s'
23272 # ... but there are two gotchas:
23273 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
23274 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
23275 # In both cases, we have to default to `cp -p'.
23276 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24196 mkdir conf$$.dir 2>/dev/null
24197 fi
24198 if (echo >conf$$.file) 2>/dev/null; then
24199 if ln -s conf$$.file conf$$ 2>/dev/null; then
24200 as_ln_s='ln -s'
24201 # ... but there are two gotchas:
24202 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24203 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24204 # In both cases, we have to default to `cp -p'.
24205 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24206 as_ln_s='cp -p'
24207 elif ln conf$$.file conf$$ 2>/dev/null; then
24208 as_ln_s=ln
24209 else
2327724210 as_ln_s='cp -p'
23278 elif ln conf$$.file conf$$ 2>/dev/null; then
23279 as_ln_s=ln
24211 fi
2328024212 else
2328124213 as_ln_s='cp -p'
2328224214 fi
2330124233 as_test_x='
2330224234 eval sh -c '\''
2330324235 if test -d "$1"; then
23304 test -d "$1/.";
24236 test -d "$1/.";
2330524237 else
2330624238 case $1 in
23307 -*)set "./$1";;
24239 -*)set "./$1";;
2330824240 esac;
2330924241 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
2331024242 ???[sx]*):;;*)false;;esac;fi
2332624258 # report actual input values of CONFIG_FILES etc. instead of their
2332724259 # values after options handling.
2332824260 ac_log="
23329 This file was extended by PolicyKit-gnome $as_me 0.8, which was
23330 generated by GNU Autoconf 2.61. Invocation command line was
24261 This file was extended by PolicyKit-gnome $as_me 0.9, which was
24262 generated by GNU Autoconf 2.62. Invocation command line was
2333124263
2333224264 CONFIG_FILES = $CONFIG_FILES
2333324265 CONFIG_HEADERS = $CONFIG_HEADERS
2334024272
2334124273 _ACEOF
2334224274
23343 cat >>$CONFIG_STATUS <<_ACEOF
24275 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2334424276 # Files that config.status was made for.
23345 config_files="$ac_config_files"
23346 config_headers="$ac_config_headers"
23347 config_commands="$ac_config_commands"
24277 config_files="`echo $ac_config_files`"
24278 config_headers="`echo $ac_config_headers`"
24279 config_commands="`echo $ac_config_commands`"
2334824280
2334924281 _ACEOF
2335024282
23351 cat >>$CONFIG_STATUS <<\_ACEOF
24283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2335224284 ac_cs_usage="\
2335324285 \`$as_me' instantiates files from templates according to the
2335424286 current configuration.
2336124293 -d, --debug don't remove temporary files
2336224294 --recheck update $as_me by reconfiguring in the same conditions
2336324295 --file=FILE[:TEMPLATE]
23364 instantiate the configuration file FILE
24296 instantiate the configuration file FILE
2336524297 --header=FILE[:TEMPLATE]
23366 instantiate the configuration header FILE
24298 instantiate the configuration header FILE
2336724299
2336824300 Configuration files:
2336924301 $config_files
2337724309 Report bugs to <bug-autoconf@gnu.org>."
2337824310
2337924311 _ACEOF
23380 cat >>$CONFIG_STATUS <<_ACEOF
24312 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2338124313 ac_cs_version="\\
23382 PolicyKit-gnome config.status 0.8
23383 configured by $0, generated by GNU Autoconf 2.61,
23384 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23385
23386 Copyright (C) 2006 Free Software Foundation, Inc.
24314 PolicyKit-gnome config.status 0.9
24315 configured by $0, generated by GNU Autoconf 2.62,
24316 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
24317
24318 Copyright (C) 2008 Free Software Foundation, Inc.
2338724319 This config.status script is free software; the Free Software Foundation
2338824320 gives unlimited permission to copy, distribute and modify it."
2338924321
2339124323 srcdir='$srcdir'
2339224324 INSTALL='$INSTALL'
2339324325 MKDIR_P='$MKDIR_P'
24326 AWK='$AWK'
24327 test -n "\$AWK" || AWK=awk
2339424328 _ACEOF
2339524329
23396 cat >>$CONFIG_STATUS <<\_ACEOF
23397 # If no file are specified by the user, then we need to provide default
23398 # value. By we need to know if files were specified by the user.
24330 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24331 # The default lists apply if the user does not specify any file.
2339924332 ac_need_defaults=:
2340024333 while test $# != 0
2340124334 do
2341724350 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2341824351 ac_cs_recheck=: ;;
2341924352 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23420 echo "$ac_cs_version"; exit ;;
24353 $as_echo "$ac_cs_version"; exit ;;
2342124354 --debug | --debu | --deb | --de | --d | -d )
2342224355 debug=: ;;
2342324356 --file | --fil | --fi | --f )
2342424357 $ac_shift
23425 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
24358 case $ac_optarg in
24359 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24360 esac
24361 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
2342624362 ac_need_defaults=false;;
2342724363 --header | --heade | --head | --hea )
2342824364 $ac_shift
23429 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
24365 case $ac_optarg in
24366 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24367 esac
24368 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
2343024369 ac_need_defaults=false;;
2343124370 --he | --h)
2343224371 # Conflict between --help and --header
23433 { echo "$as_me: error: ambiguous option: $1
24372 { $as_echo "$as_me: error: ambiguous option: $1
2343424373 Try \`$0 --help' for more information." >&2
2343524374 { (exit 1); exit 1; }; };;
2343624375 --help | --hel | -h )
23437 echo "$ac_cs_usage"; exit ;;
24376 $as_echo "$ac_cs_usage"; exit ;;
2343824377 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2343924378 | -silent | --silent | --silen | --sile | --sil | --si | --s)
2344024379 ac_cs_silent=: ;;
2344124380
2344224381 # This is an error.
23443 -*) { echo "$as_me: error: unrecognized option: $1
24382 -*) { $as_echo "$as_me: error: unrecognized option: $1
2344424383 Try \`$0 --help' for more information." >&2
2344524384 { (exit 1); exit 1; }; } ;;
2344624385
2345924398 fi
2346024399
2346124400 _ACEOF
23462 cat >>$CONFIG_STATUS <<_ACEOF
24401 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2346324402 if \$ac_cs_recheck; then
23464 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
23465 CONFIG_SHELL=$SHELL
24403 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24404 shift
24405 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
24406 CONFIG_SHELL='$SHELL'
2346624407 export CONFIG_SHELL
23467 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24408 exec "\$@"
2346824409 fi
2346924410
2347024411 _ACEOF
23471 cat >>$CONFIG_STATUS <<\_ACEOF
24412 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2347224413 exec 5>>config.log
2347324414 {
2347424415 echo
2347524416 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
2347624417 ## Running $as_me. ##
2347724418 _ASBOX
23478 echo "$ac_log"
24419 $as_echo "$ac_log"
2347924420 } >&5
2348024421
2348124422 _ACEOF
23482 cat >>$CONFIG_STATUS <<_ACEOF
24423 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2348324424 #
2348424425 # INIT-COMMANDS
2348524426 #
2348624427 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23487 INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
23488 prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir"
23489 INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}'
2349024428
2349124429
2349224430 _ACEOF
2349324431
23494 cat >>$CONFIG_STATUS <<\_ACEOF
24432 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2349524433
2349624434 # Handling of arguments.
2349724435 for ac_config_target in $ac_config_targets
2349924437 case $ac_config_target in
2350024438 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
2350124439 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23502 "intltool") CONFIG_COMMANDS="$CONFIG_COMMANDS intltool" ;;
2350324440 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
2350424441 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
2350524442 "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
2351324450 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
2351424451 "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;;
2351524452
23516 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23517 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24453 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24454 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
2351824455 { (exit 1); exit 1; }; };;
2351924456 esac
2352024457 done
2355524492 (umask 077 && mkdir "$tmp")
2355624493 } ||
2355724494 {
23558 echo "$me: cannot create a temporary directory in ." >&2
24495 $as_echo "$as_me: cannot create a temporary directory in ." >&2
2355924496 { (exit 1); exit 1; }
2356024497 }
2356124498
23562 #
23563 # Set up the sed scripts for CONFIG_FILES section.
23564 #
23565
23566 # No need to generate the scripts if there are no CONFIG_FILES.
23567 # This happens for instance when ./config.status config.h
24499 # Set up the scripts for CONFIG_FILES section.
24500 # No need to generate them if there are no CONFIG_FILES.
24501 # This happens for instance with `./config.status config.h'.
2356824502 if test -n "$CONFIG_FILES"; then
2356924503
24504
24505 ac_cr='
24506 '
24507 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
24508 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
24509 ac_cs_awk_cr='\\r'
24510 else
24511 ac_cs_awk_cr=$ac_cr
24512 fi
24513
24514 echo 'BEGIN {' >"$tmp/subs1.awk" &&
2357024515 _ACEOF
2357124516
2357224517
23573
24518 {
24519 echo "cat >conf$$subs.awk <<_ACEOF" &&
24520 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
24521 echo "_ACEOF"
24522 } >conf$$subs.sh ||
24523 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24524 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24525 { (exit 1); exit 1; }; }
24526 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
2357424527 ac_delim='%!_!# '
2357524528 for ac_last_try in false false false false false :; do
23576 cat >conf$$subs.sed <<_ACEOF
23577 SHELL!$SHELL$ac_delim
23578 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
23579 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
23580 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
23581 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
23582 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
23583 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
23584 exec_prefix!$exec_prefix$ac_delim
23585 prefix!$prefix$ac_delim
23586 program_transform_name!$program_transform_name$ac_delim
23587 bindir!$bindir$ac_delim
23588 sbindir!$sbindir$ac_delim
23589 libexecdir!$libexecdir$ac_delim
23590 datarootdir!$datarootdir$ac_delim
23591 datadir!$datadir$ac_delim
23592 sysconfdir!$sysconfdir$ac_delim
23593 sharedstatedir!$sharedstatedir$ac_delim
23594 localstatedir!$localstatedir$ac_delim
23595 includedir!$includedir$ac_delim
23596 oldincludedir!$oldincludedir$ac_delim
23597 docdir!$docdir$ac_delim
23598 infodir!$infodir$ac_delim
23599 htmldir!$htmldir$ac_delim
23600 dvidir!$dvidir$ac_delim
23601 pdfdir!$pdfdir$ac_delim
23602 psdir!$psdir$ac_delim
23603 libdir!$libdir$ac_delim
23604 localedir!$localedir$ac_delim
23605 mandir!$mandir$ac_delim
23606 DEFS!$DEFS$ac_delim
23607 ECHO_C!$ECHO_C$ac_delim
23608 ECHO_N!$ECHO_N$ac_delim
23609 ECHO_T!$ECHO_T$ac_delim
23610 LIBS!$LIBS$ac_delim
23611 build_alias!$build_alias$ac_delim
23612 host_alias!$host_alias$ac_delim
23613 target_alias!$target_alias$ac_delim
23614 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
23615 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
23616 INSTALL_DATA!$INSTALL_DATA$ac_delim
23617 am__isrc!$am__isrc$ac_delim
23618 CYGPATH_W!$CYGPATH_W$ac_delim
23619 PACKAGE!$PACKAGE$ac_delim
23620 VERSION!$VERSION$ac_delim
23621 ACLOCAL!$ACLOCAL$ac_delim
23622 AUTOCONF!$AUTOCONF$ac_delim
23623 AUTOMAKE!$AUTOMAKE$ac_delim
23624 AUTOHEADER!$AUTOHEADER$ac_delim
23625 MAKEINFO!$MAKEINFO$ac_delim
23626 install_sh!$install_sh$ac_delim
23627 STRIP!$STRIP$ac_delim
23628 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
23629 mkdir_p!$mkdir_p$ac_delim
23630 AWK!$AWK$ac_delim
23631 SET_MAKE!$SET_MAKE$ac_delim
23632 am__leading_dot!$am__leading_dot$ac_delim
23633 AMTAR!$AMTAR$ac_delim
23634 am__tar!$am__tar$ac_delim
23635 am__untar!$am__untar$ac_delim
23636 MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
23637 MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
23638 MAINT!$MAINT$ac_delim
23639 LT_CURRENT!$LT_CURRENT$ac_delim
23640 LT_REVISION!$LT_REVISION$ac_delim
23641 LT_AGE!$LT_AGE$ac_delim
23642 CC!$CC$ac_delim
23643 CFLAGS!$CFLAGS$ac_delim
23644 LDFLAGS!$LDFLAGS$ac_delim
23645 CPPFLAGS!$CPPFLAGS$ac_delim
23646 ac_ct_CC!$ac_ct_CC$ac_delim
23647 EXEEXT!$EXEEXT$ac_delim
23648 OBJEXT!$OBJEXT$ac_delim
23649 DEPDIR!$DEPDIR$ac_delim
23650 am__include!$am__include$ac_delim
23651 am__quote!$am__quote$ac_delim
23652 AMDEP_TRUE!$AMDEP_TRUE$ac_delim
23653 AMDEP_FALSE!$AMDEP_FALSE$ac_delim
23654 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
23655 CCDEPMODE!$CCDEPMODE$ac_delim
23656 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
23657 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
23658 CPP!$CPP$ac_delim
23659 GREP!$GREP$ac_delim
23660 EGREP!$EGREP$ac_delim
23661 build!$build$ac_delim
23662 build_cpu!$build_cpu$ac_delim
23663 build_vendor!$build_vendor$ac_delim
23664 build_os!$build_os$ac_delim
23665 host!$host$ac_delim
23666 host_cpu!$host_cpu$ac_delim
23667 host_vendor!$host_vendor$ac_delim
23668 host_os!$host_os$ac_delim
23669 SED!$SED$ac_delim
23670 LN_S!$LN_S$ac_delim
23671 ECHO!$ECHO$ac_delim
23672 AR!$AR$ac_delim
23673 RANLIB!$RANLIB$ac_delim
23674 _ACEOF
23675
23676 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
24529 . ./conf$$subs.sh ||
24530 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24531 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24532 { (exit 1); exit 1; }; }
24533
24534 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
2367724535 break
2367824536 elif $ac_last_try; then
23679 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23680 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
24537 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
24538 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
2368124539 { (exit 1); exit 1; }; }
2368224540 else
2368324541 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
2368424542 fi
2368524543 done
23686
23687 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23688 if test -n "$ac_eof"; then
23689 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23690 ac_eof=`expr $ac_eof + 1`
23691 fi
23692
23693 cat >>$CONFIG_STATUS <<_ACEOF
23694 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
23695 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24544 rm -f conf$$subs.sh
24545
24546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24547 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
2369624548 _ACEOF
23697 sed '
23698 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23699 s/^/s,@/; s/!/@,|#_!!_#|/
23700 :n
23701 t n
23702 s/'"$ac_delim"'$/,g/; t
23703 s/$/\\/; p
23704 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23705 ' >>$CONFIG_STATUS <conf$$subs.sed
23706 rm -f conf$$subs.sed
23707 cat >>$CONFIG_STATUS <<_ACEOF
23708 CEOF$ac_eof
24549 sed -n '
24550 h
24551 s/^/S["/; s/!.*/"]=/
24552 p
24553 g
24554 s/^[^!]*!//
24555 :repl
24556 t repl
24557 s/'"$ac_delim"'$//
24558 t delim
24559 :nl
24560 h
24561 s/\(.\{148\}\).*/\1/
24562 t more1
24563 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
24564 p
24565 n
24566 b repl
24567 :more1
24568 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24569 p
24570 g
24571 s/.\{148\}//
24572 t nl
24573 :delim
24574 h
24575 s/\(.\{148\}\).*/\1/
24576 t more2
24577 s/["\\]/\\&/g; s/^/"/; s/$/"/
24578 p
24579 b
24580 :more2
24581 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
24582 p
24583 g
24584 s/.\{148\}//
24585 t delim
24586 ' <conf$$subs.awk | sed '
24587 /^[^""]/{
24588 N
24589 s/\n//
24590 }
24591 ' >>$CONFIG_STATUS || ac_write_fail=1
24592 rm -f conf$$subs.awk
24593 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24594 _ACAWK
24595 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
24596 for (key in S) S_is_set[key] = 1
24597 FS = ""
24598
24599 }
24600 {
24601 line = $ 0
24602 nfields = split(line, field, "@")
24603 substed = 0
24604 len = length(field[1])
24605 for (i = 2; i < nfields; i++) {
24606 key = field[i]
24607 keylen = length(key)
24608 if (S_is_set[key]) {
24609 value = S[key]
24610 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
24611 len += length(value) + length(field[++i])
24612 substed = 1
24613 } else
24614 len += 1 + keylen
24615 }
24616
24617 print line
24618 }
24619
24620 _ACAWK
2370924621 _ACEOF
23710
23711
23712 ac_delim='%!_!# '
23713 for ac_last_try in false false false false false :; do
23714 cat >conf$$subs.sed <<_ACEOF
23715 CXX!$CXX$ac_delim
23716 CXXFLAGS!$CXXFLAGS$ac_delim
23717 ac_ct_CXX!$ac_ct_CXX$ac_delim
23718 CXXDEPMODE!$CXXDEPMODE$ac_delim
23719 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
23720 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
23721 CXXCPP!$CXXCPP$ac_delim
23722 F77!$F77$ac_delim
23723 FFLAGS!$FFLAGS$ac_delim
23724 ac_ct_F77!$ac_ct_F77$ac_delim
23725 LIBTOOL!$LIBTOOL$ac_delim
23726 ACLOCAL_AMFLAGS!$ACLOCAL_AMFLAGS$ac_delim
23727 PKG_CONFIG!$PKG_CONFIG$ac_delim
23728 HELP_DIR!$HELP_DIR$ac_delim
23729 OMF_DIR!$OMF_DIR$ac_delim
23730 DOC_USER_FORMATS!$DOC_USER_FORMATS$ac_delim
23731 ENABLE_SK_TRUE!$ENABLE_SK_TRUE$ac_delim
23732 ENABLE_SK_FALSE!$ENABLE_SK_FALSE$ac_delim
23733 DISTCHECK_CONFIGURE_FLAGS!$DISTCHECK_CONFIGURE_FLAGS$ac_delim
23734 HAVE_GNOME_DOC_UTILS_TRUE!$HAVE_GNOME_DOC_UTILS_TRUE$ac_delim
23735 HAVE_GNOME_DOC_UTILS_FALSE!$HAVE_GNOME_DOC_UTILS_FALSE$ac_delim
23736 WARN_CFLAGS!$WARN_CFLAGS$ac_delim
23737 DISABLE_DEPRECATED!$DISABLE_DEPRECATED$ac_delim
23738 HTML_DIR!$HTML_DIR$ac_delim
23739 GTKDOC_CHECK!$GTKDOC_CHECK$ac_delim
23740 ENABLE_GTK_DOC_TRUE!$ENABLE_GTK_DOC_TRUE$ac_delim
23741 ENABLE_GTK_DOC_FALSE!$ENABLE_GTK_DOC_FALSE$ac_delim
23742 GTK_DOC_USE_LIBTOOL_TRUE!$GTK_DOC_USE_LIBTOOL_TRUE$ac_delim
23743 GTK_DOC_USE_LIBTOOL_FALSE!$GTK_DOC_USE_LIBTOOL_FALSE$ac_delim
23744 GTK_CFLAGS!$GTK_CFLAGS$ac_delim
23745 GTK_LIBS!$GTK_LIBS$ac_delim
23746 SEXY_CFLAGS!$SEXY_CFLAGS$ac_delim
23747 SEXY_LIBS!$SEXY_LIBS$ac_delim
23748 GNOME_VFS_CFLAGS!$GNOME_VFS_CFLAGS$ac_delim
23749 GNOME_VFS_LIBS!$GNOME_VFS_LIBS$ac_delim
23750 DBUS_GLIB_CFLAGS!$DBUS_GLIB_CFLAGS$ac_delim
23751 DBUS_GLIB_LIBS!$DBUS_GLIB_LIBS$ac_delim
23752 POLKIT_DBUS_CFLAGS!$POLKIT_DBUS_CFLAGS$ac_delim
23753 POLKIT_DBUS_LIBS!$POLKIT_DBUS_LIBS$ac_delim
23754 POLKIT_GRANT_CFLAGS!$POLKIT_GRANT_CFLAGS$ac_delim
23755 POLKIT_GRANT_LIBS!$POLKIT_GRANT_LIBS$ac_delim
23756 BUILD_EXAMPLES_TRUE!$BUILD_EXAMPLES_TRUE$ac_delim
23757 BUILD_EXAMPLES_FALSE!$BUILD_EXAMPLES_FALSE$ac_delim
23758 POLKIT_POLICY_FILE_VALIDATE!$POLKIT_POLICY_FILE_VALIDATE$ac_delim
23759 INTLTOOL_DESKTOP_RULE!$INTLTOOL_DESKTOP_RULE$ac_delim
23760 INTLTOOL_DIRECTORY_RULE!$INTLTOOL_DIRECTORY_RULE$ac_delim
23761 INTLTOOL_KEYS_RULE!$INTLTOOL_KEYS_RULE$ac_delim
23762 INTLTOOL_PROP_RULE!$INTLTOOL_PROP_RULE$ac_delim
23763 INTLTOOL_OAF_RULE!$INTLTOOL_OAF_RULE$ac_delim
23764 INTLTOOL_PONG_RULE!$INTLTOOL_PONG_RULE$ac_delim
23765 INTLTOOL_SERVER_RULE!$INTLTOOL_SERVER_RULE$ac_delim
23766 INTLTOOL_SHEET_RULE!$INTLTOOL_SHEET_RULE$ac_delim
23767 INTLTOOL_SOUNDLIST_RULE!$INTLTOOL_SOUNDLIST_RULE$ac_delim
23768 INTLTOOL_UI_RULE!$INTLTOOL_UI_RULE$ac_delim
23769 INTLTOOL_XAM_RULE!$INTLTOOL_XAM_RULE$ac_delim
23770 INTLTOOL_KBD_RULE!$INTLTOOL_KBD_RULE$ac_delim
23771 INTLTOOL_XML_RULE!$INTLTOOL_XML_RULE$ac_delim
23772 INTLTOOL_XML_NOMERGE_RULE!$INTLTOOL_XML_NOMERGE_RULE$ac_delim
23773 INTLTOOL_CAVES_RULE!$INTLTOOL_CAVES_RULE$ac_delim
23774 INTLTOOL_SCHEMAS_RULE!$INTLTOOL_SCHEMAS_RULE$ac_delim
23775 INTLTOOL_THEME_RULE!$INTLTOOL_THEME_RULE$ac_delim
23776 INTLTOOL_SERVICE_RULE!$INTLTOOL_SERVICE_RULE$ac_delim
23777 INTLTOOL_POLICY_RULE!$INTLTOOL_POLICY_RULE$ac_delim
23778 XGETTEXT!$XGETTEXT$ac_delim
23779 MSGMERGE!$MSGMERGE$ac_delim
23780 MSGFMT!$MSGFMT$ac_delim
23781 INTLTOOL_EXTRACT!$INTLTOOL_EXTRACT$ac_delim
23782 INTLTOOL_MERGE!$INTLTOOL_MERGE$ac_delim
23783 INTLTOOL_UPDATE!$INTLTOOL_UPDATE$ac_delim
23784 INTLTOOL_PERL!$INTLTOOL_PERL$ac_delim
23785 ALL_LINGUAS!$ALL_LINGUAS$ac_delim
23786 DATADIRNAME!$DATADIRNAME$ac_delim
23787 GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim
23788 USE_NLS!$USE_NLS$ac_delim
23789 MSGFMT_OPTS!$MSGFMT_OPTS$ac_delim
23790 GMSGFMT!$GMSGFMT$ac_delim
23791 CATALOGS!$CATALOGS$ac_delim
23792 CATOBJEXT!$CATOBJEXT$ac_delim
23793 GMOFILES!$GMOFILES$ac_delim
23794 INSTOBJEXT!$INSTOBJEXT$ac_delim
23795 INTLLIBS!$INTLLIBS$ac_delim
23796 PO_IN_DATADIR_TRUE!$PO_IN_DATADIR_TRUE$ac_delim
23797 PO_IN_DATADIR_FALSE!$PO_IN_DATADIR_FALSE$ac_delim
23798 POFILES!$POFILES$ac_delim
23799 POSUB!$POSUB$ac_delim
23800 MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
23801 AM_CPPFLAGS!$AM_CPPFLAGS$ac_delim
23802 AM_CFLAGS!$AM_CFLAGS$ac_delim
23803 AM_CXXFLAGS!$AM_CXXFLAGS$ac_delim
23804 AM_LDFLAGS!$AM_LDFLAGS$ac_delim
23805 LIBOBJS!$LIBOBJS$ac_delim
23806 LTLIBOBJS!$LTLIBOBJS$ac_delim
24622 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24623 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
24624 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
24625 else
24626 cat
24627 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
24628 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
24629 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
24630 { (exit 1); exit 1; }; }
2380724631 _ACEOF
23808
23809 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
23810 break
23811 elif $ac_last_try; then
23812 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23813 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23814 { (exit 1); exit 1; }; }
23815 else
23816 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23817 fi
23818 done
23819
23820 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
23821 if test -n "$ac_eof"; then
23822 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
23823 ac_eof=`expr $ac_eof + 1`
23824 fi
23825
23826 cat >>$CONFIG_STATUS <<_ACEOF
23827 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
23828 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
23829 _ACEOF
23830 sed '
23831 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
23832 s/^/s,@/; s/!/@,|#_!!_#|/
23833 :n
23834 t n
23835 s/'"$ac_delim"'$/,g/; t
23836 s/$/\\/; p
23837 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
23838 ' >>$CONFIG_STATUS <conf$$subs.sed
23839 rm -f conf$$subs.sed
23840 cat >>$CONFIG_STATUS <<_ACEOF
23841 :end
23842 s/|#_!!_#|//g
23843 CEOF$ac_eof
23844 _ACEOF
23845
2384624632
2384724633 # VPATH may cause trouble with some makes, so we remove $(srcdir),
2384824634 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
2385924645 }'
2386024646 fi
2386124647
23862 cat >>$CONFIG_STATUS <<\_ACEOF
24648 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2386324649 fi # test -n "$CONFIG_FILES"
2386424650
23865
23866 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
24651 # Set up the scripts for CONFIG_HEADERS section.
24652 # No need to generate them if there are no CONFIG_HEADERS.
24653 # This happens for instance with `./config.status Makefile'.
24654 if test -n "$CONFIG_HEADERS"; then
24655 cat >"$tmp/defines.awk" <<\_ACAWK ||
24656 BEGIN {
24657 _ACEOF
24658
24659 # Transform confdefs.h into an awk script `defines.awk', embedded as
24660 # here-document in config.status, that substitutes the proper values into
24661 # config.h.in to produce config.h.
24662
24663 # Create a delimiter string that does not exist in confdefs.h, to ease
24664 # handling of long lines.
24665 ac_delim='%!_!# '
24666 for ac_last_try in false false :; do
24667 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
24668 if test -z "$ac_t"; then
24669 break
24670 elif $ac_last_try; then
24671 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
24672 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
24673 { (exit 1); exit 1; }; }
24674 else
24675 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
24676 fi
24677 done
24678
24679 # For the awk script, D is an array of macro values keyed by name,
24680 # likewise P contains macro parameters if any. Preserve backslash
24681 # newline sequences.
24682
24683 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24684 sed -n '
24685 s/.\{148\}/&'"$ac_delim"'/g
24686 t rset
24687 :rset
24688 s/^[ ]*#[ ]*define[ ][ ]*/ /
24689 t def
24690 d
24691 :def
24692 s/\\$//
24693 t bsnl
24694 s/["\\]/\\&/g
24695 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
24696 D["\1"]=" \3"/p
24697 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
24698 d
24699 :bsnl
24700 s/["\\]/\\&/g
24701 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
24702 D["\1"]=" \3\\\\\\n"\\/p
24703 t cont
24704 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
24705 t cont
24706 d
24707 :cont
24708 n
24709 s/.\{148\}/&'"$ac_delim"'/g
24710 t clear
24711 :clear
24712 s/\\$//
24713 t bsnlc
24714 s/["\\]/\\&/g; s/^/"/; s/$/"/p
24715 d
24716 :bsnlc
24717 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
24718 b cont
24719 ' <confdefs.h | sed '
24720 s/'"$ac_delim"'/"\\\
24721 "/g' >>$CONFIG_STATUS || ac_write_fail=1
24722
24723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24724 for (key in D) D_is_set[key] = 1
24725 FS = ""
24726 }
24727 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
24728 line = \$ 0
24729 split(line, arg, " ")
24730 if (arg[1] == "#") {
24731 defundef = arg[2]
24732 mac1 = arg[3]
24733 } else {
24734 defundef = substr(arg[1], 2)
24735 mac1 = arg[2]
24736 }
24737 split(mac1, mac2, "(") #)
24738 macro = mac2[1]
24739 prefix = substr(line, 1, index(line, defundef) - 1)
24740 if (D_is_set[macro]) {
24741 # Preserve the white space surrounding the "#".
24742 print prefix "define", macro P[macro] D[macro]
24743 next
24744 } else {
24745 # Replace #undef with comments. This is necessary, for example,
24746 # in the case of _POSIX_SOURCE, which is predefined and required
24747 # on some systems where configure will not decide to define it.
24748 if (defundef == "undef") {
24749 print "/*", prefix defundef, macro, "*/"
24750 next
24751 }
24752 }
24753 }
24754 { print }
24755 _ACAWK
24756 _ACEOF
24757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24758 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
24759 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
24760 { (exit 1); exit 1; }; }
24761 fi # test -n "$CONFIG_HEADERS"
24762
24763
24764 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
24765 shift
24766 for ac_tag
2386724767 do
2386824768 case $ac_tag in
2386924769 :[FHLC]) ac_mode=$ac_tag; continue;;
2387024770 esac
2387124771 case $ac_mode$ac_tag in
2387224772 :[FHL]*:*);;
23873 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
23874 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
24773 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
24774 $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
2387524775 { (exit 1); exit 1; }; };;
2387624776 :[FH]-) ac_tag=-:-;;
2387724777 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
2390024800 [\\/$]*) false;;
2390124801 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
2390224802 esac ||
23903 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23904 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
24803 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
24804 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
2390524805 { (exit 1); exit 1; }; };;
2390624806 esac
23907 ac_file_inputs="$ac_file_inputs $ac_f"
24807 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
24808 ac_file_inputs="$ac_file_inputs '$ac_f'"
2390824809 done
2390924810
2391024811 # Let's still pretend it is `configure' which instantiates (i.e., don't
2391124812 # use $as_me), people would be surprised to read:
2391224813 # /* config.h. Generated by config.status. */
23913 configure_input="Generated from "`IFS=:
23914 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
24814 configure_input='Generated from '`
24815 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
24816 `' by configure.'
2391524817 if test x"$ac_file" != x-; then
2391624818 configure_input="$ac_file. $configure_input"
23917 { echo "$as_me:$LINENO: creating $ac_file" >&5
23918 echo "$as_me: creating $ac_file" >&6;}
24819 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
24820 $as_echo "$as_me: creating $ac_file" >&6;}
2391924821 fi
24822 # Neutralize special characters interpreted by sed in replacement strings.
24823 case $configure_input in #(
24824 *\&* | *\|* | *\\* )
24825 ac_sed_conf_input=`$as_echo "$configure_input" |
24826 sed 's/[\\\\&|]/\\\\&/g'`;; #(
24827 *) ac_sed_conf_input=$configure_input;;
24828 esac
2392024829
2392124830 case $ac_tag in
23922 *:-:* | *:-) cat >"$tmp/stdin";;
24831 *:-:* | *:-) cat >"$tmp/stdin" \
24832 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
24833 $as_echo "$as_me: error: could not create $ac_file" >&2;}
24834 { (exit 1); exit 1; }; } ;;
2392324835 esac
2392424836 ;;
2392524837 esac
2392924841 X"$ac_file" : 'X\(//\)[^/]' \| \
2393024842 X"$ac_file" : 'X\(//\)$' \| \
2393124843 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23932 echo X"$ac_file" |
24844 $as_echo X"$ac_file" |
2393324845 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2393424846 s//\1/
2393524847 q
2395524867 as_dirs=
2395624868 while :; do
2395724869 case $as_dir in #(
23958 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
24870 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2395924871 *) as_qdir=$as_dir;;
2396024872 esac
2396124873 as_dirs="'$as_qdir' $as_dirs"
2396424876 X"$as_dir" : 'X\(//\)[^/]' \| \
2396524877 X"$as_dir" : 'X\(//\)$' \| \
2396624878 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23967 echo X"$as_dir" |
24879 $as_echo X"$as_dir" |
2396824880 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2396924881 s//\1/
2397024882 q
2398524897 test -d "$as_dir" && break
2398624898 done
2398724899 test -z "$as_dirs" || eval "mkdir $as_dirs"
23988 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23989 echo "$as_me: error: cannot create directory $as_dir" >&2;}
24900 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24901 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
2399024902 { (exit 1); exit 1; }; }; }
2399124903 ac_builddir=.
2399224904
2399324905 case "$ac_dir" in
2399424906 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2399524907 *)
23996 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24908 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2399724909 # A ".." for each directory in $ac_dir_suffix.
23998 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
24910 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2399924911 case $ac_top_builddir_sub in
2400024912 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2400124913 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2404024952 esac
2404124953 _ACEOF
2404224954
24043 cat >>$CONFIG_STATUS <<\_ACEOF
24955 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2404424956 # If the template does not know about datarootdir, expand it.
2404524957 # FIXME: This hack should be removed a few years after 2.60.
2404624958 ac_datarootdir_hack=; ac_datarootdir_seen=
2404724959
24048 case `sed -n '/datarootdir/ {
24960 ac_sed_dataroot='
24961 /datarootdir/ {
2404924962 p
2405024963 q
2405124964 }
2405424967 /@infodir@/p
2405524968 /@localedir@/p
2405624969 /@mandir@/p
24057 ' $ac_file_inputs` in
24970 '
24971 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
2405824972 *datarootdir*) ac_datarootdir_seen=yes;;
2405924973 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
24060 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24061 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
24974 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
24975 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
2406224976 _ACEOF
24063 cat >>$CONFIG_STATUS <<_ACEOF
24977 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
2406424978 ac_datarootdir_hack='
2406524979 s&@datadir@&$datadir&g
2406624980 s&@docdir@&$docdir&g
2407424988 # Neutralize VPATH when `$srcdir' = `.'.
2407524989 # Shell code in configure.ac might set extrasub.
2407624990 # FIXME: do we really want to maintain this feature?
24077 cat >>$CONFIG_STATUS <<_ACEOF
24078 sed "$ac_vpsub
24991 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24992 ac_sed_extra="$ac_vpsub
2407924993 $extrasub
2408024994 _ACEOF
24081 cat >>$CONFIG_STATUS <<\_ACEOF
24995 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
2408224996 :t
2408324997 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24084 s&@configure_input@&$configure_input&;t t
24998 s|@configure_input@|$ac_sed_conf_input|;t t
2408524999 s&@top_builddir@&$ac_top_builddir_sub&;t t
25000 s&@top_build_prefix@&$ac_top_build_prefix&;t t
2408625001 s&@srcdir@&$ac_srcdir&;t t
2408725002 s&@abs_srcdir@&$ac_abs_srcdir&;t t
2408825003 s&@top_srcdir@&$ac_top_srcdir&;t t
2409325008 s&@INSTALL@&$ac_INSTALL&;t t
2409425009 s&@MKDIR_P@&$ac_MKDIR_P&;t t
2409525010 $ac_datarootdir_hack
24096 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
25011 "
25012 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
25013 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25014 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25015 { (exit 1); exit 1; }; }
2409725016
2409825017 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
2409925018 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
2410025019 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
24101 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25020 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2410225021 which seems to be undefined. Please make sure it is defined." >&5
24103 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25022 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
2410425023 which seems to be undefined. Please make sure it is defined." >&2;}
2410525024
2410625025 rm -f "$tmp/stdin"
2410725026 case $ac_file in
24108 -) cat "$tmp/out"; rm -f "$tmp/out";;
24109 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
24110 esac
25027 -) cat "$tmp/out" && rm -f "$tmp/out";;
25028 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
25029 esac \
25030 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25031 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25032 { (exit 1); exit 1; }; }
2411125033 ;;
2411225034 :H)
2411325035 #
2411425036 # CONFIG_HEADER
2411525037 #
24116 _ACEOF
24117
24118 # Transform confdefs.h into a sed script `conftest.defines', that
24119 # substitutes the proper values into config.h.in to produce config.h.
24120 rm -f conftest.defines conftest.tail
24121 # First, append a space to every undef/define line, to ease matching.
24122 echo 's/$/ /' >conftest.defines
24123 # Then, protect against being on the right side of a sed subst, or in
24124 # an unquoted here document, in config.status. If some macros were
24125 # called several times there might be several #defines for the same
24126 # symbol, which is useless. But do not sort them, since the last
24127 # AC_DEFINE must be honored.
24128 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
24129 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
24130 # NAME is the cpp macro being defined, VALUE is the value it is being given.
24131 # PARAMS is the parameter list in the macro definition--in most cases, it's
24132 # just an empty string.
24133 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
24134 ac_dB='\\)[ (].*,\\1define\\2'
24135 ac_dC=' '
24136 ac_dD=' ,'
24137
24138 uniq confdefs.h |
24139 sed -n '
24140 t rset
24141 :rset
24142 s/^[ ]*#[ ]*define[ ][ ]*//
24143 t ok
24144 d
24145 :ok
24146 s/[\\&,]/\\&/g
24147 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
24148 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
24149 ' >>conftest.defines
24150
24151 # Remove the space that was appended to ease matching.
24152 # Then replace #undef with comments. This is necessary, for
24153 # example, in the case of _POSIX_SOURCE, which is predefined and required
24154 # on some systems where configure will not decide to define it.
24155 # (The regexp can be short, since the line contains either #define or #undef.)
24156 echo 's/ $//
24157 s,^[ #]*u.*,/* & */,' >>conftest.defines
24158
24159 # Break up conftest.defines:
24160 ac_max_sed_lines=50
24161
24162 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
24163 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
24164 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
24165 # et cetera.
24166 ac_in='$ac_file_inputs'
24167 ac_out='"$tmp/out1"'
24168 ac_nxt='"$tmp/out2"'
24169
24170 while :
24171 do
24172 # Write a here document:
24173 cat >>$CONFIG_STATUS <<_ACEOF
24174 # First, check the format of the line:
24175 cat >"\$tmp/defines.sed" <<\\CEOF
24176 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
24177 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
24178 b
24179 :def
24180 _ACEOF
24181 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
24182 echo 'CEOF
24183 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
24184 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
24185 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
24186 grep . conftest.tail >/dev/null || break
24187 rm -f conftest.defines
24188 mv conftest.tail conftest.defines
24189 done
24190 rm -f conftest.defines conftest.tail
24191
24192 echo "ac_result=$ac_in" >>$CONFIG_STATUS
24193 cat >>$CONFIG_STATUS <<\_ACEOF
2419425038 if test x"$ac_file" != x-; then
24195 echo "/* $configure_input */" >"$tmp/config.h"
24196 cat "$ac_result" >>"$tmp/config.h"
24197 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
24198 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
24199 echo "$as_me: $ac_file is unchanged" >&6;}
25039 {
25040 $as_echo "/* $configure_input */" \
25041 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
25042 } >"$tmp/config.h" \
25043 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25044 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25045 { (exit 1); exit 1; }; }
25046 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
25047 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25048 $as_echo "$as_me: $ac_file is unchanged" >&6;}
2420025049 else
24201 rm -f $ac_file
24202 mv "$tmp/config.h" $ac_file
25050 rm -f "$ac_file"
25051 mv "$tmp/config.h" "$ac_file" \
25052 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
25053 $as_echo "$as_me: error: could not create $ac_file" >&2;}
25054 { (exit 1); exit 1; }; }
2420325055 fi
2420425056 else
24205 echo "/* $configure_input */"
24206 cat "$ac_result"
25057 $as_echo "/* $configure_input */" \
25058 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
25059 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
25060 $as_echo "$as_me: error: could not create -" >&2;}
25061 { (exit 1); exit 1; }; }
2420725062 fi
24208 rm -f "$tmp/out12"
24209 # Compute $ac_file's index in $config_headers.
24210 _am_arg=$ac_file
25063 # Compute "$ac_file"'s index in $config_headers.
25064 _am_arg="$ac_file"
2421125065 _am_stamp_count=1
2421225066 for _am_header in $config_headers :; do
2421325067 case $_am_header in
2422225076 X"$_am_arg" : 'X\(//\)[^/]' \| \
2422325077 X"$_am_arg" : 'X\(//\)$' \| \
2422425078 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
24225 echo X"$_am_arg" |
25079 $as_echo X"$_am_arg" |
2422625080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2422725081 s//\1/
2422825082 q
2424225096 s/.*/./; q'`/stamp-h$_am_stamp_count
2424325097 ;;
2424425098
24245 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
24246 echo "$as_me: executing $ac_file commands" >&6;}
25099 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
25100 $as_echo "$as_me: executing $ac_file commands" >&6;}
2424725101 ;;
2424825102 esac
2424925103
2426525119 X"$mf" : 'X\(//\)[^/]' \| \
2426625120 X"$mf" : 'X\(//\)$' \| \
2426725121 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
24268 echo X"$mf" |
25122 $as_echo X"$mf" |
2426925123 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2427025124 s//\1/
2427125125 q
2430925163 X"$file" : 'X\(//\)[^/]' \| \
2431025164 X"$file" : 'X\(//\)$' \| \
2431125165 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
24312 echo X"$file" |
25166 $as_echo X"$file" |
2431325167 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2431425168 s//\1/
2431525169 q
2433525189 as_dirs=
2433625190 while :; do
2433725191 case $as_dir in #(
24338 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
25192 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
2433925193 *) as_qdir=$as_dir;;
2434025194 esac
2434125195 as_dirs="'$as_qdir' $as_dirs"
2434425198 X"$as_dir" : 'X\(//\)[^/]' \| \
2434525199 X"$as_dir" : 'X\(//\)$' \| \
2434625200 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24347 echo X"$as_dir" |
25201 $as_echo X"$as_dir" |
2434825202 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2434925203 s//\1/
2435025204 q
2436525219 test -d "$as_dir" && break
2436625220 done
2436725221 test -z "$as_dirs" || eval "mkdir $as_dirs"
24368 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24369 echo "$as_me: error: cannot create directory $as_dir" >&2;}
25222 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
25223 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
2437025224 { (exit 1); exit 1; }; }; }
2437125225 # echo "creating $dirpart/$file"
2437225226 echo '# dummy' > "$dirpart/$file"
2437325227 done
2437425228 done
24375 ;;
24376 "intltool":C)
24377
24378 for file in intltool-extract intltool-merge intltool-update; do
24379 sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
24380 -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
24381 -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
24382 < ${ac_aux_dir}/${file}.in > ${file}.out
24383 if cmp -s ${file} ${file}.out 2>/dev/null; then
24384 rm -f ${file}.out
24385 else
24386 mv -f ${file}.out ${file}
24387 fi
24388 chmod ugo+x ${file}
24389 chmod u+w ${file}
24390 done
24391
2439225229 ;;
2439325230 "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
2439425231 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
2440325240 "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES"
2440425241
2440525242 if test ! -f "po/Makefile"; then
24406 { { echo "$as_me:$LINENO: error: po/Makefile is not ready." >&5
24407 echo "$as_me: error: po/Makefile is not ready." >&2;}
25243 { { $as_echo "$as_me:$LINENO: error: po/Makefile is not ready." >&5
25244 $as_echo "$as_me: error: po/Makefile is not ready." >&2;}
2440825245 { (exit 1); exit 1; }; }
2440925246 fi
2441025247 mv "po/Makefile" "po/Makefile.tmp"
2442525262 _ACEOF
2442625263 chmod +x $CONFIG_STATUS
2442725264 ac_clean_files=$ac_clean_files_save
25265
25266 test $ac_write_fail = 0 ||
25267 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
25268 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
25269 { (exit 1); exit 1; }; }
2442825270
2442925271
2443025272 # configure is writing to config.log, and then calls config.status.
2444725289 # would make configure fail if this is the last instruction.
2444825290 $ac_cs_success || { (exit 1); exit 1; }
2444925291 fi
25292 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25293 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
25294 $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
25295 fi
2445025296
2445125297
2445225298 echo "
0 AC_INIT([PolicyKit-gnome],[0.8],[mailto:david@fubar.dk],[PolicyKit-gnome])
0 AC_INIT([PolicyKit-gnome],[0.9],[mailto:david@fubar.dk],[PolicyKit-gnome])
11
22 AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip])
33
165165 AC_MSG_ERROR([polkit-policy-file-validate not found])
166166 fi
167167 fi
168
169 dnl ==============================================
170 dnl Special GConf section
171 dnl ==============================================
172
173 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
174
175 if test x"$GCONFTOOL" = xno; then
176 AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
177 fi
178
179 AM_GCONF_SOURCE_2
168180
169181 # ********************
170182 # Internationalisation
0 schema_in_files = polkit-gnome.schemas.in
1 schemadir = $(GCONF_SCHEMA_FILE_DIR)
2 schema_DATA = $(schema_in_files:.schemas.in=.schemas)
3
4 @INTLTOOL_SCHEMAS_RULE@
5
6 # don't do this if we are building in eg. rpm
7 if GCONF_SCHEMAS_INSTALL
8 install-data-local:
9 if test -z "$(DESTDIR)" ; then \
10 for p in $(schema_DATA) ; do \
11 GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p; \
12 done \
13 fi
14 endif
015
116 @INTLTOOL_DESKTOP_RULE@
217 desktopdir = $(datadir)/applications
2338
2439 DISTCLEANFILES = $(service_DATA) $(desktop_DATA) $(pkgconfig_DATA)
2540
26 EXTRA_DIST = $(service_in_files) $(desktop_in_files) polkit-gnome.pc.in
41 EXTRA_DIST = \
42 $(service_in_files) \
43 $(desktop_in_files) \
44 $(schema_in_files) \
45 polkit-gnome.pc.in
2746
2847 clean-local :
29 rm -f *~ $(service_DATA) $(pkgconfig_DATA)
48 rm -f *~ $(service_DATA) $(pkgconfig_DATA) $(schema_DATA)
5050 esac;
5151 am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
5252 am__installdirs = "$(DESTDIR)$(desktopdir)" \
53 "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(servicedir)"
53 "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemadir)" \
54 "$(DESTDIR)$(servicedir)"
5455 desktopDATA_INSTALL = $(INSTALL_DATA)
5556 pkgconfigDATA_INSTALL = $(INSTALL_DATA)
57 schemaDATA_INSTALL = $(INSTALL_DATA)
5658 serviceDATA_INSTALL = $(INSTALL_DATA)
57 DATA = $(desktop_DATA) $(pkgconfig_DATA) $(service_DATA)
59 DATA = $(desktop_DATA) $(pkgconfig_DATA) $(schema_DATA) \
60 $(service_DATA)
5861 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
5962 ACLOCAL = @ACLOCAL@
6063 ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
8992 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
9093 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
9194 DOC_USER_FORMATS = @DOC_USER_FORMATS@
95 DSYMUTIL = @DSYMUTIL@
9296 ECHO = @ECHO@
9397 ECHO_C = @ECHO_C@
9498 ECHO_N = @ECHO_N@
97101 EXEEXT = @EXEEXT@
98102 F77 = @F77@
99103 FFLAGS = @FFLAGS@
104 GCONFTOOL = @GCONFTOOL@
105 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
106 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
100107 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
101108 GMOFILES = @GMOFILES@
102109 GMSGFMT = @GMSGFMT@
154161 MSGFMT = @MSGFMT@
155162 MSGFMT_OPTS = @MSGFMT_OPTS@
156163 MSGMERGE = @MSGMERGE@
164 NMEDIT = @NMEDIT@
157165 OBJEXT = @OBJEXT@
158166 OMF_DIR = @OMF_DIR@
159167 PACKAGE = @PACKAGE@
233241 srcdir = @srcdir@
234242 sysconfdir = @sysconfdir@
235243 target_alias = @target_alias@
244 top_build_prefix = @top_build_prefix@
236245 top_builddir = @top_builddir@
237246 top_srcdir = @top_srcdir@
247 schema_in_files = polkit-gnome.schemas.in
248 schemadir = $(GCONF_SCHEMA_FILE_DIR)
249 schema_DATA = $(schema_in_files:.schemas.in=.schemas)
238250 desktopdir = $(datadir)/applications
239251 desktop_in_files = polkit-gnome-authorization.desktop.in
240252 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
247259 pkgconfigdir = $(libdir)/pkgconfig
248260 pkgconfig_DATA = polkit-gnome.pc
249261 DISTCLEANFILES = $(service_DATA) $(desktop_DATA) $(pkgconfig_DATA)
250 EXTRA_DIST = $(service_in_files) $(desktop_in_files) polkit-gnome.pc.in
262 EXTRA_DIST = \
263 $(service_in_files) \
264 $(desktop_in_files) \
265 $(schema_in_files) \
266 polkit-gnome.pc.in
267
251268 all: all-am
252269
253270 .SUFFIXES:
321338 f=$(am__strip_dir) \
322339 echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
323340 rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
341 done
342 install-schemaDATA: $(schema_DATA)
343 @$(NORMAL_INSTALL)
344 test -z "$(schemadir)" || $(MKDIR_P) "$(DESTDIR)$(schemadir)"
345 @list='$(schema_DATA)'; for p in $$list; do \
346 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
347 f=$(am__strip_dir) \
348 echo " $(schemaDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(schemadir)/$$f'"; \
349 $(schemaDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(schemadir)/$$f"; \
350 done
351
352 uninstall-schemaDATA:
353 @$(NORMAL_UNINSTALL)
354 @list='$(schema_DATA)'; for p in $$list; do \
355 f=$(am__strip_dir) \
356 echo " rm -f '$(DESTDIR)$(schemadir)/$$f'"; \
357 rm -f "$(DESTDIR)$(schemadir)/$$f"; \
324358 done
325359 install-serviceDATA: $(service_DATA)
326360 @$(NORMAL_INSTALL)
376410 check: check-am
377411 all-am: Makefile $(DATA)
378412 installdirs:
379 for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(servicedir)"; do \
413 for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemadir)" "$(DESTDIR)$(servicedir)"; do \
380414 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
381415 done
382416 install: install-am
404438 maintainer-clean-generic:
405439 @echo "This command is intended for maintainers to use"
406440 @echo "it deletes files that may require special tools to rebuild."
441 @GCONF_SCHEMAS_INSTALL_FALSE@install-data-local:
407442 clean: clean-am
408443
409444 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
422457
423458 info-am:
424459
425 install-data-am: install-desktopDATA install-pkgconfigDATA \
426 install-serviceDATA
460 install-data-am: install-data-local install-desktopDATA \
461 install-pkgconfigDATA install-schemaDATA install-serviceDATA
427462
428463 install-dvi: install-dvi-am
429464
458493 ps-am:
459494
460495 uninstall-am: uninstall-desktopDATA uninstall-pkgconfigDATA \
461 uninstall-serviceDATA
496 uninstall-schemaDATA uninstall-serviceDATA
462497
463498 .MAKE: install-am install-strip
464499
465500 .PHONY: all all-am check check-am clean clean-generic clean-libtool \
466501 clean-local distclean distclean-generic distclean-libtool \
467502 distdir dvi dvi-am html html-am info info-am install \
468 install-am install-data install-data-am install-desktopDATA \
469 install-dvi install-dvi-am install-exec install-exec-am \
470 install-html install-html-am install-info install-info-am \
471 install-man install-pdf install-pdf-am install-pkgconfigDATA \
472 install-ps install-ps-am install-serviceDATA install-strip \
503 install-am install-data install-data-am install-data-local \
504 install-desktopDATA install-dvi install-dvi-am install-exec \
505 install-exec-am install-html install-html-am install-info \
506 install-info-am install-man install-pdf install-pdf-am \
507 install-pkgconfigDATA install-ps install-ps-am \
508 install-schemaDATA install-serviceDATA install-strip \
473509 installcheck installcheck-am installdirs maintainer-clean \
474510 maintainer-clean-generic mostlyclean mostlyclean-generic \
475511 mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
476512 uninstall-desktopDATA uninstall-pkgconfigDATA \
477 uninstall-serviceDATA
478
513 uninstall-schemaDATA uninstall-serviceDATA
514
515
516 @INTLTOOL_SCHEMAS_RULE@
517
518 # don't do this if we are building in eg. rpm
519 @GCONF_SCHEMAS_INSTALL_TRUE@install-data-local:
520 @GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \
521 @GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schema_DATA) ; do \
522 @GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $$p; \
523 @GCONF_SCHEMAS_INSTALL_TRUE@ done \
524 @GCONF_SCHEMAS_INSTALL_TRUE@ fi
479525
480526 @INTLTOOL_DESKTOP_RULE@
481527
489535 @sed -e "s|\@bindir\@|$(bindir)|" $< > $@
490536
491537 clean-local :
492 rm -f *~ $(service_DATA) $(pkgconfig_DATA)
538 rm -f *~ $(service_DATA) $(pkgconfig_DATA) $(schema_DATA)
493539 # Tell versions [3.59,3.63) of GNU make to not export all variables.
494540 # Otherwise a system limit (for SysV at least) may be exceeded.
495541 .NOEXPORT:
0 <gconfschemafile>
1 <schemalist>
2
3 <schema>
4 <key>/schemas/desktop/gnome/policykit/auth_dialog_grab_keyboard</key>
5 <applyto>/desktop/gnome/policykit/auth_dialog_grab_keyboard</applyto>
6 <owner>policykit-gnome</owner>
7 <type>bool</type>
8 <default>true</default>
9 <locale name="C">
10 <short>Whether the authentication dialog should grab the keyboard</short>
11 <long>
12 If set to true, the authentication dialog from PolicyKit-gnome will grab the keyboard,
13 so that you will not be able to type in other programs while the dialog is active.
14 Use this if your window manager does not focus the authentication dialog automatically,
15 and you want to avoid accidentally typing passwords in other programs.
16 </long>
17 </locale>
18 </schema>
19
20 <schema>
21 <key>/schemas/desktop/gnome/policykit/auth_dialog_retain_authorization</key>
22 <applyto>/desktop/gnome/policykit/auth_dialog_retain_authorization</applyto>
23 <owner>policykit-gnome</owner>
24 <type>bool</type>
25 <default>true</default>
26 <locale name="C">
27 <short>Whether the retain authorization check box is checked by default</short>
28 <long>
29 If set to true, then "retain authorization" check box (if present) is
30 checked by default in the authentication dialog unless the action
31 is mentioned in the
32 "/desktop/gnome/policykit/auth_dialog_retain_authorization_blacklist"
33 key.
34 </long>
35 </locale>
36 </schema>
37
38 <schema>
39 <key>/schemas/desktop/gnome/policykit/auth_dialog_retain_authorization_blacklist</key>
40 <applyto>/desktop/gnome/policykit/auth_dialog_retain_authorization_blacklist</applyto>
41 <owner>policykit-gnome</owner>
42 <type>list</type>
43 <list_type>string</list_type>
44 <default>[]</default>
45 <locale name="C">
46 <short>A list of actions where the "retain authorization" checkbox isn't checked by default</short>
47 <long>
48 A list of PolicyKit action where the "retain authorization"
49 checkbox isn't checked by default; this list is maintained
50 by the authentication dialog code itself. For example, if a
51 user unchecks the "retain authorization" check box for an
52 action and successfully obtains an authorization for the
53 action, the action will be added to this list.
54 </long>
55 </locale>
56 </schema>
57
58 </schemalist>
59 </gconfschemafile>
8282 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
8383 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
8484 DOC_USER_FORMATS = @DOC_USER_FORMATS@
85 DSYMUTIL = @DSYMUTIL@
8586 ECHO = @ECHO@
8687 ECHO_C = @ECHO_C@
8788 ECHO_N = @ECHO_N@
9091 EXEEXT = @EXEEXT@
9192 F77 = @F77@
9293 FFLAGS = @FFLAGS@
94 GCONFTOOL = @GCONFTOOL@
95 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
96 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
9397 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
9498 GMOFILES = @GMOFILES@
9599 GMSGFMT = @GMSGFMT@
147151 MSGFMT = @MSGFMT@
148152 MSGFMT_OPTS = @MSGFMT_OPTS@
149153 MSGMERGE = @MSGMERGE@
154 NMEDIT = @NMEDIT@
150155 OBJEXT = @OBJEXT@
151156 OMF_DIR = @OMF_DIR@
152157 PACKAGE = @PACKAGE@
226231 srcdir = @srcdir@
227232 sysconfdir = @sysconfdir@
228233 target_alias = @target_alias@
234 top_build_prefix = @top_build_prefix@
229235 top_builddir = @top_builddir@
230236 top_srcdir = @top_srcdir@
231237 NULL =
307313 polkit-gnome-*.txt \
308314 $(NULL)
309315
310 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
311 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
312 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
313 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
316 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
317 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
318 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
319 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
314320
315321 # We set GPATH here; this gives us semantics for GNU make
316322 # which are more like other make's VPATH, when it comes to
597603 cd $(srcdir) && rm -rf xml html
598604
599605 install-data-local:
600 installfiles=`echo $(srcdir)/html/*`; \
606 -installfiles=`echo $(srcdir)/html/*`; \
601607 if test "$$installfiles" = '$(srcdir)/html/*'; \
602608 then echo '-- Nothing to install' ; \
603609 else \
608614 done; \
609615 echo '-- Installing $(srcdir)/html/index.sgml' ; \
610616 $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
611 (which gtkdoc-rebase >& /dev/null && \
612 gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || : ; \
617 which gtkdoc-rebase >/dev/null && \
618 gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \
613619 fi
614620
615621 uninstall-local:
630636 -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
631637 -cp $(srcdir)/xml/*.xml $(distdir)/xml
632638 cp $(srcdir)/html/* $(distdir)/html
633 cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
634 cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
639 -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
640 -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
635641 cd $(distdir) && rm -f $(DISTCLEANFILES)
636642 -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
637643
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>PolKitGnomeAction</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="ref-core.html" title="API Reference">
88 <link rel="prev" href="PolKitGnomeContext.html" title="PolKitGnomeContext">
99 <link rel="next" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
2222 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2323 <td><a accesskey="n" href="PolKitGnomeToggleAction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2424 </tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#id3137042" class="shortcut">Top</a>
26 &#160;|&#160;
27 <a href="#id3134330" class="shortcut">Description</a>
28 &#160;|&#160;
29 <a href="#id3123724" class="shortcut">Object Hierarchy</a>
30 &#160;|&#160;
31 <a href="#id3123761" class="shortcut">Implemented Interfaces</a>
32 &#160;|&#160;
33 <a href="#id3123782" class="shortcut">Properties</a>
34 &#160;|&#160;
35 <a href="#id3134292" class="shortcut">Signals</a></nobr></td></tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#PolKitGnomeAction.synopsis" class="shortcut">Top</a>
26  | 
27 <a href="#PolKitGnomeAction.description" class="shortcut">Description</a>
28  | 
29 <a href="#PolKitGnomeAction.object-hierarchy" class="shortcut">Object Hierarchy</a>
30  | 
31 <a href="#PolKitGnomeAction.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
32  | 
33 <a href="#PolKitGnomeAction.properties" class="shortcut">Properties</a>
34  | 
35 <a href="#PolKitGnomeAction.signals" class="shortcut">Signals</a></nobr></td></tr>
3636 </table>
3737 <div class="refentry" lang="en">
3838 <a name="PolKitGnomeAction"></a><div class="titlepage"></div>
3939 <div class="refnamediv"><table width="100%"><tr>
4040 <td valign="top">
41 <h2>
42 <a name="id3137042"></a><span class="refentrytitle">PolKitGnomeAction</span>
43 </h2>
44 <p>PolKitGnomeAction &#8212; A GtkAction subclass where instances can be tied to a specific PolicyKit action.</p>
41 <h2><span class="refentrytitle"><a name="PolKitGnomeAction.top_of_page"></a>PolKitGnomeAction</span></h2>
42 <p>PolKitGnomeAction — A GtkAction subclass where instances can be tied to a specific PolicyKit action.</p>
4543 </td>
4644 <td valign="top" align="right"></td>
4745 </tr></table></div>
4846 <div class="refsynopsisdiv">
49 <h2>Synopsis</h2>
47 <a name="PolKitGnomeAction.synopsis"></a><h2>Synopsis</h2>
5048 <pre class="synopsis">
51
52
53
54 <a class="link" href="PolKitGnomeAction.html#PolKitGnomeActionPrivate">PolKitGnomeActionPrivate</a>;
55 <a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction-struct">PolKitGnomeAction</a>;
56 <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a>* <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-new">polkit_gnome_action_new</a> (const <a
49 <a
50 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeActionPrivate"
51 >PolKitGnomeActionPrivate</a>;
52 <a
53 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-struct"
54 >PolKitGnomeAction</a>;
55 <a
56 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
57 >PolKitGnomeAction</a>* <a
58 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-new"
59 >polkit_gnome_action_new</a> (const <a
5760 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
5861 >gchar</a> *name);
59 <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a>* <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-new-default">polkit_gnome_action_new_default</a> (const <a
62 <a
63 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
64 >PolKitGnomeAction</a>* <a
65 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-new-default"
66 >polkit_gnome_action_new_default</a> (const <a
6067 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
6168 >gchar</a> *name,
6269 <a
7077 >gchar</a> *tooltip);
7178 <a
7279 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#PolKitResult"
73 >PolKitResult</a> <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-get-polkit-result">polkit_gnome_action_get_polkit_result</a>
74 (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);
80 >PolKitResult</a> <a
81 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-get-polkit-result"
82 >polkit_gnome_action_get_polkit_result</a>
83 (<a
84 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
85 >PolKitGnomeAction</a> *action);
7586 <a
7687 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
77 >gboolean</a> <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-get-sensitive">polkit_gnome_action_get_sensitive</a> (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);
78 void <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-set-sensitive">polkit_gnome_action_set_sensitive</a> (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
88 >gboolean</a> <a
89 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-get-sensitive"
90 >polkit_gnome_action_get_sensitive</a> (<a
91 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
92 >PolKitGnomeAction</a> *action);
93 void <a
94 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-set-sensitive"
95 >polkit_gnome_action_set_sensitive</a> (<a
96 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
97 >PolKitGnomeAction</a> *action,
7998 <a
8099 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
81100 >gboolean</a> sensitive);
82101 <a
83102 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
84 >gboolean</a> <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-get-visible">polkit_gnome_action_get_visible</a> (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);
85 void <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-set-visible">polkit_gnome_action_set_visible</a> (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
103 >gboolean</a> <a
104 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-get-visible"
105 >polkit_gnome_action_get_visible</a> (<a
106 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
107 >PolKitGnomeAction</a> *action);
108 void <a
109 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-set-visible"
110 >polkit_gnome_action_set_visible</a> (<a
111 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
112 >PolKitGnomeAction</a> *action,
86113 <a
87114 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
88115 >gboolean</a> visible);
89116 <a
90117 href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
91 >GtkWidget</a>* <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-create-button">polkit_gnome_action_create_button</a> (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);
92
118 >GtkWidget</a>* <a
119 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-create-button"
120 >polkit_gnome_action_create_button</a> (<a
121 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
122 >PolKitGnomeAction</a> *action);
93123 </pre>
94124 </div>
95125 <div class="refsect1" lang="en">
96 <a name="id3123724"></a><h2>Object Hierarchy</h2>
126 <a name="PolKitGnomeAction.object-hierarchy"></a><h2>Object Hierarchy</h2>
97127 <pre class="synopsis">
98
99128 <a
100129 href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
101130 >GObject</a>
103132 href="/usr/share/gtk-doc/html/gtk/GtkAction.html"
104133 >GtkAction</a>
105134 +----PolKitGnomeAction
106 +----<a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a>
135 +----<a
136 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
137 >PolKitGnomeToggleAction</a>
107138 </pre>
108139 </div>
109140 <div class="refsect1" lang="en">
110 <a name="id3123761"></a><h2>Implemented Interfaces</h2>
141 <a name="PolKitGnomeAction.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
111142 <p>
112143 PolKitGnomeAction implements
113144 <a
115146 >GtkBuildable</a>.</p>
116147 </div>
117148 <div class="refsect1" lang="en">
118 <a name="id3123782"></a><h2>Properties</h2>
149 <a name="PolKitGnomeAction.properties"></a><h2>Properties</h2>
119150 <pre class="synopsis">
120
121 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-icon-name">auth-icon-name</a>" <a
122 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
123 >gchararray</a> : Read / Write
124 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-label">auth-label</a>" <a
125 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
126 >gchararray</a> : Read / Write
127 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-sensitive">auth-sensitive</a>" <a
151 "<a
152 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-icon-name"
153 >auth-icon-name</a>" <a
154 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
155 >gchar</a>* : Read / Write
156 "<a
157 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-label"
158 >auth-label</a>" <a
159 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
160 >gchar</a>* : Read / Write
161 "<a
162 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-sensitive"
163 >auth-sensitive</a>" <a
128164 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
129165 >gboolean</a> : Read / Write
130 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-short-label">auth-short-label</a>" <a
131 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
132 >gchararray</a> : Read / Write
133 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-tooltip">auth-tooltip</a>" <a
134 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
135 >gchararray</a> : Read / Write
136 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--auth-visible">auth-visible</a>" <a
166 "<a
167 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-short-label"
168 >auth-short-label</a>" <a
169 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
170 >gchar</a>* : Read / Write
171 "<a
172 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-tooltip"
173 >auth-tooltip</a>" <a
174 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
175 >gchar</a>* : Read / Write
176 "<a
177 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-visible"
178 >auth-visible</a>" <a
137179 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
138180 >gboolean</a> : Read / Write
139 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--master-sensitive">master-sensitive</a>" <a
181 "<a
182 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--master-sensitive"
183 >master-sensitive</a>" <a
140184 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
141185 >gboolean</a> : Read / Write
142 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--master-visible">master-visible</a>" <a
186 "<a
187 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--master-visible"
188 >master-visible</a>" <a
143189 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
144190 >gboolean</a> : Read / Write
145 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-icon-name">no-icon-name</a>" <a
146 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
147 >gchararray</a> : Read / Write
148 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-label">no-label</a>" <a
149 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
150 >gchararray</a> : Read / Write
151 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-sensitive">no-sensitive</a>" <a
191 "<a
192 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-icon-name"
193 >no-icon-name</a>" <a
194 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
195 >gchar</a>* : Read / Write
196 "<a
197 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-label"
198 >no-label</a>" <a
199 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
200 >gchar</a>* : Read / Write
201 "<a
202 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-sensitive"
203 >no-sensitive</a>" <a
152204 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
153205 >gboolean</a> : Read / Write
154 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-short-label">no-short-label</a>" <a
155 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
156 >gchararray</a> : Read / Write
157 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-tooltip">no-tooltip</a>" <a
158 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
159 >gchararray</a> : Read / Write
160 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--no-visible">no-visible</a>" <a
206 "<a
207 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-short-label"
208 >no-short-label</a>" <a
209 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
210 >gchar</a>* : Read / Write
211 "<a
212 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-tooltip"
213 >no-tooltip</a>" <a
214 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
215 >gchar</a>* : Read / Write
216 "<a
217 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--no-visible"
218 >no-visible</a>" <a
161219 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
162220 >gboolean</a> : Read / Write
163 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--polkit-action">polkit-action</a>" <a
221 "<a
222 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--polkit-action"
223 >polkit-action</a>" <a
164224 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
165225 >gpointer</a> : Read / Write / Construct
166 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--polkit-action-sufficient">polkit-action-sufficient</a>" <a
226 "<a
227 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--polkit-action-sufficient"
228 >polkit-action-sufficient</a>" <a
167229 href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
168 >GValueArray</a> : Read / Write / Construct
169 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-icon-name">self-blocked-icon-name</a>" <a
170 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
171 >gchararray</a> : Read / Write
172 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-label">self-blocked-label</a>" <a
173 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
174 >gchararray</a> : Read / Write
175 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-sensitive">self-blocked-sensitive</a>" <a
230 >GValueArray</a>* : Read / Write / Construct
231 "<a
232 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-icon-name"
233 >self-blocked-icon-name</a>" <a
234 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
235 >gchar</a>* : Read / Write
236 "<a
237 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-label"
238 >self-blocked-label</a>" <a
239 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
240 >gchar</a>* : Read / Write
241 "<a
242 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-sensitive"
243 >self-blocked-sensitive</a>" <a
176244 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
177245 >gboolean</a> : Read / Write
178 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-short-label">self-blocked-short-label</a>" <a
179 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
180 >gchararray</a> : Read / Write
181 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-tooltip">self-blocked-tooltip</a>" <a
182 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
183 >gchararray</a> : Read / Write
184 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-visible">self-blocked-visible</a>" <a
246 "<a
247 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-short-label"
248 >self-blocked-short-label</a>" <a
249 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
250 >gchar</a>* : Read / Write
251 "<a
252 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-tooltip"
253 >self-blocked-tooltip</a>" <a
254 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
255 >gchar</a>* : Read / Write
256 "<a
257 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--self-blocked-visible"
258 >self-blocked-visible</a>" <a
185259 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
186260 >gboolean</a> : Read / Write
187 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--target-pid">target-pid</a>" <a
261 "<a
262 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--target-pid"
263 >target-pid</a>" <a
188264 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
189265 >guint</a> : Read / Write / Construct
190 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-icon-name">yes-icon-name</a>" <a
191 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
192 >gchararray</a> : Read / Write
193 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-label">yes-label</a>" <a
194 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
195 >gchararray</a> : Read / Write
196 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-sensitive">yes-sensitive</a>" <a
266 "<a
267 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-icon-name"
268 >yes-icon-name</a>" <a
269 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
270 >gchar</a>* : Read / Write
271 "<a
272 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-label"
273 >yes-label</a>" <a
274 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
275 >gchar</a>* : Read / Write
276 "<a
277 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-sensitive"
278 >yes-sensitive</a>" <a
197279 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
198280 >gboolean</a> : Read / Write
199 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-short-label">yes-short-label</a>" <a
200 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
201 >gchararray</a> : Read / Write
202 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-tooltip">yes-tooltip</a>" <a
203 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
204 >gchararray</a> : Read / Write
205 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction--yes-visible">yes-visible</a>" <a
281 "<a
282 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-short-label"
283 >yes-short-label</a>" <a
284 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
285 >gchar</a>* : Read / Write
286 "<a
287 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-tooltip"
288 >yes-tooltip</a>" <a
289 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
290 >gchar</a>* : Read / Write
291 "<a
292 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-visible"
293 >yes-visible</a>" <a
206294 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
207295 >gboolean</a> : Read / Write
208296 </pre>
209297 </div>
210298 <div class="refsect1" lang="en">
211 <a name="id3134292"></a><h2>Signals</h2>
299 <a name="PolKitGnomeAction.signals"></a><h2>Signals</h2>
212300 <pre class="synopsis">
213
214 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction-auth-end">auth-end</a>" : Run Last
215 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction-auth-start">auth-start</a>" : Run Last
216 "<a class="link" href="PolKitGnomeAction.html#PolKitGnomeAction-polkit-result-changed">polkit-result-changed</a>" : Run Last
301 "<a
302 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-auth-end"
303 >auth-end</a>" : Run Last
304 "<a
305 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-auth-start"
306 >auth-start</a>" : Run Last
307 "<a
308 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-polkit-result-changed"
309 >polkit-result-changed</a>" : Run Last
217310 </pre>
218311 </div>
219312 <div class="refsect1" lang="en">
220 <a name="id3134330"></a><h2>Description</h2>
313 <a name="PolKitGnomeAction.description"></a><h2>Description</h2>
221314 <p>
222315 Actions in GTK+ represent operations that the user can be perform,
223316 along with some information how it should be presented in the
230323 activate its action.
231324 </p>
232325 <p>
233 Instances of <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> class updates the label, tooltip,
326 Instances of <a
327 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
328 ><span class="type">PolKitGnomeAction</span></a> class updates the label, tooltip,
234329 icon-name, visible and properties of the parent <a
235330 href="/usr/share/gtk-doc/html/gtk/GtkAction.html"
236331 ><span class="type">GtkAction</span></a> instance
237332 according to what result PolicyKit gives about a given
238333 <a
239334 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
240 ><span class="type">PolKitAction</span></a> object. The <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext"><span class="type">PolKitGnomeContext</span></a> class is used
335 ><span class="type">PolKitAction</span></a> object. The <a
336 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
337 ><span class="type">PolKitGnomeContext</span></a> class is used
241338 internally to track changes. This means that external events (such
242339 as the editing of the /etc/PolicyKit/PolicyKit.conf file,
243340 ConsoleKit session activity changes or if the user gains a
245342 connected proxy widgets, to be updated.
246343 </p>
247344 <p>
248 In addition, the <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> class intercepts the ::activate
345 In addition, the <a
346 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
347 ><span class="type">PolKitGnomeAction</span></a> class intercepts the ::activate
249348 signal defined in <a
250349 href="/usr/share/gtk-doc/html/gtk/GtkAction.html"
251350 ><span class="type">GtkAction</span></a>. When the result from PolicyKit is
259358 </p>
260359 <p>
261360 As a result, everything happens under the covers; the application
262 programmer using <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> will only get the ::activate
361 programmer using <a
362 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
363 ><span class="type">PolKitGnomeAction</span></a> will only get the ::activate
263364 signal when the answer from PolicyKit is yes and as such don't have
264365 to worry about bringing up authentication dialogs if the property
265366 "no-sensitive" is set to <a
267368 ><span class="type">FALSE</span></a>.
268369 </p>
269370 <p>
270 When an authentication dialog is show, the <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> class
371 When an authentication dialog is show, the <a
372 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
373 ><span class="type">PolKitGnomeAction</span></a> class
271374 will pass the XID of the top-level window that the proxy widget
272375 causing the activation to <code class="function">polkit_gnome_auth_show_dialog()</code>.
273376 </p>
274377 <p>
275 An example of how to use <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> follows. First, build
378 An example of how to use <a
379 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
380 ><span class="type">PolKitGnomeAction</span></a> follows. First, build
276381 the following program
277382 </p>
278383 <p>
413518
414519 gtk_show_about_dialog (NULL,
415520 "version", VERSION,
416 "copyright", _("Copyright &#169; 2007 David Zeuthen"),
521 "copyright", _("Copyright © 2007 David Zeuthen"),
417522 "website-label", _("PolicyKit-gnome Website"),
418523 "website", "http://hal.freedesktop.org/docs/PolicyKit-gnome/",
419524 "program-name", _("PolicyKit-gnome demo"),
745850 </p>
746851 <p>
747852 </p>
748 <pre class="programlisting">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
749 &lt;!DOCTYPE policyconfig PUBLIC
750 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
751 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd"&gt;
752 &lt;policyconfig&gt;
753
754 &lt;action id="org.gnome.policykit.examples.jump"&gt;
755 &lt;description&gt;Jump&lt;/description&gt;
756 &lt;description xml:lang="en_GB"&gt;Jump&lt;/description&gt;
757 &lt;description xml:lang="fi"&gt;Hypp&#228;&#228;&lt;/description&gt;
758 &lt;description xml:lang="fr"&gt;Sauter&lt;/description&gt;
759 &lt;description xml:lang="ja"&gt;Jump&lt;/description&gt;
760 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Jumping&lt;/message&gt;
761 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Jumping&lt;/message&gt;
762 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta hypp&#228;&#228;m&#228;st&#228;&lt;/message&gt;
763 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de sauter&lt;/message&gt;
764 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Jumping&lt;/message&gt;
765 &lt;defaults&gt;
766 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
767 &lt;allow_active&gt;auth_self_one_shot&lt;/allow_active&gt;
768 &lt;/defaults&gt;
769 &lt;/action&gt;
770
771 &lt;action id="org.gnome.policykit.examples.frobnicate"&gt;
772 &lt;description&gt;Frobnicate&lt;/description&gt;
773 &lt;description xml:lang="da"&gt;Frobniker&lt;/description&gt;
774 &lt;description xml:lang="en_GB"&gt;Frobnicate&lt;/description&gt;
775 &lt;description xml:lang="fi"&gt;S&#228;&#228;d&#228;&lt;/description&gt;
776 &lt;description xml:lang="fr"&gt;Tripatouiller&lt;/description&gt;
777 &lt;description xml:lang="ja"&gt;Frobnicate&lt;/description&gt;
778 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Frobnicating&lt;/message&gt;
779 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper i at Frobnikere!&lt;/message&gt;
780 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Frobnicating&lt;/message&gt;
781 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta s&#228;&#228;t&#228;m&#228;st&#228;&lt;/message&gt;
782 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de tripatouiller&lt;/message&gt;
783 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Frobnicating&lt;/message&gt;
784 &lt;defaults&gt;
785 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
786 &lt;allow_active&gt;auth_self&lt;/allow_active&gt;
787 &lt;/defaults&gt;
788 &lt;/action&gt;
789
790 &lt;action id="org.gnome.policykit.examples.tweak"&gt;
791 &lt;description&gt;Tweak&lt;/description&gt;
792 &lt;description xml:lang="da"&gt;Tv&#230;k&lt;/description&gt;
793 &lt;description xml:lang="en_GB"&gt;Tweak&lt;/description&gt;
794 &lt;description xml:lang="fi"&gt;Virit&#228;&lt;/description&gt;
795 &lt;description xml:lang="fr"&gt;Ajuster&lt;/description&gt;
796 &lt;description xml:lang="ja"&gt;Tweak&lt;/description&gt;
797 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Tweaking&lt;/message&gt;
798 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper i at Tv&#230;kke!&lt;/message&gt;
799 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Tweaking&lt;/message&gt;
800 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta viritt&#228;m&#228;st&#228;&lt;/message&gt;
801 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome d'ajuster&lt;/message&gt;
802 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Tweaking&lt;/message&gt;
803 &lt;defaults&gt;
804 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
805 &lt;allow_active&gt;auth_admin&lt;/allow_active&gt;
806 &lt;/defaults&gt;
807 &lt;/action&gt;
808
809 &lt;action id="org.gnome.policykit.examples.twiddle"&gt;
810 &lt;description&gt;Twiddle&lt;/description&gt;
811 &lt;description xml:lang="da"&gt;Tvidl&lt;/description&gt;
812 &lt;description xml:lang="en_GB"&gt;Twiddle&lt;/description&gt;
813 &lt;description xml:lang="fi"&gt;Py&#246;rittele&lt;/description&gt;
814 &lt;description xml:lang="fr"&gt;Bidouiller&lt;/description&gt;
815 &lt;description xml:lang="ja"&gt;Twiddle&lt;/description&gt;
816 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Twiddling&lt;/message&gt;
817 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper i at Tvidle!&lt;/message&gt;
818 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Twiddling&lt;/message&gt;
819 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta py&#246;rittelem&#228;st&#228;&lt;/message&gt;
820 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de bidouiller&lt;/message&gt;
821 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Twiddling&lt;/message&gt;
822 &lt;defaults&gt;
823 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
824 &lt;allow_active&gt;auth_admin_keep_always&lt;/allow_active&gt;
825 &lt;/defaults&gt;
826 &lt;/action&gt;
827
828 &lt;action id="org.gnome.policykit.examples.punch"&gt;
829 &lt;description&gt;Punch&lt;/description&gt;
830 &lt;description xml:lang="da"&gt;Smadre&lt;/description&gt;
831 &lt;description xml:lang="en_GB"&gt;Punch&lt;/description&gt;
832 &lt;description xml:lang="fi"&gt;N&#228;p&#228;yt&#228;&lt;/description&gt;
833 &lt;description xml:lang="fr"&gt;Frapper&lt;/description&gt;
834 &lt;description xml:lang="ja"&gt;Punch&lt;/description&gt;
835 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Punching&lt;/message&gt;
836 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper i at Smadre!&lt;/message&gt;
837 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Punching&lt;/message&gt;
838 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta n&#228;p&#228;ytt&#228;m&#228;st&#228;&lt;/message&gt;
839 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de frapper&lt;/message&gt;
840 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Punching&lt;/message&gt;
841 &lt;defaults&gt;
842 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
843 &lt;allow_active&gt;auth_self_keep_session&lt;/allow_active&gt;
844 &lt;/defaults&gt;
845 &lt;/action&gt;
846
847 &lt;action id="org.gnome.policykit.examples.toggle"&gt;
848 &lt;description&gt;Toggle&lt;/description&gt;
849 &lt;description xml:lang="el"&gt;&#917;&#957;&#945;&#955;&#955;&#945;&#947;&#942;&lt;/description&gt;
850 &lt;description xml:lang="en_GB"&gt;Toggle&lt;/description&gt;
851 &lt;description xml:lang="fi"&gt;Kytke&lt;/description&gt;
852 &lt;description xml:lang="fr"&gt;Basculer&lt;/description&gt;
853 &lt;description xml:lang="ja"&gt;Toggle&lt;/description&gt;
854 &lt;description xml:lang="sv"&gt;V&#228;xla&lt;/description&gt;
855 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Toggling&lt;/message&gt;
856 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Toggling&lt;/message&gt;
857 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta kytkem&#228;st&#228;&lt;/message&gt;
858 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de basculer&lt;/message&gt;
859 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Toggling&lt;/message&gt;
860 &lt;defaults&gt;
861 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
862 &lt;allow_active&gt;auth_admin_keep_always&lt;/allow_active&gt;
863 &lt;/defaults&gt;
864 &lt;/action&gt;
865
866 &lt;action id="org.gnome.policykit.examples.kick-foo"&gt;
867 &lt;description&gt;Kick foo&lt;/description&gt;
868 &lt;description xml:lang="en_GB"&gt;Kick foo&lt;/description&gt;
869 &lt;description xml:lang="fi"&gt;Potkaise foota&lt;/description&gt;
870 &lt;description xml:lang="fr"&gt;Pousser toto&lt;/description&gt;
871 &lt;description xml:lang="ja"&gt;Kick foo&lt;/description&gt;
872 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Kicking foo&lt;/message&gt;
873 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper fra at Sparke foo!&lt;/message&gt;
874 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking foo&lt;/message&gt;
875 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta potkaisemasta foota&lt;/message&gt;
876 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de pousser toto&lt;/message&gt;
877 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking foo&lt;/message&gt;
878 &lt;defaults&gt;
879 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
880 &lt;allow_active&gt;auth_self&lt;/allow_active&gt;
881 &lt;/defaults&gt;
882 &lt;annotate key="org.gnome.policykit.examples.kick-path"&gt;foo&lt;/annotate&gt;
883 &lt;/action&gt;
884
885 &lt;action id="org.gnome.policykit.examples.kick-bar"&gt;
886 &lt;description&gt;Kick bar&lt;/description&gt;
887 &lt;description xml:lang="en_GB"&gt;Kick bar&lt;/description&gt;
888 &lt;description xml:lang="fi"&gt;Potkaise baria&lt;/description&gt;
889 &lt;description xml:lang="fr"&gt;Pousser titi&lt;/description&gt;
890 &lt;description xml:lang="ja"&gt;Kick bar&lt;/description&gt;
891 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Kicking bar&lt;/message&gt;
892 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper fra at Sparke bar!&lt;/message&gt;
893 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking bar&lt;/message&gt;
894 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta potkaisemasta baria&lt;/message&gt;
895 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de pousser titi&lt;/message&gt;
896 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking bar&lt;/message&gt;
897 &lt;defaults&gt;
898 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
899 &lt;allow_active&gt;auth_self&lt;/allow_active&gt;
900 &lt;/defaults&gt;
901 &lt;annotate key="org.gnome.policykit.examples.kick-path"&gt;bar&lt;/annotate&gt;
902 &lt;/action&gt;
903
904 &lt;action id="org.gnome.policykit.examples.kick-baz"&gt;
905 &lt;description&gt;Kick baz&lt;/description&gt;
906 &lt;description xml:lang="en_GB"&gt;Kick baz&lt;/description&gt;
907 &lt;description xml:lang="fi"&gt;Potkaise bazia&lt;/description&gt;
908 &lt;description xml:lang="fr"&gt;Pousser tata&lt;/description&gt;
909 &lt;description xml:lang="ja"&gt;Kick baz&lt;/description&gt;
910 &lt;message&gt;System policy prevents the PolicyKit-gnome example helper from Kicking baz&lt;/message&gt;
911 &lt;message xml:lang="da"&gt;System indstillinger forhindrer PolicyKit-gnome eksempel hj&#230;lper fra at Sparke baz!&lt;/message&gt;
912 &lt;message xml:lang="en_GB"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking baz&lt;/message&gt;
913 &lt;message xml:lang="fi"&gt;J&#228;rjestelm&#228;k&#228;yt&#228;nt&#246; est&#228;&#228; PolicyKit-gnomen esimerkkiavustinta potkaisemasta bazia&lt;/message&gt;
914 &lt;message xml:lang="fr"&gt;La strat&#233;gie syst&#232;me emp&#234;che l'assistant exemple de PolicyKit-gnome de pousser tata&lt;/message&gt;
915 &lt;message xml:lang="ja"&gt;System policy prevents the PolicyKit-gnome example helper from Kicking baz&lt;/message&gt;
916 &lt;defaults&gt;
917 &lt;allow_inactive&gt;no&lt;/allow_inactive&gt;
918 &lt;allow_active&gt;auth_self&lt;/allow_active&gt;
919 &lt;/defaults&gt;
920 &lt;annotate key="org.gnome.policykit.examples.kick-path"&gt;baz&lt;/annotate&gt;
921 &lt;/action&gt;
922
923 &lt;/policyconfig&gt;</pre>
853 <pre class="programlisting">FIXME: MISSING XINCLUDE CONTENT</pre>
924854 <p>
925855 </p>
926856 <p>
957887 </p>
958888 </div>
959889 <div class="refsect1" lang="en">
960 <a name="id3135159"></a><h2>Details</h2>
961 <div class="refsect2" lang="en">
962 <a name="id3135170"></a><h3>
963 <a name="PolKitGnomeActionPrivate"></a>PolKitGnomeActionPrivate</h3>
964 <a class="indexterm" name="id3135181"></a><pre class="programlisting">typedef struct _PolKitGnomeActionPrivate PolKitGnomeActionPrivate;</pre>
965 <p>
966
967 </p>
968 </div>
969 <hr>
970 <div class="refsect2" lang="en">
971 <a name="id3135198"></a><h3>
972 <a name="PolKitGnomeAction-struct"></a>PolKitGnomeAction</h3>
973 <a class="indexterm" name="id3135209"></a><pre class="programlisting">typedef struct _PolKitGnomeAction PolKitGnomeAction;</pre>
890 <a name="PolKitGnomeAction.details"></a><h2>Details</h2>
891 <div class="refsect2" lang="en">
892 <a name="PolKitGnomeActionPrivate"></a><h3>PolKitGnomeActionPrivate</h3>
893 <pre class="programlisting">typedef struct _PolKitGnomeActionPrivate PolKitGnomeActionPrivate;</pre>
894 <p>
895
896 </p>
897 </div>
898 <hr>
899 <div class="refsect2" lang="en">
900 <a name="PolKitGnomeAction-struct"></a><h3>PolKitGnomeAction</h3>
901 <pre class="programlisting">typedef struct _PolKitGnomeAction PolKitGnomeAction;</pre>
974902 <p>
975903 The PolKitGnomeAction struct contains only private data members and should not be accessed directly.</p>
976904 <p>
979907 </div>
980908 <hr>
981909 <div class="refsect2" lang="en">
982 <a name="id3135231"></a><h3>
983 <a name="polkit-gnome-action-new"></a>polkit_gnome_action_new ()</h3>
984 <a class="indexterm" name="id3135242"></a><pre class="programlisting"><a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a>* polkit_gnome_action_new (const <a
910 <a name="polkit-gnome-action-new"></a><h3>polkit_gnome_action_new ()</h3>
911 <pre class="programlisting"><a
912 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
913 >PolKitGnomeAction</a>* polkit_gnome_action_new (const <a
985914 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
986915 >gchar</a> *name);</pre>
987916 <p>
988 Creates a new <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object. The typical use for this
917 Creates a new <a
918 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
919 ><span class="type">PolKitGnomeAction</span></a> object. The typical use for this
989920 function is for specialized use where
990 <a class="link" href="PolKitGnomeAction.html#polkit-gnome-action-new-default"><code class="function">polkit_gnome_action_new_default()</code></a> does not meet the needs of the
921 <a
922 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-new-default"
923 ><code class="function">polkit_gnome_action_new_default()</code></a> does not meet the needs of the
991924 application. A short example of the usage of this contructor
992925 follows.
993926 </p>
994927 <p>
995928 If the 'polkit-action' property is <a
996 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
929 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
997930 ><span class="type">NULL</span></a> the behavior is similar to
998931 as if a <a
999932 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
1000 ><span class="type">PolKitAction</span></a> returned <a
1001 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#POLKIT-RESULT-YES:CAPS"
1002 ><span class="type">POLKIT_RESULT_YES</span></a>.
933 ><span class="type">PolKitAction</span></a> returned <span class="type">POLKIT_RESULT_YES</span>.
1003934 </p>
1004935 <p>
1005936 One can set the 'polkit-action-sufficient' property to a
1064995 <col align="left" valign="top">
1065996 <tbody>
1066997 <tr>
1067 <td><p><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></p></td>
998 <td><p><span class="term"><em class="parameter"><code>name</code></em>:</span></p></td>
1068999 <td> A unique name for the action
10691000 </td>
10701001 </tr>
10711002 <tr>
1072 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1073 <td> a new <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> or <a
1074 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
1003 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
1004 <td> a new <a
1005 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1006 ><span class="type">PolKitGnomeAction</span></a> or <a
1007 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
10751008 ><span class="type">NULL</span></a> if error is set
10761009 </td>
10771010 </tr>
10801013 </div>
10811014 <hr>
10821015 <div class="refsect2" lang="en">
1083 <a name="id3135443"></a><h3>
1084 <a name="polkit-gnome-action-new-default"></a>polkit_gnome_action_new_default ()</h3>
1085 <a class="indexterm" name="id3135456"></a><pre class="programlisting"><a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a>* polkit_gnome_action_new_default (const <a
1016 <a name="polkit-gnome-action-new-default"></a><h3>polkit_gnome_action_new_default ()</h3>
1017 <pre class="programlisting"><a
1018 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1019 >PolKitGnomeAction</a>* polkit_gnome_action_new_default (const <a
10861020 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
10871021 >gchar</a> *name,
10881022 <a
10951029 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
10961030 >gchar</a> *tooltip);</pre>
10971031 <p>
1098 Creates a new <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object with the default
1032 Creates a new <a
1033 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1034 ><span class="type">PolKitGnomeAction</span></a> object with the default
10991035 behavior for a given <a
11001036 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
11011037 ><span class="type">PolKitAction</span></a> object.
11171053 </p>
11181054 <p>
11191055 If the given polkit_action is <a
1120 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
1056 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
11211057 ><span class="type">NULL</span></a> the behavior is similar to as
11221058 if a <a
11231059 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
1124 ><span class="type">PolKitAction</span></a> returned <a
1125 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#POLKIT-RESULT-YES:CAPS"
1126 ><span class="type">POLKIT_RESULT_YES</span></a>.</p>
1060 ><span class="type">PolKitAction</span></a> returned <span class="type">POLKIT_RESULT_YES</span>.</p>
11271061 <p>
11281062
11291063 </p>
11311065 <col align="left" valign="top">
11321066 <tbody>
11331067 <tr>
1134 <td><p><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></p></td>
1068 <td><p><span class="term"><em class="parameter"><code>name</code></em>:</span></p></td>
11351069 <td> A unique name for the action
11361070 </td>
11371071 </tr>
11381072 <tr>
1139 <td><p><span class="term"><em class="parameter"><code>polkit_action</code></em>&#160;:</span></p></td>
1073 <td><p><span class="term"><em class="parameter"><code>polkit_action</code></em>:</span></p></td>
11401074 <td> the <a
11411075 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
11421076 ><span class="type">PolKitAction</span></a> to track
11431077 </td>
11441078 </tr>
11451079 <tr>
1146 <td><p><span class="term"><em class="parameter"><code>label</code></em>&#160;:</span></p></td>
1080 <td><p><span class="term"><em class="parameter"><code>label</code></em>:</span></p></td>
11471081 <td> the label to use (will also apply to short-label)
11481082 </td>
11491083 </tr>
11501084 <tr>
1151 <td><p><span class="term"><em class="parameter"><code>tooltip</code></em>&#160;:</span></p></td>
1085 <td><p><span class="term"><em class="parameter"><code>tooltip</code></em>:</span></p></td>
11521086 <td> the tool tip to use
11531087 </td>
11541088 </tr>
11551089 <tr>
1156 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1157 <td> a new <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> or <a
1158 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
1090 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
1091 <td> a new <a
1092 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1093 ><span class="type">PolKitGnomeAction</span></a> or <a
1094 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
11591095 ><span class="type">NULL</span></a> if error is set
11601096 </td>
11611097 </tr>
11641100 </div>
11651101 <hr>
11661102 <div class="refsect2" lang="en">
1167 <a name="id3135669"></a><h3>
1168 <a name="polkit-gnome-action-get-polkit-result"></a>polkit_gnome_action_get_polkit_result ()</h3>
1169 <a class="indexterm" name="id3135682"></a><pre class="programlisting"><a
1103 <a name="polkit-gnome-action-get-polkit-result"></a><h3>polkit_gnome_action_get_polkit_result ()</h3>
1104 <pre class="programlisting"><a
11701105 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#PolKitResult"
11711106 >PolKitResult</a> polkit_gnome_action_get_polkit_result
1172 (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);</pre>
1107 (<a
1108 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1109 >PolKitGnomeAction</a> *action);</pre>
11731110 <p>
11741111 Gets the <a
11751112 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#PolKitResult"
11771114 privileged to do the <a
11781115 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
11791116 ><span class="type">PolKitAction</span></a> associated with this
1180 <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object.</p>
1117 <a
1118 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1119 ><span class="type">PolKitGnomeAction</span></a> object.</p>
11811120 <p>
11821121
11831122 </p>
11851124 <col align="left" valign="top">
11861125 <tbody>
11871126 <tr>
1188 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1189 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1190 </td>
1191 </tr>
1192 <tr>
1193 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1127 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1128 <td> The <a
1129 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1130 ><span class="type">PolKitGnomeAction</span></a> object
1131 </td>
1132 </tr>
1133 <tr>
1134 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
11941135 <td> The <a
11951136 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
11961137 ><span class="type">PolKitAction</span></a> object. The caller shall not unref this object.
12011142 </div>
12021143 <hr>
12031144 <div class="refsect2" lang="en">
1204 <a name="id3144943"></a><h3>
1205 <a name="polkit-gnome-action-get-sensitive"></a>polkit_gnome_action_get_sensitive ()</h3>
1206 <a class="indexterm" name="id3144956"></a><pre class="programlisting"><a
1207 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1208 >gboolean</a> polkit_gnome_action_get_sensitive (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);</pre>
1145 <a name="polkit-gnome-action-get-sensitive"></a><h3>polkit_gnome_action_get_sensitive ()</h3>
1146 <pre class="programlisting"><a
1147 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1148 >gboolean</a> polkit_gnome_action_get_sensitive (<a
1149 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1150 >PolKitGnomeAction</a> *action);</pre>
12091151 <p>
12101152 Get the master sensitivity, see PolKitGnomeAction:master-sensitive:
12111153 for details.</p>
12161158 <col align="left" valign="top">
12171159 <tbody>
12181160 <tr>
1219 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1220 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1221 </td>
1222 </tr>
1223 <tr>
1224 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1161 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1162 <td> The <a
1163 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1164 ><span class="type">PolKitGnomeAction</span></a> object
1165 </td>
1166 </tr>
1167 <tr>
1168 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
12251169 <td> the master sensitivity
12261170 </td>
12271171 </tr>
12301174 </div>
12311175 <hr>
12321176 <div class="refsect2" lang="en">
1233 <a name="id3145017"></a><h3>
1234 <a name="polkit-gnome-action-set-sensitive"></a>polkit_gnome_action_set_sensitive ()</h3>
1235 <a class="indexterm" name="id3145030"></a><pre class="programlisting">void polkit_gnome_action_set_sensitive (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
1177 <a name="polkit-gnome-action-set-sensitive"></a><h3>polkit_gnome_action_set_sensitive ()</h3>
1178 <pre class="programlisting">void polkit_gnome_action_set_sensitive (<a
1179 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1180 >PolKitGnomeAction</a> *action,
12361181 <a
12371182 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
12381183 >gboolean</a> sensitive);</pre>
12461191 <col align="left" valign="top">
12471192 <tbody>
12481193 <tr>
1249 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1250 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1251 </td>
1252 </tr>
1253 <tr>
1254 <td><p><span class="term"><em class="parameter"><code>sensitive</code></em>&#160;:</span></p></td>
1194 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1195 <td> The <a
1196 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1197 ><span class="type">PolKitGnomeAction</span></a> object
1198 </td>
1199 </tr>
1200 <tr>
1201 <td><p><span class="term"><em class="parameter"><code>sensitive</code></em>:</span></p></td>
12551202 <td> master sensitivity
12561203 </td>
12571204 </tr>
12601207 </div>
12611208 <hr>
12621209 <div class="refsect2" lang="en">
1263 <a name="id3145101"></a><h3>
1264 <a name="polkit-gnome-action-get-visible"></a>polkit_gnome_action_get_visible ()</h3>
1265 <a class="indexterm" name="id3145113"></a><pre class="programlisting"><a
1266 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1267 >gboolean</a> polkit_gnome_action_get_visible (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);</pre>
1210 <a name="polkit-gnome-action-get-visible"></a><h3>polkit_gnome_action_get_visible ()</h3>
1211 <pre class="programlisting"><a
1212 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1213 >gboolean</a> polkit_gnome_action_get_visible (<a
1214 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1215 >PolKitGnomeAction</a> *action);</pre>
12681216 <p>
12691217 Get the master visibility, see PolKitGnomeAction:master-visible:
12701218 for details.</p>
12751223 <col align="left" valign="top">
12761224 <tbody>
12771225 <tr>
1278 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1279 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1280 </td>
1281 </tr>
1282 <tr>
1283 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1226 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1227 <td> The <a
1228 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1229 ><span class="type">PolKitGnomeAction</span></a> object
1230 </td>
1231 </tr>
1232 <tr>
1233 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
12841234 <td> the master visibility
12851235 </td>
12861236 </tr>
12891239 </div>
12901240 <hr>
12911241 <div class="refsect2" lang="en">
1292 <a name="id3145175"></a><h3>
1293 <a name="polkit-gnome-action-set-visible"></a>polkit_gnome_action_set_visible ()</h3>
1294 <a class="indexterm" name="id3145187"></a><pre class="programlisting">void polkit_gnome_action_set_visible (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
1242 <a name="polkit-gnome-action-set-visible"></a><h3>polkit_gnome_action_set_visible ()</h3>
1243 <pre class="programlisting">void polkit_gnome_action_set_visible (<a
1244 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1245 >PolKitGnomeAction</a> *action,
12951246 <a
12961247 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
12971248 >gboolean</a> visible);</pre>
13051256 <col align="left" valign="top">
13061257 <tbody>
13071258 <tr>
1308 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1309 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1310 </td>
1311 </tr>
1312 <tr>
1313 <td><p><span class="term"><em class="parameter"><code>visible</code></em>&#160;:</span></p></td>
1259 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1260 <td> The <a
1261 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1262 ><span class="type">PolKitGnomeAction</span></a> object
1263 </td>
1264 </tr>
1265 <tr>
1266 <td><p><span class="term"><em class="parameter"><code>visible</code></em>:</span></p></td>
13141267 <td> master visibility
13151268 </td>
13161269 </tr>
13191272 </div>
13201273 <hr>
13211274 <div class="refsect2" lang="en">
1322 <a name="id3145259"></a><h3>
1323 <a name="polkit-gnome-action-create-button"></a>polkit_gnome_action_create_button ()</h3>
1324 <a class="indexterm" name="id3145272"></a><pre class="programlisting"><a
1275 <a name="polkit-gnome-action-create-button"></a><h3>polkit_gnome_action_create_button ()</h3>
1276 <pre class="programlisting"><a
13251277 href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
1326 >GtkWidget</a>* polkit_gnome_action_create_button (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action);</pre>
1278 >GtkWidget</a>* polkit_gnome_action_create_button (<a
1279 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1280 >PolKitGnomeAction</a> *action);</pre>
13271281 <p>
13281282 Create a button for the given action that displays the label,
13291283 tooltip and icon_name corresponding to whether the state, according
13351289 <col align="left" valign="top">
13361290 <tbody>
13371291 <tr>
1338 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1339 <td> The <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> object
1340 </td>
1341 </tr>
1342 <tr>
1343 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
1292 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
1293 <td> The <a
1294 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1295 ><span class="type">PolKitGnomeAction</span></a> object
1296 </td>
1297 </tr>
1298 <tr>
1299 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
13441300 <td> A <a
13451301 href="/usr/share/gtk-doc/html/gtk/GtkButton.html"
13461302 ><span class="type">GtkButton</span></a> instance connected to the action
13511307 </div>
13521308 </div>
13531309 <div class="refsect1" lang="en">
1354 <a name="id3145343"></a><h2>Property Details</h2>
1355 <div class="refsect2" lang="en">
1356 <a name="id3145352"></a><h3>
1357 <a name="PolKitGnomeAction--auth-icon-name"></a>The <code class="literal">"auth-icon-name"</code> property</h3>
1358 <a class="indexterm" name="id3145367"></a><pre class="programlisting"> "auth-icon-name" <a
1359 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1360 >gchararray</a> : Read / Write</pre>
1310 <a name="PolKitGnomeAction.property-details"></a><h2>Property Details</h2>
1311 <div class="refsect2" lang="en">
1312 <a name="PolKitGnomeAction--auth-icon-name"></a><h3>The <code class="literal">"auth-icon-name"</code> property</h3>
1313 <pre class="programlisting"> "auth-icon-name" <a
1314 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1315 >gchar</a>* : Read / Write</pre>
13611316 <p>If PolicyKit evaluates the result as 'auth', use this icon-name.</p>
13621317 <p>Default value: NULL</p>
13631318 </div>
13641319 <hr>
13651320 <div class="refsect2" lang="en">
1366 <a name="id3145390"></a><h3>
1367 <a name="PolKitGnomeAction--auth-label"></a>The <code class="literal">"auth-label"</code> property</h3>
1368 <a class="indexterm" name="id3145405"></a><pre class="programlisting"> "auth-label" <a
1369 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1370 >gchararray</a> : Read / Write</pre>
1321 <a name="PolKitGnomeAction--auth-label"></a><h3>The <code class="literal">"auth-label"</code> property</h3>
1322 <pre class="programlisting"> "auth-label" <a
1323 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1324 >gchar</a>* : Read / Write</pre>
13711325 <p>If PolicyKit evaluates the result as 'auth', use this label.</p>
13721326 <p>Default value: NULL</p>
13731327 </div>
13741328 <hr>
13751329 <div class="refsect2" lang="en">
1376 <a name="id3145429"></a><h3>
1377 <a name="PolKitGnomeAction--auth-sensitive"></a>The <code class="literal">"auth-sensitive"</code> property</h3>
1378 <a class="indexterm" name="id3145443"></a><pre class="programlisting"> "auth-sensitive" <a
1330 <a name="PolKitGnomeAction--auth-sensitive"></a><h3>The <code class="literal">"auth-sensitive"</code> property</h3>
1331 <pre class="programlisting"> "auth-sensitive" <a
13791332 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
13801333 >gboolean</a> : Read / Write</pre>
13811334 <p>If PolicyKit evaluates the result as 'auth', whether the action will be sensitive.</p>
13831336 </div>
13841337 <hr>
13851338 <div class="refsect2" lang="en">
1386 <a name="id3145468"></a><h3>
1387 <a name="PolKitGnomeAction--auth-short-label"></a>The <code class="literal">"auth-short-label"</code> property</h3>
1388 <a class="indexterm" name="id3145483"></a><pre class="programlisting"> "auth-short-label" <a
1389 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1390 >gchararray</a> : Read / Write</pre>
1339 <a name="PolKitGnomeAction--auth-short-label"></a><h3>The <code class="literal">"auth-short-label"</code> property</h3>
1340 <pre class="programlisting"> "auth-short-label" <a
1341 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1342 >gchar</a>* : Read / Write</pre>
13911343 <p>If PolicyKit evaluates the result as 'auth', use this short-label.</p>
13921344 <p>Default value: NULL</p>
13931345 </div>
13941346 <hr>
13951347 <div class="refsect2" lang="en">
1396 <a name="id3145507"></a><h3>
1397 <a name="PolKitGnomeAction--auth-tooltip"></a>The <code class="literal">"auth-tooltip"</code> property</h3>
1398 <a class="indexterm" name="id3145521"></a><pre class="programlisting"> "auth-tooltip" <a
1399 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1400 >gchararray</a> : Read / Write</pre>
1348 <a name="PolKitGnomeAction--auth-tooltip"></a><h3>The <code class="literal">"auth-tooltip"</code> property</h3>
1349 <pre class="programlisting"> "auth-tooltip" <a
1350 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1351 >gchar</a>* : Read / Write</pre>
14011352 <p>If PolicyKit evaluates the result as 'auth', use this tooltip.</p>
14021353 <p>Default value: NULL</p>
14031354 </div>
14041355 <hr>
14051356 <div class="refsect2" lang="en">
1406 <a name="id3145545"></a><h3>
1407 <a name="PolKitGnomeAction--auth-visible"></a>The <code class="literal">"auth-visible"</code> property</h3>
1408 <a class="indexterm" name="id3145560"></a><pre class="programlisting"> "auth-visible" <a
1357 <a name="PolKitGnomeAction--auth-visible"></a><h3>The <code class="literal">"auth-visible"</code> property</h3>
1358 <pre class="programlisting"> "auth-visible" <a
14091359 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
14101360 >gboolean</a> : Read / Write</pre>
14111361 <p>If PolicyKit evaluates the result as 'auth', whether the action will be visible.</p>
14131363 </div>
14141364 <hr>
14151365 <div class="refsect2" lang="en">
1416 <a name="id3145584"></a><h3>
1417 <a name="PolKitGnomeAction--master-sensitive"></a>The <code class="literal">"master-sensitive"</code> property</h3>
1418 <a class="indexterm" name="id3145599"></a><pre class="programlisting"> "master-sensitive" <a
1366 <a name="PolKitGnomeAction--master-sensitive"></a><h3>The <code class="literal">"master-sensitive"</code> property</h3>
1367 <pre class="programlisting"> "master-sensitive" <a
14191368 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
14201369 >gboolean</a> : Read / Write</pre>
14211370 <p>Can be set to FALSE to force insensitivity no matter what PolicyKit reports.</p>
14231372 </div>
14241373 <hr>
14251374 <div class="refsect2" lang="en">
1426 <a name="id3145624"></a><h3>
1427 <a name="PolKitGnomeAction--master-visible"></a>The <code class="literal">"master-visible"</code> property</h3>
1428 <a class="indexterm" name="id3145638"></a><pre class="programlisting"> "master-visible" <a
1375 <a name="PolKitGnomeAction--master-visible"></a><h3>The <code class="literal">"master-visible"</code> property</h3>
1376 <pre class="programlisting"> "master-visible" <a
14291377 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
14301378 >gboolean</a> : Read / Write</pre>
14311379 <p>Can be set to FALSE to force invisibility no matter what PolicyKit reports.</p>
14331381 </div>
14341382 <hr>
14351383 <div class="refsect2" lang="en">
1436 <a name="id3145663"></a><h3>
1437 <a name="PolKitGnomeAction--no-icon-name"></a>The <code class="literal">"no-icon-name"</code> property</h3>
1438 <a class="indexterm" name="id3145677"></a><pre class="programlisting"> "no-icon-name" <a
1439 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1440 >gchararray</a> : Read / Write</pre>
1384 <a name="PolKitGnomeAction--no-icon-name"></a><h3>The <code class="literal">"no-icon-name"</code> property</h3>
1385 <pre class="programlisting"> "no-icon-name" <a
1386 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1387 >gchar</a>* : Read / Write</pre>
14411388 <p>If PolicyKit evaluates the result as 'no', use this icon-name.</p>
14421389 <p>Default value: NULL</p>
14431390 </div>
14441391 <hr>
14451392 <div class="refsect2" lang="en">
1446 <a name="id3145701"></a><h3>
1447 <a name="PolKitGnomeAction--no-label"></a>The <code class="literal">"no-label"</code> property</h3>
1448 <a class="indexterm" name="id3145714"></a><pre class="programlisting"> "no-label" <a
1449 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1450 >gchararray</a> : Read / Write</pre>
1393 <a name="PolKitGnomeAction--no-label"></a><h3>The <code class="literal">"no-label"</code> property</h3>
1394 <pre class="programlisting"> "no-label" <a
1395 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1396 >gchar</a>* : Read / Write</pre>
14511397 <p>If PolicyKit evaluates the result as 'no', use this label.</p>
14521398 <p>Default value: NULL</p>
14531399 </div>
14541400 <hr>
14551401 <div class="refsect2" lang="en">
1456 <a name="id3145738"></a><h3>
1457 <a name="PolKitGnomeAction--no-sensitive"></a>The <code class="literal">"no-sensitive"</code> property</h3>
1458 <a class="indexterm" name="id3145752"></a><pre class="programlisting"> "no-sensitive" <a
1402 <a name="PolKitGnomeAction--no-sensitive"></a><h3>The <code class="literal">"no-sensitive"</code> property</h3>
1403 <pre class="programlisting"> "no-sensitive" <a
14591404 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
14601405 >gboolean</a> : Read / Write</pre>
14611406 <p>If PolicyKit evaluates the result as 'no', whether the action will be sensitive.</p>
14631408 </div>
14641409 <hr>
14651410 <div class="refsect2" lang="en">
1466 <a name="id3145777"></a><h3>
1467 <a name="PolKitGnomeAction--no-short-label"></a>The <code class="literal">"no-short-label"</code> property</h3>
1468 <a class="indexterm" name="id3145791"></a><pre class="programlisting"> "no-short-label" <a
1469 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1470 >gchararray</a> : Read / Write</pre>
1411 <a name="PolKitGnomeAction--no-short-label"></a><h3>The <code class="literal">"no-short-label"</code> property</h3>
1412 <pre class="programlisting"> "no-short-label" <a
1413 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1414 >gchar</a>* : Read / Write</pre>
14711415 <p>If PolicyKit evaluates the result as 'no', use this short-label.</p>
14721416 <p>Default value: NULL</p>
14731417 </div>
14741418 <hr>
14751419 <div class="refsect2" lang="en">
1476 <a name="id3145815"></a><h3>
1477 <a name="PolKitGnomeAction--no-tooltip"></a>The <code class="literal">"no-tooltip"</code> property</h3>
1478 <a class="indexterm" name="id3145830"></a><pre class="programlisting"> "no-tooltip" <a
1479 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1480 >gchararray</a> : Read / Write</pre>
1420 <a name="PolKitGnomeAction--no-tooltip"></a><h3>The <code class="literal">"no-tooltip"</code> property</h3>
1421 <pre class="programlisting"> "no-tooltip" <a
1422 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1423 >gchar</a>* : Read / Write</pre>
14811424 <p>If PolicyKit evaluates the result as 'no', use this tooltip.</p>
14821425 <p>Default value: NULL</p>
14831426 </div>
14841427 <hr>
14851428 <div class="refsect2" lang="en">
1486 <a name="id3145854"></a><h3>
1487 <a name="PolKitGnomeAction--no-visible"></a>The <code class="literal">"no-visible"</code> property</h3>
1488 <a class="indexterm" name="id3145868"></a><pre class="programlisting"> "no-visible" <a
1429 <a name="PolKitGnomeAction--no-visible"></a><h3>The <code class="literal">"no-visible"</code> property</h3>
1430 <pre class="programlisting"> "no-visible" <a
14891431 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
14901432 >gboolean</a> : Read / Write</pre>
14911433 <p>If PolicyKit evaluates the result as 'no', whether the action will be visible.</p>
14931435 </div>
14941436 <hr>
14951437 <div class="refsect2" lang="en">
1496 <a name="id3145893"></a><h3>
1497 <a name="PolKitGnomeAction--polkit-action"></a>The <code class="literal">"polkit-action"</code> property</h3>
1498 <a class="indexterm" name="id3145908"></a><pre class="programlisting"> "polkit-action" <a
1438 <a name="PolKitGnomeAction--polkit-action"></a><h3>The <code class="literal">"polkit-action"</code> property</h3>
1439 <pre class="programlisting"> "polkit-action" <a
14991440 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
15001441 >gpointer</a> : Read / Write / Construct</pre>
15011442 <p>The PolKitAction object this GTK+ action is tracking.</p>
15021443 </div>
15031444 <hr>
15041445 <div class="refsect2" lang="en">
1505 <a name="id3145929"></a><h3>
1506 <a name="PolKitGnomeAction--polkit-action-sufficient"></a>The <code class="literal">"polkit-action-sufficient"</code> property</h3>
1507 <a class="indexterm" name="id3145944"></a><pre class="programlisting"> "polkit-action-sufficient" <a
1446 <a name="PolKitGnomeAction--polkit-action-sufficient"></a><h3>The <code class="literal">"polkit-action-sufficient"</code> property</h3>
1447 <pre class="programlisting"> "polkit-action-sufficient" <a
15081448 href="/usr/share/gtk-doc/html/gobject/gobject-Value-arrays.html#GValueArray"
1509 >GValueArray</a> : Read / Write / Construct</pre>
1449 >GValueArray</a>* : Read / Write / Construct</pre>
15101450 <p>An array of PolKitAction objects that are sufficient to have authorizations for.</p>
15111451 </div>
15121452 <hr>
15131453 <div class="refsect2" lang="en">
1514 <a name="id3145966"></a><h3>
1515 <a name="PolKitGnomeAction--self-blocked-icon-name"></a>The <code class="literal">"self-blocked-icon-name"</code> property</h3>
1516 <a class="indexterm" name="id3145980"></a><pre class="programlisting"> "self-blocked-icon-name" <a
1517 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1518 >gchararray</a> : Read / Write</pre>
1454 <a name="PolKitGnomeAction--self-blocked-icon-name"></a><h3>The <code class="literal">"self-blocked-icon-name"</code> property</h3>
1455 <pre class="programlisting"> "self-blocked-icon-name" <a
1456 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1457 >gchar</a>* : Read / Write</pre>
15191458 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this icon-name.</p>
15201459 <p>Default value: NULL</p>
15211460 </div>
15221461 <hr>
15231462 <div class="refsect2" lang="en">
1524 <a name="id3146006"></a><h3>
1525 <a name="PolKitGnomeAction--self-blocked-label"></a>The <code class="literal">"self-blocked-label"</code> property</h3>
1526 <a class="indexterm" name="id3146020"></a><pre class="programlisting"> "self-blocked-label" <a
1527 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1528 >gchararray</a> : Read / Write</pre>
1463 <a name="PolKitGnomeAction--self-blocked-label"></a><h3>The <code class="literal">"self-blocked-label"</code> property</h3>
1464 <pre class="programlisting"> "self-blocked-label" <a
1465 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1466 >gchar</a>* : Read / Write</pre>
15291467 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this label.</p>
15301468 <p>Default value: NULL</p>
15311469 </div>
15321470 <hr>
15331471 <div class="refsect2" lang="en">
1534 <a name="id3146046"></a><h3>
1535 <a name="PolKitGnomeAction--self-blocked-sensitive"></a>The <code class="literal">"self-blocked-sensitive"</code> property</h3>
1536 <a class="indexterm" name="id3146060"></a><pre class="programlisting"> "self-blocked-sensitive" <a
1472 <a name="PolKitGnomeAction--self-blocked-sensitive"></a><h3>The <code class="literal">"self-blocked-sensitive"</code> property</h3>
1473 <pre class="programlisting"> "self-blocked-sensitive" <a
15371474 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
15381475 >gboolean</a> : Read / Write</pre>
15391476 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, whether the action will be sensitive.</p>
15411478 </div>
15421479 <hr>
15431480 <div class="refsect2" lang="en">
1544 <a name="id3146086"></a><h3>
1545 <a name="PolKitGnomeAction--self-blocked-short-label"></a>The <code class="literal">"self-blocked-short-label"</code> property</h3>
1546 <a class="indexterm" name="id3146101"></a><pre class="programlisting"> "self-blocked-short-label" <a
1547 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1548 >gchararray</a> : Read / Write</pre>
1481 <a name="PolKitGnomeAction--self-blocked-short-label"></a><h3>The <code class="literal">"self-blocked-short-label"</code> property</h3>
1482 <pre class="programlisting"> "self-blocked-short-label" <a
1483 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1484 >gchar</a>* : Read / Write</pre>
15491485 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this short-label.</p>
15501486 <p>Default value: NULL</p>
15511487 </div>
15521488 <hr>
15531489 <div class="refsect2" lang="en">
1554 <a name="id3146126"></a><h3>
1555 <a name="PolKitGnomeAction--self-blocked-tooltip"></a>The <code class="literal">"self-blocked-tooltip"</code> property</h3>
1556 <a class="indexterm" name="id3146141"></a><pre class="programlisting"> "self-blocked-tooltip" <a
1557 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1558 >gchararray</a> : Read / Write</pre>
1490 <a name="PolKitGnomeAction--self-blocked-tooltip"></a><h3>The <code class="literal">"self-blocked-tooltip"</code> property</h3>
1491 <pre class="programlisting"> "self-blocked-tooltip" <a
1492 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1493 >gchar</a>* : Read / Write</pre>
15591494 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this tooltip.</p>
15601495 <p>Default value: NULL</p>
15611496 </div>
15621497 <hr>
15631498 <div class="refsect2" lang="en">
1564 <a name="id3146166"></a><h3>
1565 <a name="PolKitGnomeAction--self-blocked-visible"></a>The <code class="literal">"self-blocked-visible"</code> property</h3>
1566 <a class="indexterm" name="id3146181"></a><pre class="programlisting"> "self-blocked-visible" <a
1499 <a name="PolKitGnomeAction--self-blocked-visible"></a><h3>The <code class="literal">"self-blocked-visible"</code> property</h3>
1500 <pre class="programlisting"> "self-blocked-visible" <a
15671501 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
15681502 >gboolean</a> : Read / Write</pre>
15691503 <p>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, whether the action will be visible.</p>
15711505 </div>
15721506 <hr>
15731507 <div class="refsect2" lang="en">
1574 <a name="id3146207"></a><h3>
1575 <a name="PolKitGnomeAction--target-pid"></a>The <code class="literal">"target-pid"</code> property</h3>
1576 <a class="indexterm" name="id3146222"></a><pre class="programlisting"> "target-pid" <a
1508 <a name="PolKitGnomeAction--target-pid"></a><h3>The <code class="literal">"target-pid"</code> property</h3>
1509 <pre class="programlisting"> "target-pid" <a
15771510 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
15781511 >guint</a> : Read / Write / Construct</pre>
15791512 <p>The target process id to receive the authorization; if 0 it is the current process.</p>
15811514 </div>
15821515 <hr>
15831516 <div class="refsect2" lang="en">
1584 <a name="id3146247"></a><h3>
1585 <a name="PolKitGnomeAction--yes-icon-name"></a>The <code class="literal">"yes-icon-name"</code> property</h3>
1586 <a class="indexterm" name="id3146261"></a><pre class="programlisting"> "yes-icon-name" <a
1587 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1588 >gchararray</a> : Read / Write</pre>
1517 <a name="PolKitGnomeAction--yes-icon-name"></a><h3>The <code class="literal">"yes-icon-name"</code> property</h3>
1518 <pre class="programlisting"> "yes-icon-name" <a
1519 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1520 >gchar</a>* : Read / Write</pre>
15891521 <p>If PolicyKit evaluates the result as 'yes', use this icon-name.</p>
15901522 <p>Default value: NULL</p>
15911523 </div>
15921524 <hr>
15931525 <div class="refsect2" lang="en">
1594 <a name="id3146285"></a><h3>
1595 <a name="PolKitGnomeAction--yes-label"></a>The <code class="literal">"yes-label"</code> property</h3>
1596 <a class="indexterm" name="id3146300"></a><pre class="programlisting"> "yes-label" <a
1597 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1598 >gchararray</a> : Read / Write</pre>
1526 <a name="PolKitGnomeAction--yes-label"></a><h3>The <code class="literal">"yes-label"</code> property</h3>
1527 <pre class="programlisting"> "yes-label" <a
1528 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1529 >gchar</a>* : Read / Write</pre>
15991530 <p>If PolicyKit evaluates the result as 'yes', use this label.</p>
16001531 <p>Default value: NULL</p>
16011532 </div>
16021533 <hr>
16031534 <div class="refsect2" lang="en">
1604 <a name="id3146323"></a><h3>
1605 <a name="PolKitGnomeAction--yes-sensitive"></a>The <code class="literal">"yes-sensitive"</code> property</h3>
1606 <a class="indexterm" name="id3146337"></a><pre class="programlisting"> "yes-sensitive" <a
1535 <a name="PolKitGnomeAction--yes-sensitive"></a><h3>The <code class="literal">"yes-sensitive"</code> property</h3>
1536 <pre class="programlisting"> "yes-sensitive" <a
16071537 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
16081538 >gboolean</a> : Read / Write</pre>
16091539 <p>If PolicyKit evaluates the result as 'yes', whether the action will be sensitive.</p>
16111541 </div>
16121542 <hr>
16131543 <div class="refsect2" lang="en">
1614 <a name="id3146362"></a><h3>
1615 <a name="PolKitGnomeAction--yes-short-label"></a>The <code class="literal">"yes-short-label"</code> property</h3>
1616 <a class="indexterm" name="id3146377"></a><pre class="programlisting"> "yes-short-label" <a
1617 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1618 >gchararray</a> : Read / Write</pre>
1544 <a name="PolKitGnomeAction--yes-short-label"></a><h3>The <code class="literal">"yes-short-label"</code> property</h3>
1545 <pre class="programlisting"> "yes-short-label" <a
1546 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1547 >gchar</a>* : Read / Write</pre>
16191548 <p>If PolicyKit evaluates the result as 'yes', use this short-label.</p>
16201549 <p>Default value: NULL</p>
16211550 </div>
16221551 <hr>
16231552 <div class="refsect2" lang="en">
1624 <a name="id3146401"></a><h3>
1625 <a name="PolKitGnomeAction--yes-tooltip"></a>The <code class="literal">"yes-tooltip"</code> property</h3>
1626 <a class="indexterm" name="id3146415"></a><pre class="programlisting"> "yes-tooltip" <a
1627 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
1628 >gchararray</a> : Read / Write</pre>
1553 <a name="PolKitGnomeAction--yes-tooltip"></a><h3>The <code class="literal">"yes-tooltip"</code> property</h3>
1554 <pre class="programlisting"> "yes-tooltip" <a
1555 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
1556 >gchar</a>* : Read / Write</pre>
16291557 <p>If PolicyKit evaluates the result as 'yes', use this tooltip.</p>
16301558 <p>Default value: NULL</p>
16311559 </div>
16321560 <hr>
16331561 <div class="refsect2" lang="en">
1634 <a name="id3146439"></a><h3>
1635 <a name="PolKitGnomeAction--yes-visible"></a>The <code class="literal">"yes-visible"</code> property</h3>
1636 <a class="indexterm" name="id3146454"></a><pre class="programlisting"> "yes-visible" <a
1562 <a name="PolKitGnomeAction--yes-visible"></a><h3>The <code class="literal">"yes-visible"</code> property</h3>
1563 <pre class="programlisting"> "yes-visible" <a
16371564 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
16381565 >gboolean</a> : Read / Write</pre>
16391566 <p>If PolicyKit evaluates the result as 'yes', whether the action will be visible.</p>
16411568 </div>
16421569 </div>
16431570 <div class="refsect1" lang="en">
1644 <a name="id3146479"></a><h2>Signal Details</h2>
1645 <div class="refsect2" lang="en">
1646 <a name="id3146489"></a><h3>
1647 <a name="PolKitGnomeAction-auth-end"></a>The <code class="literal">"auth-end"</code> signal</h3>
1648 <a class="indexterm" name="id3146501"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
1571 <a name="PolKitGnomeAction.signal-details"></a><h2>Signal Details</h2>
1572 <div class="refsect2" lang="en">
1573 <a name="PolKitGnomeAction-auth-end"></a><h3>The <code class="literal">"auth-end"</code> signal</h3>
1574 <pre class="programlisting">void user_function (<a
1575 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1576 >PolKitGnomeAction</a> *action,
16491577 <a
16501578 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
16511579 >gboolean</a> gained_privilege,
16631591 <col align="left" valign="top">
16641592 <tbody>
16651593 <tr>
1666 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1594 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
16671595 <td> the object
16681596 </td>
16691597 </tr>
16701598 <tr>
1671 <td><p><span class="term"><em class="parameter"><code>gained_privilege</code></em>&#160;:</span></p></td>
1599 <td><p><span class="term"><em class="parameter"><code>gained_privilege</code></em>:</span></p></td>
16721600 <td> whether the privilege was gained
16731601 </td>
16741602 </tr>
16751603 <tr>
1676 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
1604 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
16771605 <td>user data set when the signal handler was connected.</td>
16781606 </tr>
16791607 </tbody>
16811609 </div>
16821610 <hr>
16831611 <div class="refsect2" lang="en">
1684 <a name="id3146588"></a><h3>
1685 <a name="PolKitGnomeAction-auth-start"></a>The <code class="literal">"auth-start"</code> signal</h3>
1686 <a class="indexterm" name="id3146602"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
1612 <a name="PolKitGnomeAction-auth-start"></a><h3>The <code class="literal">"auth-start"</code> signal</h3>
1613 <pre class="programlisting">void user_function (<a
1614 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1615 >PolKitGnomeAction</a> *action,
16871616 <a
16881617 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
16891618 >gpointer</a> user_data) : Run Last</pre>
16971626 <col align="left" valign="top">
16981627 <tbody>
16991628 <tr>
1700 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1629 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
17011630 <td> the object
17021631 </td>
17031632 </tr>
17041633 <tr>
1705 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
1634 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
17061635 <td>user data set when the signal handler was connected.</td>
17071636 </tr>
17081637 </tbody>
17101639 </div>
17111640 <hr>
17121641 <div class="refsect2" lang="en">
1713 <a name="id3146668"></a><h3>
1714 <a name="PolKitGnomeAction-polkit-result-changed"></a>The <code class="literal">"polkit-result-changed"</code> signal</h3>
1715 <a class="indexterm" name="id3146683"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a> *action,
1642 <a name="PolKitGnomeAction-polkit-result-changed"></a><h3>The <code class="literal">"polkit-result-changed"</code> signal</h3>
1643 <pre class="programlisting">void user_function (<a
1644 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1645 >PolKitGnomeAction</a> *action,
17161646 <a
17171647 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
17181648 >gint</a> current_result,
17231653 The ::polkit-result-changed signal is emitted when the
17241654 PolicyKit result changes. This can happen when external
17251655 factors (config file, ConsoleKit, privilege granted /
1726 revoked) change since the <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a> class listens
1727 for events using the <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext"><span class="type">PolKitGnomeContext</span></a> class.</p>
1656 revoked) change since the <a
1657 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
1658 ><span class="type">PolKitGnomeAction</span></a> class listens
1659 for events using the <a
1660 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
1661 ><span class="type">PolKitGnomeContext</span></a> class.</p>
17281662 <p>
17291663
17301664 </p>
17321666 <col align="left" valign="top">
17331667 <tbody>
17341668 <tr>
1735 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
1669 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
17361670 <td> the object
17371671 </td>
17381672 </tr>
17391673 <tr>
1740 <td><p><span class="term"><em class="parameter"><code>current_result</code></em>&#160;:</span></p></td>
1674 <td><p><span class="term"><em class="parameter"><code>current_result</code></em>:</span></p></td>
17411675 <td> current <a
17421676 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#PolKitResult"
17431677 ><span class="type">PolKitResult</span></a> from PolicyKit regarding given <a
17461680 </td>
17471681 </tr>
17481682 <tr>
1749 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
1683 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
17501684 <td>user data set when the signal handler was connected.</td>
17511685 </tr>
17521686 </tbody>
17531687 </table></div>
17541688 </div>
17551689 </div>
1756 <div class="refsect1" lang="en">
1757 <a name="id3146798"></a><div class="refsect2" lang="en"><a name="id3146799"></a></div>
1758 <hr>
1759 <div class="refsect2" lang="en"><a name="id3146800"></a></div>
1760 </div>
1761 </div>
1690 </div>
1691 <div class="footer">
1692 <hr>
1693 Generated by GTK-Doc V1.10</div>
17621694 </body>
17631695 </html>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>PolKitGnomeContext</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="ref-core.html" title="API Reference">
88 <link rel="prev" href="ref-core.html" title="API Reference">
99 <link rel="next" href="PolKitGnomeAction.html" title="PolKitGnomeAction">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
2222 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2323 <td><a accesskey="n" href="PolKitGnomeAction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2424 </tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#id3113207" class="shortcut">Top</a>
26 &#160;|&#160;
27 <a href="#id3051628" class="shortcut">Description</a>
28 &#160;|&#160;
29 <a href="#id3051574" class="shortcut">Object Hierarchy</a>
30 &#160;|&#160;
31 <a href="#id3051597" class="shortcut">Signals</a></nobr></td></tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#PolKitGnomeContext.synopsis" class="shortcut">Top</a>
26  | 
27 <a href="#PolKitGnomeContext.description" class="shortcut">Description</a>
28  | 
29 <a href="#PolKitGnomeContext.object-hierarchy" class="shortcut">Object Hierarchy</a>
30  | 
31 <a href="#PolKitGnomeContext.signals" class="shortcut">Signals</a></nobr></td></tr>
3232 </table>
3333 <div class="refentry" lang="en">
3434 <a name="PolKitGnomeContext"></a><div class="titlepage"></div>
3535 <div class="refnamediv"><table width="100%"><tr>
3636 <td valign="top">
37 <h2>
38 <a name="id3113207"></a><span class="refentrytitle">PolKitGnomeContext</span>
39 </h2>
40 <p>PolKitGnomeContext &#8212; Convenience functions for using PolicyKit from GTK+ and GNOME applications.</p>
37 <h2><span class="refentrytitle"><a name="PolKitGnomeContext.top_of_page"></a>PolKitGnomeContext</span></h2>
38 <p>PolKitGnomeContext — Convenience functions for using PolicyKit from GTK+ and GNOME applications.</p>
4139 </td>
4240 <td valign="top" align="right"></td>
4341 </tr></table></div>
4442 <div class="refsynopsisdiv">
45 <h2>Synopsis</h2>
43 <a name="PolKitGnomeContext.synopsis"></a><h2>Synopsis</h2>
4644 <pre class="synopsis">
47
48
49
50 #define <a class="link" href="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT:CAPS">POLKIT_GNOME_CONTEXT</a> (obj)
51 #define <a class="link" href="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR:CAPS">POLKIT_GNOME_CONTEXT_ERROR</a>
52 enum <a class="link" href="PolKitGnomeContext.html#PolKitGnomeContextError">PolKitGnomeContextError</a>;
53 <a class="link" href="PolKitGnomeContext.html#PolKitGnomeContextPrivate">PolKitGnomeContextPrivate</a>;
54 <a class="link" href="PolKitGnomeContext.html#PolKitGnomeContext-struct">PolKitGnomeContext</a>;
55 <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext">PolKitGnomeContext</a>* <a class="link" href="PolKitGnomeContext.html#polkit-gnome-context-get">polkit_gnome_context_get</a> (<a
45 #define <a
46 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR:CAPS"
47 >POLKIT_GNOME_CONTEXT_ERROR</a>
48 enum <a
49 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContextError"
50 >PolKitGnomeContextError</a>;
51 <a
52 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContextPrivate"
53 >PolKitGnomeContextPrivate</a>;
54 <a
55 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-struct"
56 >PolKitGnomeContext</a>;
57 <a
58 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
59 >PolKitGnomeContext</a>* <a
60 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#polkit-gnome-context-get"
61 >polkit_gnome_context_get</a> (<a
5662 href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
5763 >GError</a> **error);
5864 <a
5965 href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"
60 >GQuark</a> <a class="link" href="PolKitGnomeContext.html#polkit-gnome-context-error-quark">polkit_gnome_context_error_quark</a> (void);
61
62 </pre>
63 </div>
64 <div class="refsect1" lang="en">
65 <a name="id3051574"></a><h2>Object Hierarchy</h2>
66 >GQuark</a> <a
67 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#polkit-gnome-context-error-quark"
68 >polkit_gnome_context_error_quark</a> (void);
69 </pre>
70 </div>
71 <div class="refsect1" lang="en">
72 <a name="PolKitGnomeContext.object-hierarchy"></a><h2>Object Hierarchy</h2>
6673 <pre class="synopsis">
67
6874 <a
6975 href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
7076 >GObject</a>
7278 </pre>
7379 </div>
7480 <div class="refsect1" lang="en">
75 <a name="id3051597"></a><h2>Signals</h2>
81 <a name="PolKitGnomeContext.signals"></a><h2>Signals</h2>
7682 <pre class="synopsis">
77
78 "<a class="link" href="PolKitGnomeContext.html#PolKitGnomeContext-config-changed">config-changed</a>" : Run Last
79 "<a class="link" href="PolKitGnomeContext.html#PolKitGnomeContext-console-kit-db-changed">console-kit-db-changed</a>" : Run Last
80 </pre>
81 </div>
82 <div class="refsect1" lang="en">
83 <a name="id3051628"></a><h2>Description</h2>
83 "<a
84 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-config-changed"
85 >config-changed</a>" : Run Last
86 "<a
87 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-console-kit-db-changed"
88 >console-kit-db-changed</a>" : Run Last
89 </pre>
90 </div>
91 <div class="refsect1" lang="en">
92 <a name="PolKitGnomeContext.description"></a><h2>Description</h2>
8493 <p>
8594 This class provides convenience functions for using PolicyKit from
8695 GTK+ and GNOME applications including setting up main loop
107116 </p>
108117 </div>
109118 <div class="refsect1" lang="en">
110 <a name="id3051680"></a><h2>Details</h2>
111 <div class="refsect2" lang="en">
112 <a name="id3051690"></a><h3>
113 <a name="POLKIT-GNOME-CONTEXT:CAPS"></a>POLKIT_GNOME_CONTEXT()</h3>
114 <a class="indexterm" name="id3051702"></a><pre class="programlisting">#define POLKIT_GNOME_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POLKIT_GNOME_TYPE_CONTEXT, PolKitGnomeContext))
115 </pre>
116 <p>
117
118 </p>
119 <div class="variablelist"><table border="0">
120 <col align="left" valign="top">
121 <tbody><tr>
122 <td><p><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></p></td>
123 <td>
124
125
126 </td>
127 </tr></tbody>
128 </table></div>
129 </div>
130 <hr>
131 <div class="refsect2" lang="en">
132 <a name="id3057087"></a><h3>
133 <a name="POLKIT-GNOME-CONTEXT-ERROR:CAPS"></a>POLKIT_GNOME_CONTEXT_ERROR</h3>
134 <a class="indexterm" name="id3057098"></a><pre class="programlisting">#define POLKIT_GNOME_CONTEXT_ERROR polkit_gnome_context_error_quark ()
119 <a name="PolKitGnomeContext.details"></a><h2>Details</h2>
120 <div class="refsect2" lang="en">
121 <a name="POLKIT-GNOME-CONTEXT-ERROR:CAPS"></a><h3>POLKIT_GNOME_CONTEXT_ERROR</h3>
122 <pre class="programlisting">#define POLKIT_GNOME_CONTEXT_ERROR polkit_gnome_context_error_quark ()
135123 </pre>
136124 <p>
137125 Error domain for using the GNOME PolicyKit context. Errors in this
138 domain will be from the <a class="link" href="PolKitGnomeContext.html#PolKitGnomeContextError"><span class="type">PolKitGnomeContextError</span></a> enumeration. See
126 domain will be from the <a
127 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContextError"
128 ><span class="type">PolKitGnomeContextError</span></a> enumeration. See
139129 <a
140130 href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
141131 ><span class="type">GError</span></a> for information on error domains.</p>
145135 </div>
146136 <hr>
147137 <div class="refsect2" lang="en">
148 <a name="id3057133"></a><h3>
149 <a name="PolKitGnomeContextError"></a>enum PolKitGnomeContextError</h3>
150 <a class="indexterm" name="id3057145"></a><pre class="programlisting">typedef enum
138 <a name="PolKitGnomeContextError"></a><h3>enum PolKitGnomeContextError</h3>
139 <pre class="programlisting">typedef enum
151140 {
152141 POLKIT_GNOME_CONTEXT_ERROR_FAILED
153142 } PolKitGnomeContextError;
154143 </pre>
155144 <p>
156 Error codes describing how <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext"><span class="type">PolKitGnomeContext</span></a> can fail.</p>
145 Error codes describing how <a
146 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
147 ><span class="type">PolKitGnomeContext</span></a> can fail.</p>
157148 <p>
158149
159150 </p>
160151 <div class="variablelist"><table border="0">
161152 <col align="left" valign="top">
162153 <tbody><tr>
163 <td><p><span class="term"><a name="POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS"></a><code class="literal">POLKIT_GNOME_CONTEXT_ERROR_FAILED</code></span></p></td>
154 <td><p><a name="POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS"></a><span class="term"><code class="literal">POLKIT_GNOME_CONTEXT_ERROR_FAILED</code></span></p></td>
164155 <td> General error
165156 </td>
166157 </tr></tbody>
168159 </div>
169160 <hr>
170161 <div class="refsect2" lang="en">
171 <a name="id3057200"></a><h3>
172 <a name="PolKitGnomeContextPrivate"></a>PolKitGnomeContextPrivate</h3>
173 <a class="indexterm" name="id3052908"></a><pre class="programlisting">typedef struct _PolKitGnomeContextPrivate PolKitGnomeContextPrivate;</pre>
174 <p>
175
176 </p>
177 </div>
178 <hr>
179 <div class="refsect2" lang="en">
180 <a name="id3052924"></a><h3>
181 <a name="PolKitGnomeContext-struct"></a>PolKitGnomeContext</h3>
182 <a class="indexterm" name="id3052935"></a><pre class="programlisting">typedef struct {
162 <a name="PolKitGnomeContextPrivate"></a><h3>PolKitGnomeContextPrivate</h3>
163 <pre class="programlisting">typedef struct _PolKitGnomeContextPrivate PolKitGnomeContextPrivate;</pre>
164 <p>
165
166 </p>
167 </div>
168 <hr>
169 <div class="refsect2" lang="en">
170 <a name="PolKitGnomeContext-struct"></a><h3>PolKitGnomeContext</h3>
171 <pre class="programlisting">typedef struct {
183172 PolKitContext *pk_context;
184173 PolKitTracker *pk_tracker;
185174 } PolKitGnomeContext;
200189 <tr>
201190 <td><p><span class="term"><a
202191 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-context.html#PolKitContext"
203 >PolKitContext</a>&#160;*<em class="structfield"><code>pk_context</code></em>;</span></p></td>
192 >PolKitContext</a>*<em class="structfield"><code>pk_context</code></em>;</span></p></td>
204193 <td> for interfacing with PolicyKit; e.g. typically <a
205194 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-context.html#polkit-context-can-caller-do-action"
206195 ><code class="function">polkit_context_can_caller_do_action()</code></a>
209198 <tr>
210199 <td><p><span class="term"><a
211200 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-dbus.html#PolKitTracker"
212 >PolKitTracker</a>&#160;*<em class="structfield"><code>pk_tracker</code></em>;</span></p></td>
201 >PolKitTracker</a>*<em class="structfield"><code>pk_tracker</code></em>;</span></p></td>
213202 <td> this is used for effieciently obtaining <a
214203 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-caller.html#PolKitCaller"
215204 ><span class="type">PolKitCaller</span></a> objects
220209 </div>
221210 <hr>
222211 <div class="refsect2" lang="en">
223 <a name="id3053035"></a><h3>
224 <a name="polkit-gnome-context-get"></a>polkit_gnome_context_get ()</h3>
225 <a class="indexterm" name="id3053046"></a><pre class="programlisting"><a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext">PolKitGnomeContext</a>* polkit_gnome_context_get (<a
212 <a name="polkit-gnome-context-get"></a><h3>polkit_gnome_context_get ()</h3>
213 <pre class="programlisting"><a
214 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
215 >PolKitGnomeContext</a>* polkit_gnome_context_get (<a
226216 href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
227217 >GError</a> **error);</pre>
228218 <p>
229 Returns a <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext"><span class="type">PolKitGnomeContext</span></a> object. The context is a global
219 Returns a <a
220 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
221 ><span class="type">PolKitGnomeContext</span></a> object. The context is a global
230222 singleton that may be shared with other callers of this function.
231223 </p>
232224 <p>
244236 <col align="left" valign="top">
245237 <tbody>
246238 <tr>
247 <td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
239 <td><p><span class="term"><em class="parameter"><code>error</code></em>:</span></p></td>
248240 <td> return location for error
249241 </td>
250242 </tr>
251243 <tr>
252 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
253 <td> a new <a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext"><span class="type">PolKitGnomeContext</span></a> or NULL if error is set
244 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
245 <td> a new <a
246 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
247 ><span class="type">PolKitGnomeContext</span></a> or NULL if error is set
254248 </td>
255249 </tr>
256250 </tbody>
258252 </div>
259253 <hr>
260254 <div class="refsect2" lang="en">
261 <a name="id3053142"></a><h3>
262 <a name="polkit-gnome-context-error-quark"></a>polkit_gnome_context_error_quark ()</h3>
263 <a class="indexterm" name="id3053155"></a><pre class="programlisting"><a
255 <a name="polkit-gnome-context-error-quark"></a><h3>polkit_gnome_context_error_quark ()</h3>
256 <pre class="programlisting"><a
264257 href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"
265258 >GQuark</a> polkit_gnome_context_error_quark (void);</pre>
266259 <p>
269262 <div class="variablelist"><table border="0">
270263 <col align="left" valign="top">
271264 <tbody><tr>
272 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
265 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
273266 <td>
274267
275268
279272 </div>
280273 </div>
281274 <div class="refsect1" lang="en">
282 <a name="id3116736"></a><h2>Signal Details</h2>
283 <div class="refsect2" lang="en">
284 <a name="id3116746"></a><h3>
285 <a name="PolKitGnomeContext-config-changed"></a>The <code class="literal">"config-changed"</code> signal</h3>
286 <a class="indexterm" name="id3116762"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext">PolKitGnomeContext</a> *context,
275 <a name="PolKitGnomeContext.signal-details"></a><h2>Signal Details</h2>
276 <div class="refsect2" lang="en">
277 <a name="PolKitGnomeContext-config-changed"></a><h3>The <code class="literal">"config-changed"</code> signal</h3>
278 <pre class="programlisting">void user_function (<a
279 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
280 >PolKitGnomeContext</a> *context,
287281 <a
288282 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
289283 >gpointer</a> user_data) : Run Last</pre>
303297 <col align="left" valign="top">
304298 <tbody>
305299 <tr>
306 <td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
300 <td><p><span class="term"><em class="parameter"><code>context</code></em>:</span></p></td>
307301 <td> the object
308302 </td>
309303 </tr>
310304 <tr>
311 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
305 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
312306 <td>user data set when the signal handler was connected.</td>
313307 </tr>
314308 </tbody>
316310 </div>
317311 <hr>
318312 <div class="refsect2" lang="en">
319 <a name="id3116842"></a><h3>
320 <a name="PolKitGnomeContext-console-kit-db-changed"></a>The <code class="literal">"console-kit-db-changed"</code> signal</h3>
321 <a class="indexterm" name="id3116858"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeContext.html" title="PolKitGnomeContext">PolKitGnomeContext</a> *context,
313 <a name="PolKitGnomeContext-console-kit-db-changed"></a><h3>The <code class="literal">"console-kit-db-changed"</code> signal</h3>
314 <pre class="programlisting">void user_function (<a
315 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeContext.html"
316 >PolKitGnomeContext</a> *context,
322317 <a
323318 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
324319 >gpointer</a> user_data) : Run Last</pre>
338333 <col align="left" valign="top">
339334 <tbody>
340335 <tr>
341 <td><p><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></p></td>
336 <td><p><span class="term"><em class="parameter"><code>context</code></em>:</span></p></td>
342337 <td> the object
343338 </td>
344339 </tr>
345340 <tr>
346 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
341 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
347342 <td>user data set when the signal handler was connected.</td>
348343 </tr>
349344 </tbody>
350345 </table></div>
351346 </div>
352347 </div>
353 <div class="refsect1" lang="en">
354 <a name="id3116940"></a><div class="refsect2" lang="en"><a name="id3116941"></a></div>
355 <hr>
356 <div class="refsect2" lang="en"><a name="id3116942"></a></div>
357 </div>
358 </div>
348 </div>
349 <div class="footer">
350 <hr>
351 Generated by GTK-Doc V1.10</div>
359352 </body>
360353 </html>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>PolKitGnomeToggleAction</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="ref-core.html" title="API Reference">
88 <link rel="prev" href="PolKitGnomeAction.html" title="PolKitGnomeAction">
99 <link rel="next" href="polkit-gnome-polkit-gnome-auth.html" title="Authentication Dialogs">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
2222 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2323 <td><a accesskey="n" href="polkit-gnome-polkit-gnome-auth.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2424 </tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#id3126734" class="shortcut">Top</a>
26 &#160;|&#160;
27 <a href="#id3115273" class="shortcut">Description</a>
28 &#160;|&#160;
29 <a href="#id3138177" class="shortcut">Object Hierarchy</a>
30 &#160;|&#160;
31 <a href="#id3138214" class="shortcut">Implemented Interfaces</a>
32 &#160;|&#160;
33 <a href="#id3138235" class="shortcut">Properties</a>
34 &#160;|&#160;
35 <a href="#id3115248" class="shortcut">Signals</a></nobr></td></tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#PolKitGnomeToggleAction.synopsis" class="shortcut">Top</a>
26  | 
27 <a href="#PolKitGnomeToggleAction.description" class="shortcut">Description</a>
28  | 
29 <a href="#PolKitGnomeToggleAction.object-hierarchy" class="shortcut">Object Hierarchy</a>
30  | 
31 <a href="#PolKitGnomeToggleAction.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
32  | 
33 <a href="#PolKitGnomeToggleAction.properties" class="shortcut">Properties</a>
34  | 
35 <a href="#PolKitGnomeToggleAction.signals" class="shortcut">Signals</a></nobr></td></tr>
3636 </table>
3737 <div class="refentry" lang="en">
3838 <a name="PolKitGnomeToggleAction"></a><div class="titlepage"></div>
3939 <div class="refnamediv"><table width="100%"><tr>
4040 <td valign="top">
41 <h2>
42 <a name="id3126734"></a><span class="refentrytitle">PolKitGnomeToggleAction</span>
43 </h2>
44 <p>PolKitGnomeToggleAction &#8212; A GtkAction that can be toggled to
41 <h2><span class="refentrytitle"><a name="PolKitGnomeToggleAction.top_of_page"></a>PolKitGnomeToggleAction</span></h2>
42 <p>PolKitGnomeToggleAction — A GtkAction that can be toggled to
4543 obtain and give up PolicyKit authorizations.</p>
4644 </td>
4745 <td valign="top" align="right"></td>
4846 </tr></table></div>
4947 <div class="refsynopsisdiv">
50 <h2>Synopsis</h2>
48 <a name="PolKitGnomeToggleAction.synopsis"></a><h2>Synopsis</h2>
5149 <pre class="synopsis">
52
53
54
55 <a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleActionPrivate">PolKitGnomeToggleActionPrivate</a>;
56 <a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-struct">PolKitGnomeToggleAction</a>;
57 <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a>* <a class="link" href="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new">polkit_gnome_toggle_action_new</a> (const <a
50 <a
51 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleActionPrivate"
52 >PolKitGnomeToggleActionPrivate</a>;
53 <a
54 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-struct"
55 >PolKitGnomeToggleAction</a>;
56 <a
57 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
58 >PolKitGnomeToggleAction</a>* <a
59 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new"
60 >polkit_gnome_toggle_action_new</a> (const <a
5861 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
5962 >gchar</a> *name);
60 <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a>* <a class="link" href="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new-default">polkit_gnome_toggle_action_new_default</a>
63 <a
64 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
65 >PolKitGnomeToggleAction</a>* <a
66 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new-default"
67 >polkit_gnome_toggle_action_new_default</a>
6168 (const <a
6269 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
6370 >gchar</a> *name,
7279 >gchar</a> *unlocked_label);
7380 <a
7481 href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
75 >GtkWidget</a>* <a class="link" href="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-create-toggle-button">polkit_gnome_toggle_action_create_toggle_button</a>
76 (<a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a> *action);
77
82 >GtkWidget</a>* <a
83 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-create-toggle-button"
84 >polkit_gnome_toggle_action_create_toggle_button</a>
85 (<a
86 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
87 >PolKitGnomeToggleAction</a> *action);
7888 </pre>
7989 </div>
8090 <div class="refsect1" lang="en">
81 <a name="id3138177"></a><h2>Object Hierarchy</h2>
91 <a name="PolKitGnomeToggleAction.object-hierarchy"></a><h2>Object Hierarchy</h2>
8292 <pre class="synopsis">
83
8493 <a
8594 href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
8695 >GObject</a>
8796 +----<a
8897 href="/usr/share/gtk-doc/html/gtk/GtkAction.html"
8998 >GtkAction</a>
90 +----<a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction">PolKitGnomeAction</a>
99 +----<a
100 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
101 >PolKitGnomeAction</a>
91102 +----PolKitGnomeToggleAction
92103 </pre>
93104 </div>
94105 <div class="refsect1" lang="en">
95 <a name="id3138214"></a><h2>Implemented Interfaces</h2>
106 <a name="PolKitGnomeToggleAction.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
96107 <p>
97108 PolKitGnomeToggleAction implements
98109 <a
100111 >GtkBuildable</a>.</p>
101112 </div>
102113 <div class="refsect1" lang="en">
103 <a name="id3138235"></a><h2>Properties</h2>
114 <a name="PolKitGnomeToggleAction.properties"></a><h2>Properties</h2>
104115 <pre class="synopsis">
105
106 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-icon-name">auth-underway-icon-name</a>" <a
107 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
108 >gchararray</a> : Read / Write
109 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-label">auth-underway-label</a>" <a
110 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
111 >gchararray</a> : Read / Write
112 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-sensitive">auth-underway-sensitive</a>" <a
116 "<a
117 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-icon-name"
118 >auth-underway-icon-name</a>" <a
119 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
120 >gchar</a>* : Read / Write
121 "<a
122 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-label"
123 >auth-underway-label</a>" <a
124 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
125 >gchar</a>* : Read / Write
126 "<a
127 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-sensitive"
128 >auth-underway-sensitive</a>" <a
113129 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
114130 >gboolean</a> : Read / Write
115 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-short-label">auth-underway-short-label</a>" <a
116 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
117 >gchararray</a> : Read / Write
118 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-tooltip">auth-underway-tooltip</a>" <a
119 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
120 >gchararray</a> : Read / Write
121 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-visible">auth-underway-visible</a>" <a
131 "<a
132 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-short-label"
133 >auth-underway-short-label</a>" <a
134 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
135 >gchar</a>* : Read / Write
136 "<a
137 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-tooltip"
138 >auth-underway-tooltip</a>" <a
139 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
140 >gchar</a>* : Read / Write
141 "<a
142 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-visible"
143 >auth-underway-visible</a>" <a
122144 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
123145 >gboolean</a> : Read / Write
124146 </pre>
125147 </div>
126148 <div class="refsect1" lang="en">
127 <a name="id3115248"></a><h2>Signals</h2>
149 <a name="PolKitGnomeToggleAction.signals"></a><h2>Signals</h2>
128150 <pre class="synopsis">
129
130 "<a class="link" href="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-toggled">toggled</a>" : Run Last
151 "<a
152 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-toggled"
153 >toggled</a>" : Run Last
131154 </pre>
132155 </div>
133156 <div class="refsect1" lang="en">
134 <a name="id3115273"></a><h2>Description</h2>
157 <a name="PolKitGnomeToggleAction.description"></a><h2>Description</h2>
135158 <p>
136159 For an example of how to use this class, see the documentation for
137 <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a>.</p>
138 <p>
139
140 </p>
141 </div>
142 <div class="refsect1" lang="en">
143 <a name="id3115301"></a><h2>Details</h2>
144 <div class="refsect2" lang="en">
145 <a name="id3115312"></a><h3>
146 <a name="PolKitGnomeToggleActionPrivate"></a>PolKitGnomeToggleActionPrivate</h3>
147 <a class="indexterm" name="id3115325"></a><pre class="programlisting">typedef struct _PolKitGnomeToggleActionPrivate PolKitGnomeToggleActionPrivate;</pre>
148 <p>
149
150 </p>
151 </div>
152 <hr>
153 <div class="refsect2" lang="en">
154 <a name="id3115342"></a><h3>
155 <a name="PolKitGnomeToggleAction-struct"></a>PolKitGnomeToggleAction</h3>
156 <a class="indexterm" name="id3115356"></a><pre class="programlisting">typedef struct _PolKitGnomeToggleAction PolKitGnomeToggleAction;</pre>
160 <a
161 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
162 ><span class="type">PolKitGnomeAction</span></a>.</p>
163 <p>
164
165 </p>
166 </div>
167 <div class="refsect1" lang="en">
168 <a name="PolKitGnomeToggleAction.details"></a><h2>Details</h2>
169 <div class="refsect2" lang="en">
170 <a name="PolKitGnomeToggleActionPrivate"></a><h3>PolKitGnomeToggleActionPrivate</h3>
171 <pre class="programlisting">typedef struct _PolKitGnomeToggleActionPrivate PolKitGnomeToggleActionPrivate;</pre>
172 <p>
173
174 </p>
175 </div>
176 <hr>
177 <div class="refsect2" lang="en">
178 <a name="PolKitGnomeToggleAction-struct"></a><h3>PolKitGnomeToggleAction</h3>
179 <pre class="programlisting">typedef struct _PolKitGnomeToggleAction PolKitGnomeToggleAction;</pre>
157180 <p>
158181 The PolKitGnomeToggleAction struct contains only private data members and should not be accessed directly.</p>
159182 <p>
162185 </div>
163186 <hr>
164187 <div class="refsect2" lang="en">
165 <a name="id3122438"></a><h3>
166 <a name="polkit-gnome-toggle-action-new"></a>polkit_gnome_toggle_action_new ()</h3>
167 <a class="indexterm" name="id3122450"></a><pre class="programlisting"><a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a>* polkit_gnome_toggle_action_new (const <a
188 <a name="polkit-gnome-toggle-action-new"></a><h3>polkit_gnome_toggle_action_new ()</h3>
189 <pre class="programlisting"><a
190 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
191 >PolKitGnomeToggleAction</a>* polkit_gnome_toggle_action_new (const <a
168192 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
169193 >gchar</a> *name);</pre>
170194 <p>
171 Creates a new <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction"><span class="type">PolKitGnomeToggleAction</span></a> object. The typical use for
195 Creates a new <a
196 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
197 ><span class="type">PolKitGnomeToggleAction</span></a> object. The typical use for
172198 this function is for specialized use where
173 <a class="link" href="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new-default"><code class="function">polkit_gnome_toggle_action_new_default()</code></a> does not meet the needs of
199 <a
200 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new-default"
201 ><code class="function">polkit_gnome_toggle_action_new_default()</code></a> does not meet the needs of
174202 the application.
175203 </p>
176204 <p>
177205 If the 'polkit-toggle_action' property is <a
178 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
206 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
179207 ><span class="type">NULL</span></a> the behavior is similar to
180208 as if a <a
181209 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
182 ><span class="type">PolKitAction</span></a> returned <a
183 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#POLKIT-RESULT-YES:CAPS"
184 ><span class="type">POLKIT_RESULT_YES</span></a>.</p>
210 ><span class="type">PolKitAction</span></a> returned <span class="type">POLKIT_RESULT_YES</span>.</p>
185211 <p>
186212
187213 </p>
189215 <col align="left" valign="top">
190216 <tbody>
191217 <tr>
192 <td><p><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></p></td>
218 <td><p><span class="term"><em class="parameter"><code>name</code></em>:</span></p></td>
193219 <td> A unique name for the toggle_action
194220 </td>
195221 </tr>
196222 <tr>
197 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
198 <td> a new <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction"><span class="type">PolKitGnomeToggleAction</span></a> or <a
199 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
223 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
224 <td> a new <a
225 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
226 ><span class="type">PolKitGnomeToggleAction</span></a> or <a
227 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
200228 ><span class="type">NULL</span></a> if error is set
201229 </td>
202230 </tr>
205233 </div>
206234 <hr>
207235 <div class="refsect2" lang="en">
208 <a name="id3122564"></a><h3>
209 <a name="polkit-gnome-toggle-action-new-default"></a>polkit_gnome_toggle_action_new_default ()</h3>
210 <a class="indexterm" name="id3122577"></a><pre class="programlisting"><a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a>* polkit_gnome_toggle_action_new_default
236 <a name="polkit-gnome-toggle-action-new-default"></a><h3>polkit_gnome_toggle_action_new_default ()</h3>
237 <pre class="programlisting"><a
238 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
239 >PolKitGnomeToggleAction</a>* polkit_gnome_toggle_action_new_default
211240 (const <a
212241 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
213242 >gchar</a> *name,
221250 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
222251 >gchar</a> *unlocked_label);</pre>
223252 <p>
224 Creates a new <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction"><span class="type">PolKitGnomeToggleAction</span></a> object with the default
253 Creates a new <a
254 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
255 ><span class="type">PolKitGnomeToggleAction</span></a> object with the default
225256 behavior for a given <a
226257 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
227258 ><span class="type">PolKitAction</span></a> object. The toggle represents
264295 <p>
265296 The caller can always modify individual aspects of the
266297 toggle_action after creation, e.g. change the tooltip for the no,
267 auth and yes states; see the parent class <a class="link" href="PolKitGnomeAction.html" title="PolKitGnomeAction"><span class="type">PolKitGnomeAction</span></a>. In
298 auth and yes states; see the parent class <a
299 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeAction.html"
300 ><span class="type">PolKitGnomeAction</span></a>. In
268301 addition to the properties in the parent class, this subclass
269302 sports six new properties, "auth-underway-*" to control the look
270303 of proxy widgets when authentication is underway.
271304 </p>
272305 <p>
273306 If the given polkit_toggle_action is <a
274 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
307 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
275308 ><span class="type">NULL</span></a> the behavior is similar to as
276309 if a <a
277310 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
278 ><span class="type">PolKitAction</span></a> returned <a
279 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-result.html#POLKIT-RESULT-YES:CAPS"
280 ><span class="type">POLKIT_RESULT_YES</span></a>.</p>
311 ><span class="type">PolKitAction</span></a> returned <span class="type">POLKIT_RESULT_YES</span>.</p>
281312 <p>
282313
283314 </p>
285316 <col align="left" valign="top">
286317 <tbody>
287318 <tr>
288 <td><p><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></p></td>
319 <td><p><span class="term"><em class="parameter"><code>name</code></em>:</span></p></td>
289320 <td> A unique name for the toggle_action
290321 </td>
291322 </tr>
292323 <tr>
293 <td><p><span class="term"><em class="parameter"><code>polkit_action</code></em>&#160;:</span></p></td>
324 <td><p><span class="term"><em class="parameter"><code>polkit_action</code></em>:</span></p></td>
294325 <td> the <a
295326 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
296327 ><span class="type">PolKitAction</span></a> to track
297328 </td>
298329 </tr>
299330 <tr>
300 <td><p><span class="term"><em class="parameter"><code>locked_label</code></em>&#160;:</span></p></td>
331 <td><p><span class="term"><em class="parameter"><code>locked_label</code></em>:</span></p></td>
301332 <td> The label to show when the user do not possess the
302333 authorization, e.g. "Click to make changes"
303334 </td>
304335 </tr>
305336 <tr>
306 <td><p><span class="term"><em class="parameter"><code>unlocked_label</code></em>&#160;:</span></p></td>
337 <td><p><span class="term"><em class="parameter"><code>unlocked_label</code></em>:</span></p></td>
307338 <td> The label to show when the user does posses the
308339 authorization; e.g. "Click to prevent changes"
309340 </td>
310341 </tr>
311342 <tr>
312 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
313 <td> a new <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction"><span class="type">PolKitGnomeToggleAction</span></a> or <a
314 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
343 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
344 <td> a new <a
345 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
346 ><span class="type">PolKitGnomeToggleAction</span></a> or <a
347 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
315348 ><span class="type">NULL</span></a> if error is set
316349 </td>
317350 </tr>
320353 </div>
321354 <hr>
322355 <div class="refsect2" lang="en">
323 <a name="id3142341"></a><h3>
324 <a name="polkit-gnome-toggle-action-create-toggle-button"></a>polkit_gnome_toggle_action_create_toggle_button ()</h3>
325 <a class="indexterm" name="id3142355"></a><pre class="programlisting"><a
356 <a name="polkit-gnome-toggle-action-create-toggle-button"></a><h3>polkit_gnome_toggle_action_create_toggle_button ()</h3>
357 <pre class="programlisting"><a
326358 href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
327359 >GtkWidget</a>* polkit_gnome_toggle_action_create_toggle_button
328 (<a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a> *action);</pre>
360 (<a
361 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
362 >PolKitGnomeToggleAction</a> *action);</pre>
329363 <p>
330364 Create a toggle button for the given action that displays the
331365 label, tooltip and icon_name corresponding to whether the state,
337371 <col align="left" valign="top">
338372 <tbody>
339373 <tr>
340 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
341 <td> The <a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction"><span class="type">PolKitGnomeToggleAction</span></a> object
342 </td>
343 </tr>
344 <tr>
345 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
374 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
375 <td> The <a
376 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
377 ><span class="type">PolKitGnomeToggleAction</span></a> object
378 </td>
379 </tr>
380 <tr>
381 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
346382 <td> A <a
347383 href="/usr/share/gtk-doc/html/gtk/GtkToggleButton.html"
348384 ><span class="type">GtkToggleButton</span></a> instance connected to the action
353389 </div>
354390 </div>
355391 <div class="refsect1" lang="en">
356 <a name="id3142435"></a><h2>Property Details</h2>
357 <div class="refsect2" lang="en">
358 <a name="id3142446"></a><h3>
359 <a name="PolKitGnomeToggleAction--auth-underway-icon-name"></a>The <code class="literal">"auth-underway-icon-name"</code> property</h3>
360 <a class="indexterm" name="id3142461"></a><pre class="programlisting"> "auth-underway-icon-name" <a
361 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
362 >gchararray</a> : Read / Write</pre>
392 <a name="PolKitGnomeToggleAction.property-details"></a><h2>Property Details</h2>
393 <div class="refsect2" lang="en">
394 <a name="PolKitGnomeToggleAction--auth-underway-icon-name"></a><h3>The <code class="literal">"auth-underway-icon-name"</code> property</h3>
395 <pre class="programlisting"> "auth-underway-icon-name" <a
396 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
397 >gchar</a>* : Read / Write</pre>
363398 <p>When authentication is underway, use this icon-name.</p>
364399 <p>Default value: NULL</p>
365400 </div>
366401 <hr>
367402 <div class="refsect2" lang="en">
368 <a name="id3142488"></a><h3>
369 <a name="PolKitGnomeToggleAction--auth-underway-label"></a>The <code class="literal">"auth-underway-label"</code> property</h3>
370 <a class="indexterm" name="id3142504"></a><pre class="programlisting"> "auth-underway-label" <a
371 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
372 >gchararray</a> : Read / Write</pre>
403 <a name="PolKitGnomeToggleAction--auth-underway-label"></a><h3>The <code class="literal">"auth-underway-label"</code> property</h3>
404 <pre class="programlisting"> "auth-underway-label" <a
405 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
406 >gchar</a>* : Read / Write</pre>
373407 <p>When authentication is underway, use this label.</p>
374408 <p>Default value: NULL</p>
375409 </div>
376410 <hr>
377411 <div class="refsect2" lang="en">
378 <a name="id3142530"></a><h3>
379 <a name="PolKitGnomeToggleAction--auth-underway-sensitive"></a>The <code class="literal">"auth-underway-sensitive"</code> property</h3>
380 <a class="indexterm" name="id3142546"></a><pre class="programlisting"> "auth-underway-sensitive" <a
412 <a name="PolKitGnomeToggleAction--auth-underway-sensitive"></a><h3>The <code class="literal">"auth-underway-sensitive"</code> property</h3>
413 <pre class="programlisting"> "auth-underway-sensitive" <a
381414 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
382415 >gboolean</a> : Read / Write</pre>
383416 <p>When authentication is underway, whether the action will be sensitive.</p>
385418 </div>
386419 <hr>
387420 <div class="refsect2" lang="en">
388 <a name="id3142574"></a><h3>
389 <a name="PolKitGnomeToggleAction--auth-underway-short-label"></a>The <code class="literal">"auth-underway-short-label"</code> property</h3>
390 <a class="indexterm" name="id3142589"></a><pre class="programlisting"> "auth-underway-short-label" <a
391 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
392 >gchararray</a> : Read / Write</pre>
421 <a name="PolKitGnomeToggleAction--auth-underway-short-label"></a><h3>The <code class="literal">"auth-underway-short-label"</code> property</h3>
422 <pre class="programlisting"> "auth-underway-short-label" <a
423 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
424 >gchar</a>* : Read / Write</pre>
393425 <p>When authentication is underway, use this short-label.</p>
394426 <p>Default value: NULL</p>
395427 </div>
396428 <hr>
397429 <div class="refsect2" lang="en">
398 <a name="id3142616"></a><h3>
399 <a name="PolKitGnomeToggleAction--auth-underway-tooltip"></a>The <code class="literal">"auth-underway-tooltip"</code> property</h3>
400 <a class="indexterm" name="id3142632"></a><pre class="programlisting"> "auth-underway-tooltip" <a
401 href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
402 >gchararray</a> : Read / Write</pre>
430 <a name="PolKitGnomeToggleAction--auth-underway-tooltip"></a><h3>The <code class="literal">"auth-underway-tooltip"</code> property</h3>
431 <pre class="programlisting"> "auth-underway-tooltip" <a
432 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
433 >gchar</a>* : Read / Write</pre>
403434 <p>When authentication is underway, use this tooltip.</p>
404435 <p>Default value: NULL</p>
405436 </div>
406437 <hr>
407438 <div class="refsect2" lang="en">
408 <a name="id3142659"></a><h3>
409 <a name="PolKitGnomeToggleAction--auth-underway-visible"></a>The <code class="literal">"auth-underway-visible"</code> property</h3>
410 <a class="indexterm" name="id3142674"></a><pre class="programlisting"> "auth-underway-visible" <a
439 <a name="PolKitGnomeToggleAction--auth-underway-visible"></a><h3>The <code class="literal">"auth-underway-visible"</code> property</h3>
440 <pre class="programlisting"> "auth-underway-visible" <a
411441 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
412442 >gboolean</a> : Read / Write</pre>
413443 <p>When authentication is underway, whether the action will be visible.</p>
415445 </div>
416446 </div>
417447 <div class="refsect1" lang="en">
418 <a name="id3142704"></a><h2>Signal Details</h2>
419 <div class="refsect2" lang="en">
420 <a name="id3142715"></a><h3>
421 <a name="PolKitGnomeToggleAction-toggled"></a>The <code class="literal">"toggled"</code> signal</h3>
422 <a class="indexterm" name="id3142730"></a><pre class="programlisting">void user_function (<a class="link" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">PolKitGnomeToggleAction</a> *toggle_action,
448 <a name="PolKitGnomeToggleAction.signal-details"></a><h2>Signal Details</h2>
449 <div class="refsect2" lang="en">
450 <a name="PolKitGnomeToggleAction-toggled"></a><h3>The <code class="literal">"toggled"</code> signal</h3>
451 <pre class="programlisting">void user_function (<a
452 href="/usr/share/gtk-doc/html/polkit-gnome/PolKitGnomeToggleAction.html"
453 >PolKitGnomeToggleAction</a> *toggle_action,
423454 <a
424455 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
425456 >gpointer</a> user_data) : Run Last</pre>
432463 <col align="left" valign="top">
433464 <tbody>
434465 <tr>
435 <td><p><span class="term"><em class="parameter"><code>toggle_action</code></em>&#160;:</span></p></td>
466 <td><p><span class="term"><em class="parameter"><code>toggle_action</code></em>:</span></p></td>
436467 <td> the object
437468 </td>
438469 </tr>
439470 <tr>
440 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
471 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
441472 <td>user data set when the signal handler was connected.</td>
442473 </tr>
443474 </tbody>
444475 </table></div>
445476 </div>
446477 </div>
447 <div class="refsect1" lang="en">
448 <a name="id3142805"></a><div class="refsect2" lang="en"><a name="id3142806"></a></div>
449 <hr>
450 <div class="refsect2" lang="en"><a name="id3142807"></a></div>
451 </div>
452 </div>
478 </div>
479 <div class="footer">
480 <hr>
481 Generated by GTK-Doc V1.10</div>
453482 </body>
454483 </html>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>PolicyKit-gnome Library Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="next" href="ref-core.html" title="API Reference">
8 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 <link rel="reference" href="ref-core.html" title="API Reference">
1111 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
12 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
12 <link rel="appendix" href="license.html" title="Appendix A. License">
1313 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en">
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <div class="book" lang="en">
1516 <div class="titlepage">
1617 <div>
1718 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">PolicyKit-gnome Library Reference Manual</p></th></tr></table></div>
2021 <span class="firstname">David</span> <span class="surname">Zeuthen</span>
2122 </h3>
2223 <div class="affiliation"><div class="address"><p><br>
23 &#160;&#160;&#160;&#160;<code class="email">&lt;<a class="email" href="mailto:david@fubar.dk">david@fubar.dk</a>&gt;</code><br>
24 &#160;&#160;</p></div></div>
24     <code class="email">&lt;<a class="email" href="mailto:david@fubar.dk">david@fubar.dk</a>&gt;</code><br>
25   </p></div></div>
2526 </div></div></div>
26 <div><p class="releaseinfo">Version 0.8
27 <div><p class="releaseinfo">Version 0.9
2728 </p></div>
28 <div><p class="copyright">Copyright &#169; 2007 The PolicyKit-gnome Authors</p></div>
29 <div><p class="copyright">Copyright © 2007 The PolicyKit-gnome Authors</p></div>
2930 <div><div class="legalnotice">
30 <a name="id3057722"></a><p>
31 <a name="id338498"></a><p>
3132 Permission is granted to copy, distribute and/or modify this
3233 document under the terms of the <em class="citetitle">GNU Free
3334 Documentation License</em>, Version 1.1 or any later
4041
4142 </p>
4243 <div class="address"><p><br>
43 &#160;&#160;The&#160;Free&#160;Software&#160;Foundation,&#160;Inc.,<br>
44 &#160;&#160;<span class="street">59&#160;Temple&#160;Place</span>&#160;-&#160;Suite&#160;330,<br>
45 &#160;&#160;<span class="city">Boston</span>,&#160;<span class="state">MA</span>&#160;<span class="postcode">02111-1307</span>,<br>
46 &#160;&#160;<span class="country">USA</span><br>
44   The Free Software Foundation, Inc.,<br>
45   <span class="street">59 Temple Place</span> - Suite 330,<br>
46   <span class="city">Boston</span>, <span class="state">MA</span> <span class="postcode">02111-1307</span>,<br>
47   <span class="country">USA</span><br>
4748 </p></div>
4849 <p>
4950 </p>
6263 <dt><span class="reference"><a href="ref-core.html">I. API Reference</a></span></dt>
6364 <dd><dl>
6465 <dt>
65 <span class="refentrytitle"><a href="PolKitGnomeContext.html">PolKitGnomeContext</a></span><span class="refpurpose"> &#8212; Convenience functions for using PolicyKit from GTK+ and GNOME applications.</span>
66 <span class="refentrytitle"><a href="PolKitGnomeContext.html">PolKitGnomeContext</a></span><span class="refpurpose"> — Convenience functions for using PolicyKit from GTK+ and GNOME applications.</span>
6667 </dt>
6768 <dt>
68 <span class="refentrytitle"><a href="PolKitGnomeAction.html">PolKitGnomeAction</a></span><span class="refpurpose"> &#8212; A GtkAction subclass where instances can be tied to a specific PolicyKit action.</span>
69 <span class="refentrytitle"><a href="PolKitGnomeAction.html">PolKitGnomeAction</a></span><span class="refpurpose"> — A GtkAction subclass where instances can be tied to a specific PolicyKit action.</span>
6970 </dt>
7071 <dt>
71 <span class="refentrytitle"><a href="PolKitGnomeToggleAction.html">PolKitGnomeToggleAction</a></span><span class="refpurpose"> &#8212; A GtkAction that can be toggled to
72 <span class="refentrytitle"><a href="PolKitGnomeToggleAction.html">PolKitGnomeToggleAction</a></span><span class="refpurpose"> — A GtkAction that can be toggled to
7273 obtain and give up PolicyKit authorizations.</span>
7374 </dt>
7475 <dt>
75 <span class="refentrytitle"><a href="polkit-gnome-polkit-gnome-auth.html">Authentication Dialogs</a></span><span class="refpurpose"> &#8212; Show authentication dialogs to gain privileges</span>
76 <span class="refentrytitle"><a href="polkit-gnome-polkit-gnome-auth.html">Authentication Dialogs</a></span><span class="refpurpose"> — Show authentication dialogs to gain privileges</span>
7677 </dt>
7778 </dl></dd>
7879 <dt><span class="reference"><a href="ref-auth-daemon.html">II. Authentication Agent</a></span></dt>
7980 <dt><span class="appendix"><a href="license.html">A. License</a></span></dt>
8081 </dl></div>
81 </div></body>
82 </div>
83 <div class="footer">
84 <hr>
85 Generated by GTK-Doc V1.10</div>
86 </body>
8287 </html>
00 <ANCHOR id="PolKitGnomeContext" href="polkit-gnome/PolKitGnomeContext.html">
1 <ANCHOR id="POLKIT-GNOME-CONTEXT:CAPS" href="polkit-gnome/PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT:CAPS">
1 <ANCHOR id="PolKitGnomeContext.synopsis" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.synopsis">
2 <ANCHOR id="PolKitGnomeContext.object-hierarchy" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.object-hierarchy">
3 <ANCHOR id="PolKitGnomeContext.signals" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.signals">
4 <ANCHOR id="PolKitGnomeContext.description" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.description">
5 <ANCHOR id="PolKitGnomeContext.details" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.details">
26 <ANCHOR id="POLKIT-GNOME-CONTEXT-ERROR:CAPS" href="polkit-gnome/PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR:CAPS">
37 <ANCHOR id="PolKitGnomeContextError" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContextError">
4 <ANCHOR id="POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS" href="polkit-gnome/PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS">
58 <ANCHOR id="PolKitGnomeContextPrivate" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContextPrivate">
69 <ANCHOR id="PolKitGnomeContext-struct" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-struct">
710 <ANCHOR id="polkit-gnome-context-get" href="polkit-gnome/PolKitGnomeContext.html#polkit-gnome-context-get">
811 <ANCHOR id="polkit-gnome-context-error-quark" href="polkit-gnome/PolKitGnomeContext.html#polkit-gnome-context-error-quark">
12 <ANCHOR id="PolKitGnomeContext.signal-details" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext.signal-details">
913 <ANCHOR id="PolKitGnomeContext-config-changed" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-config-changed">
1014 <ANCHOR id="PolKitGnomeContext-console-kit-db-changed" href="polkit-gnome/PolKitGnomeContext.html#PolKitGnomeContext-console-kit-db-changed">
1115 <ANCHOR id="PolKitGnomeAction" href="polkit-gnome/PolKitGnomeAction.html">
16 <ANCHOR id="PolKitGnomeAction.synopsis" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.synopsis">
17 <ANCHOR id="PolKitGnomeAction.object-hierarchy" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.object-hierarchy">
18 <ANCHOR id="PolKitGnomeAction.implemented-interfaces" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.implemented-interfaces">
19 <ANCHOR id="PolKitGnomeAction.properties" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.properties">
20 <ANCHOR id="PolKitGnomeAction.signals" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.signals">
21 <ANCHOR id="PolKitGnomeAction.description" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.description">
22 <ANCHOR id="PolKitGnomeAction.details" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.details">
1223 <ANCHOR id="PolKitGnomeActionPrivate" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeActionPrivate">
1324 <ANCHOR id="PolKitGnomeAction-struct" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-struct">
1425 <ANCHOR id="polkit-gnome-action-new" href="polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-new">
1930 <ANCHOR id="polkit-gnome-action-get-visible" href="polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-get-visible">
2031 <ANCHOR id="polkit-gnome-action-set-visible" href="polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-set-visible">
2132 <ANCHOR id="polkit-gnome-action-create-button" href="polkit-gnome/PolKitGnomeAction.html#polkit-gnome-action-create-button">
33 <ANCHOR id="PolKitGnomeAction.property-details" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.property-details">
2234 <ANCHOR id="PolKitGnomeAction--auth-icon-name" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-icon-name">
2335 <ANCHOR id="PolKitGnomeAction--auth-label" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-label">
2436 <ANCHOR id="PolKitGnomeAction--auth-sensitive" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--auth-sensitive">
4860 <ANCHOR id="PolKitGnomeAction--yes-short-label" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-short-label">
4961 <ANCHOR id="PolKitGnomeAction--yes-tooltip" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-tooltip">
5062 <ANCHOR id="PolKitGnomeAction--yes-visible" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction--yes-visible">
63 <ANCHOR id="PolKitGnomeAction.signal-details" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction.signal-details">
5164 <ANCHOR id="PolKitGnomeAction-auth-end" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-auth-end">
5265 <ANCHOR id="PolKitGnomeAction-auth-start" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-auth-start">
5366 <ANCHOR id="PolKitGnomeAction-polkit-result-changed" href="polkit-gnome/PolKitGnomeAction.html#PolKitGnomeAction-polkit-result-changed">
5467 <ANCHOR id="PolKitGnomeToggleAction" href="polkit-gnome/PolKitGnomeToggleAction.html">
68 <ANCHOR id="PolKitGnomeToggleAction.synopsis" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.synopsis">
69 <ANCHOR id="PolKitGnomeToggleAction.object-hierarchy" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.object-hierarchy">
70 <ANCHOR id="PolKitGnomeToggleAction.implemented-interfaces" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.implemented-interfaces">
71 <ANCHOR id="PolKitGnomeToggleAction.properties" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.properties">
72 <ANCHOR id="PolKitGnomeToggleAction.signals" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.signals">
73 <ANCHOR id="PolKitGnomeToggleAction.description" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.description">
74 <ANCHOR id="PolKitGnomeToggleAction.details" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.details">
5575 <ANCHOR id="PolKitGnomeToggleActionPrivate" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleActionPrivate">
5676 <ANCHOR id="PolKitGnomeToggleAction-struct" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-struct">
5777 <ANCHOR id="polkit-gnome-toggle-action-new" href="polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new">
5878 <ANCHOR id="polkit-gnome-toggle-action-new-default" href="polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new-default">
5979 <ANCHOR id="polkit-gnome-toggle-action-create-toggle-button" href="polkit-gnome/PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-create-toggle-button">
80 <ANCHOR id="PolKitGnomeToggleAction.property-details" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.property-details">
6081 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-icon-name" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-icon-name">
6182 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-label" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-label">
6283 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-sensitive" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-sensitive">
6384 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-short-label" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-short-label">
6485 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-tooltip" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-tooltip">
6586 <ANCHOR id="PolKitGnomeToggleAction--auth-underway-visible" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-visible">
87 <ANCHOR id="PolKitGnomeToggleAction.signal-details" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction.signal-details">
6688 <ANCHOR id="PolKitGnomeToggleAction-toggled" href="polkit-gnome/PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-toggled">
6789 <ANCHOR id="polkit-gnome-polkit-gnome-auth" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html">
90 <ANCHOR id="polkit-gnome-polkit-gnome-auth.synopsis" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html#polkit-gnome-polkit-gnome-auth.synopsis">
91 <ANCHOR id="polkit-gnome-polkit-gnome-auth.description" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html#polkit-gnome-polkit-gnome-auth.description">
92 <ANCHOR id="polkit-gnome-polkit-gnome-auth.details" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html#polkit-gnome-polkit-gnome-auth.details">
6893 <ANCHOR id="PolKitGnomeAuthCB" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB">
6994 <ANCHOR id="polkit-gnome-auth-obtain" href="polkit-gnome/polkit-gnome-polkit-gnome-auth.html#polkit-gnome-auth-obtain">
95 <ANCHOR id="ref-auth-daemon-overview" href="polkit-gnome/ref-auth-daemon.html#ref-auth-daemon-overview">
96 <ANCHOR id="ref-auth-daemon-overview-dbus" href="polkit-gnome/ref-auth-daemon.html#ref-auth-daemon-overview-dbus">
97 <ANCHOR id="ref-auth-daemon-operation" href="polkit-gnome/ref-auth-daemon.html#ref-auth-daemon-operation">
98 <ANCHOR id="ref-auth-daemon-ui-elements" href="polkit-gnome/ref-auth-daemon.html#ref-auth-daemon-ui-elements">
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Appendix&#160;A.&#160;License</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Appendix A. License</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="index.html" title="PolicyKit-gnome Library Reference Manual">
88 <link rel="prev" href="ref-auth-daemon.html" title="Authentication Agent">
9 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 <link rel="reference" href="ref-core.html" title="API Reference">
1212 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
13 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
13 <link rel="appendix" href="license.html" title="Appendix A. License">
1414 </head>
1515 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1616 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
1717 <td><a accesskey="p" href="ref-auth-daemon.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td>&#160;</td>
18 <td> </td>
1919 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
2020 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
21 <td>&#160;</td>
21 <td> </td>
2222 </tr></table>
2323 <div class="appendix" lang="en">
2424 <div class="titlepage"><div><div><h2 class="title">
25 <a name="license"></a>Appendix&#160;A.&#160;License</h2></div></div></div>
25 <a name="license"></a>Appendix A. License</h2></div></div></div>
2626 <p>
2727 The polkit-gnome library (polkit-gnome/*) is licensed to you
2828 under the GNU Lesser General Public License version 2 or
4242 information.
4343 </p>
4444 </div>
45 <div class="footer">
46 <hr>
47 Generated by GTK-Doc V1.10</div>
4548 </body>
4649 </html>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Authentication Dialogs</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="ref-core.html" title="API Reference">
88 <link rel="prev" href="PolKitGnomeToggleAction.html" title="PolKitGnomeToggleAction">
99 <link rel="next" href="ref-auth-daemon.html" title="Authentication Agent">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
2222 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2323 <td><a accesskey="n" href="ref-auth-daemon.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2424 </tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#id3126759" class="shortcut">Top</a>
26 &#160;|&#160;
27 <a href="#id3107281" class="shortcut">Description</a></nobr></td></tr>
25 <tr><td colspan="5" class="shortcuts"><nobr><a href="#polkit-gnome-polkit-gnome-auth.synopsis" class="shortcut">Top</a>
26  | 
27 <a href="#polkit-gnome-polkit-gnome-auth.description" class="shortcut">Description</a></nobr></td></tr>
2828 </table>
2929 <div class="refentry" lang="en">
3030 <a name="polkit-gnome-polkit-gnome-auth"></a><div class="titlepage"></div>
3131 <div class="refnamediv"><table width="100%"><tr>
3232 <td valign="top">
33 <h2>
34 <a name="id3126759"></a><span class="refentrytitle">Authentication Dialogs</span>
35 </h2>
36 <p>Authentication Dialogs &#8212; Show authentication dialogs to gain privileges</p>
33 <h2><span class="refentrytitle"><a name="polkit-gnome-polkit-gnome-auth.top_of_page"></a>Authentication Dialogs</span></h2>
34 <p>Authentication Dialogs — Show authentication dialogs to gain privileges</p>
3735 </td>
3836 <td valign="top" align="right"></td>
3937 </tr></table></div>
4038 <div class="refsynopsisdiv">
41 <h2>Synopsis</h2>
39 <a name="polkit-gnome-polkit-gnome-auth.synopsis"></a><h2>Synopsis</h2>
4240 <pre class="synopsis">
43
44
45
46 void (<a class="link" href="polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB">*PolKitGnomeAuthCB</a>) (<a
41 void (<a
42 href="/usr/share/gtk-doc/html/polkit-gnome/polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB"
43 >*PolKitGnomeAuthCB</a>) (<a
4744 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
4845 >PolKitAction</a> *action,
4946 <a
5754 >gpointer</a> user_data);
5855 <a
5956 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
60 >gboolean</a> <a class="link" href="polkit-gnome-polkit-gnome-auth.html#polkit-gnome-auth-obtain">polkit_gnome_auth_obtain</a> (<a
57 >gboolean</a> <a
58 href="/usr/share/gtk-doc/html/polkit-gnome/polkit-gnome-polkit-gnome-auth.html#polkit-gnome-auth-obtain"
59 >polkit_gnome_auth_obtain</a> (<a
6160 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
6261 >PolKitAction</a> *action,
6362 <a
6463 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
6564 >guint</a> xid,
6665 pid_t pid,
67 <a class="link" href="polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB">PolKitGnomeAuthCB</a> callback,
66 <a
67 href="/usr/share/gtk-doc/html/polkit-gnome/polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB"
68 >PolKitGnomeAuthCB</a> callback,
6869 <a
6970 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
7071 >gpointer</a> user_data,
7475 </pre>
7576 </div>
7677 <div class="refsect1" lang="en">
77 <a name="id3107281"></a><h2>Description</h2>
78 <a name="polkit-gnome-polkit-gnome-auth.description"></a><h2>Description</h2>
7879 <p>
7980 Show authentication dialogs to gain privileges.</p>
8081 <p>
8283 </p>
8384 </div>
8485 <div class="refsect1" lang="en">
85 <a name="id3107301"></a><h2>Details</h2>
86 <a name="polkit-gnome-polkit-gnome-auth.details"></a><h2>Details</h2>
8687 <div class="refsect2" lang="en">
87 <a name="id3107312"></a><h3>
88 <a name="PolKitGnomeAuthCB"></a>PolKitGnomeAuthCB ()</h3>
89 <a class="indexterm" name="id3107325"></a><pre class="programlisting">void (*PolKitGnomeAuthCB) (<a
88 <a name="PolKitGnomeAuthCB"></a><h3>PolKitGnomeAuthCB ()</h3>
89 <pre class="programlisting">void (*PolKitGnomeAuthCB) (<a
9090 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
9191 >PolKitAction</a> *action,
9292 <a
108108 <col align="left" valign="top">
109109 <tbody>
110110 <tr>
111 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
111 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
112112 <td> the <a
113113 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
114114 ><span class="type">PolKitAction</span></a> passed in <code class="function">polkit_gnome_auth_show_dialog()</code>
115115 </td>
116116 </tr>
117117 <tr>
118 <td><p><span class="term"><em class="parameter"><code>gained_privilege</code></em>&#160;:</span></p></td>
118 <td><p><span class="term"><em class="parameter"><code>gained_privilege</code></em>:</span></p></td>
119119 <td> whether the user gained the privilege. Set to
120120 <a
121121 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
125125 </td>
126126 </tr>
127127 <tr>
128 <td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
128 <td><p><span class="term"><em class="parameter"><code>error</code></em>:</span></p></td>
129129 <td> if the call failed, this parameter will be non-<a
130 href="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"
130 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
131131 ><span class="type">NULL</span></a>. The
132132 callee shall free the error.
133133 </td>
134134 </tr>
135135 <tr>
136 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
136 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
137137 <td> user data
138138 </td>
139139 </tr>
142142 </div>
143143 <hr>
144144 <div class="refsect2" lang="en">
145 <a name="id3128855"></a><h3>
146 <a name="polkit-gnome-auth-obtain"></a>polkit_gnome_auth_obtain ()</h3>
147 <a class="indexterm" name="id3128866"></a><pre class="programlisting"><a
145 <a name="polkit-gnome-auth-obtain"></a><h3>polkit_gnome_auth_obtain ()</h3>
146 <pre class="programlisting"><a
148147 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
149148 >gboolean</a> polkit_gnome_auth_obtain (<a
150149 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
153152 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"
154153 >guint</a> xid,
155154 pid_t pid,
156 <a class="link" href="polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB">PolKitGnomeAuthCB</a> callback,
155 <a
156 href="/usr/share/gtk-doc/html/polkit-gnome/polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB"
157 >PolKitGnomeAuthCB</a> callback,
157158 <a
158159 href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
159160 >gpointer</a> user_data,
174175 </p>
175176 <p>
176177 The Authentication Agent shipped with PolicyKit-gnome is described
177 in <a class="link" href="ref-auth-daemon.html" title="Authentication Agent">this section</a>.
178 in this section.
178179 </p>
179180 <p>
180181 This function is similar to the <a
189190 <col align="left" valign="top">
190191 <tbody>
191192 <tr>
192 <td><p><span class="term"><em class="parameter"><code>action</code></em>&#160;:</span></p></td>
193 <td><p><span class="term"><em class="parameter"><code>action</code></em>:</span></p></td>
193194 <td> The <a
194195 href="/usr/share/gtk-doc/html/polkit/polkit-polkit-action.html#PolKitAction"
195196 ><span class="type">PolKitAction</span></a> to make the user authenticate for
196197 </td>
197198 </tr>
198199 <tr>
199 <td><p><span class="term"><em class="parameter"><code>xid</code></em>&#160;:</span></p></td>
200 <td><p><span class="term"><em class="parameter"><code>xid</code></em>:</span></p></td>
200201 <td> X11 window ID for the window that the dialog will be transient for. If there is no window, pass 0.
201202 </td>
202203 </tr>
203204 <tr>
204 <td><p><span class="term"><em class="parameter"><code>pid</code></em>&#160;:</span></p></td>
205 <td><p><span class="term"><em class="parameter"><code>pid</code></em>:</span></p></td>
205206 <td> Process ID of process to grant authorization to. Normally one wants to pass result of <code class="function">getpid()</code>.
206207 </td>
207208 </tr>
208209 <tr>
209 <td><p><span class="term"><em class="parameter"><code>callback</code></em>&#160;:</span></p></td>
210 <td><p><span class="term"><em class="parameter"><code>callback</code></em>:</span></p></td>
210211 <td> Function to call when authentication is done
211212 </td>
212213 </tr>
213214 <tr>
214 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td>
215 <td><p><span class="term"><em class="parameter"><code>user_data</code></em>:</span></p></td>
215216 <td> Data to pass to the callback function
216217 </td>
217218 </tr>
218219 <tr>
219 <td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
220 <td><p><span class="term"><em class="parameter"><code>error</code></em>:</span></p></td>
220221 <td> Return location for error
221222 </td>
222223 </tr>
223224 <tr>
224 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
225 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span>:</span></p></td>
225226 <td> <a
226227 href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
227228 ><span class="type">TRUE</span></a> if the authentication session was scheduled to
234235 </table></div>
235236 </div>
236237 </div>
237 <div class="refsect1" lang="en">
238 <a name="id3137758"></a><div class="refsect2" lang="en"><a name="id3137759"></a></div>
238 </div>
239 <div class="footer">
239240 <hr>
240 <div class="refsect2" lang="en"><a name="id3137760"></a></div>
241 </div>
242 </div>
241 Generated by GTK-Doc V1.10</div>
243242 </body>
244243 </html>
1111 <sub name="License" link="license.html"/>
1212 </chapters>
1313 <functions>
14 <function name="POLKIT_GNOME_CONTEXT()" link="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT:CAPS"/>
1514 <function name="POLKIT_GNOME_CONTEXT_ERROR" link="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR:CAPS"/>
1615 <function name="enum PolKitGnomeContextError" link="PolKitGnomeContext.html#PolKitGnomeContextError"/>
1716 <function name="PolKitGnomeContextPrivate" link="PolKitGnomeContext.html#PolKitGnomeContextPrivate"/>
2019 <function name="polkit_gnome_context_error_quark ()" link="PolKitGnomeContext.html#polkit-gnome-context-error-quark"/>
2120 <function name="The &quot;config-changed&quot; signal" link="PolKitGnomeContext.html#PolKitGnomeContext-config-changed"/>
2221 <function name="The &quot;console-kit-db-changed&quot; signal" link="PolKitGnomeContext.html#PolKitGnomeContext-console-kit-db-changed"/>
23 <function name="" link="PolKitGnomeContext.html#id3116941"/>
24 <function name="" link="PolKitGnomeContext.html#id3116942"/>
2522 <function name="PolKitGnomeActionPrivate" link="PolKitGnomeAction.html#PolKitGnomeActionPrivate"/>
2623 <function name="PolKitGnomeAction" link="PolKitGnomeAction.html#PolKitGnomeAction-struct"/>
2724 <function name="polkit_gnome_action_new ()" link="PolKitGnomeAction.html#polkit-gnome-action-new"/>
6461 <function name="The &quot;auth-end&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-auth-end"/>
6562 <function name="The &quot;auth-start&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-auth-start"/>
6663 <function name="The &quot;polkit-result-changed&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-polkit-result-changed"/>
67 <function name="" link="PolKitGnomeAction.html#id3146799"/>
68 <function name="" link="PolKitGnomeAction.html#id3146800"/>
6964 <function name="PolKitGnomeToggleActionPrivate" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleActionPrivate"/>
7065 <function name="PolKitGnomeToggleAction" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-struct"/>
7166 <function name="polkit_gnome_toggle_action_new ()" link="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new"/>
7873 <function name="The &quot;auth-underway-tooltip&quot; property" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-tooltip"/>
7974 <function name="The &quot;auth-underway-visible&quot; property" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-visible"/>
8075 <function name="The &quot;toggled&quot; signal" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-toggled"/>
81 <function name="" link="PolKitGnomeToggleAction.html#id3142806"/>
82 <function name="" link="PolKitGnomeToggleAction.html#id3142807"/>
8376 <function name="PolKitGnomeAuthCB ()" link="polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB"/>
8477 <function name="polkit_gnome_auth_obtain ()" link="polkit-gnome-polkit-gnome-auth.html#polkit-gnome-auth-obtain"/>
85 <function name="" link="polkit-gnome-polkit-gnome-auth.html#id3137759"/>
86 <function name="" link="polkit-gnome-polkit-gnome-auth.html#id3137760"/>
8778 </functions>
8879 </book>
1111 <sub name="License" link="license.html"/>
1212 </chapters>
1313 <functions>
14 <keyword type="macro" name="POLKIT_GNOME_CONTEXT()" link="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT:CAPS"/>
1514 <keyword type="macro" name="POLKIT_GNOME_CONTEXT_ERROR" link="PolKitGnomeContext.html#POLKIT-GNOME-CONTEXT-ERROR:CAPS"/>
1615 <keyword type="enum" name="enum PolKitGnomeContextError" link="PolKitGnomeContext.html#PolKitGnomeContextError"/>
1716 <keyword type="struct" name="PolKitGnomeContextPrivate" link="PolKitGnomeContext.html#PolKitGnomeContextPrivate"/>
2019 <keyword type="function" name="polkit_gnome_context_error_quark ()" link="PolKitGnomeContext.html#polkit-gnome-context-error-quark"/>
2120 <keyword type="" name="The &quot;config-changed&quot; signal" link="PolKitGnomeContext.html#PolKitGnomeContext-config-changed"/>
2221 <keyword type="" name="The &quot;console-kit-db-changed&quot; signal" link="PolKitGnomeContext.html#PolKitGnomeContext-console-kit-db-changed"/>
23 <keyword type="" name="" link="PolKitGnomeContext.html#id3116941"/>
24 <keyword type="" name="" link="PolKitGnomeContext.html#id3116942"/>
2522 <keyword type="struct" name="PolKitGnomeActionPrivate" link="PolKitGnomeAction.html#PolKitGnomeActionPrivate"/>
2623 <keyword type="struct" name="PolKitGnomeAction" link="PolKitGnomeAction.html#PolKitGnomeAction-struct"/>
2724 <keyword type="function" name="polkit_gnome_action_new ()" link="PolKitGnomeAction.html#polkit-gnome-action-new"/>
6461 <keyword type="" name="The &quot;auth-end&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-auth-end"/>
6562 <keyword type="" name="The &quot;auth-start&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-auth-start"/>
6663 <keyword type="" name="The &quot;polkit-result-changed&quot; signal" link="PolKitGnomeAction.html#PolKitGnomeAction-polkit-result-changed"/>
67 <keyword type="" name="" link="PolKitGnomeAction.html#id3146799"/>
68 <keyword type="" name="" link="PolKitGnomeAction.html#id3146800"/>
6964 <keyword type="struct" name="PolKitGnomeToggleActionPrivate" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleActionPrivate"/>
7065 <keyword type="struct" name="PolKitGnomeToggleAction" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-struct"/>
7166 <keyword type="function" name="polkit_gnome_toggle_action_new ()" link="PolKitGnomeToggleAction.html#polkit-gnome-toggle-action-new"/>
7873 <keyword type="" name="The &quot;auth-underway-tooltip&quot; property" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-tooltip"/>
7974 <keyword type="" name="The &quot;auth-underway-visible&quot; property" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction--auth-underway-visible"/>
8075 <keyword type="" name="The &quot;toggled&quot; signal" link="PolKitGnomeToggleAction.html#PolKitGnomeToggleAction-toggled"/>
81 <keyword type="" name="" link="PolKitGnomeToggleAction.html#id3142806"/>
82 <keyword type="" name="" link="PolKitGnomeToggleAction.html#id3142807"/>
8376 <keyword type="function" name="PolKitGnomeAuthCB ()" link="polkit-gnome-polkit-gnome-auth.html#PolKitGnomeAuthCB"/>
8477 <keyword type="function" name="polkit_gnome_auth_obtain ()" link="polkit-gnome-polkit-gnome-auth.html#polkit-gnome-auth-obtain"/>
85 <keyword type="" name="" link="polkit-gnome-polkit-gnome-auth.html#id3137759"/>
86 <keyword type="" name="" link="polkit-gnome-polkit-gnome-auth.html#id3137760"/>
8778 </functions>
8879 </book>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Authentication Agent</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="index.html" title="PolicyKit-gnome Library Reference Manual">
88 <link rel="prev" href="polkit-gnome-polkit-gnome-auth.html" title="Authentication Dialogs">
9 <link rel="next" href="license.html" title="Appendix&#160;A.&#160;License">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
9 <link rel="next" href="license.html" title="Appendix A. License">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
1818 <td><a accesskey="p" href="polkit-gnome-polkit-gnome-auth.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19 <td>&#160;</td>
19 <td> </td>
2020 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
2121 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2222 <td><a accesskey="n" href="license.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
210210 </p>
211211 </div>
212212 </div>
213 <div class="footer">
214 <hr>
215 Generated by GTK-Doc V1.10</div>
213216 </body>
214217 </html>
00 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
11 <html>
22 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>API Reference</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
6 <link rel="start" href="index.html" title="PolicyKit-gnome Library Reference Manual">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6 <link rel="home" href="index.html" title="PolicyKit-gnome Library Reference Manual">
77 <link rel="up" href="index.html" title="PolicyKit-gnome Library Reference Manual">
88 <link rel="prev" href="index.html" title="PolicyKit-gnome Library Reference Manual">
99 <link rel="next" href="PolKitGnomeContext.html" title="PolKitGnomeContext">
10 <meta name="generator" content="GTK-Doc V1.9 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.10 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 <link rel="reference" href="ref-core.html" title="API Reference">
1313 <link rel="reference" href="ref-auth-daemon.html" title="Authentication Agent">
14 <link rel="appendix" href="license.html" title="Appendix&#160;A.&#160;License">
14 <link rel="appendix" href="license.html" title="Appendix A. License">
1515 </head>
1616 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1717 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
1818 <td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19 <td>&#160;</td>
19 <td> </td>
2020 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
2121 <th width="100%" align="center">PolicyKit-gnome Library Reference Manual</th>
2222 <td><a accesskey="n" href="PolKitGnomeContext.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
3737 <p><b>Table of Contents</b></p>
3838 <dl>
3939 <dt>
40 <span class="refentrytitle"><a href="PolKitGnomeContext.html">PolKitGnomeContext</a></span><span class="refpurpose"> &#8212; Convenience functions for using PolicyKit from GTK+ and GNOME applications.</span>
40 <span class="refentrytitle"><a href="PolKitGnomeContext.html">PolKitGnomeContext</a></span><span class="refpurpose"> — Convenience functions for using PolicyKit from GTK+ and GNOME applications.</span>
4141 </dt>
4242 <dt>
43 <span class="refentrytitle"><a href="PolKitGnomeAction.html">PolKitGnomeAction</a></span><span class="refpurpose"> &#8212; A GtkAction subclass where instances can be tied to a specific PolicyKit action.</span>
43 <span class="refentrytitle"><a href="PolKitGnomeAction.html">PolKitGnomeAction</a></span><span class="refpurpose"> — A GtkAction subclass where instances can be tied to a specific PolicyKit action.</span>
4444 </dt>
4545 <dt>
46 <span class="refentrytitle"><a href="PolKitGnomeToggleAction.html">PolKitGnomeToggleAction</a></span><span class="refpurpose"> &#8212; A GtkAction that can be toggled to
46 <span class="refentrytitle"><a href="PolKitGnomeToggleAction.html">PolKitGnomeToggleAction</a></span><span class="refpurpose"> — A GtkAction that can be toggled to
4747 obtain and give up PolicyKit authorizations.</span>
4848 </dt>
4949 <dt>
50 <span class="refentrytitle"><a href="polkit-gnome-polkit-gnome-auth.html">Authentication Dialogs</a></span><span class="refpurpose"> &#8212; Show authentication dialogs to gain privileges</span>
50 <span class="refentrytitle"><a href="polkit-gnome-polkit-gnome-auth.html">Authentication Dialogs</a></span><span class="refpurpose"> — Show authentication dialogs to gain privileges</span>
5151 </dt>
5252 </dl>
5353 </div>
5454 </div>
5555 </div>
56 <div class="footer">
57 <hr>
58 Generated by GTK-Doc V1.10</div>
5659 </body>
5760 </html>
2121
2222 /* this is needed so that the local anchors are displayed below the naviagtion */
2323 @media screen {
24 sup a.footnote
25 {
26 position: relative;
27 top: 0em ! important;
28 }
2429 div.refnamediv a[name], div.refsect1 a[name]
2530 {
2631 position: relative;
138143
139144 hr
140145 {
141 color: #888;
142 background: #888;
146 color: #777777;
147 background: #777777;
143148 border: 0;
144149 height: 1px;
145150 clear: both;
146151 }
147152
153 .footer
154 {
155 padding-top: 3.5em;
156 color: #777777;
157 text-align: center;
158 font-size: 80%;
159 }
1313 POLKIT_GNOME_TOGGLE_ACTION_CLASS
1414 POLKIT_GNOME_IS_TOGGLE_ACTION_CLASS
1515 POLKIT_GNOME_TOGGLE_ACTION_GET_CLASS
16 </SECTION>
17
18 <SECTION>
19 <FILE>polkit-gnome-context</FILE>
20 POLKIT_GNOME_CONTEXT
21 POLKIT_GNOME_CONTEXT_ERROR
22 PolKitGnomeContextError
23 PolKitGnomeContextPrivate
24 <TITLE>PolKitGnomeContext</TITLE>
25 PolKitGnomeContext
26 polkit_gnome_context_get
27 polkit_gnome_context_error_quark
28 <SUBSECTION Standard>
29 POLKIT_TYPE_GNOME_CONTEXT
30 POLKIT_GNOME_IS_CONTEXT
31 polkit_gnome_context_get_type
32 POLKIT_GNOME_CONTEXT_CLASS
33 POLKIT_GNOME_IS_CONTEXT_CLASS
34 POLKIT_GNOME_CONTEXT_GET_CLASS
3516 </SECTION>
3617
3718 <SECTION>
5839 </SECTION>
5940
6041 <SECTION>
61 <FILE>polkit-gnome</FILE>
42 <FILE>polkit-gnome-context</FILE>
43 POLKIT_GNOME_CONTEXT_ERROR
44 PolKitGnomeContextError
45 PolKitGnomeContextPrivate
46 <TITLE>PolKitGnomeContext</TITLE>
47 PolKitGnomeContext
48 polkit_gnome_context_get
49 polkit_gnome_context_error_quark
50 <SUBSECTION Standard>
51 POLKIT_GNOME_CONTEXT
52 POLKIT_GNOME_IS_CONTEXT
53 POLKIT_GNOME_TYPE_CONTEXT
54 polkit_gnome_context_get_type
55 POLKIT_GNOME_CONTEXT_CLASS
56 POLKIT_GNOME_IS_CONTEXT_CLASS
57 POLKIT_GNOME_CONTEXT_GET_CLASS
6258 </SECTION>
6359
6460 <SECTION>
6763 polkit_gnome_auth_obtain
6864 </SECTION>
6965
66 <SECTION>
67 <FILE>polkit-gnome</FILE>
68 </SECTION>
69
00 polkit_gnome_toggle_action_get_type
1 polkit_gnome_action_get_type
12 polkit_gnome_context_get_type
2 polkit_gnome_action_get_type
1414 </para>
1515
1616 <!-- ##### SECTION Stability_Level ##### -->
17
18
19 <!-- ##### MACRO POLKIT_GNOME_CONTEXT ##### -->
20 <para>
21
22 </para>
23
24 @obj:
2517
2618
2719 <!-- ##### MACRO POLKIT_GNOME_CONTEXT_ERROR ##### -->
0 <!-- ##### ARG PolKitGnomeAction:polkit-action-union ##### -->
1 <para>
2
3 </para>
4
5
0 0.8
0 0.9
44 ]>
55 <refentry id="PolKitGnomeAction">
66 <refmeta>
7 <refentrytitle role="top_of_page">PolKitGnomeAction</refentrytitle>
7 <refentrytitle role="top_of_page" id="PolKitGnomeAction.top_of_page">PolKitGnomeAction</refentrytitle>
88 <manvolnum>3</manvolnum>
99 <refmiscinfo>POLKIT-GNOME Library</refmiscinfo>
1010 </refmeta>
1515 <!--[<xref linkend="desc" endterm="desc.title"/>]-->
1616 </refnamediv>
1717
18 <refsynopsisdiv role="synopsis">
18 <refsynopsisdiv id="PolKitGnomeAction.synopsis" role="synopsis">
1919 <title role="synopsis.title">Synopsis</title>
2020
2121 <synopsis>
22
23
24
2522 <link linkend="PolKitGnomeActionPrivate">PolKitGnomeActionPrivate</link>;
2623 <link linkend="PolKitGnomeAction-struct">PolKitGnomeAction</link>;
2724 <link linkend="PolKitGnomeAction">PolKitGnomeAction</link>* <link linkend="polkit-gnome-action-new">polkit_gnome_action_new</link> (const <link linkend="gchar">gchar</link> *name);
3835 <link linkend="void">void</link> <link linkend="polkit-gnome-action-set-visible">polkit_gnome_action_set_visible</link> (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
3936 <link linkend="gboolean">gboolean</link> visible);
4037 <link linkend="GtkWidget">GtkWidget</link>* <link linkend="polkit-gnome-action-create-button">polkit_gnome_action_create_button</link> (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);
41
4238 </synopsis>
4339 </refsynopsisdiv>
4440
45 <refsect1 role="object_hierarchy">
41 <refsect1 id="PolKitGnomeAction.object-hierarchy" role="object_hierarchy">
4642 <title role="object_hierarchy.title">Object Hierarchy</title>
4743 <synopsis>
48
4944 <link linkend="GObject">GObject</link>
5045 +----<link linkend="GtkAction">GtkAction</link>
5146 +----PolKitGnomeAction
5651
5752
5853
59 <refsect1 role="impl_interfaces">
54 <refsect1 id="PolKitGnomeAction.implemented-interfaces" role="impl_interfaces">
6055 <title role="impl_interfaces.title">Implemented Interfaces</title>
6156 <para>
6257 PolKitGnomeAction implements
6560 </refsect1>
6661
6762
68 <refsect1 role="properties">
63 <refsect1 id="PolKitGnomeAction.properties" role="properties">
6964 <title role="properties.title">Properties</title>
7065 <synopsis>
71
72 &quot;<link linkend="PolKitGnomeAction--auth-icon-name">auth-icon-name</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
73 &quot;<link linkend="PolKitGnomeAction--auth-label">auth-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
66 &quot;<link linkend="PolKitGnomeAction--auth-icon-name">auth-icon-name</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
67 &quot;<link linkend="PolKitGnomeAction--auth-label">auth-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
7468 &quot;<link linkend="PolKitGnomeAction--auth-sensitive">auth-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
75 &quot;<link linkend="PolKitGnomeAction--auth-short-label">auth-short-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
76 &quot;<link linkend="PolKitGnomeAction--auth-tooltip">auth-tooltip</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
69 &quot;<link linkend="PolKitGnomeAction--auth-short-label">auth-short-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
70 &quot;<link linkend="PolKitGnomeAction--auth-tooltip">auth-tooltip</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
7771 &quot;<link linkend="PolKitGnomeAction--auth-visible">auth-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
7872 &quot;<link linkend="PolKitGnomeAction--master-sensitive">master-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
7973 &quot;<link linkend="PolKitGnomeAction--master-visible">master-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
80 &quot;<link linkend="PolKitGnomeAction--no-icon-name">no-icon-name</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
81 &quot;<link linkend="PolKitGnomeAction--no-label">no-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
74 &quot;<link linkend="PolKitGnomeAction--no-icon-name">no-icon-name</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
75 &quot;<link linkend="PolKitGnomeAction--no-label">no-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
8276 &quot;<link linkend="PolKitGnomeAction--no-sensitive">no-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
83 &quot;<link linkend="PolKitGnomeAction--no-short-label">no-short-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
84 &quot;<link linkend="PolKitGnomeAction--no-tooltip">no-tooltip</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
77 &quot;<link linkend="PolKitGnomeAction--no-short-label">no-short-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
78 &quot;<link linkend="PolKitGnomeAction--no-tooltip">no-tooltip</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
8579 &quot;<link linkend="PolKitGnomeAction--no-visible">no-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
8680 &quot;<link linkend="PolKitGnomeAction--polkit-action">polkit-action</link>&quot; <link linkend="gpointer">gpointer</link> : Read / Write / Construct
87 &quot;<link linkend="PolKitGnomeAction--polkit-action-sufficient">polkit-action-sufficient</link>&quot; <link linkend="GValueArray">GValueArray</link> : Read / Write / Construct
88 &quot;<link linkend="PolKitGnomeAction--self-blocked-icon-name">self-blocked-icon-name</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
89 &quot;<link linkend="PolKitGnomeAction--self-blocked-label">self-blocked-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
81 &quot;<link linkend="PolKitGnomeAction--polkit-action-sufficient">polkit-action-sufficient</link>&quot; <link linkend="GValueArray">GValueArray</link>* : Read / Write / Construct
82 &quot;<link linkend="PolKitGnomeAction--self-blocked-icon-name">self-blocked-icon-name</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
83 &quot;<link linkend="PolKitGnomeAction--self-blocked-label">self-blocked-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
9084 &quot;<link linkend="PolKitGnomeAction--self-blocked-sensitive">self-blocked-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
91 &quot;<link linkend="PolKitGnomeAction--self-blocked-short-label">self-blocked-short-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
92 &quot;<link linkend="PolKitGnomeAction--self-blocked-tooltip">self-blocked-tooltip</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
85 &quot;<link linkend="PolKitGnomeAction--self-blocked-short-label">self-blocked-short-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
86 &quot;<link linkend="PolKitGnomeAction--self-blocked-tooltip">self-blocked-tooltip</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
9387 &quot;<link linkend="PolKitGnomeAction--self-blocked-visible">self-blocked-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
9488 &quot;<link linkend="PolKitGnomeAction--target-pid">target-pid</link>&quot; <link linkend="guint">guint</link> : Read / Write / Construct
95 &quot;<link linkend="PolKitGnomeAction--yes-icon-name">yes-icon-name</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
96 &quot;<link linkend="PolKitGnomeAction--yes-label">yes-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
89 &quot;<link linkend="PolKitGnomeAction--yes-icon-name">yes-icon-name</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
90 &quot;<link linkend="PolKitGnomeAction--yes-label">yes-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
9791 &quot;<link linkend="PolKitGnomeAction--yes-sensitive">yes-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
98 &quot;<link linkend="PolKitGnomeAction--yes-short-label">yes-short-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
99 &quot;<link linkend="PolKitGnomeAction--yes-tooltip">yes-tooltip</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
92 &quot;<link linkend="PolKitGnomeAction--yes-short-label">yes-short-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
93 &quot;<link linkend="PolKitGnomeAction--yes-tooltip">yes-tooltip</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
10094 &quot;<link linkend="PolKitGnomeAction--yes-visible">yes-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
10195 </synopsis>
10296 </refsect1>
10397
104 <refsect1 role="signal_proto">
98 <refsect1 id="PolKitGnomeAction.signals" role="signal_proto">
10599 <title role="signal_proto.title">Signals</title>
106100 <synopsis>
107
108101 &quot;<link linkend="PolKitGnomeAction-auth-end">auth-end</link>&quot; : Run Last
109102 &quot;<link linkend="PolKitGnomeAction-auth-start">auth-start</link>&quot; : Run Last
110103 &quot;<link linkend="PolKitGnomeAction-polkit-result-changed">polkit-result-changed</link>&quot; : Run Last
112105 </refsect1>
113106
114107
115 <refsect1 role="desc">
108 <refsect1 id="PolKitGnomeAction.description" role="desc">
116109 <title role="desc.title">Description</title>
117110 <para>
118111 Actions in GTK+ represent operations that the user can be perform,
208201 </para>
209202 </refsect1>
210203
211 <refsect1 role="details">
204 <refsect1 id="PolKitGnomeAction.details" role="details">
212205 <title role="details.title">Details</title>
213 <refsect2>
214 <title><anchor id="PolKitGnomeActionPrivate" role="struct"/>PolKitGnomeActionPrivate</title>
215 <indexterm><primary>PolKitGnomeActionPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeActionPrivate PolKitGnomeActionPrivate;</programlisting>
206 <refsect2 id="PolKitGnomeActionPrivate" role="struct">
207 <title>PolKitGnomeActionPrivate</title>
208 <indexterm zone="PolKitGnomeActionPrivate"><primary>PolKitGnomeActionPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeActionPrivate PolKitGnomeActionPrivate;</programlisting>
216209 <para>
217210
218211 </para></refsect2>
219 <refsect2>
220 <title><anchor id="PolKitGnomeAction-struct" role="struct"/>PolKitGnomeAction</title>
221 <indexterm><primary>PolKitGnomeAction</primary></indexterm><programlisting>typedef struct _PolKitGnomeAction PolKitGnomeAction;</programlisting>
212 <refsect2 id="PolKitGnomeAction-struct" role="struct">
213 <title>PolKitGnomeAction</title>
214 <indexterm zone="PolKitGnomeAction-struct"><primary>PolKitGnomeAction</primary></indexterm><programlisting>typedef struct _PolKitGnomeAction PolKitGnomeAction;</programlisting>
222215 <para>
223216 The PolKitGnomeAction struct contains only private data members and should not be accessed directly.</para>
224217 <para>
225218
226219 </para></refsect2>
227 <refsect2>
228 <title><anchor id="polkit-gnome-action-new" role="function"/>polkit_gnome_action_new ()</title>
229 <indexterm><primary>polkit_gnome_action_new</primary></indexterm><programlisting><link linkend="PolKitGnomeAction">PolKitGnomeAction</link>* polkit_gnome_action_new (const <link linkend="gchar">gchar</link> *name);</programlisting>
220 <refsect2 id="polkit-gnome-action-new" role="function">
221 <title>polkit_gnome_action_new ()</title>
222 <indexterm zone="polkit-gnome-action-new"><primary>polkit_gnome_action_new</primary></indexterm><programlisting><link linkend="PolKitGnomeAction">PolKitGnomeAction</link>* polkit_gnome_action_new (const <link linkend="gchar">gchar</link> *name);</programlisting>
230223 <para>
231224 Creates a new <link linkend="PolKitGnomeAction"><type>PolKitGnomeAction</type></link> object. The typical use for this
232225 function is for specialized use where
296289 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="PolKitGnomeAction"><type>PolKitGnomeAction</type></link> or <link linkend="NULL:CAPS"><type>NULL</type></link> if error is set
297290 </simpara></listitem></varlistentry>
298291 </variablelist></refsect2>
299 <refsect2>
300 <title><anchor id="polkit-gnome-action-new-default" role="function"/>polkit_gnome_action_new_default ()</title>
301 <indexterm><primary>polkit_gnome_action_new_default</primary></indexterm><programlisting><link linkend="PolKitGnomeAction">PolKitGnomeAction</link>* polkit_gnome_action_new_default (const <link linkend="gchar">gchar</link> *name,
292 <refsect2 id="polkit-gnome-action-new-default" role="function">
293 <title>polkit_gnome_action_new_default ()</title>
294 <indexterm zone="polkit-gnome-action-new-default"><primary>polkit_gnome_action_new_default</primary></indexterm><programlisting><link linkend="PolKitGnomeAction">PolKitGnomeAction</link>* polkit_gnome_action_new_default (const <link linkend="gchar">gchar</link> *name,
302295 <link linkend="PolKitAction">PolKitAction</link> *polkit_action,
303296 const <link linkend="gchar">gchar</link> *label,
304297 const <link linkend="gchar">gchar</link> *tooltip);</programlisting>
340333 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="PolKitGnomeAction"><type>PolKitGnomeAction</type></link> or <link linkend="NULL:CAPS"><type>NULL</type></link> if error is set
341334 </simpara></listitem></varlistentry>
342335 </variablelist></refsect2>
343 <refsect2>
344 <title><anchor id="polkit-gnome-action-get-polkit-result" role="function"/>polkit_gnome_action_get_polkit_result ()</title>
345 <indexterm><primary>polkit_gnome_action_get_polkit_result</primary></indexterm><programlisting><link linkend="PolKitResult">PolKitResult</link> polkit_gnome_action_get_polkit_result
336 <refsect2 id="polkit-gnome-action-get-polkit-result" role="function">
337 <title>polkit_gnome_action_get_polkit_result ()</title>
338 <indexterm zone="polkit-gnome-action-get-polkit-result"><primary>polkit_gnome_action_get_polkit_result</primary></indexterm><programlisting><link linkend="PolKitResult">PolKitResult</link> polkit_gnome_action_get_polkit_result
346339 (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
347340 <para>
348341 Gets the <link linkend="PolKitResult"><type>PolKitResult</type></link> that indicates whether the user is
357350 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> The <link linkend="PolKitAction"><type>PolKitAction</type></link> object. The caller shall not unref this object.
358351 </simpara></listitem></varlistentry>
359352 </variablelist></refsect2>
360 <refsect2>
361 <title><anchor id="polkit-gnome-action-get-sensitive" role="function"/>polkit_gnome_action_get_sensitive ()</title>
362 <indexterm><primary>polkit_gnome_action_get_sensitive</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_action_get_sensitive (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
353 <refsect2 id="polkit-gnome-action-get-sensitive" role="function">
354 <title>polkit_gnome_action_get_sensitive ()</title>
355 <indexterm zone="polkit-gnome-action-get-sensitive"><primary>polkit_gnome_action_get_sensitive</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_action_get_sensitive (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
363356 <para>
364357 Get the master sensitivity, see PolKitGnomeAction:master-sensitive:
365358 for details.</para>
372365 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the master sensitivity
373366 </simpara></listitem></varlistentry>
374367 </variablelist></refsect2>
375 <refsect2>
376 <title><anchor id="polkit-gnome-action-set-sensitive" role="function"/>polkit_gnome_action_set_sensitive ()</title>
377 <indexterm><primary>polkit_gnome_action_set_sensitive</primary></indexterm><programlisting><link linkend="void">void</link> polkit_gnome_action_set_sensitive (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
368 <refsect2 id="polkit-gnome-action-set-sensitive" role="function">
369 <title>polkit_gnome_action_set_sensitive ()</title>
370 <indexterm zone="polkit-gnome-action-set-sensitive"><primary>polkit_gnome_action_set_sensitive</primary></indexterm><programlisting><link linkend="void">void</link> polkit_gnome_action_set_sensitive (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
378371 <link linkend="gboolean">gboolean</link> sensitive);</programlisting>
379372 <para>
380373 Set the master sensitivity, see PolKitGnomeAction:master-sensitive:
389382 <listitem><simpara> master sensitivity
390383 </simpara></listitem></varlistentry>
391384 </variablelist></refsect2>
392 <refsect2>
393 <title><anchor id="polkit-gnome-action-get-visible" role="function"/>polkit_gnome_action_get_visible ()</title>
394 <indexterm><primary>polkit_gnome_action_get_visible</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_action_get_visible (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
385 <refsect2 id="polkit-gnome-action-get-visible" role="function">
386 <title>polkit_gnome_action_get_visible ()</title>
387 <indexterm zone="polkit-gnome-action-get-visible"><primary>polkit_gnome_action_get_visible</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_action_get_visible (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
395388 <para>
396389 Get the master visibility, see PolKitGnomeAction:master-visible:
397390 for details.</para>
404397 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the master visibility
405398 </simpara></listitem></varlistentry>
406399 </variablelist></refsect2>
407 <refsect2>
408 <title><anchor id="polkit-gnome-action-set-visible" role="function"/>polkit_gnome_action_set_visible ()</title>
409 <indexterm><primary>polkit_gnome_action_set_visible</primary></indexterm><programlisting><link linkend="void">void</link> polkit_gnome_action_set_visible (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
400 <refsect2 id="polkit-gnome-action-set-visible" role="function">
401 <title>polkit_gnome_action_set_visible ()</title>
402 <indexterm zone="polkit-gnome-action-set-visible"><primary>polkit_gnome_action_set_visible</primary></indexterm><programlisting><link linkend="void">void</link> polkit_gnome_action_set_visible (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
410403 <link linkend="gboolean">gboolean</link> visible);</programlisting>
411404 <para>
412405 Set the master visibility, see PolKitGnomeAction:master-visible:
421414 <listitem><simpara> master visibility
422415 </simpara></listitem></varlistentry>
423416 </variablelist></refsect2>
424 <refsect2>
425 <title><anchor id="polkit-gnome-action-create-button" role="function"/>polkit_gnome_action_create_button ()</title>
426 <indexterm><primary>polkit_gnome_action_create_button</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* polkit_gnome_action_create_button (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
417 <refsect2 id="polkit-gnome-action-create-button" role="function">
418 <title>polkit_gnome_action_create_button ()</title>
419 <indexterm zone="polkit-gnome-action-create-button"><primary>polkit_gnome_action_create_button</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* polkit_gnome_action_create_button (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action);</programlisting>
427420 <para>
428421 Create a button for the given action that displays the label,
429422 tooltip and icon_name corresponding to whether the state, according
439432 </variablelist></refsect2>
440433
441434 </refsect1>
442 <refsect1 role="property_details">
435 <refsect1 id="PolKitGnomeAction.property-details" role="property_details">
443436 <title role="property_details.title">Property Details</title>
444 <refsect2><title><anchor id="PolKitGnomeAction--auth-icon-name"/>The <literal>&quot;auth-icon-name&quot;</literal> property</title>
445 <indexterm><primary>PolKitGnomeAction:auth-icon-name</primary></indexterm><programlisting> &quot;auth-icon-name&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
437 <refsect2 id="PolKitGnomeAction--auth-icon-name"><title>The <literal>&quot;auth-icon-name&quot;</literal> property</title>
438 <indexterm zone="PolKitGnomeAction--auth-icon-name"><primary>PolKitGnomeAction:auth-icon-name</primary></indexterm><programlisting> &quot;auth-icon-name&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
446439 <para>If PolicyKit evaluates the result as 'auth', use this icon-name.</para><para>Default value: NULL</para>
447440 </refsect2>
448 <refsect2><title><anchor id="PolKitGnomeAction--auth-label"/>The <literal>&quot;auth-label&quot;</literal> property</title>
449 <indexterm><primary>PolKitGnomeAction:auth-label</primary></indexterm><programlisting> &quot;auth-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
441 <refsect2 id="PolKitGnomeAction--auth-label"><title>The <literal>&quot;auth-label&quot;</literal> property</title>
442 <indexterm zone="PolKitGnomeAction--auth-label"><primary>PolKitGnomeAction:auth-label</primary></indexterm><programlisting> &quot;auth-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
450443 <para>If PolicyKit evaluates the result as 'auth', use this label.</para><para>Default value: NULL</para>
451444 </refsect2>
452 <refsect2><title><anchor id="PolKitGnomeAction--auth-sensitive"/>The <literal>&quot;auth-sensitive&quot;</literal> property</title>
453 <indexterm><primary>PolKitGnomeAction:auth-sensitive</primary></indexterm><programlisting> &quot;auth-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
445 <refsect2 id="PolKitGnomeAction--auth-sensitive"><title>The <literal>&quot;auth-sensitive&quot;</literal> property</title>
446 <indexterm zone="PolKitGnomeAction--auth-sensitive"><primary>PolKitGnomeAction:auth-sensitive</primary></indexterm><programlisting> &quot;auth-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
454447 <para>If PolicyKit evaluates the result as 'auth', whether the action will be sensitive.</para><para>Default value: TRUE</para>
455448 </refsect2>
456 <refsect2><title><anchor id="PolKitGnomeAction--auth-short-label"/>The <literal>&quot;auth-short-label&quot;</literal> property</title>
457 <indexterm><primary>PolKitGnomeAction:auth-short-label</primary></indexterm><programlisting> &quot;auth-short-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
449 <refsect2 id="PolKitGnomeAction--auth-short-label"><title>The <literal>&quot;auth-short-label&quot;</literal> property</title>
450 <indexterm zone="PolKitGnomeAction--auth-short-label"><primary>PolKitGnomeAction:auth-short-label</primary></indexterm><programlisting> &quot;auth-short-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
458451 <para>If PolicyKit evaluates the result as 'auth', use this short-label.</para><para>Default value: NULL</para>
459452 </refsect2>
460 <refsect2><title><anchor id="PolKitGnomeAction--auth-tooltip"/>The <literal>&quot;auth-tooltip&quot;</literal> property</title>
461 <indexterm><primary>PolKitGnomeAction:auth-tooltip</primary></indexterm><programlisting> &quot;auth-tooltip&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
453 <refsect2 id="PolKitGnomeAction--auth-tooltip"><title>The <literal>&quot;auth-tooltip&quot;</literal> property</title>
454 <indexterm zone="PolKitGnomeAction--auth-tooltip"><primary>PolKitGnomeAction:auth-tooltip</primary></indexterm><programlisting> &quot;auth-tooltip&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
462455 <para>If PolicyKit evaluates the result as 'auth', use this tooltip.</para><para>Default value: NULL</para>
463456 </refsect2>
464 <refsect2><title><anchor id="PolKitGnomeAction--auth-visible"/>The <literal>&quot;auth-visible&quot;</literal> property</title>
465 <indexterm><primary>PolKitGnomeAction:auth-visible</primary></indexterm><programlisting> &quot;auth-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
457 <refsect2 id="PolKitGnomeAction--auth-visible"><title>The <literal>&quot;auth-visible&quot;</literal> property</title>
458 <indexterm zone="PolKitGnomeAction--auth-visible"><primary>PolKitGnomeAction:auth-visible</primary></indexterm><programlisting> &quot;auth-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
466459 <para>If PolicyKit evaluates the result as 'auth', whether the action will be visible.</para><para>Default value: TRUE</para>
467460 </refsect2>
468 <refsect2><title><anchor id="PolKitGnomeAction--master-sensitive"/>The <literal>&quot;master-sensitive&quot;</literal> property</title>
469 <indexterm><primary>PolKitGnomeAction:master-sensitive</primary></indexterm><programlisting> &quot;master-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
461 <refsect2 id="PolKitGnomeAction--master-sensitive"><title>The <literal>&quot;master-sensitive&quot;</literal> property</title>
462 <indexterm zone="PolKitGnomeAction--master-sensitive"><primary>PolKitGnomeAction:master-sensitive</primary></indexterm><programlisting> &quot;master-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
470463 <para>Can be set to FALSE to force insensitivity no matter what PolicyKit reports.</para><para>Default value: TRUE</para>
471464 </refsect2>
472 <refsect2><title><anchor id="PolKitGnomeAction--master-visible"/>The <literal>&quot;master-visible&quot;</literal> property</title>
473 <indexterm><primary>PolKitGnomeAction:master-visible</primary></indexterm><programlisting> &quot;master-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
465 <refsect2 id="PolKitGnomeAction--master-visible"><title>The <literal>&quot;master-visible&quot;</literal> property</title>
466 <indexterm zone="PolKitGnomeAction--master-visible"><primary>PolKitGnomeAction:master-visible</primary></indexterm><programlisting> &quot;master-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
474467 <para>Can be set to FALSE to force invisibility no matter what PolicyKit reports.</para><para>Default value: TRUE</para>
475468 </refsect2>
476 <refsect2><title><anchor id="PolKitGnomeAction--no-icon-name"/>The <literal>&quot;no-icon-name&quot;</literal> property</title>
477 <indexterm><primary>PolKitGnomeAction:no-icon-name</primary></indexterm><programlisting> &quot;no-icon-name&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
469 <refsect2 id="PolKitGnomeAction--no-icon-name"><title>The <literal>&quot;no-icon-name&quot;</literal> property</title>
470 <indexterm zone="PolKitGnomeAction--no-icon-name"><primary>PolKitGnomeAction:no-icon-name</primary></indexterm><programlisting> &quot;no-icon-name&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
478471 <para>If PolicyKit evaluates the result as 'no', use this icon-name.</para><para>Default value: NULL</para>
479472 </refsect2>
480 <refsect2><title><anchor id="PolKitGnomeAction--no-label"/>The <literal>&quot;no-label&quot;</literal> property</title>
481 <indexterm><primary>PolKitGnomeAction:no-label</primary></indexterm><programlisting> &quot;no-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
473 <refsect2 id="PolKitGnomeAction--no-label"><title>The <literal>&quot;no-label&quot;</literal> property</title>
474 <indexterm zone="PolKitGnomeAction--no-label"><primary>PolKitGnomeAction:no-label</primary></indexterm><programlisting> &quot;no-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
482475 <para>If PolicyKit evaluates the result as 'no', use this label.</para><para>Default value: NULL</para>
483476 </refsect2>
484 <refsect2><title><anchor id="PolKitGnomeAction--no-sensitive"/>The <literal>&quot;no-sensitive&quot;</literal> property</title>
485 <indexterm><primary>PolKitGnomeAction:no-sensitive</primary></indexterm><programlisting> &quot;no-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
477 <refsect2 id="PolKitGnomeAction--no-sensitive"><title>The <literal>&quot;no-sensitive&quot;</literal> property</title>
478 <indexterm zone="PolKitGnomeAction--no-sensitive"><primary>PolKitGnomeAction:no-sensitive</primary></indexterm><programlisting> &quot;no-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
486479 <para>If PolicyKit evaluates the result as 'no', whether the action will be sensitive.</para><para>Default value: FALSE</para>
487480 </refsect2>
488 <refsect2><title><anchor id="PolKitGnomeAction--no-short-label"/>The <literal>&quot;no-short-label&quot;</literal> property</title>
489 <indexterm><primary>PolKitGnomeAction:no-short-label</primary></indexterm><programlisting> &quot;no-short-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
481 <refsect2 id="PolKitGnomeAction--no-short-label"><title>The <literal>&quot;no-short-label&quot;</literal> property</title>
482 <indexterm zone="PolKitGnomeAction--no-short-label"><primary>PolKitGnomeAction:no-short-label</primary></indexterm><programlisting> &quot;no-short-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
490483 <para>If PolicyKit evaluates the result as 'no', use this short-label.</para><para>Default value: NULL</para>
491484 </refsect2>
492 <refsect2><title><anchor id="PolKitGnomeAction--no-tooltip"/>The <literal>&quot;no-tooltip&quot;</literal> property</title>
493 <indexterm><primary>PolKitGnomeAction:no-tooltip</primary></indexterm><programlisting> &quot;no-tooltip&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
485 <refsect2 id="PolKitGnomeAction--no-tooltip"><title>The <literal>&quot;no-tooltip&quot;</literal> property</title>
486 <indexterm zone="PolKitGnomeAction--no-tooltip"><primary>PolKitGnomeAction:no-tooltip</primary></indexterm><programlisting> &quot;no-tooltip&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
494487 <para>If PolicyKit evaluates the result as 'no', use this tooltip.</para><para>Default value: NULL</para>
495488 </refsect2>
496 <refsect2><title><anchor id="PolKitGnomeAction--no-visible"/>The <literal>&quot;no-visible&quot;</literal> property</title>
497 <indexterm><primary>PolKitGnomeAction:no-visible</primary></indexterm><programlisting> &quot;no-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
489 <refsect2 id="PolKitGnomeAction--no-visible"><title>The <literal>&quot;no-visible&quot;</literal> property</title>
490 <indexterm zone="PolKitGnomeAction--no-visible"><primary>PolKitGnomeAction:no-visible</primary></indexterm><programlisting> &quot;no-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
498491 <para>If PolicyKit evaluates the result as 'no', whether the action will be visible.</para><para>Default value: TRUE</para>
499492 </refsect2>
500 <refsect2><title><anchor id="PolKitGnomeAction--polkit-action"/>The <literal>&quot;polkit-action&quot;</literal> property</title>
501 <indexterm><primary>PolKitGnomeAction:polkit-action</primary></indexterm><programlisting> &quot;polkit-action&quot; <link linkend="gpointer">gpointer</link> : Read / Write / Construct</programlisting>
493 <refsect2 id="PolKitGnomeAction--polkit-action"><title>The <literal>&quot;polkit-action&quot;</literal> property</title>
494 <indexterm zone="PolKitGnomeAction--polkit-action"><primary>PolKitGnomeAction:polkit-action</primary></indexterm><programlisting> &quot;polkit-action&quot; <link linkend="gpointer">gpointer</link> : Read / Write / Construct</programlisting>
502495 <para>The PolKitAction object this GTK+ action is tracking.</para></refsect2>
503 <refsect2><title><anchor id="PolKitGnomeAction--polkit-action-sufficient"/>The <literal>&quot;polkit-action-sufficient&quot;</literal> property</title>
504 <indexterm><primary>PolKitGnomeAction:polkit-action-sufficient</primary></indexterm><programlisting> &quot;polkit-action-sufficient&quot; <link linkend="GValueArray">GValueArray</link> : Read / Write / Construct</programlisting>
496 <refsect2 id="PolKitGnomeAction--polkit-action-sufficient"><title>The <literal>&quot;polkit-action-sufficient&quot;</literal> property</title>
497 <indexterm zone="PolKitGnomeAction--polkit-action-sufficient"><primary>PolKitGnomeAction:polkit-action-sufficient</primary></indexterm><programlisting> &quot;polkit-action-sufficient&quot; <link linkend="GValueArray">GValueArray</link>* : Read / Write / Construct</programlisting>
505498 <para>An array of PolKitAction objects that are sufficient to have authorizations for.</para></refsect2>
506 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-icon-name"/>The <literal>&quot;self-blocked-icon-name&quot;</literal> property</title>
507 <indexterm><primary>PolKitGnomeAction:self-blocked-icon-name</primary></indexterm><programlisting> &quot;self-blocked-icon-name&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
499 <refsect2 id="PolKitGnomeAction--self-blocked-icon-name"><title>The <literal>&quot;self-blocked-icon-name&quot;</literal> property</title>
500 <indexterm zone="PolKitGnomeAction--self-blocked-icon-name"><primary>PolKitGnomeAction:self-blocked-icon-name</primary></indexterm><programlisting> &quot;self-blocked-icon-name&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
508501 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this icon-name.</para><para>Default value: NULL</para>
509502 </refsect2>
510 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-label"/>The <literal>&quot;self-blocked-label&quot;</literal> property</title>
511 <indexterm><primary>PolKitGnomeAction:self-blocked-label</primary></indexterm><programlisting> &quot;self-blocked-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
503 <refsect2 id="PolKitGnomeAction--self-blocked-label"><title>The <literal>&quot;self-blocked-label&quot;</literal> property</title>
504 <indexterm zone="PolKitGnomeAction--self-blocked-label"><primary>PolKitGnomeAction:self-blocked-label</primary></indexterm><programlisting> &quot;self-blocked-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
512505 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this label.</para><para>Default value: NULL</para>
513506 </refsect2>
514 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-sensitive"/>The <literal>&quot;self-blocked-sensitive&quot;</literal> property</title>
515 <indexterm><primary>PolKitGnomeAction:self-blocked-sensitive</primary></indexterm><programlisting> &quot;self-blocked-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
507 <refsect2 id="PolKitGnomeAction--self-blocked-sensitive"><title>The <literal>&quot;self-blocked-sensitive&quot;</literal> property</title>
508 <indexterm zone="PolKitGnomeAction--self-blocked-sensitive"><primary>PolKitGnomeAction:self-blocked-sensitive</primary></indexterm><programlisting> &quot;self-blocked-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
516509 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, whether the action will be sensitive.</para><para>Default value: FALSE</para>
517510 </refsect2>
518 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-short-label"/>The <literal>&quot;self-blocked-short-label&quot;</literal> property</title>
519 <indexterm><primary>PolKitGnomeAction:self-blocked-short-label</primary></indexterm><programlisting> &quot;self-blocked-short-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
511 <refsect2 id="PolKitGnomeAction--self-blocked-short-label"><title>The <literal>&quot;self-blocked-short-label&quot;</literal> property</title>
512 <indexterm zone="PolKitGnomeAction--self-blocked-short-label"><primary>PolKitGnomeAction:self-blocked-short-label</primary></indexterm><programlisting> &quot;self-blocked-short-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
520513 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this short-label.</para><para>Default value: NULL</para>
521514 </refsect2>
522 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-tooltip"/>The <literal>&quot;self-blocked-tooltip&quot;</literal> property</title>
523 <indexterm><primary>PolKitGnomeAction:self-blocked-tooltip</primary></indexterm><programlisting> &quot;self-blocked-tooltip&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
515 <refsect2 id="PolKitGnomeAction--self-blocked-tooltip"><title>The <literal>&quot;self-blocked-tooltip&quot;</literal> property</title>
516 <indexterm zone="PolKitGnomeAction--self-blocked-tooltip"><primary>PolKitGnomeAction:self-blocked-tooltip</primary></indexterm><programlisting> &quot;self-blocked-tooltip&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
524517 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, use this tooltip.</para><para>Default value: NULL</para>
525518 </refsect2>
526 <refsect2><title><anchor id="PolKitGnomeAction--self-blocked-visible"/>The <literal>&quot;self-blocked-visible&quot;</literal> property</title>
527 <indexterm><primary>PolKitGnomeAction:self-blocked-visible</primary></indexterm><programlisting> &quot;self-blocked-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
519 <refsect2 id="PolKitGnomeAction--self-blocked-visible"><title>The <literal>&quot;self-blocked-visible&quot;</literal> property</title>
520 <indexterm zone="PolKitGnomeAction--self-blocked-visible"><primary>PolKitGnomeAction:self-blocked-visible</primary></indexterm><programlisting> &quot;self-blocked-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
528521 <para>If PolicyKit evaluates the result as 'no' and the reason is that the user has a self-granted negative authorization, whether the action will be visible.</para><para>Default value: TRUE</para>
529522 </refsect2>
530 <refsect2><title><anchor id="PolKitGnomeAction--target-pid"/>The <literal>&quot;target-pid&quot;</literal> property</title>
531 <indexterm><primary>PolKitGnomeAction:target-pid</primary></indexterm><programlisting> &quot;target-pid&quot; <link linkend="guint">guint</link> : Read / Write / Construct</programlisting>
523 <refsect2 id="PolKitGnomeAction--target-pid"><title>The <literal>&quot;target-pid&quot;</literal> property</title>
524 <indexterm zone="PolKitGnomeAction--target-pid"><primary>PolKitGnomeAction:target-pid</primary></indexterm><programlisting> &quot;target-pid&quot; <link linkend="guint">guint</link> : Read / Write / Construct</programlisting>
532525 <para>The target process id to receive the authorization; if 0 it is the current process.</para><para>Default value: 0</para>
533526 </refsect2>
534 <refsect2><title><anchor id="PolKitGnomeAction--yes-icon-name"/>The <literal>&quot;yes-icon-name&quot;</literal> property</title>
535 <indexterm><primary>PolKitGnomeAction:yes-icon-name</primary></indexterm><programlisting> &quot;yes-icon-name&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
527 <refsect2 id="PolKitGnomeAction--yes-icon-name"><title>The <literal>&quot;yes-icon-name&quot;</literal> property</title>
528 <indexterm zone="PolKitGnomeAction--yes-icon-name"><primary>PolKitGnomeAction:yes-icon-name</primary></indexterm><programlisting> &quot;yes-icon-name&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
536529 <para>If PolicyKit evaluates the result as 'yes', use this icon-name.</para><para>Default value: NULL</para>
537530 </refsect2>
538 <refsect2><title><anchor id="PolKitGnomeAction--yes-label"/>The <literal>&quot;yes-label&quot;</literal> property</title>
539 <indexterm><primary>PolKitGnomeAction:yes-label</primary></indexterm><programlisting> &quot;yes-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
531 <refsect2 id="PolKitGnomeAction--yes-label"><title>The <literal>&quot;yes-label&quot;</literal> property</title>
532 <indexterm zone="PolKitGnomeAction--yes-label"><primary>PolKitGnomeAction:yes-label</primary></indexterm><programlisting> &quot;yes-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
540533 <para>If PolicyKit evaluates the result as 'yes', use this label.</para><para>Default value: NULL</para>
541534 </refsect2>
542 <refsect2><title><anchor id="PolKitGnomeAction--yes-sensitive"/>The <literal>&quot;yes-sensitive&quot;</literal> property</title>
543 <indexterm><primary>PolKitGnomeAction:yes-sensitive</primary></indexterm><programlisting> &quot;yes-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
535 <refsect2 id="PolKitGnomeAction--yes-sensitive"><title>The <literal>&quot;yes-sensitive&quot;</literal> property</title>
536 <indexterm zone="PolKitGnomeAction--yes-sensitive"><primary>PolKitGnomeAction:yes-sensitive</primary></indexterm><programlisting> &quot;yes-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
544537 <para>If PolicyKit evaluates the result as 'yes', whether the action will be sensitive.</para><para>Default value: TRUE</para>
545538 </refsect2>
546 <refsect2><title><anchor id="PolKitGnomeAction--yes-short-label"/>The <literal>&quot;yes-short-label&quot;</literal> property</title>
547 <indexterm><primary>PolKitGnomeAction:yes-short-label</primary></indexterm><programlisting> &quot;yes-short-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
539 <refsect2 id="PolKitGnomeAction--yes-short-label"><title>The <literal>&quot;yes-short-label&quot;</literal> property</title>
540 <indexterm zone="PolKitGnomeAction--yes-short-label"><primary>PolKitGnomeAction:yes-short-label</primary></indexterm><programlisting> &quot;yes-short-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
548541 <para>If PolicyKit evaluates the result as 'yes', use this short-label.</para><para>Default value: NULL</para>
549542 </refsect2>
550 <refsect2><title><anchor id="PolKitGnomeAction--yes-tooltip"/>The <literal>&quot;yes-tooltip&quot;</literal> property</title>
551 <indexterm><primary>PolKitGnomeAction:yes-tooltip</primary></indexterm><programlisting> &quot;yes-tooltip&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
543 <refsect2 id="PolKitGnomeAction--yes-tooltip"><title>The <literal>&quot;yes-tooltip&quot;</literal> property</title>
544 <indexterm zone="PolKitGnomeAction--yes-tooltip"><primary>PolKitGnomeAction:yes-tooltip</primary></indexterm><programlisting> &quot;yes-tooltip&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
552545 <para>If PolicyKit evaluates the result as 'yes', use this tooltip.</para><para>Default value: NULL</para>
553546 </refsect2>
554 <refsect2><title><anchor id="PolKitGnomeAction--yes-visible"/>The <literal>&quot;yes-visible&quot;</literal> property</title>
555 <indexterm><primary>PolKitGnomeAction:yes-visible</primary></indexterm><programlisting> &quot;yes-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
547 <refsect2 id="PolKitGnomeAction--yes-visible"><title>The <literal>&quot;yes-visible&quot;</literal> property</title>
548 <indexterm zone="PolKitGnomeAction--yes-visible"><primary>PolKitGnomeAction:yes-visible</primary></indexterm><programlisting> &quot;yes-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
556549 <para>If PolicyKit evaluates the result as 'yes', whether the action will be visible.</para><para>Default value: TRUE</para>
557550 </refsect2>
558551
559552 </refsect1>
560553
561 <refsect1 role="signals">
554 <refsect1 id="PolKitGnomeAction.signal-details" role="signals">
562555 <title role="signals.title">Signal Details</title>
563 <refsect2><title><anchor id="PolKitGnomeAction-auth-end"/>The <literal>&quot;auth-end&quot;</literal> signal</title>
564 <indexterm><primary>PolKitGnomeAction::auth-end</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
556 <refsect2 id="PolKitGnomeAction-auth-end"><title>The <literal>&quot;auth-end&quot;</literal> signal</title>
557 <indexterm zone="PolKitGnomeAction-auth-end"><primary>PolKitGnomeAction::auth-end</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
565558 <link linkend="gboolean">gboolean</link> gained_privilege,
566559 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
567560 <para>
579572 </simpara></listitem></varlistentry>
580573 <varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
581574 <listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
582 </variablelist></refsect2><refsect2><title><anchor id="PolKitGnomeAction-auth-start"/>The <literal>&quot;auth-start&quot;</literal> signal</title>
583 <indexterm><primary>PolKitGnomeAction::auth-start</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
575 </variablelist></refsect2><refsect2 id="PolKitGnomeAction-auth-start"><title>The <literal>&quot;auth-start&quot;</literal> signal</title>
576 <indexterm zone="PolKitGnomeAction-auth-start"><primary>PolKitGnomeAction::auth-start</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
584577 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
585578 <para>
586579 The ::auth-start signal is emitted when an authentication
593586 </simpara></listitem></varlistentry>
594587 <varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
595588 <listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
596 </variablelist></refsect2><refsect2><title><anchor id="PolKitGnomeAction-polkit-result-changed"/>The <literal>&quot;polkit-result-changed&quot;</literal> signal</title>
597 <indexterm><primary>PolKitGnomeAction::polkit-result-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
589 </variablelist></refsect2><refsect2 id="PolKitGnomeAction-polkit-result-changed"><title>The <literal>&quot;polkit-result-changed&quot;</literal> signal</title>
590 <indexterm zone="PolKitGnomeAction-polkit-result-changed"><primary>PolKitGnomeAction::polkit-result-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeAction">PolKitGnomeAction</link> *action,
598591 <link linkend="gint">gint</link> current_result,
599592 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
600593 <para>
619612
620613
621614
622
623 <refsect1><refsect2 /><refsect2 /></refsect1>
624615 </refentry>
44 ]>
55 <refentry id="polkit-gnome-polkit-gnome-auth">
66 <refmeta>
7 <refentrytitle role="top_of_page">Authentication Dialogs</refentrytitle>
7 <refentrytitle role="top_of_page" id="polkit-gnome-polkit-gnome-auth.top_of_page">Authentication Dialogs</refentrytitle>
88 <manvolnum>3</manvolnum>
99 <refmiscinfo>POLKIT-GNOME Library</refmiscinfo>
1010 </refmeta>
1515 <!--[<xref linkend="desc" endterm="desc.title"/>]-->
1616 </refnamediv>
1717
18 <refsynopsisdiv role="synopsis">
18 <refsynopsisdiv id="polkit-gnome-polkit-gnome-auth.synopsis" role="synopsis">
1919 <title role="synopsis.title">Synopsis</title>
2020
2121 <synopsis>
22
23
24
2522 <link linkend="void">void</link> (<link linkend="PolKitGnomeAuthCB">*PolKitGnomeAuthCB</link>) (<link linkend="PolKitAction">PolKitAction</link> *action,
2623 <link linkend="gboolean">gboolean</link> gained_privilege,
2724 <link linkend="GError">GError</link> *error,
4340
4441
4542
46 <refsect1 role="desc">
43 <refsect1 id="polkit-gnome-polkit-gnome-auth.description" role="desc">
4744 <title role="desc.title">Description</title>
4845 <para>
4946 Show authentication dialogs to gain privileges.</para>
5249 </para>
5350 </refsect1>
5451
55 <refsect1 role="details">
52 <refsect1 id="polkit-gnome-polkit-gnome-auth.details" role="details">
5653 <title role="details.title">Details</title>
57 <refsect2>
58 <title><anchor id="PolKitGnomeAuthCB" role="function"/>PolKitGnomeAuthCB ()</title>
59 <indexterm><primary>PolKitGnomeAuthCB</primary></indexterm><programlisting><link linkend="void">void</link> (*PolKitGnomeAuthCB) (<link linkend="PolKitAction">PolKitAction</link> *action,
54 <refsect2 id="PolKitGnomeAuthCB" role="function">
55 <title>PolKitGnomeAuthCB ()</title>
56 <indexterm zone="PolKitGnomeAuthCB"><primary>PolKitGnomeAuthCB</primary></indexterm><programlisting><link linkend="void">void</link> (*PolKitGnomeAuthCB) (<link linkend="PolKitAction">PolKitAction</link> *action,
6057 <link linkend="gboolean">gboolean</link> gained_privilege,
6158 <link linkend="GError">GError</link> *error,
6259 <link linkend="gpointer">gpointer</link> user_data);</programlisting>
8178 <listitem><simpara> user data
8279 </simpara></listitem></varlistentry>
8380 </variablelist></refsect2>
84 <refsect2>
85 <title><anchor id="polkit-gnome-auth-obtain" role="function"/>polkit_gnome_auth_obtain ()</title>
86 <indexterm><primary>polkit_gnome_auth_obtain</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_auth_obtain (<link linkend="PolKitAction">PolKitAction</link> *action,
81 <refsect2 id="polkit-gnome-auth-obtain" role="function">
82 <title>polkit_gnome_auth_obtain ()</title>
83 <indexterm zone="polkit-gnome-auth-obtain"><primary>polkit_gnome_auth_obtain</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> polkit_gnome_auth_obtain (<link linkend="PolKitAction">PolKitAction</link> *action,
8784 <link linkend="guint">guint</link> xid,
8885 <link linkend="pid-t">pid_t</link> pid,
8986 <link linkend="PolKitGnomeAuthCB">PolKitGnomeAuthCB</link> callback,
140137
141138
142139
143
144 <refsect1><refsect2 /><refsect2 /></refsect1>
145140 </refentry>
44 ]>
55 <refentry id="PolKitGnomeContext">
66 <refmeta>
7 <refentrytitle role="top_of_page">PolKitGnomeContext</refentrytitle>
7 <refentrytitle role="top_of_page" id="PolKitGnomeContext.top_of_page">PolKitGnomeContext</refentrytitle>
88 <manvolnum>3</manvolnum>
99 <refmiscinfo>POLKIT-GNOME Library</refmiscinfo>
1010 </refmeta>
1515 <!--[<xref linkend="desc" endterm="desc.title"/>]-->
1616 </refnamediv>
1717
18 <refsynopsisdiv role="synopsis">
18 <refsynopsisdiv id="PolKitGnomeContext.synopsis" role="synopsis">
1919 <title role="synopsis.title">Synopsis</title>
2020
2121 <synopsis>
22
23
24
25 #define <link linkend="POLKIT-GNOME-CONTEXT:CAPS">POLKIT_GNOME_CONTEXT</link> (obj)
2622 #define <link linkend="POLKIT-GNOME-CONTEXT-ERROR:CAPS">POLKIT_GNOME_CONTEXT_ERROR</link>
2723 enum <link linkend="PolKitGnomeContextError">PolKitGnomeContextError</link>;
2824 <link linkend="PolKitGnomeContextPrivate">PolKitGnomeContextPrivate</link>;
2925 <link linkend="PolKitGnomeContext-struct">PolKitGnomeContext</link>;
3026 <link linkend="PolKitGnomeContext">PolKitGnomeContext</link>* <link linkend="polkit-gnome-context-get">polkit_gnome_context_get</link> (<link linkend="GError">GError</link> **error);
3127 <link linkend="GQuark">GQuark</link> <link linkend="polkit-gnome-context-error-quark">polkit_gnome_context_error_quark</link> (void);
32
3328 </synopsis>
3429 </refsynopsisdiv>
3530
36 <refsect1 role="object_hierarchy">
31 <refsect1 id="PolKitGnomeContext.object-hierarchy" role="object_hierarchy">
3732 <title role="object_hierarchy.title">Object Hierarchy</title>
3833 <synopsis>
39
4034 <link linkend="GObject">GObject</link>
4135 +----PolKitGnomeContext
4236 </synopsis>
4842
4943
5044
51 <refsect1 role="signal_proto">
45 <refsect1 id="PolKitGnomeContext.signals" role="signal_proto">
5246 <title role="signal_proto.title">Signals</title>
5347 <synopsis>
54
5548 &quot;<link linkend="PolKitGnomeContext-config-changed">config-changed</link>&quot; : Run Last
5649 &quot;<link linkend="PolKitGnomeContext-console-kit-db-changed">console-kit-db-changed</link>&quot; : Run Last
5750 </synopsis>
5851 </refsect1>
5952
6053
61 <refsect1 role="desc">
54 <refsect1 id="PolKitGnomeContext.description" role="desc">
6255 <title role="desc.title">Description</title>
6356 <para>
6457 This class provides convenience functions for using PolicyKit from
8275 </para>
8376 </refsect1>
8477
85 <refsect1 role="details">
78 <refsect1 id="PolKitGnomeContext.details" role="details">
8679 <title role="details.title">Details</title>
87 <refsect2>
88 <title><anchor id="POLKIT-GNOME-CONTEXT:CAPS" role="macro"/>POLKIT_GNOME_CONTEXT()</title>
89 <indexterm><primary>POLKIT_GNOME_CONTEXT</primary></indexterm><programlisting>#define POLKIT_GNOME_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POLKIT_GNOME_TYPE_CONTEXT, PolKitGnomeContext))
90 </programlisting>
91 <para>
92
93 </para><variablelist role="params">
94 <varlistentry><term><parameter>obj</parameter>&nbsp;:</term>
95 <listitem><simpara>
96
97
98 </simpara></listitem></varlistentry>
99 </variablelist></refsect2>
100 <refsect2>
101 <title><anchor id="POLKIT-GNOME-CONTEXT-ERROR:CAPS" role="macro"/>POLKIT_GNOME_CONTEXT_ERROR</title>
102 <indexterm><primary>POLKIT_GNOME_CONTEXT_ERROR</primary></indexterm><programlisting>#define POLKIT_GNOME_CONTEXT_ERROR polkit_gnome_context_error_quark ()
80 <refsect2 id="POLKIT-GNOME-CONTEXT-ERROR:CAPS" role="macro">
81 <title>POLKIT_GNOME_CONTEXT_ERROR</title>
82 <indexterm zone="POLKIT-GNOME-CONTEXT-ERROR:CAPS"><primary>POLKIT_GNOME_CONTEXT_ERROR</primary></indexterm><programlisting>#define POLKIT_GNOME_CONTEXT_ERROR polkit_gnome_context_error_quark ()
10383 </programlisting>
10484 <para>
10585 Error domain for using the GNOME PolicyKit context. Errors in this
10888 <para>
10989
11090 </para></refsect2>
111 <refsect2>
112 <title><anchor id="PolKitGnomeContextError" role="enum"/>enum PolKitGnomeContextError</title>
113 <indexterm><primary>PolKitGnomeContextError</primary></indexterm><programlisting>typedef enum
91 <refsect2 id="PolKitGnomeContextError" role="enum">
92 <title>enum PolKitGnomeContextError</title>
93 <indexterm zone="PolKitGnomeContextError"><primary>PolKitGnomeContextError</primary></indexterm><programlisting>typedef enum
11494 {
11595 POLKIT_GNOME_CONTEXT_ERROR_FAILED
11696 } PolKitGnomeContextError;
120100 <para>
121101
122102 </para><variablelist role="enum">
123 <varlistentry>
124 <term><anchor id="POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS" role="constant"/><literal>POLKIT_GNOME_CONTEXT_ERROR_FAILED</literal></term>
103 <varlistentry id="POLKIT-GNOME-CONTEXT-ERROR-FAILED:CAPS" role="constant">
104 <term><literal>POLKIT_GNOME_CONTEXT_ERROR_FAILED</literal></term>
125105 <listitem><simpara> General error
126106 </simpara></listitem>
127107 </varlistentry>
128108 </variablelist></refsect2>
129 <refsect2>
130 <title><anchor id="PolKitGnomeContextPrivate" role="struct"/>PolKitGnomeContextPrivate</title>
131 <indexterm><primary>PolKitGnomeContextPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeContextPrivate PolKitGnomeContextPrivate;</programlisting>
109 <refsect2 id="PolKitGnomeContextPrivate" role="struct">
110 <title>PolKitGnomeContextPrivate</title>
111 <indexterm zone="PolKitGnomeContextPrivate"><primary>PolKitGnomeContextPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeContextPrivate PolKitGnomeContextPrivate;</programlisting>
132112 <para>
133113
134114 </para></refsect2>
135 <refsect2>
136 <title><anchor id="PolKitGnomeContext-struct" role="struct"/>PolKitGnomeContext</title>
137 <indexterm><primary>PolKitGnomeContext</primary></indexterm><programlisting>typedef struct {
115 <refsect2 id="PolKitGnomeContext-struct" role="struct">
116 <title>PolKitGnomeContext</title>
117 <indexterm zone="PolKitGnomeContext-struct"><primary>PolKitGnomeContext</primary></indexterm><programlisting>typedef struct {
138118 PolKitContext *pk_context;
139119 PolKitTracker *pk_tracker;
140120 } PolKitGnomeContext;
156136 </simpara></listitem>
157137 </varlistentry>
158138 </variablelist></refsect2>
159 <refsect2>
160 <title><anchor id="polkit-gnome-context-get" role="function"/>polkit_gnome_context_get ()</title>
161 <indexterm><primary>polkit_gnome_context_get</primary></indexterm><programlisting><link linkend="PolKitGnomeContext">PolKitGnomeContext</link>* polkit_gnome_context_get (<link linkend="GError">GError</link> **error);</programlisting>
139 <refsect2 id="polkit-gnome-context-get" role="function">
140 <title>polkit_gnome_context_get ()</title>
141 <indexterm zone="polkit-gnome-context-get"><primary>polkit_gnome_context_get</primary></indexterm><programlisting><link linkend="PolKitGnomeContext">PolKitGnomeContext</link>* polkit_gnome_context_get (<link linkend="GError">GError</link> **error);</programlisting>
162142 <para>
163143 Returns a <link linkend="PolKitGnomeContext"><type>PolKitGnomeContext</type></link> object. The context is a global
164144 singleton that may be shared with other callers of this function.
178158 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="PolKitGnomeContext"><type>PolKitGnomeContext</type></link> or NULL if error is set
179159 </simpara></listitem></varlistentry>
180160 </variablelist></refsect2>
181 <refsect2>
182 <title><anchor id="polkit-gnome-context-error-quark" role="function"/>polkit_gnome_context_error_quark ()</title>
183 <indexterm><primary>polkit_gnome_context_error_quark</primary></indexterm><programlisting><link linkend="GQuark">GQuark</link> polkit_gnome_context_error_quark (void);</programlisting>
161 <refsect2 id="polkit-gnome-context-error-quark" role="function">
162 <title>polkit_gnome_context_error_quark ()</title>
163 <indexterm zone="polkit-gnome-context-error-quark"><primary>polkit_gnome_context_error_quark</primary></indexterm><programlisting><link linkend="GQuark">GQuark</link> polkit_gnome_context_error_quark (void);</programlisting>
184164 <para>
185165
186166 </para><variablelist role="params">
192172
193173 </refsect1>
194174
195 <refsect1 role="signals">
175 <refsect1 id="PolKitGnomeContext.signal-details" role="signals">
196176 <title role="signals.title">Signal Details</title>
197 <refsect2><title><anchor id="PolKitGnomeContext-config-changed"/>The <literal>&quot;config-changed&quot;</literal> signal</title>
198 <indexterm><primary>PolKitGnomeContext::config-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeContext">PolKitGnomeContext</link> *context,
177 <refsect2 id="PolKitGnomeContext-config-changed"><title>The <literal>&quot;config-changed&quot;</literal> signal</title>
178 <indexterm zone="PolKitGnomeContext-config-changed"><primary>PolKitGnomeContext::config-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeContext">PolKitGnomeContext</link> *context,
199179 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
200180 <para>
201181 The ::config-changed signal is emitted when PolicyKit
214194 </simpara></listitem></varlistentry>
215195 <varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
216196 <listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
217 </variablelist></refsect2><refsect2><title><anchor id="PolKitGnomeContext-console-kit-db-changed"/>The <literal>&quot;console-kit-db-changed&quot;</literal> signal</title>
218 <indexterm><primary>PolKitGnomeContext::console-kit-db-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeContext">PolKitGnomeContext</link> *context,
197 </variablelist></refsect2><refsect2 id="PolKitGnomeContext-console-kit-db-changed"><title>The <literal>&quot;console-kit-db-changed&quot;</literal> signal</title>
198 <indexterm zone="PolKitGnomeContext-console-kit-db-changed"><primary>PolKitGnomeContext::console-kit-db-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeContext">PolKitGnomeContext</link> *context,
219199 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
220200 <para>
221201 The ::console-kit-db-changed signal is emitted when
239219
240220
241221
242
243 <refsect1><refsect2 /><refsect2 /></refsect1>
244222 </refentry>
44 ]>
55 <refentry id="PolKitGnomeToggleAction">
66 <refmeta>
7 <refentrytitle role="top_of_page">PolKitGnomeToggleAction</refentrytitle>
7 <refentrytitle role="top_of_page" id="PolKitGnomeToggleAction.top_of_page">PolKitGnomeToggleAction</refentrytitle>
88 <manvolnum>3</manvolnum>
99 <refmiscinfo>POLKIT-GNOME Library</refmiscinfo>
1010 </refmeta>
1616 <!--[<xref linkend="desc" endterm="desc.title"/>]-->
1717 </refnamediv>
1818
19 <refsynopsisdiv role="synopsis">
19 <refsynopsisdiv id="PolKitGnomeToggleAction.synopsis" role="synopsis">
2020 <title role="synopsis.title">Synopsis</title>
2121
2222 <synopsis>
23
24
25
2623 <link linkend="PolKitGnomeToggleActionPrivate">PolKitGnomeToggleActionPrivate</link>;
2724 <link linkend="PolKitGnomeToggleAction-struct">PolKitGnomeToggleAction</link>;
2825 <link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link>* <link linkend="polkit-gnome-toggle-action-new">polkit_gnome_toggle_action_new</link> (const <link linkend="gchar">gchar</link> *name);
3330 const <link linkend="gchar">gchar</link> *unlocked_label);
3431 <link linkend="GtkWidget">GtkWidget</link>* <link linkend="polkit-gnome-toggle-action-create-toggle-button">polkit_gnome_toggle_action_create_toggle_button</link>
3532 (<link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link> *action);
36
3733 </synopsis>
3834 </refsynopsisdiv>
3935
40 <refsect1 role="object_hierarchy">
36 <refsect1 id="PolKitGnomeToggleAction.object-hierarchy" role="object_hierarchy">
4137 <title role="object_hierarchy.title">Object Hierarchy</title>
4238 <synopsis>
43
4439 <link linkend="GObject">GObject</link>
4540 +----<link linkend="GtkAction">GtkAction</link>
4641 +----<link linkend="PolKitGnomeAction">PolKitGnomeAction</link>
5146
5247
5348
54 <refsect1 role="impl_interfaces">
49 <refsect1 id="PolKitGnomeToggleAction.implemented-interfaces" role="impl_interfaces">
5550 <title role="impl_interfaces.title">Implemented Interfaces</title>
5651 <para>
5752 PolKitGnomeToggleAction implements
6055 </refsect1>
6156
6257
63 <refsect1 role="properties">
58 <refsect1 id="PolKitGnomeToggleAction.properties" role="properties">
6459 <title role="properties.title">Properties</title>
6560 <synopsis>
66
67 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-icon-name">auth-underway-icon-name</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
68 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-label">auth-underway-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
61 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-icon-name">auth-underway-icon-name</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
62 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-label">auth-underway-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
6963 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-sensitive">auth-underway-sensitive</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
70 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-short-label">auth-underway-short-label</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
71 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-tooltip">auth-underway-tooltip</link>&quot; <link linkend="gchararray">gchararray</link> : Read / Write
64 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-short-label">auth-underway-short-label</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
65 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-tooltip">auth-underway-tooltip</link>&quot; <link linkend="gchar">gchar</link>* : Read / Write
7266 &quot;<link linkend="PolKitGnomeToggleAction--auth-underway-visible">auth-underway-visible</link>&quot; <link linkend="gboolean">gboolean</link> : Read / Write
7367 </synopsis>
7468 </refsect1>
7569
76 <refsect1 role="signal_proto">
70 <refsect1 id="PolKitGnomeToggleAction.signals" role="signal_proto">
7771 <title role="signal_proto.title">Signals</title>
7872 <synopsis>
79
8073 &quot;<link linkend="PolKitGnomeToggleAction-toggled">toggled</link>&quot; : Run Last
8174 </synopsis>
8275 </refsect1>
8376
8477
85 <refsect1 role="desc">
78 <refsect1 id="PolKitGnomeToggleAction.description" role="desc">
8679 <title role="desc.title">Description</title>
8780 <para>
8881 For an example of how to use this class, see the documentation for
9285 </para>
9386 </refsect1>
9487
95 <refsect1 role="details">
88 <refsect1 id="PolKitGnomeToggleAction.details" role="details">
9689 <title role="details.title">Details</title>
97 <refsect2>
98 <title><anchor id="PolKitGnomeToggleActionPrivate" role="struct"/>PolKitGnomeToggleActionPrivate</title>
99 <indexterm><primary>PolKitGnomeToggleActionPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeToggleActionPrivate PolKitGnomeToggleActionPrivate;</programlisting>
90 <refsect2 id="PolKitGnomeToggleActionPrivate" role="struct">
91 <title>PolKitGnomeToggleActionPrivate</title>
92 <indexterm zone="PolKitGnomeToggleActionPrivate"><primary>PolKitGnomeToggleActionPrivate</primary></indexterm><programlisting>typedef struct _PolKitGnomeToggleActionPrivate PolKitGnomeToggleActionPrivate;</programlisting>
10093 <para>
10194
10295 </para></refsect2>
103 <refsect2>
104 <title><anchor id="PolKitGnomeToggleAction-struct" role="struct"/>PolKitGnomeToggleAction</title>
105 <indexterm><primary>PolKitGnomeToggleAction</primary></indexterm><programlisting>typedef struct _PolKitGnomeToggleAction PolKitGnomeToggleAction;</programlisting>
96 <refsect2 id="PolKitGnomeToggleAction-struct" role="struct">
97 <title>PolKitGnomeToggleAction</title>
98 <indexterm zone="PolKitGnomeToggleAction-struct"><primary>PolKitGnomeToggleAction</primary></indexterm><programlisting>typedef struct _PolKitGnomeToggleAction PolKitGnomeToggleAction;</programlisting>
10699 <para>
107100 The PolKitGnomeToggleAction struct contains only private data members and should not be accessed directly.</para>
108101 <para>
109102
110103 </para></refsect2>
111 <refsect2>
112 <title><anchor id="polkit-gnome-toggle-action-new" role="function"/>polkit_gnome_toggle_action_new ()</title>
113 <indexterm><primary>polkit_gnome_toggle_action_new</primary></indexterm><programlisting><link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link>* polkit_gnome_toggle_action_new (const <link linkend="gchar">gchar</link> *name);</programlisting>
104 <refsect2 id="polkit-gnome-toggle-action-new" role="function">
105 <title>polkit_gnome_toggle_action_new ()</title>
106 <indexterm zone="polkit-gnome-toggle-action-new"><primary>polkit_gnome_toggle_action_new</primary></indexterm><programlisting><link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link>* polkit_gnome_toggle_action_new (const <link linkend="gchar">gchar</link> *name);</programlisting>
114107 <para>
115108 Creates a new <link linkend="PolKitGnomeToggleAction"><type>PolKitGnomeToggleAction</type></link> object. The typical use for
116109 this function is for specialized use where
129122 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="PolKitGnomeToggleAction"><type>PolKitGnomeToggleAction</type></link> or <link linkend="NULL:CAPS"><type>NULL</type></link> if error is set
130123 </simpara></listitem></varlistentry>
131124 </variablelist></refsect2>
132 <refsect2>
133 <title><anchor id="polkit-gnome-toggle-action-new-default" role="function"/>polkit_gnome_toggle_action_new_default ()</title>
134 <indexterm><primary>polkit_gnome_toggle_action_new_default</primary></indexterm><programlisting><link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link>* polkit_gnome_toggle_action_new_default
125 <refsect2 id="polkit-gnome-toggle-action-new-default" role="function">
126 <title>polkit_gnome_toggle_action_new_default ()</title>
127 <indexterm zone="polkit-gnome-toggle-action-new-default"><primary>polkit_gnome_toggle_action_new_default</primary></indexterm><programlisting><link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link>* polkit_gnome_toggle_action_new_default
135128 (const <link linkend="gchar">gchar</link> *name,
136129 <link linkend="PolKitAction">PolKitAction</link> *polkit_action,
137130 const <link linkend="gchar">gchar</link> *locked_label,
200193 <varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> a new <link linkend="PolKitGnomeToggleAction"><type>PolKitGnomeToggleAction</type></link> or <link linkend="NULL:CAPS"><type>NULL</type></link> if error is set
201194 </simpara></listitem></varlistentry>
202195 </variablelist></refsect2>
203 <refsect2>
204 <title><anchor id="polkit-gnome-toggle-action-create-toggle-button" role="function"/>polkit_gnome_toggle_action_create_toggle_button ()</title>
205 <indexterm><primary>polkit_gnome_toggle_action_create_toggle_button</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* polkit_gnome_toggle_action_create_toggle_button
196 <refsect2 id="polkit-gnome-toggle-action-create-toggle-button" role="function">
197 <title>polkit_gnome_toggle_action_create_toggle_button ()</title>
198 <indexterm zone="polkit-gnome-toggle-action-create-toggle-button"><primary>polkit_gnome_toggle_action_create_toggle_button</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* polkit_gnome_toggle_action_create_toggle_button
206199 (<link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link> *action);</programlisting>
207200 <para>
208201 Create a toggle button for the given action that displays the
219212 </variablelist></refsect2>
220213
221214 </refsect1>
222 <refsect1 role="property_details">
215 <refsect1 id="PolKitGnomeToggleAction.property-details" role="property_details">
223216 <title role="property_details.title">Property Details</title>
224 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-icon-name"/>The <literal>&quot;auth-underway-icon-name&quot;</literal> property</title>
225 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-icon-name</primary></indexterm><programlisting> &quot;auth-underway-icon-name&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
217 <refsect2 id="PolKitGnomeToggleAction--auth-underway-icon-name"><title>The <literal>&quot;auth-underway-icon-name&quot;</literal> property</title>
218 <indexterm zone="PolKitGnomeToggleAction--auth-underway-icon-name"><primary>PolKitGnomeToggleAction:auth-underway-icon-name</primary></indexterm><programlisting> &quot;auth-underway-icon-name&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
226219 <para>When authentication is underway, use this icon-name.</para><para>Default value: NULL</para>
227220 </refsect2>
228 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-label"/>The <literal>&quot;auth-underway-label&quot;</literal> property</title>
229 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-label</primary></indexterm><programlisting> &quot;auth-underway-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
221 <refsect2 id="PolKitGnomeToggleAction--auth-underway-label"><title>The <literal>&quot;auth-underway-label&quot;</literal> property</title>
222 <indexterm zone="PolKitGnomeToggleAction--auth-underway-label"><primary>PolKitGnomeToggleAction:auth-underway-label</primary></indexterm><programlisting> &quot;auth-underway-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
230223 <para>When authentication is underway, use this label.</para><para>Default value: NULL</para>
231224 </refsect2>
232 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-sensitive"/>The <literal>&quot;auth-underway-sensitive&quot;</literal> property</title>
233 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-sensitive</primary></indexterm><programlisting> &quot;auth-underway-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
225 <refsect2 id="PolKitGnomeToggleAction--auth-underway-sensitive"><title>The <literal>&quot;auth-underway-sensitive&quot;</literal> property</title>
226 <indexterm zone="PolKitGnomeToggleAction--auth-underway-sensitive"><primary>PolKitGnomeToggleAction:auth-underway-sensitive</primary></indexterm><programlisting> &quot;auth-underway-sensitive&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
234227 <para>When authentication is underway, whether the action will be sensitive.</para><para>Default value: TRUE</para>
235228 </refsect2>
236 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-short-label"/>The <literal>&quot;auth-underway-short-label&quot;</literal> property</title>
237 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-short-label</primary></indexterm><programlisting> &quot;auth-underway-short-label&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
229 <refsect2 id="PolKitGnomeToggleAction--auth-underway-short-label"><title>The <literal>&quot;auth-underway-short-label&quot;</literal> property</title>
230 <indexterm zone="PolKitGnomeToggleAction--auth-underway-short-label"><primary>PolKitGnomeToggleAction:auth-underway-short-label</primary></indexterm><programlisting> &quot;auth-underway-short-label&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
238231 <para>When authentication is underway, use this short-label.</para><para>Default value: NULL</para>
239232 </refsect2>
240 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-tooltip"/>The <literal>&quot;auth-underway-tooltip&quot;</literal> property</title>
241 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-tooltip</primary></indexterm><programlisting> &quot;auth-underway-tooltip&quot; <link linkend="gchararray">gchararray</link> : Read / Write</programlisting>
233 <refsect2 id="PolKitGnomeToggleAction--auth-underway-tooltip"><title>The <literal>&quot;auth-underway-tooltip&quot;</literal> property</title>
234 <indexterm zone="PolKitGnomeToggleAction--auth-underway-tooltip"><primary>PolKitGnomeToggleAction:auth-underway-tooltip</primary></indexterm><programlisting> &quot;auth-underway-tooltip&quot; <link linkend="gchar">gchar</link>* : Read / Write</programlisting>
242235 <para>When authentication is underway, use this tooltip.</para><para>Default value: NULL</para>
243236 </refsect2>
244 <refsect2><title><anchor id="PolKitGnomeToggleAction--auth-underway-visible"/>The <literal>&quot;auth-underway-visible&quot;</literal> property</title>
245 <indexterm><primary>PolKitGnomeToggleAction:auth-underway-visible</primary></indexterm><programlisting> &quot;auth-underway-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
237 <refsect2 id="PolKitGnomeToggleAction--auth-underway-visible"><title>The <literal>&quot;auth-underway-visible&quot;</literal> property</title>
238 <indexterm zone="PolKitGnomeToggleAction--auth-underway-visible"><primary>PolKitGnomeToggleAction:auth-underway-visible</primary></indexterm><programlisting> &quot;auth-underway-visible&quot; <link linkend="gboolean">gboolean</link> : Read / Write</programlisting>
246239 <para>When authentication is underway, whether the action will be visible.</para><para>Default value: TRUE</para>
247240 </refsect2>
248241
249242 </refsect1>
250243
251 <refsect1 role="signals">
244 <refsect1 id="PolKitGnomeToggleAction.signal-details" role="signals">
252245 <title role="signals.title">Signal Details</title>
253 <refsect2><title><anchor id="PolKitGnomeToggleAction-toggled"/>The <literal>&quot;toggled&quot;</literal> signal</title>
254 <indexterm><primary>PolKitGnomeToggleAction::toggled</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link> *toggle_action,
246 <refsect2 id="PolKitGnomeToggleAction-toggled"><title>The <literal>&quot;toggled&quot;</literal> signal</title>
247 <indexterm zone="PolKitGnomeToggleAction-toggled"><primary>PolKitGnomeToggleAction::toggled</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="PolKitGnomeToggleAction">PolKitGnomeToggleAction</link> *toggle_action,
255248 <link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
256249 <para>
257250 The ::toggled signal is emitted when the button is toggled.</para>
268261
269262
270263
271
272 <refsect1><refsect2 /><refsect2 /></refsect1>
273264 </refentry>
3232 # PolicyKit action definitions for this example
3333 #
3434 polkit_policydir = $(datadir)/PolicyKit/policy
35 dist_polkit_policy_DATA = polkit-gnome-example.policy
35 dist_polkit_policy_DATA = org.gnome.policykit.examples.policy
3636
3737 # You will need a recent intltool or the patch from this bug
3838 # http://bugzilla.gnome.org/show_bug.cgi?id=462312
3939 @INTLTOOL_POLICY_RULE@
4040
41 #check:
42 # $(POLKIT_POLICY_FILE_VALIDATE) $(dist_polkit_policy_DATA)
41 check:
42 $(POLKIT_POLICY_FILE_VALIDATE) $(top_srcdir)/examples/$(dist_polkit_policy_DATA)
4343
44 EXTRA_DIST = polkit-gnome-example.policy.in
44 EXTRA_DIST = org.gnome.policykit.examples.policy.in
4545
4646 CLEANFILES = $(BUILT_SOURCES)
47 DISTCLEANFILES = polkit-gnome-example.policy
47 DISTCLEANFILES = org.gnome.policykit.examples.policy
4848
4949 clean-local :
5050 rm -f *~
117117 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
118118 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
119119 DOC_USER_FORMATS = @DOC_USER_FORMATS@
120 DSYMUTIL = @DSYMUTIL@
120121 ECHO = @ECHO@
121122 ECHO_C = @ECHO_C@
122123 ECHO_N = @ECHO_N@
125126 EXEEXT = @EXEEXT@
126127 F77 = @F77@
127128 FFLAGS = @FFLAGS@
129 GCONFTOOL = @GCONFTOOL@
130 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
131 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
128132 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
129133 GMOFILES = @GMOFILES@
130134 GMSGFMT = @GMSGFMT@
182186 MSGFMT = @MSGFMT@
183187 MSGFMT_OPTS = @MSGFMT_OPTS@
184188 MSGMERGE = @MSGMERGE@
189 NMEDIT = @NMEDIT@
185190 OBJEXT = @OBJEXT@
186191 OMF_DIR = @OMF_DIR@
187192 PACKAGE = @PACKAGE@
261266 srcdir = @srcdir@
262267 sysconfdir = @sysconfdir@
263268 target_alias = @target_alias@
269 top_build_prefix = @top_build_prefix@
264270 top_builddir = @top_builddir@
265271 top_srcdir = @top_srcdir@
266272 polkit_gnome_example_SOURCES = \
296302 # PolicyKit action definitions for this example
297303 #
298304 polkit_policydir = $(datadir)/PolicyKit/policy
299 dist_polkit_policy_DATA = polkit-gnome-example.policy
300
301 #check:
302 # $(POLKIT_POLICY_FILE_VALIDATE) $(dist_polkit_policy_DATA)
303 EXTRA_DIST = polkit-gnome-example.policy.in
305 dist_polkit_policy_DATA = org.gnome.policykit.examples.policy
306 EXTRA_DIST = org.gnome.policykit.examples.policy.in
304307 CLEANFILES = $(BUILT_SOURCES)
305 DISTCLEANFILES = polkit-gnome-example.policy
308 DISTCLEANFILES = org.gnome.policykit.examples.policy
306309 all: all-am
307310
308311 .SUFFIXES:
621624 # http://bugzilla.gnome.org/show_bug.cgi?id=462312
622625 @INTLTOOL_POLICY_RULE@
623626
627 check:
628 $(POLKIT_POLICY_FILE_VALIDATE) $(top_srcdir)/examples/$(dist_polkit_policy_DATA)
629
624630 clean-local :
625631 rm -f *~
626632 # Tell versions [3.59,3.63) of GNU make to not export all variables.
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!DOCTYPE policyconfig PUBLIC
2 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
3 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
4 <policyconfig>
5
6 <action id="org.gnome.policykit.examples.jump">
7 <description>Jump</description>
8 <description xml:lang="cs">Přeskočit</description>
9 <description xml:lang="en_GB">Jump</description>
10 <description xml:lang="es">Saltar</description>
11 <description xml:lang="fi">Hyppää</description>
12 <description xml:lang="fr">Sauter</description>
13 <description xml:lang="ja">Jump</description>
14 <description xml:lang="pt_BR">Pular</description>
15 <description xml:lang="ru">Jump</description>
16 <description xml:lang="sk">Jump</description>
17 <description xml:lang="zh_CN">Jump</description>
18 <message>System policy prevents the PolicyKit-gnome example helper from Jumping</message>
19 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Jumping</message>
20 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta hyppäämästä</message>
21 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de sauter</message>
22 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Jumping</message>
23 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um pulo</message>
24 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Jumping</message>
25 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Jump</message>
26 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Jumping</message>
27 <defaults>
28 <allow_inactive>no</allow_inactive>
29 <allow_active>auth_self_one_shot</allow_active>
30 </defaults>
31 </action>
32
33 <action id="org.gnome.policykit.examples.frobnicate">
34 <description>Frobnicate</description>
35 <description xml:lang="da">Frobniker</description>
36 <description xml:lang="en_GB">Frobnicate</description>
37 <description xml:lang="fi">Säädä</description>
38 <description xml:lang="fr">Tripatouiller</description>
39 <description xml:lang="ja">Frobnicate</description>
40 <description xml:lang="pt_BR">Ajustar</description>
41 <description xml:lang="ru">Frobnicate</description>
42 <description xml:lang="sk">Frobnicate</description>
43 <description xml:lang="zh_CN">Frobnicate</description>
44 <message>System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
45 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Frobnikere!</message>
46 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
47 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta säätämästä</message>
48 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de tripatouiller</message>
49 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
50 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um ajuste</message>
51 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
52 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Frobnicate.</message>
53 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Frobnicat</message>
54 <defaults>
55 <allow_inactive>no</allow_inactive>
56 <allow_active>auth_self</allow_active>
57 </defaults>
58 </action>
59
60 <action id="org.gnome.policykit.examples.tweak">
61 <description>Tweak</description>
62 <description xml:lang="cs">Přizpůsobit</description>
63 <description xml:lang="da">Tvæk</description>
64 <description xml:lang="en_GB">Tweak</description>
65 <description xml:lang="fi">Viritä</description>
66 <description xml:lang="fr">Ajuster</description>
67 <description xml:lang="ja">Tweak</description>
68 <description xml:lang="pl">Wykonaj "Tweak"</description>
69 <description xml:lang="pt">Ajustar</description>
70 <description xml:lang="pt_BR">Tweak</description>
71 <description xml:lang="ru">Tweak</description>
72 <description xml:lang="sk">Tweak</description>
73 <description xml:lang="zh_CN">Tweak</description>
74 <message>System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
75 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Tvække!</message>
76 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
77 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta virittämästä</message>
78 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome d'ajuster</message>
79 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
80 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um Tweak</message>
81 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
82 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Tweak</message>
83 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Tweaking</message>
84 <defaults>
85 <allow_inactive>no</allow_inactive>
86 <allow_active>auth_admin</allow_active>
87 </defaults>
88 </action>
89
90 <action id="org.gnome.policykit.examples.twiddle">
91 <description>Twiddle</description>
92 <description xml:lang="da">Tvidl</description>
93 <description xml:lang="en_GB">Twiddle</description>
94 <description xml:lang="fi">Pyörittele</description>
95 <description xml:lang="fr">Bidouiller</description>
96 <description xml:lang="ja">Twiddle</description>
97 <description xml:lang="pt_BR">Girar</description>
98 <description xml:lang="ru">Twiddle</description>
99 <description xml:lang="sk">Twiddle</description>
100 <description xml:lang="zh_CN">Twiddle</description>
101 <message>System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
102 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Tvidle!</message>
103 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
104 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta pyörittelemästä</message>
105 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de bidouiller</message>
106 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
107 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um giro</message>
108 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
109 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Twiddle</message>
110 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Twiddling</message>
111 <defaults>
112 <allow_inactive>no</allow_inactive>
113 <allow_active>auth_admin_keep_always</allow_active>
114 </defaults>
115 </action>
116
117 <action id="org.gnome.policykit.examples.punch">
118 <description>Punch</description>
119 <description xml:lang="da">Smadre</description>
120 <description xml:lang="en_GB">Punch</description>
121 <description xml:lang="fi">Näpäytä</description>
122 <description xml:lang="fr">Frapper</description>
123 <description xml:lang="ja">Punch</description>
124 <description xml:lang="pt_BR">Socar</description>
125 <description xml:lang="ru">Punch</description>
126 <description xml:lang="sk">Punch</description>
127 <description xml:lang="zh_CN">Punch</description>
128 <message>System policy prevents the PolicyKit-gnome example helper from Punching</message>
129 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Smadre!</message>
130 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Punching</message>
131 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta näpäyttämästä</message>
132 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de frapper</message>
133 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Punching</message>
134 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um soco</message>
135 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Punching</message>
136 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Punch</message>
137 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Punching</message>
138 <defaults>
139 <allow_inactive>no</allow_inactive>
140 <allow_active>auth_self_keep_session</allow_active>
141 </defaults>
142 </action>
143
144 <action id="org.gnome.policykit.examples.toggle">
145 <description>Toggle</description>
146 <description xml:lang="ca">Commuta</description>
147 <description xml:lang="cs">Přepnout</description>
148 <description xml:lang="el">Εναλλαγή</description>
149 <description xml:lang="en_GB">Toggle</description>
150 <description xml:lang="es">Conmutar</description>
151 <description xml:lang="fi">Kytke</description>
152 <description xml:lang="fr">Basculer</description>
153 <description xml:lang="ja">Toggle</description>
154 <description xml:lang="pt_BR">Alternar</description>
155 <description xml:lang="ru">Toggle</description>
156 <description xml:lang="sk">Toggle</description>
157 <description xml:lang="sv">Växla</description>
158 <description xml:lang="zh_CN">Toggle</description>
159 <message>System policy prevents the PolicyKit-gnome example helper from Toggling</message>
160 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Toggling</message>
161 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta kytkemästä</message>
162 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de basculer</message>
163 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Toggling</message>
164 <message xml:lang="pt_BR">A política do sistema impediu o assistente de exemplo do PolicyKit-gnome de realizar uma alternância.</message>
165 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Toggling</message>
166 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Toggle</message>
167 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Toggling</message>
168 <defaults>
169 <allow_inactive>no</allow_inactive>
170 <allow_active>auth_admin_keep_always</allow_active>
171 </defaults>
172 </action>
173
174 <action id="org.gnome.policykit.examples.kick-foo">
175 <description>Kick foo</description>
176 <description xml:lang="en_GB">Kick foo</description>
177 <description xml:lang="fi">Potkaise foota</description>
178 <description xml:lang="fr">Pousser toto</description>
179 <description xml:lang="ja">Kick foo</description>
180 <description xml:lang="pt_BR">Kick foo</description>
181 <description xml:lang="ru">Kick foo</description>
182 <description xml:lang="sk">Kick foo</description>
183 <description xml:lang="zh_CN">Kick foo</description>
184 <message>System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
185 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke foo!</message>
186 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
187 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta foota</message>
188 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser toto</message>
189 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
190 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um kick foo</message>
191 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
192 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Kick foo</message>
193 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking foo</message>
194 <defaults>
195 <allow_inactive>no</allow_inactive>
196 <allow_active>auth_self</allow_active>
197 </defaults>
198 <annotate key="org.gnome.policykit.examples.kick-path">foo</annotate>
199 </action>
200
201 <action id="org.gnome.policykit.examples.kick-bar">
202 <description>Kick bar</description>
203 <description xml:lang="en_GB">Kick bar</description>
204 <description xml:lang="fi">Potkaise baria</description>
205 <description xml:lang="fr">Pousser titi</description>
206 <description xml:lang="ja">Kick bar</description>
207 <description xml:lang="pt_BR">Kick bar</description>
208 <description xml:lang="ru">Kick bar</description>
209 <description xml:lang="sk">Kick bar</description>
210 <description xml:lang="zh_CN">Kick bar</description>
211 <message>System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
212 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke bar!</message>
213 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
214 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta baria</message>
215 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser titi</message>
216 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
217 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um kick bar</message>
218 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
219 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Kick bar</message>
220 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking bar</message>
221 <defaults>
222 <allow_inactive>no</allow_inactive>
223 <allow_active>auth_self</allow_active>
224 </defaults>
225 <annotate key="org.gnome.policykit.examples.kick-path">bar</annotate>
226 </action>
227
228 <action id="org.gnome.policykit.examples.kick-baz">
229 <description>Kick baz</description>
230 <description xml:lang="en_GB">Kick baz</description>
231 <description xml:lang="fi">Potkaise bazia</description>
232 <description xml:lang="fr">Pousser tata</description>
233 <description xml:lang="ja">Kick baz</description>
234 <description xml:lang="pt_BR">Kick baz</description>
235 <description xml:lang="ru">Kick baz</description>
236 <description xml:lang="sk">Kick baz</description>
237 <description xml:lang="zh_CN">Kick baz</description>
238 <message>System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
239 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke baz!</message>
240 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
241 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta bazia</message>
242 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser tata</message>
243 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
244 <message xml:lang="pt_BR">A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome realizasse um kick baz</message>
245 <message xml:lang="ru">System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
246 <message xml:lang="sk">Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní akcie Kick baz</message>
247 <message xml:lang="zh_CN">系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking baz</message>
248 <defaults>
249 <allow_inactive>no</allow_inactive>
250 <allow_active>auth_self</allow_active>
251 </defaults>
252 <annotate key="org.gnome.policykit.examples.kick-path">baz</annotate>
253 </action>
254
255 </policyconfig>
0 <?xml version="1.0" encoding="utf-8"?>
1
2 <!DOCTYPE policyconfig PUBLIC
3 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
4 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
5
6 <!--
7 Policy definitions for PolicyKit-Gnome example
8
9 Copyright (c) 2007 David Zeuthen <david@fubar.dk>
10
11 NOTE: If you make changes to this file, make sure to validate the file
12 using the polkit-policy-file-validate(1) tool. Changes made to this
13 file are instantly applied.
14 -->
15
16 <policyconfig>
17
18 <action id="org.gnome.policykit.examples.jump">
19 <_description>Jump</_description>
20 <_message>System policy prevents the PolicyKit-gnome example helper from Jumping</_message>
21 <defaults>
22 <allow_inactive>no</allow_inactive>
23 <allow_active>auth_self_one_shot</allow_active>
24 </defaults>
25 </action>
26
27 <action id="org.gnome.policykit.examples.frobnicate">
28 <_description>Frobnicate</_description>
29 <_message>System policy prevents the PolicyKit-gnome example helper from Frobnicating</_message>
30 <defaults>
31 <allow_inactive>no</allow_inactive>
32 <allow_active>auth_self</allow_active>
33 </defaults>
34 </action>
35
36 <action id="org.gnome.policykit.examples.tweak">
37 <_description>Tweak</_description>
38 <_message>System policy prevents the PolicyKit-gnome example helper from Tweaking</_message>
39 <defaults>
40 <allow_inactive>no</allow_inactive>
41 <allow_active>auth_admin</allow_active>
42 </defaults>
43 </action>
44
45 <action id="org.gnome.policykit.examples.twiddle">
46 <_description>Twiddle</_description>
47 <_message>System policy prevents the PolicyKit-gnome example helper from Twiddling</_message>
48 <defaults>
49 <allow_inactive>no</allow_inactive>
50 <allow_active>auth_admin_keep_always</allow_active>
51 </defaults>
52 </action>
53
54 <action id="org.gnome.policykit.examples.punch">
55 <_description>Punch</_description>
56 <_message>System policy prevents the PolicyKit-gnome example helper from Punching</_message>
57 <defaults>
58 <allow_inactive>no</allow_inactive>
59 <allow_active>auth_self_keep_session</allow_active>
60 </defaults>
61 </action>
62
63 <action id="org.gnome.policykit.examples.toggle">
64 <_description>Toggle</_description>
65 <_message>System policy prevents the PolicyKit-gnome example helper from Toggling</_message>
66 <defaults>
67 <allow_inactive>no</allow_inactive>
68 <allow_active>auth_admin_keep_always</allow_active>
69 </defaults>
70 </action>
71
72 <action id="org.gnome.policykit.examples.kick-foo">
73 <_description>Kick foo</_description>
74 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking foo</_message>
75 <defaults>
76 <allow_inactive>no</allow_inactive>
77 <allow_active>auth_self</allow_active>
78 </defaults>
79 <annotate key="org.gnome.policykit.examples.kick-path">foo</annotate>
80 </action>
81
82 <action id="org.gnome.policykit.examples.kick-bar">
83 <_description>Kick bar</_description>
84 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking bar</_message>
85 <defaults>
86 <allow_inactive>no</allow_inactive>
87 <allow_active>auth_self</allow_active>
88 </defaults>
89 <annotate key="org.gnome.policykit.examples.kick-path">bar</annotate>
90 </action>
91
92 <action id="org.gnome.policykit.examples.kick-baz">
93 <_description>Kick baz</_description>
94 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking baz</_message>
95 <defaults>
96 <allow_inactive>no</allow_inactive>
97 <allow_active>auth_self</allow_active>
98 </defaults>
99 <annotate key="org.gnome.policykit.examples.kick-path">baz</annotate>
100 </action>
101
102 </policyconfig>
+0
-176
examples/polkit-gnome-example.policy less more
0 <?xml version="1.0" encoding="UTF-8"?>
1 <!DOCTYPE policyconfig PUBLIC
2 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
3 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
4 <policyconfig>
5
6 <action id="org.gnome.policykit.examples.jump">
7 <description>Jump</description>
8 <description xml:lang="en_GB">Jump</description>
9 <description xml:lang="fi">Hyppää</description>
10 <description xml:lang="fr">Sauter</description>
11 <description xml:lang="ja">Jump</description>
12 <message>System policy prevents the PolicyKit-gnome example helper from Jumping</message>
13 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Jumping</message>
14 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta hyppäämästä</message>
15 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de sauter</message>
16 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Jumping</message>
17 <defaults>
18 <allow_inactive>no</allow_inactive>
19 <allow_active>auth_self_one_shot</allow_active>
20 </defaults>
21 </action>
22
23 <action id="org.gnome.policykit.examples.frobnicate">
24 <description>Frobnicate</description>
25 <description xml:lang="da">Frobniker</description>
26 <description xml:lang="en_GB">Frobnicate</description>
27 <description xml:lang="fi">Säädä</description>
28 <description xml:lang="fr">Tripatouiller</description>
29 <description xml:lang="ja">Frobnicate</description>
30 <message>System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
31 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Frobnikere!</message>
32 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
33 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta säätämästä</message>
34 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de tripatouiller</message>
35 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Frobnicating</message>
36 <defaults>
37 <allow_inactive>no</allow_inactive>
38 <allow_active>auth_self</allow_active>
39 </defaults>
40 </action>
41
42 <action id="org.gnome.policykit.examples.tweak">
43 <description>Tweak</description>
44 <description xml:lang="da">Tvæk</description>
45 <description xml:lang="en_GB">Tweak</description>
46 <description xml:lang="fi">Viritä</description>
47 <description xml:lang="fr">Ajuster</description>
48 <description xml:lang="ja">Tweak</description>
49 <message>System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
50 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Tvække!</message>
51 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
52 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta virittämästä</message>
53 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome d'ajuster</message>
54 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Tweaking</message>
55 <defaults>
56 <allow_inactive>no</allow_inactive>
57 <allow_active>auth_admin</allow_active>
58 </defaults>
59 </action>
60
61 <action id="org.gnome.policykit.examples.twiddle">
62 <description>Twiddle</description>
63 <description xml:lang="da">Tvidl</description>
64 <description xml:lang="en_GB">Twiddle</description>
65 <description xml:lang="fi">Pyörittele</description>
66 <description xml:lang="fr">Bidouiller</description>
67 <description xml:lang="ja">Twiddle</description>
68 <message>System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
69 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Tvidle!</message>
70 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
71 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta pyörittelemästä</message>
72 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de bidouiller</message>
73 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Twiddling</message>
74 <defaults>
75 <allow_inactive>no</allow_inactive>
76 <allow_active>auth_admin_keep_always</allow_active>
77 </defaults>
78 </action>
79
80 <action id="org.gnome.policykit.examples.punch">
81 <description>Punch</description>
82 <description xml:lang="da">Smadre</description>
83 <description xml:lang="en_GB">Punch</description>
84 <description xml:lang="fi">Näpäytä</description>
85 <description xml:lang="fr">Frapper</description>
86 <description xml:lang="ja">Punch</description>
87 <message>System policy prevents the PolicyKit-gnome example helper from Punching</message>
88 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at Smadre!</message>
89 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Punching</message>
90 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta näpäyttämästä</message>
91 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de frapper</message>
92 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Punching</message>
93 <defaults>
94 <allow_inactive>no</allow_inactive>
95 <allow_active>auth_self_keep_session</allow_active>
96 </defaults>
97 </action>
98
99 <action id="org.gnome.policykit.examples.toggle">
100 <description>Toggle</description>
101 <description xml:lang="el">Εναλλαγή</description>
102 <description xml:lang="en_GB">Toggle</description>
103 <description xml:lang="fi">Kytke</description>
104 <description xml:lang="fr">Basculer</description>
105 <description xml:lang="ja">Toggle</description>
106 <description xml:lang="sv">Växla</description>
107 <message>System policy prevents the PolicyKit-gnome example helper from Toggling</message>
108 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Toggling</message>
109 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta kytkemästä</message>
110 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de basculer</message>
111 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Toggling</message>
112 <defaults>
113 <allow_inactive>no</allow_inactive>
114 <allow_active>auth_admin_keep_always</allow_active>
115 </defaults>
116 </action>
117
118 <action id="org.gnome.policykit.examples.kick-foo">
119 <description>Kick foo</description>
120 <description xml:lang="en_GB">Kick foo</description>
121 <description xml:lang="fi">Potkaise foota</description>
122 <description xml:lang="fr">Pousser toto</description>
123 <description xml:lang="ja">Kick foo</description>
124 <message>System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
125 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke foo!</message>
126 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
127 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta foota</message>
128 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser toto</message>
129 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking foo</message>
130 <defaults>
131 <allow_inactive>no</allow_inactive>
132 <allow_active>auth_self</allow_active>
133 </defaults>
134 <annotate key="org.gnome.policykit.examples.kick-path">foo</annotate>
135 </action>
136
137 <action id="org.gnome.policykit.examples.kick-bar">
138 <description>Kick bar</description>
139 <description xml:lang="en_GB">Kick bar</description>
140 <description xml:lang="fi">Potkaise baria</description>
141 <description xml:lang="fr">Pousser titi</description>
142 <description xml:lang="ja">Kick bar</description>
143 <message>System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
144 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke bar!</message>
145 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
146 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta baria</message>
147 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser titi</message>
148 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking bar</message>
149 <defaults>
150 <allow_inactive>no</allow_inactive>
151 <allow_active>auth_self</allow_active>
152 </defaults>
153 <annotate key="org.gnome.policykit.examples.kick-path">bar</annotate>
154 </action>
155
156 <action id="org.gnome.policykit.examples.kick-baz">
157 <description>Kick baz</description>
158 <description xml:lang="en_GB">Kick baz</description>
159 <description xml:lang="fi">Potkaise bazia</description>
160 <description xml:lang="fr">Pousser tata</description>
161 <description xml:lang="ja">Kick baz</description>
162 <message>System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
163 <message xml:lang="da">System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at Sparke baz!</message>
164 <message xml:lang="en_GB">System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
165 <message xml:lang="fi">Järjestelmäkäytäntö estää PolicyKit-gnomen esimerkkiavustinta potkaisemasta bazia</message>
166 <message xml:lang="fr">La stratégie système empêche l'assistant exemple de PolicyKit-gnome de pousser tata</message>
167 <message xml:lang="ja">System policy prevents the PolicyKit-gnome example helper from Kicking baz</message>
168 <defaults>
169 <allow_inactive>no</allow_inactive>
170 <allow_active>auth_self</allow_active>
171 </defaults>
172 <annotate key="org.gnome.policykit.examples.kick-path">baz</annotate>
173 </action>
174
175 </policyconfig>
+0
-103
examples/polkit-gnome-example.policy.in less more
0 <?xml version="1.0" encoding="utf-8"?>
1
2 <!DOCTYPE policyconfig PUBLIC
3 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
4 "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
5
6 <!--
7 Policy definitions for PolicyKit-Gnome example
8
9 Copyright (c) 2007 David Zeuthen <david@fubar.dk>
10
11 NOTE: If you make changes to this file, make sure to validate the file
12 using the polkit-policy-file-validate(1) tool. Changes made to this
13 file are instantly applied.
14 -->
15
16 <policyconfig>
17
18 <action id="org.gnome.policykit.examples.jump">
19 <_description>Jump</_description>
20 <_message>System policy prevents the PolicyKit-gnome example helper from Jumping</_message>
21 <defaults>
22 <allow_inactive>no</allow_inactive>
23 <allow_active>auth_self_one_shot</allow_active>
24 </defaults>
25 </action>
26
27 <action id="org.gnome.policykit.examples.frobnicate">
28 <_description>Frobnicate</_description>
29 <_message>System policy prevents the PolicyKit-gnome example helper from Frobnicating</_message>
30 <defaults>
31 <allow_inactive>no</allow_inactive>
32 <allow_active>auth_self</allow_active>
33 </defaults>
34 </action>
35
36 <action id="org.gnome.policykit.examples.tweak">
37 <_description>Tweak</_description>
38 <_message>System policy prevents the PolicyKit-gnome example helper from Tweaking</_message>
39 <defaults>
40 <allow_inactive>no</allow_inactive>
41 <allow_active>auth_admin</allow_active>
42 </defaults>
43 </action>
44
45 <action id="org.gnome.policykit.examples.twiddle">
46 <_description>Twiddle</_description>
47 <_message>System policy prevents the PolicyKit-gnome example helper from Twiddling</_message>
48 <defaults>
49 <allow_inactive>no</allow_inactive>
50 <allow_active>auth_admin_keep_always</allow_active>
51 </defaults>
52 </action>
53
54 <action id="org.gnome.policykit.examples.punch">
55 <_description>Punch</_description>
56 <_message>System policy prevents the PolicyKit-gnome example helper from Punching</_message>
57 <defaults>
58 <allow_inactive>no</allow_inactive>
59 <allow_active>auth_self_keep_session</allow_active>
60 </defaults>
61 </action>
62
63 <action id="org.gnome.policykit.examples.toggle">
64 <_description>Toggle</_description>
65 <_message>System policy prevents the PolicyKit-gnome example helper from Toggling</_message>
66 <defaults>
67 <allow_inactive>no</allow_inactive>
68 <allow_active>auth_admin_keep_always</allow_active>
69 </defaults>
70 </action>
71
72 <action id="org.gnome.policykit.examples.kick-foo">
73 <_description>Kick foo</_description>
74 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking foo</_message>
75 <defaults>
76 <allow_inactive>no</allow_inactive>
77 <allow_active>auth_self</allow_active>
78 </defaults>
79 <annotate key="org.gnome.policykit.examples.kick-path">foo</annotate>
80 </action>
81
82 <action id="org.gnome.policykit.examples.kick-bar">
83 <_description>Kick bar</_description>
84 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking bar</_message>
85 <defaults>
86 <allow_inactive>no</allow_inactive>
87 <allow_active>auth_self</allow_active>
88 </defaults>
89 <annotate key="org.gnome.policykit.examples.kick-path">bar</annotate>
90 </action>
91
92 <action id="org.gnome.policykit.examples.kick-baz">
93 <_description>Kick baz</_description>
94 <_message>System policy prevents the PolicyKit-gnome example helper from Kicking baz</_message>
95 <defaults>
96 <allow_inactive>no</allow_inactive>
97 <allow_active>auth_self</allow_active>
98 </defaults>
99 <annotate key="org.gnome.policykit.examples.kick-path">baz</annotate>
100 </action>
101
102 </policyconfig>
44 ####################################
55
66 if GTK_DOC_USE_LIBTOOL
7 GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
8 GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
7 GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
8 GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
99 else
10 GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
11 GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
10 GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
11 GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)
1212 endif
1313
1414 # We set GPATH here; this gives us semantics for GNU make
127127 cd $(srcdir) && rm -rf xml html
128128
129129 install-data-local:
130 installfiles=`echo $(srcdir)/html/*`; \
130 -installfiles=`echo $(srcdir)/html/*`; \
131131 if test "$$installfiles" = '$(srcdir)/html/*'; \
132132 then echo '-- Nothing to install' ; \
133133 else \
138138 done; \
139139 echo '-- Installing $(srcdir)/html/index.sgml' ; \
140140 $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
141 (which gtkdoc-rebase >& /dev/null && \
142 gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR)) || : ; \
141 which gtkdoc-rebase >/dev/null && \
142 gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$(DESTDIR)$(TARGET_DIR) ; \
143143 fi
144144
145145
164164 -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
165165 -cp $(srcdir)/xml/*.xml $(distdir)/xml
166166 cp $(srcdir)/html/* $(distdir)/html
167 cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
168 cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
167 -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/
168 -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/
169169 cd $(distdir) && rm -f $(DISTCLEANFILES)
170170 -gtkdoc-rebase --online --relative --html-dir=$(distdir)/html
171171
+0
-875
intltool-extract.in less more
0 #!@INTLTOOL_PERL@ -w
1 # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2
3 #
4 # The Intltool Message Extractor
5 #
6 # Copyright (C) 2000-2001, 2003 Free Software Foundation.
7 #
8 # Intltool is free software; you can redistribute it and/or
9 # modify it under the terms of the GNU General Public License as
10 # published by the Free Software Foundation; either version 2 of the
11 # License, or (at your option) any later version.
12 #
13 # Intltool is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 # General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program; if not, write to the Free Software
20 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 #
22 # As a special exception to the GNU General Public License, if you
23 # distribute this file as part of a program that contains a
24 # configuration script generated by Autoconf, you may include it under
25 # the same distribution terms that you use for the rest of that program.
26 #
27 # Authors: Kenneth Christiansen <kenneth@gnu.org>
28 # Darin Adler <darin@bentspoon.com>
29 #
30
31 ## Release information
32 my $PROGRAM = "intltool-extract";
33 my $PACKAGE = "intltool";
34 my $VERSION = "0.37.1";
35
36 ## Loaded modules
37 use strict;
38 use File::Basename;
39 use Getopt::Long;
40
41 ## Scalars used by the option stuff
42 my $TYPE_ARG = "0";
43 my $LOCAL_ARG = "0";
44 my $HELP_ARG = "0";
45 my $VERSION_ARG = "0";
46 my $UPDATE_ARG = "0";
47 my $QUIET_ARG = "0";
48 my $SRCDIR_ARG = ".";
49
50 my $FILE;
51 my $OUTFILE;
52
53 my $gettext_type = "";
54 my $input;
55 my %messages = ();
56 my %loc = ();
57 my %count = ();
58 my %comments = ();
59 my $strcount = 0;
60
61 my $XMLCOMMENT = "";
62
63 ## Use this instead of \w for XML files to handle more possible characters.
64 my $w = "[-A-Za-z0-9._:]";
65
66 ## Always print first
67 $| = 1;
68
69 ## Handle options
70 GetOptions (
71 "type=s" => \$TYPE_ARG,
72 "local|l" => \$LOCAL_ARG,
73 "help|h" => \$HELP_ARG,
74 "version|v" => \$VERSION_ARG,
75 "update" => \$UPDATE_ARG,
76 "quiet|q" => \$QUIET_ARG,
77 "srcdir=s" => \$SRCDIR_ARG,
78 ) or &error;
79
80 &split_on_argument;
81
82
83 ## Check for options.
84 ## This section will check for the different options.
85
86 sub split_on_argument {
87
88 if ($VERSION_ARG) {
89 &version;
90
91 } elsif ($HELP_ARG) {
92 &help;
93
94 } elsif ($LOCAL_ARG) {
95 &place_local;
96 &extract;
97
98 } elsif ($UPDATE_ARG) {
99 &place_normal;
100 &extract;
101
102 } elsif (@ARGV > 0) {
103 &place_normal;
104 &message;
105 &extract;
106
107 } else {
108 &help;
109
110 }
111 }
112
113 sub place_normal {
114 $FILE = $ARGV[0];
115 $OUTFILE = "$FILE.h";
116
117 my $dirname = dirname ($OUTFILE);
118 if (! -d "$dirname" && $dirname ne "") {
119 system ("mkdir -p $dirname");
120 }
121 }
122
123 sub place_local {
124 $FILE = $ARGV[0];
125 $OUTFILE = fileparse($FILE, ());
126 if (!-e "tmp/") {
127 system("mkdir tmp/");
128 }
129 $OUTFILE = "./tmp/$OUTFILE.h"
130 }
131
132 sub determine_type {
133 if ($TYPE_ARG =~ /^gettext\/(.*)/) {
134 $gettext_type=$1
135 }
136 }
137
138 ## Sub for printing release information
139 sub version{
140 print <<_EOF_;
141 ${PROGRAM} (${PACKAGE}) $VERSION
142 Copyright (C) 2000, 2003 Free Software Foundation, Inc.
143 Written by Kenneth Christiansen, 2000.
144
145 This is free software; see the source for copying conditions. There is NO
146 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
147 _EOF_
148 exit;
149 }
150
151 ## Sub for printing usage information
152 sub help {
153 print <<_EOF_;
154 Usage: ${PROGRAM} [OPTION]... [FILENAME]
155 Generates a header file from an XML source file.
156
157 It grabs all strings between <_translatable_node> and its end tag in
158 XML files. Read manpage (man ${PROGRAM}) for more info.
159
160 --type=TYPE Specify the file type of FILENAME. Currently supports:
161 "gettext/glade", "gettext/ini", "gettext/keys"
162 "gettext/rfc822deb", "gettext/schemas",
163 "gettext/scheme", "gettext/xml", "gettext/quoted",
164 "gettext/quotedxml"
165 -l, --local Writes output into current working directory
166 (conflicts with --update)
167 --update Writes output into the same directory the source file
168 reside (conflicts with --local)
169 --srcdir Root of the source tree
170 -v, --version Output version information and exit
171 -h, --help Display this help and exit
172 -q, --quiet Quiet mode
173
174 Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
175 or send email to <xml-i18n-tools\@gnome.org>.
176 _EOF_
177 exit;
178 }
179
180 ## Sub for printing error messages
181 sub error{
182 print STDERR "Try `${PROGRAM} --help' for more information.\n";
183 exit;
184 }
185
186 sub message {
187 print "Generating C format header file for translation.\n" unless $QUIET_ARG;
188 }
189
190 sub extract {
191 &determine_type;
192
193 &convert;
194
195 open OUT, ">$OUTFILE";
196 binmode (OUT) if $^O eq 'MSWin32';
197 &msg_write;
198 close OUT;
199
200 print "Wrote $OUTFILE\n" unless $QUIET_ARG;
201 }
202
203 sub convert {
204
205 ## Reading the file
206 {
207 local (*IN);
208 local $/; #slurp mode
209 open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!";
210 $input = <IN>;
211 }
212
213 &type_ini if $gettext_type eq "ini";
214 &type_keys if $gettext_type eq "keys";
215 &type_xml if $gettext_type eq "xml";
216 &type_glade if $gettext_type eq "glade";
217 &type_scheme if $gettext_type eq "scheme";
218 &type_schemas if $gettext_type eq "schemas";
219 &type_rfc822deb if $gettext_type eq "rfc822deb";
220 &type_quoted if $gettext_type eq "quoted";
221 &type_quotedxml if $gettext_type eq "quotedxml";
222 }
223
224 sub entity_decode_minimal
225 {
226 local ($_) = @_;
227
228 s/&apos;/'/g; # '
229 s/&quot;/"/g; # "
230 s/&amp;/&/g;
231
232 return $_;
233 }
234
235 sub entity_decode
236 {
237 local ($_) = @_;
238
239 s/&apos;/'/g; # '
240 s/&quot;/"/g; # "
241 s/&lt;/</g;
242 s/&gt;/>/g;
243 s/&amp;/&/g;
244
245 return $_;
246 }
247
248 sub escape_char
249 {
250 return '\"' if $_ eq '"';
251 return '\n' if $_ eq "\n";
252 return '\\\\' if $_ eq '\\';
253
254 return $_;
255 }
256
257 sub escape
258 {
259 my ($string) = @_;
260 return join "", map &escape_char, split //, $string;
261 }
262
263 sub type_ini {
264 ### For generic translatable desktop files ###
265 while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) {
266 if (defined($2)) {
267 $comments{$3} = $2;
268 }
269 $messages{$3} = [];
270 }
271 }
272
273 sub type_keys {
274 ### For generic translatable mime/keys files ###
275 while ($input =~ /^\s*_\w+=(.*)$/mg) {
276 $messages{$1} = [];
277 }
278 }
279
280 sub type_xml {
281 ### For generic translatable XML files ###
282 my $tree = readXml($input);
283 parseTree(0, $tree);
284 }
285
286 sub print_var {
287 my $var = shift;
288 my $vartype = ref $var;
289
290 if ($vartype =~ /ARRAY/) {
291 my @arr = @{$var};
292 print "[ ";
293 foreach my $el (@arr) {
294 print_var($el);
295 print ", ";
296 }
297 print "] ";
298 } elsif ($vartype =~ /HASH/) {
299 my %hash = %{$var};
300 print "{ ";
301 foreach my $key (keys %hash) {
302 print "$key => ";
303 print_var($hash{$key});
304 print ", ";
305 }
306 print "} ";
307 } else {
308 print $var;
309 }
310 }
311
312 # Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment)
313 sub getAttributeString
314 {
315 my $sub = shift;
316 my $do_translate = shift || 1;
317 my $language = shift || "";
318 my $translate = shift;
319 my $result = "";
320 foreach my $e (reverse(sort(keys %{ $sub }))) {
321 my $key = $e;
322 my $string = $sub->{$e};
323 my $quote = '"';
324
325 $string =~ s/^[\s]+//;
326 $string =~ s/[\s]+$//;
327
328 if ($string =~ /^'.*'$/)
329 {
330 $quote = "'";
331 }
332 $string =~ s/^['"]//g;
333 $string =~ s/['"]$//g;
334
335 ## differences from intltool-merge.in.in
336 if ($key =~ /^_/) {
337 $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT;
338 $messages{entity_decode($string)} = [];
339 $$translate = 2;
340 }
341 ## differences end here from intltool-merge.in.in
342 $result .= " $key=$quote$string$quote";
343 }
344 return $result;
345 }
346
347 # Verbatim copy from intltool-merge.in.in
348 sub getXMLstring
349 {
350 my $ref = shift;
351 my $spacepreserve = shift || 0;
352 my @list = @{ $ref };
353 my $result = "";
354
355 my $count = scalar(@list);
356 my $attrs = $list[0];
357 my $index = 1;
358
359 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
360 $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
361
362 while ($index < $count) {
363 my $type = $list[$index];
364 my $content = $list[$index+1];
365 if (! $type ) {
366 # We've got CDATA
367 if ($content) {
368 # lets strip the whitespace here, and *ONLY* here
369 $content =~ s/\s+/ /gs if (!$spacepreserve);
370 $result .= $content;
371 }
372 } elsif ( "$type" ne "1" ) {
373 # We've got another element
374 $result .= "<$type";
375 $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
376 if ($content) {
377 my $subresult = getXMLstring($content, $spacepreserve);
378 if ($subresult) {
379 $result .= ">".$subresult . "</$type>";
380 } else {
381 $result .= "/>";
382 }
383 } else {
384 $result .= "/>";
385 }
386 }
387 $index += 2;
388 }
389 return $result;
390 }
391
392 # Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed
393 # Translate list of nodes if necessary
394 sub translate_subnodes
395 {
396 my $fh = shift;
397 my $content = shift;
398 my $language = shift || "";
399 my $singlelang = shift || 0;
400 my $spacepreserve = shift || 0;
401
402 my @nodes = @{ $content };
403
404 my $count = scalar(@nodes);
405 my $index = 0;
406 while ($index < $count) {
407 my $type = $nodes[$index];
408 my $rest = $nodes[$index+1];
409 traverse($fh, $type, $rest, $language, $spacepreserve);
410 $index += 2;
411 }
412 }
413
414 # Based on traverse() in intltool-merge.in.in
415 sub traverse
416 {
417 my $fh = shift; # unused, to allow us to sync code between -merge and -extract
418 my $nodename = shift;
419 my $content = shift;
420 my $language = shift || "";
421 my $spacepreserve = shift || 0;
422
423 if ($nodename && "$nodename" eq "1") {
424 $XMLCOMMENT = $content;
425 } elsif ($nodename) {
426 # element
427 my @all = @{ $content };
428 my $attrs = shift @all;
429 my $translate = 0;
430 my $outattr = getAttributeString($attrs, 1, $language, \$translate);
431
432 if ($nodename =~ /^_/) {
433 $translate = 1;
434 $nodename =~ s/^_//;
435 }
436 my $lookup = '';
437
438 $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
439 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
440
441 if ($translate) {
442 $lookup = getXMLstring($content, $spacepreserve);
443 if (!$spacepreserve) {
444 $lookup =~ s/^\s+//s;
445 $lookup =~ s/\s+$//s;
446 }
447
448 if ($lookup && $translate != 2) {
449 $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT;
450 $messages{$lookup} = [];
451 } elsif ($translate == 2) {
452 translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
453 }
454 } else {
455 $XMLCOMMENT = "";
456 my $count = scalar(@all);
457 if ($count > 0) {
458 my $index = 0;
459 while ($index < $count) {
460 my $type = $all[$index];
461 my $rest = $all[$index+1];
462 traverse($fh, $type, $rest, $language, $spacepreserve);
463 $index += 2;
464 }
465 }
466 }
467 $XMLCOMMENT = "";
468 }
469 }
470
471
472 # Verbatim copy from intltool-merge.in.in, $fh for compatibility
473 sub parseTree
474 {
475 my $fh = shift;
476 my $ref = shift;
477 my $language = shift || "";
478
479 my $name = shift @{ $ref };
480 my $cont = shift @{ $ref };
481
482 while (!$name || "$name" eq "1") {
483 $name = shift @{ $ref };
484 $cont = shift @{ $ref };
485 }
486
487 my $spacepreserve = 0;
488 my $attrs = @{$cont}[0];
489 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
490
491 traverse($fh, $name, $cont, $language, $spacepreserve);
492 }
493
494 # Verbatim copy from intltool-merge.in.in
495 sub intltool_tree_comment
496 {
497 my $expat = shift;
498 my $data = $expat->original_string();
499 my $clist = $expat->{Curlist};
500 my $pos = $#$clist;
501
502 $data =~ s/^<!--//s;
503 $data =~ s/-->$//s;
504 push @$clist, 1 => $data;
505 }
506
507 # Verbatim copy from intltool-merge.in.in
508 sub intltool_tree_cdatastart
509 {
510 my $expat = shift;
511 my $clist = $expat->{Curlist};
512 my $pos = $#$clist;
513
514 push @$clist, 0 => $expat->original_string();
515 }
516
517 # Verbatim copy from intltool-merge.in.in
518 sub intltool_tree_cdataend
519 {
520 my $expat = shift;
521 my $clist = $expat->{Curlist};
522 my $pos = $#$clist;
523
524 $clist->[$pos] .= $expat->original_string();
525 }
526
527 # Verbatim copy from intltool-merge.in.in
528 sub intltool_tree_char
529 {
530 my $expat = shift;
531 my $text = shift;
532 my $clist = $expat->{Curlist};
533 my $pos = $#$clist;
534
535 # Use original_string so that we retain escaped entities
536 # in CDATA sections.
537 #
538 if ($pos > 0 and $clist->[$pos - 1] eq '0') {
539 $clist->[$pos] .= $expat->original_string();
540 } else {
541 push @$clist, 0 => $expat->original_string();
542 }
543 }
544
545 # Verbatim copy from intltool-merge.in.in
546 sub intltool_tree_start
547 {
548 my $expat = shift;
549 my $tag = shift;
550 my @origlist = ();
551
552 # Use original_string so that we retain escaped entities
553 # in attribute values. We must convert the string to an
554 # @origlist array to conform to the structure of the Tree
555 # Style.
556 #
557 my @original_array = split /\x/, $expat->original_string();
558 my $source = $expat->original_string();
559
560 # Remove leading tag.
561 #
562 $source =~ s|^\s*<\s*(\S+)||s;
563
564 # Grab attribute key/value pairs and push onto @origlist array.
565 #
566 while ($source)
567 {
568 if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
569 {
570 $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
571 push @origlist, $1;
572 push @origlist, '"' . $2 . '"';
573 }
574 elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
575 {
576 $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
577 push @origlist, $1;
578 push @origlist, "'" . $2 . "'";
579 }
580 else
581 {
582 last;
583 }
584 }
585
586 my $ol = [ { @origlist } ];
587
588 push @{ $expat->{Lists} }, $expat->{Curlist};
589 push @{ $expat->{Curlist} }, $tag => $ol;
590 $expat->{Curlist} = $ol;
591 }
592
593 # Copied from intltool-merge.in.in and added comment handler.
594 sub readXml
595 {
596 my $xmldoc = shift || return;
597 my $ret = eval 'require XML::Parser';
598 if(!$ret) {
599 die "You must have XML::Parser installed to run $0\n\n";
600 }
601 my $xp = new XML::Parser(Style => 'Tree');
602 $xp->setHandlers(Char => \&intltool_tree_char);
603 $xp->setHandlers(Start => \&intltool_tree_start);
604 $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
605 $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
606
607 ## differences from intltool-merge.in.in
608 $xp->setHandlers(Comment => \&intltool_tree_comment);
609 ## differences end here from intltool-merge.in.in
610
611 my $tree = $xp->parse($xmldoc);
612 #print_var($tree);
613
614 # <foo><!-- comment --><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
615 # would be:
616 # [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar,
617 # [{}, 0, "Howdy", ref, [{}]], 0, "do" ] ]
618
619 return $tree;
620 }
621
622 sub type_schemas {
623 ### For schemas XML files ###
624
625 # FIXME: We should handle escaped < (less than)
626 while ($input =~ /
627 <locale\ name="C">\s*
628 (<default>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/default>\s*)?
629 (<short>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/short>\s*)?
630 (<long>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/long>\s*)?
631 <\/locale>
632 /sgx) {
633 my @totranslate = ($3,$6,$9);
634 my @eachcomment = ($2,$5,$8);
635 foreach (@totranslate) {
636 my $currentcomment = shift @eachcomment;
637 next if !$_;
638 s/\s+/ /g;
639 $messages{entity_decode_minimal($_)} = [];
640 $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment));
641 }
642 }
643 }
644
645 sub type_rfc822deb {
646 ### For rfc822-style Debian configuration files ###
647
648 my $lineno = 1;
649 my $type = '';
650 while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg)
651 {
652 my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5);
653 while ($pre =~ m/\n/g)
654 {
655 $lineno ++;
656 }
657 $lineno += length($newline);
658 my @str_list = rfc822deb_split(length($underscore), $text);
659 for my $str (@str_list)
660 {
661 $strcount++;
662 $messages{$str} = [];
663 $loc{$str} = $lineno;
664 $count{$str} = $strcount;
665 my $usercomment = '';
666 while($pre =~ s/(^|\n)#([^\n]*)$//s)
667 {
668 $usercomment = "\n" . $2 . $usercomment;
669 }
670 $comments{$str} = $tag . $usercomment;
671 }
672 $lineno += ($text =~ s/\n//g);
673 }
674 }
675
676 sub rfc822deb_split {
677 # Debian defines a special way to deal with rfc822-style files:
678 # when a value contain newlines, it consists of
679 # 1. a short form (first line)
680 # 2. a long description, all lines begin with a space,
681 # and paragraphs are separated by a single dot on a line
682 # This routine returns an array of all paragraphs, and reformat
683 # them.
684 # When first argument is 2, the string is a comma separated list of
685 # values.
686 my $type = shift;
687 my $text = shift;
688 $text =~ s/^[ \t]//mg;
689 return (split(/, */, $text, 0)) if $type ne 1;
690 return ($text) if $text !~ /\n/;
691
692 $text =~ s/([^\n]*)\n//;
693 my @list = ($1);
694 my $str = '';
695 for my $line (split (/\n/, $text))
696 {
697 chomp $line;
698 if ($line =~ /^\.\s*$/)
699 {
700 # New paragraph
701 $str =~ s/\s*$//;
702 push(@list, $str);
703 $str = '';
704 }
705 elsif ($line =~ /^\s/)
706 {
707 # Line which must not be reformatted
708 $str .= "\n" if length ($str) && $str !~ /\n$/;
709 $line =~ s/\s+$//;
710 $str .= $line."\n";
711 }
712 else
713 {
714 # Continuation line, remove newline
715 $str .= " " if length ($str) && $str !~ /\n$/;
716 $str .= $line;
717 }
718 }
719 $str =~ s/\s*$//;
720 push(@list, $str) if length ($str);
721 return @list;
722 }
723
724 sub type_quoted {
725 while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) {
726 my $message = $1;
727 my $before = $`;
728 $message =~ s/\\\"/\"/g;
729 $before =~ s/[^\n]//g;
730 $messages{$message} = [];
731 $loc{$message} = length ($before) + 2;
732 }
733 }
734
735 sub type_quotedxml {
736 while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) {
737 my $message = $1;
738 my $before = $`;
739 $message =~ s/\\\"/\"/g;
740 $message = entity_decode($message);
741 $before =~ s/[^\n]//g;
742 $messages{$message} = [];
743 $loc{$message} = length ($before) + 2;
744 }
745 }
746
747 sub type_glade {
748 ### For translatable Glade XML files ###
749
750 my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message";
751
752 while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) {
753 # Glade sometimes uses tags that normally mark translatable things for
754 # little bits of non-translatable content. We work around this by not
755 # translating strings that only includes something like label4 or window1.
756 $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/;
757 }
758
759 while ($input =~ /<items>(..[^<]*)<\/items>/sg) {
760 for my $item (split (/\n/, $1)) {
761 $messages{entity_decode($item)} = [];
762 }
763 }
764
765 ## handle new glade files
766 while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
767 $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/;
768 if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) {
769 $comments{entity_decode($3)} = entity_decode($2) ;
770 }
771 }
772 while ($input =~ /<atkaction\s+action_name="([^>]*)"\s+description="([^>]+)"\/>/sg) {
773 $messages{entity_decode_minimal($2)} = [];
774 }
775 }
776
777 sub type_scheme {
778 my ($line, $i, $state, $str, $trcomment, $char);
779 for $line (split(/\n/, $input)) {
780 $i = 0;
781 $state = 0; # 0 - nothing, 1 - string, 2 - translatable string
782 while ($i < length($line)) {
783 if (substr($line,$i,1) eq "\"") {
784 if ($state == 2) {
785 $comments{$str} = $trcomment if ($trcomment);
786 $messages{$str} = [];
787 $str = '';
788 $state = 0; $trcomment = "";
789 } elsif ($state == 1) {
790 $str = '';
791 $state = 0; $trcomment = "";
792 } else {
793 $state = 1;
794 $str = '';
795 if ($i>0 && substr($line,$i-1,1) eq '_') {
796 $state = 2;
797 }
798 }
799 } elsif (!$state) {
800 if (substr($line,$i,1) eq ";") {
801 $trcomment = substr($line,$i+1);
802 $trcomment =~ s/^;*\s*//;
803 $i = length($line);
804 } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) {
805 $trcomment = "";
806 }
807 } else {
808 if (substr($line,$i,1) eq "\\") {
809 $char = substr($line,$i+1,1);
810 if ($char ne "\"" && $char ne "\\") {
811 $str = $str . "\\";
812 }
813 $i++;
814 }
815 $str = $str . substr($line,$i,1);
816 }
817 $i++;
818 }
819 }
820 }
821
822 sub msg_write {
823 my @msgids;
824 if (%count)
825 {
826 @msgids = sort { $count{$a} <=> $count{$b} } keys %count;
827 }
828 else
829 {
830 @msgids = sort keys %messages;
831 }
832 for my $message (@msgids)
833 {
834 my $offsetlines = 1;
835 $offsetlines++ if $message =~ /%/;
836 if (defined ($comments{$message}))
837 {
838 while ($comments{$message} =~ m/\n/g)
839 {
840 $offsetlines++;
841 }
842 }
843 print OUT "# ".($loc{$message} - $offsetlines). " \"$FILE\"\n"
844 if defined $loc{$message};
845 print OUT "/* ".$comments{$message}." */\n"
846 if defined $comments{$message};
847 print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/;
848
849 my @lines = split (/\n/, $message, -1);
850 for (my $n = 0; $n < @lines; $n++)
851 {
852 if ($n == 0)
853 {
854 print OUT "char *s = N_(\"";
855 }
856 else
857 {
858 print OUT " \"";
859 }
860
861 print OUT escape($lines[$n]);
862
863 if ($n < @lines - 1)
864 {
865 print OUT "\\n\"\n";
866 }
867 else
868 {
869 print OUT "\");\n";
870 }
871 }
872 }
873 }
874
+0
-1506
intltool-merge.in less more
0 #!@INTLTOOL_PERL@ -w
1 # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2
3 #
4 # The Intltool Message Merger
5 #
6 # Copyright (C) 2000, 2003 Free Software Foundation.
7 # Copyright (C) 2000, 2001 Eazel, Inc
8 #
9 # Intltool is free software; you can redistribute it and/or
10 # modify it under the terms of the GNU General Public License
11 # version 2 published by the Free Software Foundation.
12 #
13 # Intltool is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 # General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program; if not, write to the Free Software
20 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 #
22 # As a special exception to the GNU General Public License, if you
23 # distribute this file as part of a program that contains a
24 # configuration script generated by Autoconf, you may include it under
25 # the same distribution terms that you use for the rest of that program.
26 #
27 # Authors: Maciej Stachowiak <mjs@noisehavoc.org>
28 # Kenneth Christiansen <kenneth@gnu.org>
29 # Darin Adler <darin@bentspoon.com>
30 #
31 # Proper XML UTF-8'ification written by Cyrille Chepelov <chepelov@calixo.net>
32 #
33
34 ## Release information
35 my $PROGRAM = "intltool-merge";
36 my $PACKAGE = "intltool";
37 my $VERSION = "0.37.1";
38
39 ## Loaded modules
40 use strict;
41 use Getopt::Long;
42 use Text::Wrap;
43 use File::Basename;
44
45 my $must_end_tag = -1;
46 my $last_depth = -1;
47 my $translation_depth = -1;
48 my @tag_stack = ();
49 my @entered_tag = ();
50 my @translation_strings = ();
51 my $leading_space = "";
52
53 ## Scalars used by the option stuff
54 my $HELP_ARG = 0;
55 my $VERSION_ARG = 0;
56 my $BA_STYLE_ARG = 0;
57 my $XML_STYLE_ARG = 0;
58 my $KEYS_STYLE_ARG = 0;
59 my $DESKTOP_STYLE_ARG = 0;
60 my $SCHEMAS_STYLE_ARG = 0;
61 my $RFC822DEB_STYLE_ARG = 0;
62 my $QUOTED_STYLE_ARG = 0;
63 my $QUOTEDXML_STYLE_ARG = 0;
64 my $QUIET_ARG = 0;
65 my $PASS_THROUGH_ARG = 0;
66 my $UTF8_ARG = 0;
67 my $MULTIPLE_OUTPUT = 0;
68 my $cache_file;
69
70 ## Handle options
71 GetOptions
72 (
73 "help" => \$HELP_ARG,
74 "version" => \$VERSION_ARG,
75 "quiet|q" => \$QUIET_ARG,
76 "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility
77 "ba-style|b" => \$BA_STYLE_ARG,
78 "xml-style|x" => \$XML_STYLE_ARG,
79 "keys-style|k" => \$KEYS_STYLE_ARG,
80 "desktop-style|d" => \$DESKTOP_STYLE_ARG,
81 "schemas-style|s" => \$SCHEMAS_STYLE_ARG,
82 "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG,
83 "quoted-style" => \$QUOTED_STYLE_ARG,
84 "quotedxml-style" => \$QUOTEDXML_STYLE_ARG,
85 "pass-through|p" => \$PASS_THROUGH_ARG,
86 "utf8|u" => \$UTF8_ARG,
87 "multiple-output|m" => \$MULTIPLE_OUTPUT,
88 "cache|c=s" => \$cache_file
89 ) or &error;
90
91 my $PO_DIR;
92 my $FILE;
93 my $OUTFILE;
94
95 my %po_files_by_lang = ();
96 my %translations = ();
97 my $iconv = $ENV{"ICONV"} || "iconv";
98 my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
99
100 sub isProgramInPath
101 {
102 my ($file) = @_;
103 # If either a file exists, or when run it returns 0 exit status
104 return 1 if ((-x $file) or (system("$file -l >$devnull") == 0));
105 return 0;
106 }
107
108 if (! isProgramInPath ("$iconv"))
109 {
110 print STDERR " *** iconv is not found on this system!\n".
111 " *** Without it, intltool-merge can not convert encodings.\n";
112 exit;
113 }
114
115 # Use this instead of \w for XML files to handle more possible characters.
116 my $w = "[-A-Za-z0-9._:]";
117
118 # XML quoted string contents
119 my $q = "[^\\\"]*";
120
121 ## Check for options.
122
123 if ($VERSION_ARG)
124 {
125 &print_version;
126 }
127 elsif ($HELP_ARG)
128 {
129 &print_help;
130 }
131 elsif ($BA_STYLE_ARG && @ARGV > 2)
132 {
133 &utf8_sanity_check;
134 &preparation;
135 &print_message;
136 &ba_merge_translations;
137 &finalize;
138 }
139 elsif ($XML_STYLE_ARG && @ARGV > 2)
140 {
141 &utf8_sanity_check;
142 &preparation;
143 &print_message;
144 &xml_merge_output;
145 &finalize;
146 }
147 elsif ($KEYS_STYLE_ARG && @ARGV > 2)
148 {
149 &utf8_sanity_check;
150 &preparation;
151 &print_message;
152 &keys_merge_translations;
153 &finalize;
154 }
155 elsif ($DESKTOP_STYLE_ARG && @ARGV > 2)
156 {
157 &utf8_sanity_check;
158 &preparation;
159 &print_message;
160 &desktop_merge_translations;
161 &finalize;
162 }
163 elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2)
164 {
165 &utf8_sanity_check;
166 &preparation;
167 &print_message;
168 &schemas_merge_translations;
169 &finalize;
170 }
171 elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2)
172 {
173 &preparation;
174 &print_message;
175 &rfc822deb_merge_translations;
176 &finalize;
177 }
178 elsif (($QUOTED_STYLE_ARG || $QUOTEDXML_STYLE_ARG) && @ARGV > 2)
179 {
180 &utf8_sanity_check;
181 &preparation;
182 &print_message;
183 &quoted_merge_translations($QUOTEDXML_STYLE_ARG);
184 &finalize;
185 }
186 else
187 {
188 &print_help;
189 }
190
191 exit;
192
193 ## Sub for printing release information
194 sub print_version
195 {
196 print <<_EOF_;
197 ${PROGRAM} (${PACKAGE}) ${VERSION}
198 Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen.
199
200 Copyright (C) 2000-2003 Free Software Foundation, Inc.
201 Copyright (C) 2000-2001 Eazel, Inc.
202 This is free software; see the source for copying conditions. There is NO
203 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
204 _EOF_
205 exit;
206 }
207
208 ## Sub for printing usage information
209 sub print_help
210 {
211 print <<_EOF_;
212 Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE
213 Generates an output file that includes some localized attributes from an
214 untranslated source file.
215
216 Mandatory options: (exactly one must be specified)
217 -b, --ba-style includes translations in the bonobo-activation style
218 -d, --desktop-style includes translations in the desktop style
219 -k, --keys-style includes translations in the keys style
220 -s, --schemas-style includes translations in the schemas style
221 -r, --rfc822deb-style includes translations in the RFC822 style
222 --quoted-style includes translations in the quoted string style
223 --quotedxml-style includes translations in the quoted xml string style
224 -x, --xml-style includes translations in the standard xml style
225
226 Other options:
227 -u, --utf8 convert all strings to UTF-8 before merging
228 (default for everything except RFC822 style)
229 -p, --pass-through deprecated, does nothing and issues a warning
230 -m, --multiple-output output one localized file per locale, instead of
231 a single file containing all localized elements
232 -c, --cache=FILE specify cache file name
233 (usually \$top_builddir/po/.intltool-merge-cache)
234 -q, --quiet suppress most messages
235 --help display this help and exit
236 --version output version information and exit
237
238 Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
239 or send email to <xml-i18n-tools\@gnome.org>.
240 _EOF_
241 exit;
242 }
243
244
245 ## Sub for printing error messages
246 sub print_error
247 {
248 print STDERR "Try `${PROGRAM} --help' for more information.\n";
249 exit;
250 }
251
252
253 sub print_message
254 {
255 print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG;
256 }
257
258
259 sub preparation
260 {
261 $PO_DIR = $ARGV[0];
262 $FILE = $ARGV[1];
263 $OUTFILE = $ARGV[2];
264
265 &gather_po_files;
266 &get_translation_database;
267 }
268
269 # General-purpose code for looking up translations in .po files
270
271 sub po_file2lang
272 {
273 my ($tmp) = @_;
274 $tmp =~ s/^.*\/(.*)\.po$/$1/;
275 return $tmp;
276 }
277
278 sub gather_po_files
279 {
280 if (my $linguas = $ENV{"LINGUAS"})
281 {
282 for my $lang (split / /, $linguas) {
283 my $po_file = $PO_DIR . "/" . $lang . ".po";
284 if (-e $po_file) {
285 $po_files_by_lang{$lang} = $po_file;
286 }
287 }
288 }
289 else
290 {
291 if (open LINGUAS_FILE, "$PO_DIR/LINGUAS")
292 {
293 while (<LINGUAS_FILE>)
294 {
295 next if /^#/;
296
297 for my $lang (split)
298 {
299 chomp ($lang);
300 my $po_file = $PO_DIR . "/" . $lang . ".po";
301 if (-e $po_file) {
302 $po_files_by_lang{$lang} = $po_file;
303 }
304 }
305 }
306
307 close LINGUAS_FILE;
308 }
309 else
310 {
311 for my $po_file (glob "$PO_DIR/*.po") {
312 $po_files_by_lang{po_file2lang($po_file)} = $po_file;
313 }
314 }
315 }
316 }
317
318 sub get_local_charset
319 {
320 my ($encoding) = @_;
321 my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias";
322
323 # seek character encoding aliases in charset.alias (glib)
324
325 if (open CHARSET_ALIAS, $alias_file)
326 {
327 while (<CHARSET_ALIAS>)
328 {
329 next if /^\#/;
330 return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i)
331 }
332
333 close CHARSET_ALIAS;
334 }
335
336 # if not found, return input string
337
338 return $encoding;
339 }
340
341 sub get_po_encoding
342 {
343 my ($in_po_file) = @_;
344 my $encoding = "";
345
346 open IN_PO_FILE, $in_po_file or die;
347 while (<IN_PO_FILE>)
348 {
349 ## example: "Content-Type: text/plain; charset=ISO-8859-1\n"
350 if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/)
351 {
352 $encoding = $1;
353 last;
354 }
355 }
356 close IN_PO_FILE;
357
358 if (!$encoding)
359 {
360 print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG;
361 $encoding = "ISO-8859-1";
362 }
363
364 system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull");
365 if ($?) {
366 $encoding = get_local_charset($encoding);
367 }
368
369 return $encoding
370 }
371
372 sub utf8_sanity_check
373 {
374 print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG;
375 $UTF8_ARG = 1;
376 }
377
378 sub get_translation_database
379 {
380 if ($cache_file) {
381 &get_cached_translation_database;
382 } else {
383 &create_translation_database;
384 }
385 }
386
387 sub get_newest_po_age
388 {
389 my $newest_age;
390
391 foreach my $file (values %po_files_by_lang)
392 {
393 my $file_age = -M $file;
394 $newest_age = $file_age if !$newest_age || $file_age < $newest_age;
395 }
396
397 $newest_age = 0 if !$newest_age;
398
399 return $newest_age;
400 }
401
402 sub create_cache
403 {
404 print "Generating and caching the translation database\n" unless $QUIET_ARG;
405
406 &create_translation_database;
407
408 open CACHE, ">$cache_file" || die;
409 print CACHE join "\x01", %translations;
410 close CACHE;
411 }
412
413 sub load_cache
414 {
415 print "Found cached translation database\n" unless $QUIET_ARG;
416
417 my $contents;
418 open CACHE, "<$cache_file" || die;
419 {
420 local $/;
421 $contents = <CACHE>;
422 }
423 close CACHE;
424 %translations = split "\x01", $contents;
425 }
426
427 sub get_cached_translation_database
428 {
429 my $cache_file_age = -M $cache_file;
430 if (defined $cache_file_age)
431 {
432 if ($cache_file_age <= &get_newest_po_age)
433 {
434 &load_cache;
435 return;
436 }
437 print "Found too-old cached translation database\n" unless $QUIET_ARG;
438 }
439
440 &create_cache;
441 }
442
443 sub create_translation_database
444 {
445 for my $lang (keys %po_files_by_lang)
446 {
447 my $po_file = $po_files_by_lang{$lang};
448
449 if ($UTF8_ARG)
450 {
451 my $encoding = get_po_encoding ($po_file);
452
453 if (lc $encoding eq "utf-8")
454 {
455 open PO_FILE, "<$po_file";
456 }
457 else
458 {
459 print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;;
460
461 open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|";
462 }
463 }
464 else
465 {
466 open PO_FILE, "<$po_file";
467 }
468
469 my $nextfuzzy = 0;
470 my $inmsgid = 0;
471 my $inmsgstr = 0;
472 my $msgid = "";
473 my $msgstr = "";
474
475 while (<PO_FILE>)
476 {
477 $nextfuzzy = 1 if /^#, fuzzy/;
478
479 if (/^msgid "((\\.|[^\\]+)*)"/ )
480 {
481 $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
482 $msgid = "";
483 $msgstr = "";
484
485 if ($nextfuzzy) {
486 $inmsgid = 0;
487 } else {
488 $msgid = unescape_po_string($1);
489 $inmsgid = 1;
490 }
491 $inmsgstr = 0;
492 $nextfuzzy = 0;
493 }
494
495 if (/^msgstr "((\\.|[^\\]+)*)"/)
496 {
497 $msgstr = unescape_po_string($1);
498 $inmsgstr = 1;
499 $inmsgid = 0;
500 }
501
502 if (/^"((\\.|[^\\]+)*)"/)
503 {
504 $msgid .= unescape_po_string($1) if $inmsgid;
505 $msgstr .= unescape_po_string($1) if $inmsgstr;
506 }
507 }
508 $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
509 }
510 }
511
512 sub finalize
513 {
514 }
515
516 sub unescape_one_sequence
517 {
518 my ($sequence) = @_;
519
520 return "\\" if $sequence eq "\\\\";
521 return "\"" if $sequence eq "\\\"";
522 return "\n" if $sequence eq "\\n";
523 return "\r" if $sequence eq "\\r";
524 return "\t" if $sequence eq "\\t";
525 return "\b" if $sequence eq "\\b";
526 return "\f" if $sequence eq "\\f";
527 return "\a" if $sequence eq "\\a";
528 return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7)
529
530 return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/);
531 return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/);
532
533 # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489
534
535 return $sequence;
536 }
537
538 sub unescape_po_string
539 {
540 my ($string) = @_;
541
542 $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg;
543
544 return $string;
545 }
546
547 sub entity_decode
548 {
549 local ($_) = @_;
550
551 s/&apos;/'/g; # '
552 s/&quot;/"/g; # "
553 s/&lt;/</g;
554 s/&gt;/>/g;
555 s/&amp;/&/g;
556
557 return $_;
558 }
559
560 # entity_encode: (string)
561 #
562 # Encode the given string to XML format (encode '<' etc).
563
564 sub entity_encode
565 {
566 my ($pre_encoded) = @_;
567
568 my @list_of_chars = unpack ('C*', $pre_encoded);
569
570 # with UTF-8 we only encode minimalistic
571 return join ('', map (&entity_encode_int_minimalist, @list_of_chars));
572 }
573
574 sub entity_encode_int_minimalist
575 {
576 return "&quot;" if $_ == 34;
577 return "&amp;" if $_ == 38;
578 return "&apos;" if $_ == 39;
579 return "&lt;" if $_ == 60;
580 return "&gt;" if $_ == 62;
581 return chr $_;
582 }
583
584 sub entity_encoded_translation
585 {
586 my ($lang, $string) = @_;
587
588 my $translation = $translations{$lang, $string};
589 return $string if !$translation;
590 return entity_encode ($translation);
591 }
592
593 ## XML (bonobo-activation specific) merge code
594
595 sub ba_merge_translations
596 {
597 my $source;
598
599 {
600 local $/; # slurp mode
601 open INPUT, "<$FILE" or die "can't open $FILE: $!";
602 $source = <INPUT>;
603 close INPUT;
604 }
605
606 open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!";
607 # Binmode so that selftest works ok if using a native Win32 Perl...
608 binmode (OUTPUT) if $^O eq 'MSWin32';
609
610 while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s)
611 {
612 print OUTPUT $1;
613
614 my $node = $2 . "\n";
615
616 my @strings = ();
617 $_ = $node;
618 while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) {
619 push @strings, entity_decode($3);
620 }
621 print OUTPUT;
622
623 my %langs;
624 for my $string (@strings)
625 {
626 for my $lang (keys %po_files_by_lang)
627 {
628 $langs{$lang} = 1 if $translations{$lang, $string};
629 }
630 }
631
632 for my $lang (sort keys %langs)
633 {
634 $_ = $node;
635 s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s;
636 s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg;
637 print OUTPUT;
638 }
639 }
640
641 print OUTPUT $source;
642
643 close OUTPUT;
644 }
645
646
647 ## XML (non-bonobo-activation) merge code
648
649
650 # Process tag attributes
651 # Only parameter is a HASH containing attributes -> values mapping
652 sub getAttributeString
653 {
654 my $sub = shift;
655 my $do_translate = shift || 0;
656 my $language = shift || "";
657 my $result = "";
658 my $translate = shift;
659 foreach my $e (reverse(sort(keys %{ $sub }))) {
660 my $key = $e;
661 my $string = $sub->{$e};
662 my $quote = '"';
663
664 $string =~ s/^[\s]+//;
665 $string =~ s/[\s]+$//;
666
667 if ($string =~ /^'.*'$/)
668 {
669 $quote = "'";
670 }
671 $string =~ s/^['"]//g;
672 $string =~ s/['"]$//g;
673
674 if ($do_translate && $key =~ /^_/) {
675 $key =~ s|^_||g;
676 if ($language) {
677 # Handle translation
678 my $decode_string = entity_decode($string);
679 my $translation = $translations{$language, $decode_string};
680 if ($translation) {
681 $translation = entity_encode($translation);
682 $string = $translation;
683 }
684 $$translate = 2;
685 } else {
686 $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate
687 }
688 }
689
690 $result .= " $key=$quote$string$quote";
691 }
692 return $result;
693 }
694
695 # Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree
696 sub getXMLstring
697 {
698 my $ref = shift;
699 my $spacepreserve = shift || 0;
700 my @list = @{ $ref };
701 my $result = "";
702
703 my $count = scalar(@list);
704 my $attrs = $list[0];
705 my $index = 1;
706
707 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
708 $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
709
710 while ($index < $count) {
711 my $type = $list[$index];
712 my $content = $list[$index+1];
713 if (! $type ) {
714 # We've got CDATA
715 if ($content) {
716 # lets strip the whitespace here, and *ONLY* here
717 $content =~ s/\s+/ /gs if (!$spacepreserve);
718 $result .= $content;
719 }
720 } elsif ( "$type" ne "1" ) {
721 # We've got another element
722 $result .= "<$type";
723 $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
724 if ($content) {
725 my $subresult = getXMLstring($content, $spacepreserve);
726 if ($subresult) {
727 $result .= ">".$subresult . "</$type>";
728 } else {
729 $result .= "/>";
730 }
731 } else {
732 $result .= "/>";
733 }
734 }
735 $index += 2;
736 }
737 return $result;
738 }
739
740 # Translate list of nodes if necessary
741 sub translate_subnodes
742 {
743 my $fh = shift;
744 my $content = shift;
745 my $language = shift || "";
746 my $singlelang = shift || 0;
747 my $spacepreserve = shift || 0;
748
749 my @nodes = @{ $content };
750
751 my $count = scalar(@nodes);
752 my $index = 0;
753 while ($index < $count) {
754 my $type = $nodes[$index];
755 my $rest = $nodes[$index+1];
756 if ($singlelang) {
757 my $oldMO = $MULTIPLE_OUTPUT;
758 $MULTIPLE_OUTPUT = 1;
759 traverse($fh, $type, $rest, $language, $spacepreserve);
760 $MULTIPLE_OUTPUT = $oldMO;
761 } else {
762 traverse($fh, $type, $rest, $language, $spacepreserve);
763 }
764 $index += 2;
765 }
766 }
767
768 sub isWellFormedXmlFragment
769 {
770 my $ret = eval 'require XML::Parser';
771 if(!$ret) {
772 die "You must have XML::Parser installed to run $0\n\n";
773 }
774
775 my $fragment = shift;
776 return 0 if (!$fragment);
777
778 $fragment = "<root>$fragment</root>";
779 my $xp = new XML::Parser(Style => 'Tree');
780 my $tree = 0;
781 eval { $tree = $xp->parse($fragment); };
782 return $tree;
783 }
784
785 sub traverse
786 {
787 my $fh = shift;
788 my $nodename = shift;
789 my $content = shift;
790 my $language = shift || "";
791 my $spacepreserve = shift || 0;
792
793 if (!$nodename) {
794 if ($content =~ /^[\s]*$/) {
795 $leading_space .= $content;
796 }
797 print $fh $content;
798 } else {
799 # element
800 my @all = @{ $content };
801 my $attrs = shift @all;
802 my $translate = 0;
803 my $outattr = getAttributeString($attrs, 1, $language, \$translate);
804
805 if ($nodename =~ /^_/) {
806 $translate = 1;
807 $nodename =~ s/^_//;
808 }
809 my $lookup = '';
810
811 $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
812 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
813
814 print $fh "<$nodename", $outattr;
815 if ($translate) {
816 $lookup = getXMLstring($content, $spacepreserve);
817 if (!$spacepreserve) {
818 $lookup =~ s/^\s+//s;
819 $lookup =~ s/\s+$//s;
820 }
821
822 if ($lookup || $translate == 2) {
823 my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup});
824 if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) {
825 $translation = $lookup if (!$translation);
826 print $fh " xml:lang=\"", $language, "\"" if $language;
827 print $fh ">";
828 if ($translate == 2) {
829 translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
830 } else {
831 print $fh $translation;
832 }
833 print $fh "</$nodename>";
834
835 return; # this means there will be no same translation with xml:lang="$language"...
836 # if we want them both, just remove this "return"
837 } else {
838 print $fh ">";
839 if ($translate == 2) {
840 translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
841 } else {
842 print $fh $lookup;
843 }
844 print $fh "</$nodename>";
845 }
846 } else {
847 print $fh "/>";
848 }
849
850 for my $lang (sort keys %po_files_by_lang) {
851 if ($MULTIPLE_OUTPUT && $lang ne "$language") {
852 next;
853 }
854 if ($lang) {
855 # Handle translation
856 #
857 my $translate = 0;
858 my $localattrs = getAttributeString($attrs, 1, $lang, \$translate);
859 my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup});
860 if ($translate && !$translation) {
861 $translation = $lookup;
862 }
863
864 if ($translation || $translate) {
865 print $fh "\n";
866 $leading_space =~ s/.*\n//g;
867 print $fh $leading_space;
868 print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">";
869 if ($translate == 2) {
870 translate_subnodes($fh, \@all, $lang, 1, $spacepreserve);
871 } else {
872 print $fh $translation;
873 }
874 print $fh "</$nodename>";
875 }
876 }
877 }
878
879 } else {
880 my $count = scalar(@all);
881 if ($count > 0) {
882 print $fh ">";
883 my $index = 0;
884 while ($index < $count) {
885 my $type = $all[$index];
886 my $rest = $all[$index+1];
887 traverse($fh, $type, $rest, $language, $spacepreserve);
888 $index += 2;
889 }
890 print $fh "</$nodename>";
891 } else {
892 print $fh "/>";
893 }
894 }
895 }
896 }
897
898 sub intltool_tree_comment
899 {
900 my $expat = shift;
901 my $data = shift;
902 my $clist = $expat->{Curlist};
903 my $pos = $#$clist;
904
905 push @$clist, 1 => $data;
906 }
907
908 sub intltool_tree_cdatastart
909 {
910 my $expat = shift;
911 my $clist = $expat->{Curlist};
912 my $pos = $#$clist;
913
914 push @$clist, 0 => $expat->original_string();
915 }
916
917 sub intltool_tree_cdataend
918 {
919 my $expat = shift;
920 my $clist = $expat->{Curlist};
921 my $pos = $#$clist;
922
923 $clist->[$pos] .= $expat->original_string();
924 }
925
926 sub intltool_tree_char
927 {
928 my $expat = shift;
929 my $text = shift;
930 my $clist = $expat->{Curlist};
931 my $pos = $#$clist;
932
933 # Use original_string so that we retain escaped entities
934 # in CDATA sections.
935 #
936 if ($pos > 0 and $clist->[$pos - 1] eq '0') {
937 $clist->[$pos] .= $expat->original_string();
938 } else {
939 push @$clist, 0 => $expat->original_string();
940 }
941 }
942
943 sub intltool_tree_start
944 {
945 my $expat = shift;
946 my $tag = shift;
947 my @origlist = ();
948
949 # Use original_string so that we retain escaped entities
950 # in attribute values. We must convert the string to an
951 # @origlist array to conform to the structure of the Tree
952 # Style.
953 #
954 my @original_array = split /\x/, $expat->original_string();
955 my $source = $expat->original_string();
956
957 # Remove leading tag.
958 #
959 $source =~ s|^\s*<\s*(\S+)||s;
960
961 # Grab attribute key/value pairs and push onto @origlist array.
962 #
963 while ($source)
964 {
965 if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
966 {
967 $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
968 push @origlist, $1;
969 push @origlist, '"' . $2 . '"';
970 }
971 elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
972 {
973 $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
974 push @origlist, $1;
975 push @origlist, "'" . $2 . "'";
976 }
977 else
978 {
979 last;
980 }
981 }
982
983 my $ol = [ { @origlist } ];
984
985 push @{ $expat->{Lists} }, $expat->{Curlist};
986 push @{ $expat->{Curlist} }, $tag => $ol;
987 $expat->{Curlist} = $ol;
988 }
989
990 sub readXml
991 {
992 my $filename = shift || return;
993 if(!-f $filename) {
994 die "ERROR Cannot find filename: $filename\n";
995 }
996
997 my $ret = eval 'require XML::Parser';
998 if(!$ret) {
999 die "You must have XML::Parser installed to run $0\n\n";
1000 }
1001 my $xp = new XML::Parser(Style => 'Tree');
1002 $xp->setHandlers(Char => \&intltool_tree_char);
1003 $xp->setHandlers(Start => \&intltool_tree_start);
1004 $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
1005 $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
1006 my $tree = $xp->parsefile($filename);
1007
1008 # <foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
1009 # would be:
1010 # [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, [{},
1011 # 0, "Howdy", ref, [{}]], 0, "do" ] ]
1012
1013 return $tree;
1014 }
1015
1016 sub print_header
1017 {
1018 my $infile = shift;
1019 my $fh = shift;
1020 my $source;
1021
1022 if(!-f $infile) {
1023 die "ERROR Cannot find filename: $infile\n";
1024 }
1025
1026 print $fh qq{<?xml version="1.0" encoding="UTF-8"?>\n};
1027 {
1028 local $/;
1029 open DOCINPUT, "<${FILE}" or die;
1030 $source = <DOCINPUT>;
1031 close DOCINPUT;
1032 }
1033 if ($source =~ /(<!DOCTYPE.*\[.*\]\s*>)/s)
1034 {
1035 print $fh "$1\n";
1036 }
1037 elsif ($source =~ /(<!DOCTYPE[^>]*>)/s)
1038 {
1039 print $fh "$1\n";
1040 }
1041 }
1042
1043 sub parseTree
1044 {
1045 my $fh = shift;
1046 my $ref = shift;
1047 my $language = shift || "";
1048
1049 my $name = shift @{ $ref };
1050 my $cont = shift @{ $ref };
1051
1052 while (!$name || "$name" eq "1") {
1053 $name = shift @{ $ref };
1054 $cont = shift @{ $ref };
1055 }
1056
1057 my $spacepreserve = 0;
1058 my $attrs = @{$cont}[0];
1059 $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
1060
1061 traverse($fh, $name, $cont, $language, $spacepreserve);
1062 }
1063
1064 sub xml_merge_output
1065 {
1066 my $source;
1067
1068 if ($MULTIPLE_OUTPUT) {
1069 for my $lang (sort keys %po_files_by_lang) {
1070 if ( ! -d $lang ) {
1071 mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
1072 }
1073 open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
1074 binmode (OUTPUT) if $^O eq 'MSWin32';
1075 my $tree = readXml($FILE);
1076 print_header($FILE, \*OUTPUT);
1077 parseTree(\*OUTPUT, $tree, $lang);
1078 close OUTPUT;
1079 print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
1080 }
1081 if ( ! -d "C" ) {
1082 mkdir "C" or -d "C" or die "Cannot create subdirectory C: $!\n";
1083 }
1084 open OUTPUT, ">C/$OUTFILE" or die "Cannot open C/$OUTFILE: $!\n";
1085 binmode (OUTPUT) if $^O eq 'MSWin32';
1086 my $tree = readXml($FILE);
1087 print_header($FILE, \*OUTPUT);
1088 parseTree(\*OUTPUT, $tree);
1089 close OUTPUT;
1090 print "CREATED C/$OUTFILE\n" unless $QUIET_ARG;
1091 } else {
1092 open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n";
1093 binmode (OUTPUT) if $^O eq 'MSWin32';
1094 my $tree = readXml($FILE);
1095 print_header($FILE, \*OUTPUT);
1096 parseTree(\*OUTPUT, $tree);
1097 close OUTPUT;
1098 print "CREATED $OUTFILE\n" unless $QUIET_ARG;
1099 }
1100 }
1101
1102 sub keys_merge_translation
1103 {
1104 my ($lang) = @_;
1105
1106 if ( ! -d $lang && $MULTIPLE_OUTPUT)
1107 {
1108 mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
1109 }
1110
1111 open INPUT, "<${FILE}" or die "Cannot open ${FILE}: $!\n";
1112 open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
1113 binmode (OUTPUT) if $^O eq 'MSWin32';
1114
1115 while (<INPUT>)
1116 {
1117 if (s/^(\s*)_(\w+=(.*))/$1$2/)
1118 {
1119 my $string = $3;
1120
1121 if (!$MULTIPLE_OUTPUT)
1122 {
1123 print OUTPUT;
1124
1125 my $non_translated_line = $_;
1126
1127 for my $lang (sort keys %po_files_by_lang)
1128 {
1129 my $translation = $translations{$lang, $string};
1130 next if !$translation;
1131
1132 $_ = $non_translated_line;
1133 s/(\w+)=.*/[$lang]$1=$translation/;
1134 print OUTPUT;
1135 }
1136 }
1137 else
1138 {
1139 my $non_translated_line = $_;
1140 my $translation = $translations{$lang, $string};
1141 $translation = $string if !$translation;
1142
1143 $_ = $non_translated_line;
1144 s/(\w+)=.*/$1=$translation/;
1145 print OUTPUT;
1146 }
1147 }
1148 else
1149 {
1150 print OUTPUT;
1151 }
1152 }
1153
1154 close OUTPUT;
1155 close INPUT;
1156
1157 print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
1158 }
1159
1160 sub keys_merge_translations
1161 {
1162 if ($MULTIPLE_OUTPUT)
1163 {
1164 for my $lang (sort keys %po_files_by_lang)
1165 {
1166 keys_merge_translation ($lang);
1167 }
1168 keys_merge_translation ("C");
1169 }
1170 else
1171 {
1172 keys_merge_translation (".");
1173 }
1174 }
1175
1176 sub desktop_merge_translations
1177 {
1178 open INPUT, "<${FILE}" or die;
1179 open OUTPUT, ">${OUTFILE}" or die;
1180 binmode (OUTPUT) if $^O eq 'MSWin32';
1181
1182 while (<INPUT>)
1183 {
1184 if (s/^(\s*)_(\w+=(.*))/$1$2/)
1185 {
1186 my $string = $3;
1187
1188 print OUTPUT;
1189
1190 my $non_translated_line = $_;
1191
1192 for my $lang (sort keys %po_files_by_lang)
1193 {
1194 my $translation = $translations{$lang, $string};
1195 next if !$translation;
1196
1197 $_ = $non_translated_line;
1198 s/(\w+)=.*/${1}[$lang]=$translation/;
1199 print OUTPUT;
1200 }
1201 }
1202 else
1203 {
1204 print OUTPUT;
1205 }
1206 }
1207
1208 close OUTPUT;
1209 close INPUT;
1210 }
1211
1212 sub schemas_merge_translations
1213 {
1214 my $source;
1215
1216 {
1217 local $/; # slurp mode
1218 open INPUT, "<$FILE" or die "can't open $FILE: $!";
1219 $source = <INPUT>;
1220 close INPUT;
1221 }
1222
1223 open OUTPUT, ">$OUTFILE" or die;
1224 binmode (OUTPUT) if $^O eq 'MSWin32';
1225
1226 # FIXME: support attribute translations
1227
1228 # Empty nodes never need translation, so unmark all of them.
1229 # For example, <_foo/> is just replaced by <foo/>.
1230 $source =~ s|<\s*_($w+)\s*/>|<$1/>|g;
1231
1232 while ($source =~ s/
1233 (.*?)
1234 (\s+)(<locale\ name="C">(\s*)
1235 (<default>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/default>)?(\s*)
1236 (<short>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/short>)?(\s*)
1237 (<long>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/long>)?(\s*)
1238 <\/locale>)
1239 //sx)
1240 {
1241 print OUTPUT $1;
1242
1243 my $locale_start_spaces = $2 ? $2 : '';
1244 my $default_spaces = $4 ? $4 : '';
1245 my $short_spaces = $7 ? $7 : '';
1246 my $long_spaces = $10 ? $10 : '';
1247 my $locale_end_spaces = $13 ? $13 : '';
1248 my $c_default_block = $3 ? $3 : '';
1249 my $default_string = $6 ? $6 : '';
1250 my $short_string = $9 ? $9 : '';
1251 my $long_string = $12 ? $12 : '';
1252
1253 print OUTPUT "$locale_start_spaces$c_default_block";
1254
1255 $default_string =~ s/\s+/ /g;
1256 $default_string = entity_decode($default_string);
1257 $short_string =~ s/\s+/ /g;
1258 $short_string = entity_decode($short_string);
1259 $long_string =~ s/\s+/ /g;
1260 $long_string = entity_decode($long_string);
1261
1262 for my $lang (sort keys %po_files_by_lang)
1263 {
1264 my $default_translation = $translations{$lang, $default_string};
1265 my $short_translation = $translations{$lang, $short_string};
1266 my $long_translation = $translations{$lang, $long_string};
1267
1268 next if (!$default_translation && !$short_translation &&
1269 !$long_translation);
1270
1271 print OUTPUT "\n$locale_start_spaces<locale name=\"$lang\">";
1272
1273 print OUTPUT "$default_spaces";
1274
1275 if ($default_translation)
1276 {
1277 $default_translation = entity_encode($default_translation);
1278 print OUTPUT "<default>$default_translation</default>";
1279 }
1280
1281 print OUTPUT "$short_spaces";
1282
1283 if ($short_translation)
1284 {
1285 $short_translation = entity_encode($short_translation);
1286 print OUTPUT "<short>$short_translation</short>";
1287 }
1288
1289 print OUTPUT "$long_spaces";
1290
1291 if ($long_translation)
1292 {
1293 $long_translation = entity_encode($long_translation);
1294 print OUTPUT "<long>$long_translation</long>";
1295 }
1296
1297 print OUTPUT "$locale_end_spaces</locale>";
1298 }
1299 }
1300
1301 print OUTPUT $source;
1302
1303 close OUTPUT;
1304 }
1305
1306 sub rfc822deb_merge_translations
1307 {
1308 my %encodings = ();
1309 for my $lang (keys %po_files_by_lang) {
1310 $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang}));
1311 }
1312
1313 my $source;
1314
1315 $Text::Wrap::huge = 'overflow';
1316 $Text::Wrap::break = qr/\n|\s(?=\S)/;
1317
1318 {
1319 local $/; # slurp mode
1320 open INPUT, "<$FILE" or die "can't open $FILE: $!";
1321 $source = <INPUT>;
1322 close INPUT;
1323 }
1324
1325 open OUTPUT, ">${OUTFILE}" or die;
1326 binmode (OUTPUT) if $^O eq 'MSWin32';
1327
1328 while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg)
1329 {
1330 my $sep = $1;
1331 my $non_translated_line = $3.$4;
1332 my $string = $5;
1333 my $underscore = length($2);
1334 next if $underscore eq 0 && $non_translated_line =~ /^#/;
1335 # Remove [] dummy strings
1336 my $stripped = $string;
1337 $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2;
1338 $stripped =~ s/\[\s[^\[\]]*\]$//;
1339 $non_translated_line .= $stripped;
1340
1341 print OUTPUT $sep.$non_translated_line;
1342
1343 if ($underscore)
1344 {
1345 my @str_list = rfc822deb_split($underscore, $string);
1346
1347 for my $lang (sort keys %po_files_by_lang)
1348 {
1349 my $is_translated = 1;
1350 my $str_translated = '';
1351 my $first = 1;
1352
1353 for my $str (@str_list)
1354 {
1355 my $translation = $translations{$lang, $str};
1356
1357 if (!$translation)
1358 {
1359 $is_translated = 0;
1360 last;
1361 }
1362
1363 # $translation may also contain [] dummy
1364 # strings, mostly to indicate an empty string
1365 $translation =~ s/\[\s[^\[\]]*\]$//;
1366
1367 if ($first)
1368 {
1369 if ($underscore eq 2)
1370 {
1371 $str_translated .= $translation;
1372 }
1373 else
1374 {
1375 $str_translated .=
1376 Text::Tabs::expand($translation) .
1377 "\n";
1378 }
1379 }
1380 else
1381 {
1382 if ($underscore eq 2)
1383 {
1384 $str_translated .= ', ' . $translation;
1385 }
1386 else
1387 {
1388 $str_translated .= Text::Tabs::expand(
1389 Text::Wrap::wrap(' ', ' ', $translation)) .
1390 "\n .\n";
1391 }
1392 }
1393 $first = 0;
1394
1395 # To fix some problems with Text::Wrap::wrap
1396 $str_translated =~ s/(\n )+\n/\n .\n/g;
1397 }
1398 next unless $is_translated;
1399
1400 $str_translated =~ s/\n \.\n$//;
1401 $str_translated =~ s/\s+$//;
1402
1403 $_ = $non_translated_line;
1404 s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s;
1405 print OUTPUT;
1406 }
1407 }
1408 }
1409 print OUTPUT "\n";
1410
1411 close OUTPUT;
1412 close INPUT;
1413 }
1414
1415 sub rfc822deb_split
1416 {
1417 # Debian defines a special way to deal with rfc822-style files:
1418 # when a value contain newlines, it consists of
1419 # 1. a short form (first line)
1420 # 2. a long description, all lines begin with a space,
1421 # and paragraphs are separated by a single dot on a line
1422 # This routine returns an array of all paragraphs, and reformat
1423 # them.
1424 # When first argument is 2, the string is a comma separated list of
1425 # values.
1426 my $type = shift;
1427 my $text = shift;
1428 $text =~ s/^[ \t]//mg;
1429 return (split(/, */, $text, 0)) if $type ne 1;
1430 return ($text) if $text !~ /\n/;
1431
1432 $text =~ s/([^\n]*)\n//;
1433 my @list = ($1);
1434 my $str = '';
1435
1436 for my $line (split (/\n/, $text))
1437 {
1438 chomp $line;
1439 if ($line =~ /^\.\s*$/)
1440 {
1441 # New paragraph
1442 $str =~ s/\s*$//;
1443 push(@list, $str);
1444 $str = '';
1445 }
1446 elsif ($line =~ /^\s/)
1447 {
1448 # Line which must not be reformatted
1449 $str .= "\n" if length ($str) && $str !~ /\n$/;
1450 $line =~ s/\s+$//;
1451 $str .= $line."\n";
1452 }
1453 else
1454 {
1455 # Continuation line, remove newline
1456 $str .= " " if length ($str) && $str !~ /\n$/;
1457 $str .= $line;
1458 }
1459 }
1460
1461 $str =~ s/\s*$//;
1462 push(@list, $str) if length ($str);
1463
1464 return @list;
1465 }
1466
1467 sub quoted_translation
1468 {
1469 my ($xml_mode, $lang, $string) = @_;
1470
1471 $string = entity_decode($string) if $xml_mode;
1472 $string =~ s/\\\"/\"/g;
1473
1474 my $translation = $translations{$lang, $string};
1475 $translation = $string if !$translation;
1476 $translation = entity_encode($translation) if $xml_mode;
1477 $translation =~ s/\"/\\\"/g;
1478 return $translation
1479 }
1480
1481 sub quoted_merge_translations
1482 {
1483 my ($xml_mode) = @_;
1484
1485 if (!$MULTIPLE_OUTPUT) {
1486 print "Quoted only supports Multiple Output.\n";
1487 exit(1);
1488 }
1489
1490 for my $lang (sort keys %po_files_by_lang) {
1491 if ( ! -d $lang ) {
1492 mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
1493 }
1494 open INPUT, "<${FILE}" or die;
1495 open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
1496 binmode (OUTPUT) if $^O eq 'MSWin32';
1497 while (<INPUT>)
1498 {
1499 s/\"(([^\"]|\\\")*[^\\\"])\"/"\"" . &quoted_translation($xml_mode, $lang, $1) . "\""/ge;
1500 print OUTPUT;
1501 }
1502 close OUTPUT;
1503 close INPUT;
1504 }
1505 }
+0
-1166
intltool-update.in less more
0 #!@INTLTOOL_PERL@ -w
1 # -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2
3 #
4 # The Intltool Message Updater
5 #
6 # Copyright (C) 2000-2003 Free Software Foundation.
7 #
8 # Intltool is free software; you can redistribute it and/or
9 # modify it under the terms of the GNU General Public License
10 # version 2 published by the Free Software Foundation.
11 #
12 # Intltool is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 # General Public License for more details.
16 #
17 # You should have received a copy of the GNU General Public License
18 # along with this program; if not, write to the Free Software
19 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 #
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25 #
26 # Authors: Kenneth Christiansen <kenneth@gnu.org>
27 # Maciej Stachowiak
28 # Darin Adler <darin@bentspoon.com>
29
30 ## Release information
31 my $PROGRAM = "intltool-update";
32 my $VERSION = "0.37.1";
33 my $PACKAGE = "intltool";
34
35 ## Loaded modules
36 use strict;
37 use Getopt::Long;
38 use Cwd;
39 use File::Copy;
40 use File::Find;
41
42 ## Scalars used by the option stuff
43 my $HELP_ARG = 0;
44 my $VERSION_ARG = 0;
45 my $DIST_ARG = 0;
46 my $POT_ARG = 0;
47 my $HEADERS_ARG = 0;
48 my $MAINTAIN_ARG = 0;
49 my $REPORT_ARG = 0;
50 my $VERBOSE = 0;
51 my $GETTEXT_PACKAGE = "";
52 my $OUTPUT_FILE = "";
53
54 my @languages;
55 my %varhash = ();
56 my %po_files_by_lang = ();
57
58 # Regular expressions to categorize file types.
59 # FIXME: Please check if the following is correct
60
61 my $xml_support =
62 "xml(?:\\.in)*|". # http://www.w3.org/XML/ (Note: .in is not required)
63 "ui|". # Bonobo specific - User Interface desc. files
64 "lang|". # ?
65 "glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required)
66 "scm(?:\\.in)*|". # ? (Note: .in is not required)
67 "oaf(?:\\.in)+|". # DEPRECATED: Replaces by Bonobo .server files
68 "etspec|". # ?
69 "server(?:\\.in)+|". # Bonobo specific
70 "sheet(?:\\.in)+|". # ?
71 "schemas(?:\\.in)+|". # GConf specific
72 "pong(?:\\.in)+|". # DEPRECATED: PONG is not used [by GNOME] any longer.
73 "kbd(?:\\.in)+|". # GOK specific.
74 "policy(?:\\.in)+"; # PolicyKit files
75
76 my $ini_support =
77 "icon(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec
78 "desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec
79 "caves(?:\\.in)+|". # GNOME Games specific
80 "directory(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec
81 "soundlist(?:\\.in)+|". # GNOME specific
82 "keys(?:\\.in)+|". # GNOME Mime database specific
83 "theme(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec
84 "service(?:\\.in)+"; # DBus specific
85
86 my $buildin_gettext_support =
87 "c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py";
88
89 ## Always flush buffer when printing
90 $| = 1;
91
92 ## Sometimes the source tree will be rooted somewhere else.
93 my $SRCDIR = $ENV{"srcdir"} || ".";
94 my $POTFILES_in;
95
96 $POTFILES_in = "<$SRCDIR/POTFILES.in";
97
98 my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
99
100 ## Handle options
101 GetOptions
102 (
103 "help" => \$HELP_ARG,
104 "version" => \$VERSION_ARG,
105 "dist|d" => \$DIST_ARG,
106 "pot|p" => \$POT_ARG,
107 "headers|s" => \$HEADERS_ARG,
108 "maintain|m" => \$MAINTAIN_ARG,
109 "report|r" => \$REPORT_ARG,
110 "verbose|x" => \$VERBOSE,
111 "gettext-package|g=s" => \$GETTEXT_PACKAGE,
112 "output-file|o=s" => \$OUTPUT_FILE,
113 ) or &Console_WriteError_InvalidOption;
114
115 &Console_Write_IntltoolHelp if $HELP_ARG;
116 &Console_Write_IntltoolVersion if $VERSION_ARG;
117
118 my $arg_count = ($DIST_ARG > 0)
119 + ($POT_ARG > 0)
120 + ($HEADERS_ARG > 0)
121 + ($MAINTAIN_ARG > 0)
122 + ($REPORT_ARG > 0);
123
124 &Console_Write_IntltoolHelp if $arg_count > 1;
125
126 my $PKGNAME = FindPackageName ();
127
128 # --version and --help don't require a module name
129 my $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown";
130
131 if ($POT_ARG)
132 {
133 &GenerateHeaders;
134 &GeneratePOTemplate;
135 }
136 elsif ($HEADERS_ARG)
137 {
138 &GenerateHeaders;
139 }
140 elsif ($MAINTAIN_ARG)
141 {
142 &FindLeftoutFiles;
143 }
144 elsif ($REPORT_ARG)
145 {
146 &GenerateHeaders;
147 &GeneratePOTemplate;
148 &Console_Write_CoverageReport;
149 }
150 elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/)
151 {
152 my $lang = $ARGV[0];
153
154 ## Report error if the language file supplied
155 ## to the command line is non-existent
156 &Console_WriteError_NotExisting("$SRCDIR/$lang.po")
157 if ! -s "$SRCDIR/$lang.po";
158
159 if (!$DIST_ARG)
160 {
161 print "Working, please wait..." if $VERBOSE;
162 &GenerateHeaders;
163 &GeneratePOTemplate;
164 }
165 &POFile_Update ($lang, $OUTPUT_FILE);
166 &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE);
167 }
168 else
169 {
170 &Console_Write_IntltoolHelp;
171 }
172
173 exit;
174
175 #########
176
177 sub Console_Write_IntltoolVersion
178 {
179 print <<_EOF_;
180 ${PROGRAM} (${PACKAGE}) $VERSION
181 Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler.
182
183 Copyright (C) 2000-2003 Free Software Foundation, Inc.
184 This is free software; see the source for copying conditions. There is NO
185 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
186 _EOF_
187 exit;
188 }
189
190 sub Console_Write_IntltoolHelp
191 {
192 print <<_EOF_;
193 Usage: ${PROGRAM} [OPTION]... LANGCODE
194 Updates PO template files and merge them with the translations.
195
196 Mode of operation (only one is allowed):
197 -p, --pot generate the PO template only
198 -s, --headers generate the header files in POTFILES.in
199 -m, --maintain search for left out files from POTFILES.in
200 -r, --report display a status report for the module
201 -d, --dist merge LANGCODE.po with existing PO template
202
203 Extra options:
204 -g, --gettext-package=NAME override PO template name, useful with --pot
205 -o, --output-file=FILE write merged translation to FILE
206 -x, --verbose display lots of feedback
207 --help display this help and exit
208 --version output version information and exit
209
210 Examples of use:
211 ${PROGRAM} --pot just create a new PO template
212 ${PROGRAM} xy create new PO template and merge xy.po with it
213
214 Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
215 or send email to <xml-i18n-tools\@gnome.org>.
216 _EOF_
217 exit;
218 }
219
220 sub echo_n
221 {
222 my $str = shift;
223 my $ret = `echo "$str"`;
224
225 $ret =~ s/\n$//; # do we need the "s" flag?
226
227 return $ret;
228 }
229
230 sub POFile_DetermineType ($)
231 {
232 my $type = $_;
233 my $gettext_type;
234
235 my $xml_regex = "(?:" . $xml_support . ")";
236 my $ini_regex = "(?:" . $ini_support . ")";
237 my $buildin_regex = "(?:" . $buildin_gettext_support . ")";
238
239 if ($type =~ /\[type: gettext\/([^\]].*)]/)
240 {
241 $gettext_type=$1;
242 }
243 elsif ($type =~ /schemas(\.in)+$/)
244 {
245 $gettext_type="schemas";
246 }
247 elsif ($type =~ /glade2?(\.in)*$/)
248 {
249 $gettext_type="glade";
250 }
251 elsif ($type =~ /scm(\.in)*$/)
252 {
253 $gettext_type="scheme";
254 }
255 elsif ($type =~ /keys(\.in)+$/)
256 {
257 $gettext_type="keys";
258 }
259
260 # bucket types
261
262 elsif ($type =~ /$xml_regex$/)
263 {
264 $gettext_type="xml";
265 }
266 elsif ($type =~ /$ini_regex$/)
267 {
268 $gettext_type="ini";
269 }
270 elsif ($type =~ /$buildin_regex$/)
271 {
272 $gettext_type="buildin";
273 }
274 else
275 {
276 $gettext_type="unknown";
277 }
278
279 return "gettext\/$gettext_type";
280 }
281
282 sub TextFile_DetermineEncoding ($)
283 {
284 my $gettext_code="ASCII"; # All files are ASCII by default
285 my $filetype=`file $_ | cut -d ' ' -f 2`;
286
287 if ($? eq "0")
288 {
289 if ($filetype =~ /^(ISO|UTF)/)
290 {
291 chomp ($gettext_code = $filetype);
292 }
293 elsif ($filetype =~ /^XML/)
294 {
295 $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8
296 }
297 }
298
299 return $gettext_code;
300 }
301
302 sub isNotValidMissing
303 {
304 my ($file) = @_;
305
306 return if $file =~ /^\{arch\}\/.*$/;
307 return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/;
308 }
309
310 sub FindLeftoutFiles
311 {
312 my (@buf_i18n_plain,
313 @buf_i18n_xml,
314 @buf_i18n_xml_unmarked,
315 @buf_i18n_ini,
316 @buf_potfiles,
317 @buf_potfiles_ignore,
318 @buf_allfiles,
319 @buf_allfiles_sorted,
320 @buf_potfiles_sorted,
321 @buf_potfiles_ignore_sorted
322 );
323
324 ## Search and find all translatable files
325 find sub {
326 push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
327 push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
328 push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;
329 push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
330 }, "..";
331 find sub {
332 push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
333 push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
334 push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;
335 push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
336 }, "$SRCDIR/.." if "$SRCDIR" ne ".";
337
338 open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n";
339 @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;
340 close POTFILES;
341
342 foreach (@buf_potfiles) {
343 s/^\[.*]\s*//;
344 }
345
346 print "Searching for missing translatable files...\n" if $VERBOSE;
347
348 ## Check if we should ignore some found files, when
349 ## comparing with POTFILES.in
350 foreach my $ignore ("POTFILES.skip", "POTFILES.ignore")
351 {
352 (-s "$SRCDIR/$ignore") or next;
353
354 if ("$ignore" eq "POTFILES.ignore")
355 {
356 print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n".
357 "content of this file to POTFILES.skip.\n";
358 }
359
360 print "Found $ignore: Ignoring files...\n" if $VERBOSE;
361 open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n";
362
363 while (<FILE>)
364 {
365 push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/;
366 }
367 close FILE;
368
369 @buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore);
370 }
371
372 foreach my $file (@buf_i18n_plain)
373 {
374 my $in_comment = 0;
375 my $in_macro = 0;
376
377 open FILE, "<$file";
378 while (<FILE>)
379 {
380 # Handle continued multi-line comment.
381 if ($in_comment)
382 {
383 next unless s-.*\*/--;
384 $in_comment = 0;
385 }
386
387 # Handle continued macro.
388 if ($in_macro)
389 {
390 $in_macro = 0 unless /\\$/;
391 next;
392 }
393
394 # Handle start of macro (or any preprocessor directive).
395 if (/^\s*\#/)
396 {
397 $in_macro = 1 if /^([^\\]|\\.)*\\$/;
398 next;
399 }
400
401 # Handle comments and quoted text.
402 while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy
403 {
404 my $match = $1;
405 if ($match eq "/*")
406 {
407 if (!s-/\*.*?\*/--)
408 {
409 s-/\*.*--;
410 $in_comment = 1;
411 }
412 }
413 elsif ($match eq "//")
414 {
415 s-//.*--;
416 }
417 else # ' or "
418 {
419 if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-)
420 {
421 warn "mismatched quotes at line $. in $file\n";
422 s-$match.*--;
423 }
424 }
425 }
426
427 if (/\w\.GetString *\(QUOTEDTEXT/)
428 {
429 if (defined isNotValidMissing (unpack("x3 A*", $file))) {
430 ## Remove the first 3 chars and add newline
431 push @buf_allfiles, unpack("x3 A*", $file) . "\n";
432 }
433 last;
434 }
435
436 ## C_ N_ Q_ and _ are the macros defined in gi8n.h
437 if (/[CNQ]?_ *\(QUOTEDTEXT/)
438 {
439 if (defined isNotValidMissing (unpack("x3 A*", $file))) {
440 ## Remove the first 3 chars and add newline
441 push @buf_allfiles, unpack("x3 A*", $file) . "\n";
442 }
443 last;
444 }
445 }
446 close FILE;
447 }
448
449 foreach my $file (@buf_i18n_xml)
450 {
451 open FILE, "<$file";
452
453 while (<FILE>)
454 {
455 # FIXME: share the pattern matching code with intltool-extract
456 if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/)
457 {
458 if (defined isNotValidMissing (unpack("x3 A*", $file))) {
459 push @buf_allfiles, unpack("x3 A*", $file) . "\n";
460 }
461 last;
462 }
463 }
464 close FILE;
465 }
466
467 foreach my $file (@buf_i18n_ini)
468 {
469 open FILE, "<$file";
470 while (<FILE>)
471 {
472 if (/_(.*)=/)
473 {
474 if (defined isNotValidMissing (unpack("x3 A*", $file))) {
475 push @buf_allfiles, unpack("x3 A*", $file) . "\n";
476 }
477 last;
478 }
479 }
480 close FILE;
481 }
482
483 foreach my $file (@buf_i18n_xml_unmarked)
484 {
485 if (defined isNotValidMissing (unpack("x3 A*", $file))) {
486 push @buf_allfiles, unpack("x3 A*", $file) . "\n";
487 }
488 }
489
490
491 @buf_allfiles_sorted = sort (@buf_allfiles);
492 @buf_potfiles_sorted = sort (@buf_potfiles);
493
494 my %in2;
495 foreach (@buf_potfiles_sorted)
496 {
497 s#^$SRCDIR/../##;
498 s#^$SRCDIR/##;
499 $in2{$_} = 1;
500 }
501
502 foreach (@buf_potfiles_ignore_sorted)
503 {
504 s#^$SRCDIR/../##;
505 s#^$SRCDIR/##;
506 $in2{$_} = 1;
507 }
508
509 my @result;
510
511 foreach (@buf_allfiles_sorted)
512 {
513 my $dummy = $_;
514 my $srcdir = $SRCDIR;
515
516 $srcdir =~ s#^../##;
517 $dummy =~ s#^$srcdir/../##;
518 $dummy =~ s#^$srcdir/##;
519 $dummy =~ s#_build/##;
520 if (!exists($in2{$dummy}))
521 {
522 push @result, $dummy
523 }
524 }
525
526 my @buf_potfiles_notexist;
527
528 foreach (@buf_potfiles_sorted)
529 {
530 chomp (my $dummy = $_);
531 if ("$dummy" ne "" and !(-f "$SRCDIR/../$dummy" or -f "../$dummy"))
532 {
533 push @buf_potfiles_notexist, $_;
534 }
535 }
536
537 ## Save file with information about the files missing
538 ## if any, and give information about this procedure.
539 if (@result + @buf_potfiles_notexist > 0)
540 {
541 if (@result)
542 {
543 print "\n" if $VERBOSE;
544 unlink "missing";
545 open OUT, ">missing";
546 print OUT @result;
547 close OUT;
548 warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n".
549 "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n";
550 print STDERR @result, "\n";
551 warn "If some of these files are left out on purpose then please add them to\n".
552 "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n".
553 "of left out files has been written in the current directory.\n";
554 }
555 if (@buf_potfiles_notexist)
556 {
557 unlink "notexist";
558 open OUT, ">notexist";
559 print OUT @buf_potfiles_notexist;
560 close OUT;
561 warn "\n" if ($VERBOSE or @result);
562 warn "\e[1mThe following files do not exist anymore:\e[0m\n\n";
563 warn @buf_potfiles_notexist, "\n";
564 warn "Please remove them from POTFILES.in. A file \e[1m'notexist'\e[0m\n".
565 "containing this list of absent files has been written in the current directory.\n";
566 }
567 }
568
569 ## If there is nothing to complain about, notify the user
570 else {
571 print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE;
572 }
573 }
574
575 sub Console_WriteError_InvalidOption
576 {
577 ## Handle invalid arguments
578 print STDERR "Try `${PROGRAM} --help' for more information.\n";
579 exit 1;
580 }
581
582 sub isProgramInPath
583 {
584 my ($file) = @_;
585 # If either a file exists, or when run it returns 0 exit status
586 return 1 if ((-x $file) or (system("$file --version >$devnull") == 0));
587 return 0;
588 }
589
590 sub isGNUGettextTool
591 {
592 my ($file) = @_;
593 # Check that we are using GNU gettext tools
594 if (isProgramInPath ($file))
595 {
596 my $version = `$file --version`;
597 return 1 if ($version =~ m/.*\(GNU .*\).*/);
598 }
599 return 0;
600 }
601
602 sub GenerateHeaders
603 {
604 my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract";
605
606 ## Generate the .h header files, so we can allow glade and
607 ## xml translation support
608 if (! isProgramInPath ("$EXTRACT"))
609 {
610 print STDERR "\n *** The intltool-extract script wasn't found!"
611 ."\n *** Without it, intltool-update can not generate files.\n";
612 exit;
613 }
614 else
615 {
616 open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n";
617
618 while (<FILE>)
619 {
620 chomp;
621 next if /^\[\s*encoding/;
622
623 ## Find xml files in POTFILES.in and generate the
624 ## files with help from the extract script
625
626 my $gettext_type= &POFile_DetermineType ($1);
627
628 if (/\.($xml_support|$ini_support)$/ || /^\[/)
629 {
630 s/^\[[^\[].*]\s*//;
631
632 my $filename = "../$_";
633
634 if ($VERBOSE)
635 {
636 system ($EXTRACT, "--update", "--srcdir=$SRCDIR",
637 "--type=$gettext_type", $filename);
638 }
639 else
640 {
641 system ($EXTRACT, "--update", "--type=$gettext_type",
642 "--srcdir=$SRCDIR", "--quiet", $filename);
643 }
644 }
645 }
646 close FILE;
647 }
648 }
649
650 #
651 # Generate .pot file from POTFILES.in
652 #
653 sub GeneratePOTemplate
654 {
655 my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext";
656 my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || '';
657 chomp $XGETTEXT;
658
659 if (! isGNUGettextTool ("$XGETTEXT"))
660 {
661 print STDERR " *** GNU xgettext is not found on this system!\n".
662 " *** Without it, intltool-update can not extract strings.\n";
663 exit;
664 }
665
666 print "Building $MODULE.pot...\n" if $VERBOSE;
667
668 open INFILE, $POTFILES_in;
669 unlink "POTFILES.in.temp";
670 open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing");
671
672 my $gettext_support_nonascii = 0;
673
674 # checks for GNU gettext >= 0.12
675 my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`;
676 if ($? == 0)
677 {
678 $gettext_support_nonascii = 1;
679 }
680 else
681 {
682 # urge everybody to upgrade gettext
683 print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n".
684 " strings. That means you should install a version of gettext\n".
685 " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n".
686 " or have to let non-ASCII strings untranslated. (If there is any)\n";
687 }
688
689 my $encoding = "ASCII";
690 my $forced_gettext_code;
691 my @temp_headers;
692 my $encoding_problem_is_reported = 0;
693
694 while (<INFILE>)
695 {
696 next if (/^#/ or /^\s*$/);
697
698 chomp;
699
700 my $gettext_code;
701
702 if (/^\[\s*encoding:\s*(.*)\s*\]/)
703 {
704 $forced_gettext_code=$1;
705 }
706 elsif (/\.($xml_support|$ini_support)$/ || /^\[/)
707 {
708 s/^\[.*]\s*//;
709 print OUTFILE "../$_.h\n";
710 push @temp_headers, "../$_.h";
711 $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code);
712 }
713 else
714 {
715 print OUTFILE "$SRCDIR/../$_\n";
716 $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code);
717 }
718
719 next if (! $gettext_support_nonascii);
720
721 if (defined $forced_gettext_code)
722 {
723 $encoding=$forced_gettext_code;
724 }
725 elsif (defined $gettext_code and "$encoding" ne "$gettext_code")
726 {
727 if ($encoding eq "ASCII")
728 {
729 $encoding=$gettext_code;
730 }
731 elsif ($gettext_code ne "ASCII")
732 {
733 # Only report once because the message is quite long
734 if (! $encoding_problem_is_reported)
735 {
736 print STDERR "WARNING: You should use the same file encoding for all your project files,\n".
737 " but $PROGRAM thinks that most of the source files are in\n".
738 " $encoding encoding, while \"$_\" is (likely) in\n".
739 " $gettext_code encoding. If you are sure that all translatable strings\n".
740 " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n".
741 " line to POTFILES.in:\n\n".
742 " [encoding: UTF-8]\n\n".
743 " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n".
744 "(such warning message will only be reported once.)\n";
745 $encoding_problem_is_reported = 1;
746 }
747 }
748 }
749 }
750
751 close OUTFILE;
752 close INFILE;
753
754 unlink "$MODULE.pot";
755 my @xgettext_argument=("$XGETTEXT",
756 "--add-comments",
757 "--directory\=.",
758 "--default-domain\=$MODULE",
759 "--flag\=g_strdup_printf:1:c-format",
760 "--flag\=g_string_printf:2:c-format",
761 "--flag\=g_string_append_printf:2:c-format",
762 "--flag\=g_error_new:3:c-format",
763 "--flag\=g_set_error:4:c-format",
764 "--flag\=g_markup_printf_escaped:1:c-format",
765 "--flag\=g_log:3:c-format",
766 "--flag\=g_print:1:c-format",
767 "--flag\=g_printerr:1:c-format",
768 "--flag\=g_printf:1:c-format",
769 "--flag\=g_fprintf:2:c-format",
770 "--flag\=g_sprintf:2:c-format",
771 "--flag\=g_snprintf:3:c-format",
772 "--flag\=g_scanner_error:2:c-format",
773 "--flag\=g_scanner_warn:2:c-format",
774 "--output\=$MODULE\.pot",
775 "--files-from\=\.\/POTFILES\.in\.temp");
776 my $XGETTEXT_KEYWORDS = &FindPOTKeywords;
777 push @xgettext_argument, $XGETTEXT_KEYWORDS;
778 my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress;
779 push @xgettext_argument, "--msgid-bugs-address\=\"$MSGID_BUGS_ADDRESS\"" if $MSGID_BUGS_ADDRESS;
780 push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii);
781 push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS;
782 my $xgettext_command = join ' ', @xgettext_argument;
783
784 # intercept xgettext error message
785 print "Running $xgettext_command\n" if $VERBOSE;
786 my $xgettext_error_msg = `$xgettext_command 2>\&1`;
787 my $command_failed = $?;
788
789 unlink "POTFILES.in.temp";
790
791 print "Removing generated header (.h) files..." if $VERBOSE;
792 unlink foreach (@temp_headers);
793 print "done.\n" if $VERBOSE;
794
795 if (! $command_failed)
796 {
797 if (! -e "$MODULE.pot")
798 {
799 print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE;
800 }
801 else
802 {
803 print "Wrote $MODULE.pot\n" if $VERBOSE;
804 }
805 }
806 else
807 {
808 if ($xgettext_error_msg =~ /--from-code/)
809 {
810 # replace non-ASCII error message with a more useful one.
811 print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n".
812 " string marked for translation. Please make sure that all strings marked\n".
813 " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n".
814 " following line to POTFILES.in and rerun $PROGRAM:\n\n".
815 " [encoding: UTF-8]\n\n";
816 }
817 else
818 {
819 print STDERR "$xgettext_error_msg";
820 if (-e "$MODULE.pot")
821 {
822 # is this possible?
823 print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n".
824 " Please consult error message above if there is any.\n";
825 }
826 else
827 {
828 print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n".
829 " error message above if there is any.\n";
830 }
831 }
832 exit (1);
833 }
834 }
835
836 sub POFile_Update
837 {
838 -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n";
839
840 my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge";
841 my ($lang, $outfile) = @_;
842
843 if (! isGNUGettextTool ("$MSGMERGE"))
844 {
845 print STDERR " *** GNU msgmerge is not found on this system!\n".
846 " *** Without it, intltool-update can not extract strings.\n";
847 exit;
848 }
849
850 print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE;
851
852 my $infile = "$SRCDIR/$lang.po";
853 $outfile = "$SRCDIR/$lang.po" if ($outfile eq "");
854
855 # I think msgmerge won't overwrite old file if merge is not successful
856 system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot");
857 }
858
859 sub Console_WriteError_NotExisting
860 {
861 my ($file) = @_;
862
863 ## Report error if supplied language file is non-existing
864 print STDERR "$PROGRAM: $file does not exist!\n";
865 print STDERR "Try '$PROGRAM --help' for more information.\n";
866 exit;
867 }
868
869 sub GatherPOFiles
870 {
871 my @po_files = glob ("./*.po");
872
873 @languages = map (&POFile_GetLanguage, @po_files);
874
875 foreach my $lang (@languages)
876 {
877 $po_files_by_lang{$lang} = shift (@po_files);
878 }
879 }
880
881 sub POFile_GetLanguage ($)
882 {
883 s/^(.*\/)?(.+)\.po$/$2/;
884 return $_;
885 }
886
887 sub Console_Write_TranslationStatus
888 {
889 my ($lang, $output_file) = @_;
890 my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
891
892 if (! isGNUGettextTool ("$MSGFMT"))
893 {
894 print STDERR " *** GNU msgfmt is not found on this system!\n".
895 " *** Without it, intltool-update can not extract strings.\n";
896 exit;
897 }
898
899 $output_file = "$SRCDIR/$lang.po" if ($output_file eq "");
900
901 system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file);
902 }
903
904 sub Console_Write_CoverageReport
905 {
906 my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
907
908 if (! isGNUGettextTool ("$MSGFMT"))
909 {
910 print STDERR " *** GNU msgfmt is not found on this system!\n".
911 " *** Without it, intltool-update can not extract strings.\n";
912 exit;
913 }
914
915 &GatherPOFiles;
916
917 foreach my $lang (@languages)
918 {
919 print STDERR "$lang: ";
920 &POFile_Update ($lang, "");
921 }
922
923 print STDERR "\n\n * Current translation support in $MODULE \n\n";
924
925 foreach my $lang (@languages)
926 {
927 print STDERR "$lang: ";
928 system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po");
929 }
930 }
931
932 sub SubstituteVariable
933 {
934 my ($str) = @_;
935
936 # always need to rewind file whenever it has been accessed
937 seek (CONF, 0, 0);
938
939 # cache each variable. varhash is global to we can add
940 # variables elsewhere.
941 while (<CONF>)
942 {
943 if (/^(\w+)=(.*)$/)
944 {
945 ($varhash{$1} = $2) =~ s/^["'](.*)["']$/$1/;
946 }
947 }
948
949 if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/)
950 {
951 my $rest = $3;
952 my $untouched = $1;
953 my $sub = "";
954 # Ignore recursive definitions of variables
955 $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/;
956
957 return SubstituteVariable ("$untouched$sub$rest");
958 }
959
960 # We're using Perl backticks ` and "echo -n" here in order to
961 # expand any shell escapes (such as backticks themselves) in every variable
962 return echo_n ($str);
963 }
964
965 sub CONF_Handle_Open
966 {
967 my $base_dirname = getcwd();
968 $base_dirname =~ s@.*/@@;
969
970 my ($conf_in, $src_dir);
971
972 if ($base_dirname =~ /^po(-.+)?$/)
973 {
974 if (-f "Makevars")
975 {
976 my $makefile_source;
977
978 local (*IN);
979 open (IN, "<Makevars") || die "can't open Makevars: $!";
980
981 while (<IN>)
982 {
983 if (/^top_builddir[ \t]*=/)
984 {
985 $src_dir = $_;
986 $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
987
988 chomp $src_dir;
989 if (-f "$src_dir" . "/configure.ac") {
990 $conf_in = "$src_dir" . "/configure.ac" . "\n";
991 } else {
992 $conf_in = "$src_dir" . "/configure.in" . "\n";
993 }
994 last;
995 }
996 }
997 close IN;
998
999 $conf_in || die "Cannot find top_builddir in Makevars.";
1000 }
1001 elsif (-f "$SRCDIR/../configure.ac")
1002 {
1003 $conf_in = "$SRCDIR/../configure.ac";
1004 }
1005 elsif (-f "$SRCDIR/../configure.in")
1006 {
1007 $conf_in = "$SRCDIR/../configure.in";
1008 }
1009 else
1010 {
1011 my $makefile_source;
1012
1013 local (*IN);
1014 open (IN, "<Makefile") || return;
1015
1016 while (<IN>)
1017 {
1018 if (/^top_srcdir[ \t]*=/)
1019 {
1020 $src_dir = $_;
1021 $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
1022
1023 chomp $src_dir;
1024 $conf_in = "$src_dir" . "/configure.in" . "\n";
1025
1026 last;
1027 }
1028 }
1029 close IN;
1030
1031 $conf_in || die "Cannot find top_srcdir in Makefile.";
1032 }
1033
1034 open (CONF, "<$conf_in");
1035 }
1036 else
1037 {
1038 print STDERR "$PROGRAM: Unable to proceed.\n" .
1039 "Make sure to run this script inside the po directory.\n";
1040 exit;
1041 }
1042 }
1043
1044 sub FindPackageName
1045 {
1046 my $version;
1047 my $domain = &FindMakevarsDomain;
1048 my $name = $domain || "untitled";
1049
1050 &CONF_Handle_Open;
1051
1052 my $conf_source; {
1053 local (*IN);
1054 open (IN, "<&CONF") || return $name;
1055 seek (IN, 0, 0);
1056 local $/; # slurp mode
1057 $conf_source = <IN>;
1058 close IN;
1059 }
1060
1061 # priority for getting package name:
1062 # 1. GETTEXT_PACKAGE
1063 # 2. first argument of AC_INIT (with >= 2 arguments)
1064 # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument)
1065
1066 # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m
1067 # the \s makes this not work, why?
1068 if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m)
1069 {
1070 ($name, $version) = ($1, $2);
1071 $name =~ s/[\[\]\s]//g;
1072 $version =~ s/[\[\]\s]//g;
1073 $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
1074 $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
1075 $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
1076 $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
1077 }
1078
1079 if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m)
1080 {
1081 ($name, $version) = ($1, $2);
1082 $name =~ s/[\[\]\s]//g;
1083 $version =~ s/[\[\]\s]//g;
1084 $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
1085 $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
1086 $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
1087 $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
1088 }
1089
1090 # \s makes this not work, why?
1091 $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m;
1092
1093 # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value
1094 # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables.
1095 $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g;
1096
1097 $name = $domain if $domain;
1098
1099 $name = SubstituteVariable ($name);
1100 $name =~ s/^["'](.*)["']$/$1/;
1101
1102 return $name if $name;
1103 }
1104
1105
1106 sub FindPOTKeywords
1107 {
1108
1109 my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_";
1110 my $varname = "XGETTEXT_OPTIONS";
1111 my $make_source; {
1112 local (*IN);
1113 open (IN, "<Makevars") || (open(IN, "<Makefile.in.in") && ($varname = "XGETTEXT_KEYWORDS")) || return $keywords;
1114 seek (IN, 0, 0);
1115 local $/; # slurp mode
1116 $make_source = <IN>;
1117 close IN;
1118 }
1119
1120 # unwrap lines split with a trailing \
1121 $make_source =~ s/\\ $ \n/ /mxg;
1122 $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m;
1123
1124 return $keywords;
1125 }
1126
1127 sub FindMakevarsDomain
1128 {
1129
1130 my $domain = "";
1131 my $makevars_source; {
1132 local (*IN);
1133 open (IN, "<Makevars") || return $domain;
1134 seek (IN, 0, 0);
1135 local $/; # slurp mode
1136 $makevars_source = <IN>;
1137 close IN;
1138 }
1139
1140 $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m;
1141 $domain =~ s/^\s+//;
1142 $domain =~ s/\s+$//;
1143
1144 return $domain;
1145 }
1146
1147 sub FindMakevarsBugAddress
1148 {
1149
1150 my $address = "";
1151 my $makevars_source; {
1152 local (*IN);
1153 open (IN, "<Makevars") || return undef;
1154 seek (IN, 0, 0);
1155 local $/; # slurp mode
1156 $makevars_source = <IN>;
1157 close IN;
1158 }
1159
1160 $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m;
1161 $address =~ s/^\s+//;
1162 $address =~ s/\s+$//;
1163
1164 return $address;
1165 }
11 # NOTE: Changing this file will not affect anything until you rerun configure.
22 #
33 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
4 # 2007 Free Software Foundation, Inc.
4 # 2007, 2008 Free Software Foundation, Inc.
55 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
66 #
77 # This program is free software; you can redistribute it and/or modify
4242
4343 PROGRAM=ltmain.sh
4444 PACKAGE=libtool
45 VERSION=1.5.24
46 TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
45 VERSION=1.5.26
46 TIMESTAMP=" (1.1220.2.493 2008/02/01 16:58:18)"
4747
4848 # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
4949 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
112112 # These must not be set unconditionally because not all systems understand
113113 # e.g. LANG=C (notably SCO).
114114 # We save the old values to restore during execute mode.
115 for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
115 lt_env=
116 for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
116117 do
117118 eval "if test \"\${$lt_var+set}\" = set; then
118119 save_$lt_var=\$$lt_var
120 lt_env=\"$lt_var=\$$lt_var \$lt_env\"
119121 $lt_var=C
120122 export $lt_var
121123 fi"
122124 done
125
126 if test -n "$lt_env"; then
127 lt_env="env $lt_env"
128 fi
123129
124130 # Make sure IFS has a sensible default
125131 lt_nl='
484490 echo "\
485491 $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
486492
487 Copyright (C) 2007 Free Software Foundation, Inc.
493 Copyright (C) 2008 Free Software Foundation, Inc.
488494 This is free software; see the source for copying conditions. There is NO
489495 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
490496 exit $?
787793 *.for) xform=for ;;
788794 *.java) xform=java ;;
789795 *.obj) xform=obj ;;
796 *.sx) xform=sx ;;
790797 esac
791798
792799 libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
955962 $run $rm "$lobj" "$output_obj"
956963
957964 $show "$command"
958 if $run eval "$command"; then :
965 if $run eval $lt_env "$command"; then :
959966 else
960967 test -n "$output_obj" && $run $rm $removelist
961968 exit $EXIT_FAILURE
10271034 command="$command$suppress_output"
10281035 $run $rm "$obj" "$output_obj"
10291036 $show "$command"
1030 if $run eval "$command"; then :
1037 if $run eval $lt_env "$command"; then :
10311038 else
10321039 $run $rm $removelist
10331040 exit $EXIT_FAILURE
11601167 thread_safe=no
11611168 vinfo=
11621169 vinfo_number=no
1170 single_module="${wl}-single_module"
11631171
11641172 func_infer_tag $base_compile
11651173
16451653 continue
16461654 ;;
16471655
1656 -multi_module)
1657 single_module="${wl}-multi_module"
1658 continue
1659 ;;
1660
16481661 -module)
16491662 module=yes
16501663 continue
21482161 continue
21492162 fi
21502163 name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
2151 for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
2164 if test "$linkmode" = lib; then
2165 searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
2166 else
2167 searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
2168 fi
2169 for searchdir in $searchdirs; do
21522170 for search_ext in .la $std_shrext .so .a; do
21532171 # Search the libtool library
21542172 lib="$searchdir/lib${name}${search_ext}"
29442962 # we do not want to link against static libs,
29452963 # but need to link against shared
29462964 eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
2965 eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
29472966 if test -n "$deplibrary_names" ; then
29482967 for tmp in $deplibrary_names ; do
29492968 depdepl=$tmp
29502969 done
2951 if test -f "$path/$depdepl" ; then
2970 if test -f "$deplibdir/$depdepl" ; then
2971 depdepl="$deplibdir/$depdepl"
2972 elif test -f "$path/$depdepl" ; then
29522973 depdepl="$path/$depdepl"
2974 else
2975 # Can't find it, oh well...
2976 depdepl=
29532977 fi
29542978 # do not add paths which are already there
29552979 case " $newlib_search_path " in
30973121
30983122 case $linkmode in
30993123 oldlib)
3100 if test -n "$deplibs"; then
3101 $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
3102 fi
3124 case " $deplibs" in
3125 *\ -l* | *\ -L*)
3126 $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;;
3127 esac
31033128
31043129 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
31053130 $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
42364261 ;;
42374262
42384263 obj)
4239 if test -n "$deplibs"; then
4240 $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
4241 fi
4264 case " $deplibs" in
4265 *\ -l* | *\ -L*)
4266 $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;;
4267 esac
42424268
42434269 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
42444270 $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
64776503 fi
64786504
64796505 # Restore saved environment variables
6480 for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
6506 for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
64816507 do
64826508 eval "if test \"\${save_$lt_var+set}\" = set; then
64836509 $lt_var=\$save_$lt_var; export $lt_var
0 2008-07-21 Leonardo Ferreira Fontenelle <leonardof@gnome.org>
1
2 * pt_BR.po: Translation updated by Igor Pires Soares.
3
4 2008-07-19 Denis Washington <dwashington@gmx.net>
5
6 * de.po: Updated German translation.
7
8 2008-07-19 Denis Washington <dwashington@gmx.net>
9
10 * de.po: Added German translation.
11 * LINGUAS: Added "de".
12
13 2008-06-28 甘露(Lu Gan) <ganlu@svn.gnome.org>
14
15 * zh_CN.po: Add Simplified Chinese translation.
16
17 2008-06-25 Jonh Wendell <jwendell@gnome.org>
18
19 * pt_BR.po, LINGUAS: Added Brazilian Portuguese translation by Laudeci Oliveira.
20
21 2008-06-21 Petr Kovar <pknbe@volny.cz>
22
23 * cs.po: Added Czech translation by Adrian Gunis
24 (bug #538982).
25 * LINGUAS: Added 'cs'.
26
27 2008-06-19 Marcel Telka <marcel@telka.sk>
28
29 * sk.po: Added Slovak translation by Pavol Šimo.
30 * LINGUAS: Added sk.
31
32 2008-06-08 Leonid Kanter <leon@asplinux.ru>
33
34 * ru.po: Added Russian translation
35 * LINGUAS: Added "ru"
36
37 2008-05-31 Yair Hershkovitz <yairhr@gmail.com>
38
39 * he.po: Updated Hebrew translation by Mark Krapivner.
40
41 2008-05-26 Wadim Dziedzic <wadimd@svn.gnome.org>
42
43 * pl.po: Updated polish translation
44
45 2008-05-25 Duarte Loreto <happyguy_pt@hotmail.com>
46
47 * pt.po: Added Portuguese translation by António Lima
48 <amrlima@gmail.com>.
49 * LINGUAS: Added Portuguese (pt).
50
51 2008-05-25 Jorge Gonzalez <jorgegonz@svn.gnome.org>
52
53 * es.po: Updated Spanish translation
54
55 2008-05-18 Wadim Dziedzic <wadimd@svn.gnome.org>
56
57 * pl.po: Added Polish translation
58 * LINGUAS: Added Polish language (pl)
59
60 2008-05-13 Gil Forcada <gforcada@gnome.org>
61
62 * ca.po: Added Catalan translation by David Planella.
63 * LINGUAS: Added 'ca' (Catalan).
64
65 2008-05-10 Jorge Gonzalez <jorgegonz@svn.gnome.org>
66
67 * es.po: Updated Spanish translation
68
69 2008-04-20 Jorge Gonzalez <jorgegonz@svn.gnome.org>
70
71 * es.po: Updated Spanish translation
72
073 2008-04-13 Takeshi AIHANA <takeshi.aihana@gmail.com>
174
275 * ja.po: Added Japanese translation.
00 # please keep this list sorted alphabetically
11 #
2 ca
3 cs
24 da
5 de
36 el
47 en_GB
58 es
811 he
912 hu
1013 ja
14 pl
15 pt
16 pt_BR
17 ru
18 sk
1119 sv
20 zh_CN
1221
11 # Please keep this file sorted alphabetically.
22 [encoding: UTF-8]
33 data/polkit-gnome-authorization.desktop.in
4 data/polkit-gnome.schemas.in
45 examples/polkit-gnome-example.c
5 examples/polkit-gnome-example.policy.in
6 examples/org.gnome.policykit.examples.policy.in
67 polkit-gnome/polkit-gnome-action.c
78 polkit-gnome/polkit-gnome-auth.c
89 polkit-gnome/polkit-gnome-context.c
0 # Catalan translation of PolicyKit-gnome.
1 # Copyright (C) 2007 David Zeuthen
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # David Planella Molas <david.planella@gmail.com>, 2008.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-05-13 21:45+0200\n"
10 "PO-Revision-Date: 2008-05-13 21:45+0200\n"
11 "Last-Translator: David Planella Molas <david.planella@gmail.com>\n"
12 "Language-Team: Catalan <tradgnome@softcatala.net>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16
17 #: ../data/polkit-gnome-authorization.desktop.in.h:1
18 #: ../tools/polkit-gnome-authorization.c:2443
19 msgid "Authorizations"
20 msgstr "Autoritzacions"
21
22 #: ../data/polkit-gnome-authorization.desktop.in.h:2
23 msgid "Configure authorizations"
24 msgstr "Configura les autoritzacions"
25
26 #: ../data/polkit-gnome.schemas.in.h:1
27 msgid ""
28 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
29 "keyboard, so that you will not be able to type in other programs while the "
30 "dialog is active. Use this if your window manager does not focus the "
31 "authentication dialog automatically, and you want to avoid accidentally "
32 "typing passwords in other programs."
33 msgstr ""
34
35 #: ../data/polkit-gnome.schemas.in.h:2
36 msgid "Whether the authentication dialog should grab the keyboard"
37 msgstr ""
38
39 #: ../examples/polkit-gnome-example.c:137
40 msgid "Copyright © 2007 David Zeuthen"
41 msgstr "Copyright © 2007 David Zeuthen"
42
43 #: ../examples/polkit-gnome-example.c:138
44 msgid "PolicyKit-gnome Website"
45 msgstr "Lloc web del PolicyKit-gnome"
46
47 #: ../examples/polkit-gnome-example.c:140
48 #: ../examples/polkit-gnome-example.c:446
49 msgid "PolicyKit-gnome demo"
50 msgstr "Demostració del PolicyKit-gnome"
51
52 #: ../examples/polkit-gnome-example.c:141
53 msgid "PolicyKit for the GNOME desktop"
54 msgstr "PolicyKit per a l'escriptori GNOME"
55
56 #: ../examples/polkit-gnome-example.c:151
57 msgid "_File"
58 msgstr "_Fitxer"
59
60 #. name, stock id, label
61 #: ../examples/polkit-gnome-example.c:152
62 msgid "_Actions"
63 msgstr "_Accions"
64
65 #. name, stock id, label
66 #: ../examples/polkit-gnome-example.c:153
67 msgid "_Help"
68 msgstr "A_juda"
69
70 #. name, stock id, label
71 #. name, stock id
72 #: ../examples/polkit-gnome-example.c:156
73 msgid "_Quit"
74 msgstr "_Surt"
75
76 #. label, accelerator
77 #: ../examples/polkit-gnome-example.c:157
78 msgid "Quit"
79 msgstr "Surt"
80
81 #. name, stock id
82 #: ../examples/polkit-gnome-example.c:161
83 msgid "_About"
84 msgstr "_Quant a"
85
86 #. label, accelerator
87 #: ../examples/polkit-gnome-example.c:162
88 msgid "About"
89 msgstr "Quant a"
90
91 #: ../examples/polkit-gnome-example.c:243
92 msgid ""
93 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
94 "authorization is kept for the life time of the process"
95 msgstr ""
96
97 #: ../examples/polkit-gnome-example.c:252
98 msgid "Frobnicate!"
99 msgstr ""
100
101 #: ../examples/polkit-gnome-example.c:267
102 msgid ""
103 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
104 "one-shot authorization."
105 msgstr ""
106
107 #: ../examples/polkit-gnome-example.c:275
108 msgid "Jump!"
109 msgstr "Salta!"
110
111 #: ../examples/polkit-gnome-example.c:290
112 msgid ""
113 "Making the helper <b>Tweak</b> requires a system administrator to "
114 "authenticate. This instance overrides the defaults set in "
115 "polkit_gnome_action_new()."
116 msgstr ""
117
118 #: ../examples/polkit-gnome-example.c:299
119 #: ../examples/polkit-gnome-example.c:320
120 msgid "Tweak!"
121 msgstr ""
122
123 #: ../examples/polkit-gnome-example.c:306
124 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
125 msgid "Tweak"
126 msgstr ""
127
128 #: ../examples/polkit-gnome-example.c:307
129 msgid "Tweak (long)"
130 msgstr ""
131
132 #: ../examples/polkit-gnome-example.c:308
133 msgid "If your admin wasn't annoying, you could do this"
134 msgstr ""
135
136 #: ../examples/polkit-gnome-example.c:313
137 msgid "Tweak..."
138 msgstr ""
139
140 #: ../examples/polkit-gnome-example.c:314
141 msgid "Tweak... (long)"
142 msgstr ""
143
144 #: ../examples/polkit-gnome-example.c:315
145 msgid "Only card carrying tweakers can do this!"
146 msgstr ""
147
148 #: ../examples/polkit-gnome-example.c:321
149 msgid "Tweak! (long)"
150 msgstr ""
151
152 #: ../examples/polkit-gnome-example.c:322
153 msgid "Go ahead, tweak tweak tweak!"
154 msgstr ""
155
156 #: ../examples/polkit-gnome-example.c:339
157 msgid ""
158 "Making the helper <b>Twiddle</b> requires a system administrator to "
159 "authenticate. Once authenticated, this privilege can be retained "
160 "indefinitely."
161 msgstr ""
162
163 #: ../examples/polkit-gnome-example.c:348
164 msgid "Twiddle!"
165 msgstr ""
166
167 #: ../examples/polkit-gnome-example.c:363
168 msgid ""
169 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
170 "authenticated, this privilege can be retained for the remainder of the "
171 "desktop session."
172 msgstr ""
173
174 #: ../examples/polkit-gnome-example.c:372
175 msgid "Punch!"
176 msgstr ""
177
178 #: ../examples/polkit-gnome-example.c:387
179 msgid ""
180 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
181 "GtkToggleButton; it's an intuitive way to ask users to give up "
182 "authorizations when they are done with them. E.g. the button is 'pressed in' "
183 "exactlywhen the authorization is held. Toggling the button means obtaining "
184 "resp. revoking the authorization in question."
185 msgstr ""
186
187 #: ../examples/polkit-gnome-example.c:401
188 msgid "Click to make changes..."
189 msgstr "Feu clic per a fer canvis..."
190
191 #: ../examples/polkit-gnome-example.c:402
192 msgid "Click to prevent changes"
193 msgstr "Feu clic per a evitar els canvis"
194
195 #: ../examples/polkit-gnome-example.c:422
196 msgid ""
197 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
198 "update in real-time.</i>."
199 msgstr ""
200 "<i>Consell: proveu d'editar el fitxer /etc/PolicyKit/Policz.conf i veureu "
201 "com els ginys intermediaris s'actualitzen en temps real.</i>"
202
203 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
204 msgid "Frobnicate"
205 msgstr ""
206
207 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
208 msgid "Jump"
209 msgstr ""
210
211 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
212 msgid "Kick bar"
213 msgstr ""
214
215 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
216 msgid "Kick baz"
217 msgstr ""
218
219 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
220 msgid "Kick foo"
221 msgstr ""
222
223 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
224 msgid "Punch"
225 msgstr ""
226
227 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
228 msgid ""
229 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
230 msgstr ""
231
232 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
233 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
234 msgstr ""
235
236 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
237 msgid ""
238 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
239 msgstr ""
240
241 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
242 msgid ""
243 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
244 msgstr ""
245
246 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
247 msgid ""
248 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
249 msgstr ""
250
251 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
252 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
253 msgstr ""
254
255 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
256 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
257 msgstr ""
258
259 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
260 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
261 msgstr ""
262
263 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
264 msgid ""
265 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
266 msgstr ""
267
268 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
269 msgid "Toggle"
270 msgstr "Commuta"
271
272 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
273 msgid "Twiddle"
274 msgstr ""
275
276 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
277 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
278 msgid "Authenticating..."
279 msgstr "S'està autenticant..."
280
281 #: ../src/main.c:139
282 msgid "Don't exit after 30 seconds of inactivity"
283 msgstr "No surtis després de 30 segons d'inactivitat"
284
285 #: ../src/main.c:148
286 msgid "PolicyKit GNOME session daemon"
287 msgstr "Dimoni de sessió del PolicyKit GNOME"
288
289 #: ../src/main.c:174
290 #, c-format
291 msgid "Starting PolicyKit GNOME session daemon version %s"
292 msgstr "S'està iniciant el dimoni de sessió del PolicyKit GNOME, versió %s"
293
294 #: ../src/polkit-gnome-auth-dialog.c:190
295 #: ../tools/polkit-gnome-authorization.c:649
296 msgid "Select user..."
297 msgstr "Seleccioneu l'usuari..."
298
299 #: ../src/polkit-gnome-auth-dialog.c:211
300 #: ../tools/polkit-gnome-authorization.c:665
301 #, c-format
302 msgid "%s (%s)"
303 msgstr "%s (%s)"
304
305 #: ../src/polkit-gnome-auth-dialog.c:292
306 msgid "_Remember authorization for this session"
307 msgstr "_Recorda l'autorització durant aquesta sessió"
308
309 #: ../src/polkit-gnome-auth-dialog.c:298
310 msgid "_Remember authorization"
311 msgstr "_Recorda l'autorització"
312
313 #: ../src/polkit-gnome-auth-dialog.c:313
314 msgid ""
315 "An application is attempting to perform an action that requires privileges. "
316 "Authentication as one of the users below is required to perform this action."
317 msgstr ""
318 "Una aplicació està intentant realitzar una acció que requereix privilegis. "
319 "Cal autenticar-se com a un dels usuaris d'aquí sota per a dur a terme "
320 "l'acció."
321
322 #: ../src/polkit-gnome-auth-dialog.c:320
323 msgid ""
324 "An application is attempting to perform an action that requires privileges. "
325 "Authentication as the super user is required to perform this action."
326 msgstr ""
327 "Una aplicació està intentant realitzar una acció que requereix privilegis. "
328 "Cal autenticar-se com a usuari primari per a dur a terme l'acció."
329
330 #: ../src/polkit-gnome-auth-dialog.c:324
331 msgid ""
332 "An application is attempting to perform an action that requires privileges. "
333 "Authentication is required to perform this action."
334 msgstr ""
335 "Una aplicació està intentant realitzar una acció que requereix privilegis. "
336 "Cal autenticar-se per a dur a terme l'acció."
337
338 #: ../src/polkit-gnome-auth-dialog.c:348
339 #, c-format
340 msgid "Click to edit %s"
341 msgstr "Feu clic per a editar %s"
342
343 #: ../src/polkit-gnome-auth-dialog.c:371
344 #: ../tools/polkit-gnome-authorization.c:1391
345 #, c-format
346 msgid "Click to open %s"
347 msgstr "Feu clic per a obrir %s"
348
349 #: ../src/polkit-gnome-auth-dialog.c:600
350 msgid "_Authenticate"
351 msgstr "_Autentica"
352
353 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
354 #: ../src/polkit-gnome-manager.c:735
355 msgid "_Password:"
356 msgstr "_Contrasenya:"
357
358 #: ../src/polkit-gnome-auth-dialog.c:681
359 msgid "For this _session only"
360 msgstr "Només durant aquesta _sessió"
361
362 #: ../src/polkit-gnome-auth-dialog.c:689
363 msgid "<small><b>_Details</b></small>"
364 msgstr "<small><b>_Detalls</b></small>"
365
366 #: ../src/polkit-gnome-auth-dialog.c:710
367 msgid "<small><b>Application:</b></small>"
368 msgstr "<small><b>Aplicació:</b></small>"
369
370 #: ../src/polkit-gnome-auth-dialog.c:714
371 msgid "<small><b>Action:</b></small>"
372 msgstr "<small><b>Acció:</b></small>"
373
374 #: ../src/polkit-gnome-auth-dialog.c:719
375 msgid "<small><b>Vendor:</b></small>"
376 msgstr "<small><b>Proveïdor:</b></small>"
377
378 #: ../src/polkit-gnome-auth-dialog.c:848
379 msgid "Authenticate"
380 msgstr "Autentica"
381
382 #: ../src/polkit-gnome-manager.c:367
383 msgid "(unknown"
384 msgstr ""
385
386 #: ../src/polkit-gnome-manager.c:730
387 #, c-format
388 msgid "_Password for %s:"
389 msgstr "_Contrasenya per a %s:"
390
391 #: ../src/polkit-gnome-manager.c:732
392 msgid "_Password for root:"
393 msgstr "_Contrasenya per a l'usuari primari:"
394
395 #: ../src/polkit-gnome-manager.c:740
396 #, c-format
397 msgid "_Password or swipe finger for %s:"
398 msgstr "_Contrasenya o empremta digital per a %s:"
399
400 #: ../src/polkit-gnome-manager.c:743
401 msgid "_Password or swipe finger for root:"
402 msgstr "_Contrasenya o empremta digital per a l'usuari primari:"
403
404 #: ../src/polkit-gnome-manager.c:746
405 msgid "_Password or swipe finger:"
406 msgstr "_Contrasenya o empremta digital:"
407
408 #: ../tools/polkit-gnome-authorization.c:117
409 msgid "No"
410 msgstr "No"
411
412 #: ../tools/polkit-gnome-authorization.c:119
413 msgid "Admin Authentication (one shot)"
414 msgstr "Autenticació d'administrador (només aquesta vegada)"
415
416 #: ../tools/polkit-gnome-authorization.c:120
417 msgid "Admin Authentication"
418 msgstr "Autenticació d'administrador"
419
420 #: ../tools/polkit-gnome-authorization.c:121
421 msgid "Admin Authentication (keep session)"
422 msgstr "Autenticació d'administrador (manté durant la sessió)"
423
424 #: ../tools/polkit-gnome-authorization.c:122
425 msgid "Admin Authentication (keep indefinitely)"
426 msgstr "Autenticació d'administrador (manté indefinidament)"
427
428 #: ../tools/polkit-gnome-authorization.c:124
429 msgid "Authentication (one shot)"
430 msgstr "Autenticació (només aquesta vegada)"
431
432 #: ../tools/polkit-gnome-authorization.c:125
433 msgid "Authentication"
434 msgstr "Autenticació"
435
436 #: ../tools/polkit-gnome-authorization.c:126
437 msgid "Authentication (keep session)"
438 msgstr "Autenticació (manté durant la sessió)"
439
440 #: ../tools/polkit-gnome-authorization.c:127
441 msgid "Authentication (keep indefinitely)"
442 msgstr "Autenticació (manté indefinidament)"
443
444 #: ../tools/polkit-gnome-authorization.c:129
445 msgid "Yes"
446 msgstr "Sí"
447
448 #: ../tools/polkit-gnome-authorization.c:272
449 msgid ", "
450 msgstr ", "
451
452 #: ../tools/polkit-gnome-authorization.c:276
453 msgid "Must be on console"
454 msgstr "Ha d'estar a la consola"
455
456 #: ../tools/polkit-gnome-authorization.c:279
457 msgid "Must be in active session"
458 msgstr "Ha d'estar a la sessió activa"
459
460 #: ../tools/polkit-gnome-authorization.c:282
461 #, c-format
462 msgid "Must be program %s"
463 msgstr "Ha de ser el programa %s"
464
465 #: ../tools/polkit-gnome-authorization.c:286
466 #, c-format
467 msgid "Must be SELinux Context %s"
468 msgstr "Ha de ser el context del SELinux %s"
469
470 #: ../tools/polkit-gnome-authorization.c:344
471 msgid "A moment ago"
472 msgstr "Fa un moment"
473
474 #: ../tools/polkit-gnome-authorization.c:348
475 msgid "1 minute ago"
476 msgstr "Fa 1 minut"
477
478 #: ../tools/polkit-gnome-authorization.c:350
479 #, c-format
480 msgid "%d minutes ago"
481 msgstr "Fa %d minuts"
482
483 #: ../tools/polkit-gnome-authorization.c:354
484 msgid "1 hour ago"
485 msgstr "Fa 1 hora"
486
487 #: ../tools/polkit-gnome-authorization.c:356
488 #, c-format
489 msgid "%d hours ago"
490 msgstr "Fa %d hores"
491
492 #: ../tools/polkit-gnome-authorization.c:360
493 msgid "1 day ago"
494 msgstr "Fa 1 dia"
495
496 #: ../tools/polkit-gnome-authorization.c:362
497 #, c-format
498 msgid "%d days ago"
499 msgstr "Fa %d dies"
500
501 #: ../tools/polkit-gnome-authorization.c:379
502 #, c-format
503 msgid "Auth as %s (uid %d)"
504 msgstr "Autenticat com a %s (UID %d)"
505
506 #: ../tools/polkit-gnome-authorization.c:381
507 #, c-format
508 msgid "Auth as uid %d"
509 msgstr "Autenticat com a UID %d"
510
511 #: ../tools/polkit-gnome-authorization.c:387
512 #, c-format
513 msgid "Blocked by %s (uid %d)"
514 msgstr "Blocat per %s (UID %d)"
515
516 #: ../tools/polkit-gnome-authorization.c:389
517 #, c-format
518 msgid "Blocked by uid %d"
519 msgstr "Blocat per l'UID %d"
520
521 #: ../tools/polkit-gnome-authorization.c:392
522 #, c-format
523 msgid "Granted by %s (uid %d)"
524 msgstr "Atorgat per %s (UID %d)"
525
526 #: ../tools/polkit-gnome-authorization.c:394
527 #, c-format
528 msgid "Granted by uid %d"
529 msgstr "Atorgat per l'UID %d"
530
531 #: ../tools/polkit-gnome-authorization.c:409
532 #, c-format
533 msgid "Single shot pid %d (%s)"
534 msgstr "PID %d (%s) una sola vegada"
535
536 #: ../tools/polkit-gnome-authorization.c:415
537 #, c-format
538 msgid "pid %d (%s)"
539 msgstr "PID %d (%s)"
540
541 #: ../tools/polkit-gnome-authorization.c:418
542 msgid "This session"
543 msgstr "Durant aquesta sessió"
544
545 #: ../tools/polkit-gnome-authorization.c:421
546 msgid "Always"
547 msgstr "Sempre"
548
549 #: ../tools/polkit-gnome-authorization.c:431
550 msgid "None"
551 msgstr "Cap"
552
553 #: ../tools/polkit-gnome-authorization.c:827
554 msgid "Grant Negative Authorization"
555 msgstr "Atorga una autorització negativa"
556
557 #: ../tools/polkit-gnome-authorization.c:827
558 msgid "Grant Authorization"
559 msgstr "Atorga l'autorització"
560
561 #: ../tools/polkit-gnome-authorization.c:850
562 #, c-format
563 msgid ""
564 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
565 "more information</big></b>"
566 msgstr ""
567 "<b><big>Cal més informació per a poder atorgar l'autorització negativa per a "
568 "l'acció <i>%s</i></big></b>"
569
570 #: ../tools/polkit-gnome-authorization.c:851
571 #, c-format
572 msgid ""
573 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
574 "information</big></b>"
575 msgstr ""
576 "<b><big>Cal més informació per a poder atorgar l'autorització per a l'acció "
577 "<i>%s</i></big></b>"
578
579 #: ../tools/polkit-gnome-authorization.c:862
580 msgid ""
581 "Select the user to block for the action and, optionally, any constraints on "
582 "the negative authorization that you are about to grant."
583 msgstr ""
584 "Seleccioneu l'usuari per al qual es blocarà l'acció i, de manera opcional, "
585 "com s'haurà de limitar l'autorització negativa que esteu a punt d'atorgar."
586
587 #: ../tools/polkit-gnome-authorization.c:864
588 msgid ""
589 "Select the beneficiary and, optionally, how to constrain the authorization "
590 "that you are about to grant."
591 msgstr ""
592 "Seleccioneu el beneficiari i, de manera opcional, com s'haurà de limitar "
593 "l'autorització que esteu a punt d'atorgar."
594
595 #: ../tools/polkit-gnome-authorization.c:875
596 msgid "<b>Beneficiary</b>"
597 msgstr "<b>Beneficiari</b>"
598
599 #: ../tools/polkit-gnome-authorization.c:887
600 msgid "Select the user that will receive the negative authorization."
601 msgstr "Seleccioneu l'usuari que rebrà l'autorització negativa."
602
603 #: ../tools/polkit-gnome-authorization.c:889
604 msgid "Select the user that will receive the authorization."
605 msgstr "Seleccioneu l'usuari que rebrà l'autorització."
606
607 #: ../tools/polkit-gnome-authorization.c:898
608 msgid "_Show system users"
609 msgstr "_Mostra els usuaris de sistema"
610
611 #: ../tools/polkit-gnome-authorization.c:913
612 msgid "<b>Constraints</b>"
613 msgstr "<b>Restriccions</b>"
614
615 #: ../tools/polkit-gnome-authorization.c:924
616 msgid ""
617 "Constraints limits the authorization such that it only applies under certain "
618 "circumstances."
619 msgstr ""
620 "Les restriccions limiten l'autorització de manera que només s'atorgarà sota "
621 "determinades circumstàncies."
622
623 #: ../tools/polkit-gnome-authorization.c:930
624 msgid "_None"
625 msgstr "_Cap"
626
627 #: ../tools/polkit-gnome-authorization.c:932
628 msgid "Must be _in active session"
629 msgstr "Ha d'estar a la sessió act_iva"
630
631 #: ../tools/polkit-gnome-authorization.c:934
632 msgid "Must be on _local console"
633 msgstr "Ha d'estar a la consola _local"
634
635 #: ../tools/polkit-gnome-authorization.c:936
636 msgid "Must be in _active session on local console"
637 msgstr "Ha d'estar a la sessió _activa de la consola local"
638
639 #: ../tools/polkit-gnome-authorization.c:957
640 #: ../tools/polkit-gnome-authorization.c:2133
641 msgid "_Block..."
642 msgstr "_Bloca..."
643
644 #: ../tools/polkit-gnome-authorization.c:961
645 #: ../tools/polkit-gnome-authorization.c:2126
646 msgid "_Grant..."
647 msgstr "_Atorga..."
648
649 #: ../tools/polkit-gnome-authorization.c:1155
650 msgid "Edit Implicit Authorizations"
651 msgstr "Edita les autoritzacions implícites"
652
653 #: ../tools/polkit-gnome-authorization.c:1176
654 msgid "<b><big>Choose new implicit authorizations</big></b>"
655 msgstr "<b><big>Escolliu les autoritzacions implícites noves</big></b>"
656
657 #: ../tools/polkit-gnome-authorization.c:1190
658 #, c-format
659 msgid ""
660 "Implicit authorizations are authorizations that are granted automatically to "
661 "users under certain circumstances. Choose what is required for the action <i>"
662 "%s</i>."
663 msgstr ""
664 "Les autoritzacions implícites són aquelles que s'atorguen automàticament als "
665 "usuaris en determinades circumstàncies. Escolliu què cal per a l'acció <i>%"
666 "s</i>."
667
668 #: ../tools/polkit-gnome-authorization.c:1215
669 #: ../tools/polkit-gnome-authorization.c:1974
670 msgid "<i>Anyone:</i>"
671 msgstr "<i>Qualsevol:</i>"
672
673 #: ../tools/polkit-gnome-authorization.c:1222
674 #: ../tools/polkit-gnome-authorization.c:1978
675 msgid "<i>Console:</i>"
676 msgstr "<i>Consola:</i>"
677
678 #: ../tools/polkit-gnome-authorization.c:1229
679 #: ../tools/polkit-gnome-authorization.c:1982
680 msgid "<i>Active Console:</i>"
681 msgstr "<i>Consola activa:</i>"
682
683 #: ../tools/polkit-gnome-authorization.c:1258
684 msgid "_Modify..."
685 msgstr "_Modifica..."
686
687 #: ../tools/polkit-gnome-authorization.c:1890
688 msgid "<b>Action</b>"
689 msgstr "<b>Acció</b>"
690
691 #: ../tools/polkit-gnome-authorization.c:1905
692 msgid "<i>Identifier:</i>"
693 msgstr "<i>Identificador:</i>"
694
695 #: ../tools/polkit-gnome-authorization.c:1915
696 msgid "<i>Description:</i>"
697 msgstr "<i>Descripció:</i>"
698
699 #: ../tools/polkit-gnome-authorization.c:1925
700 msgid "<i>Vendor:</i>"
701 msgstr "<i>Proveïdor</i>"
702
703 #: ../tools/polkit-gnome-authorization.c:1951
704 msgid "<b>Implicit Authorizations</b>"
705 msgstr "<b>Autoritzacions implícites</b>"
706
707 #: ../tools/polkit-gnome-authorization.c:1959
708 msgid ""
709 "Implicit authorizations are authorizations automatically given to users "
710 "based on certain criteria such as if they are on the local console."
711 msgstr ""
712 "Les autoritzacions implícites són aquelles que s'atorguen automàticament als "
713 "usuaris seguint certs criteris, com ara si són a la consola local."
714
715 #: ../tools/polkit-gnome-authorization.c:2002
716 msgid "_Edit..."
717 msgstr "_Edita..."
718
719 #: ../tools/polkit-gnome-authorization.c:2009
720 msgid "Revert To _Defaults..."
721 msgstr "Torna als valors _predeterminats..."
722
723 #: ../tools/polkit-gnome-authorization.c:2032
724 msgid "<b>Explicit Authorizations</b>"
725 msgstr "<b>Autoritzacions explícites</b>"
726
727 #: ../tools/polkit-gnome-authorization.c:2043
728 msgid ""
729 "This list displays authorizations that are either obtained through "
730 "authentication or specifically given to the entity in question. Blocked "
731 "authorizations are marked with a STOP sign."
732 msgstr ""
733 "Aquesta llista mostra autoritzacions que o bé s'han obtingut a través de "
734 "l'autenticació, o bé s'han atorgat específicament a l'entitat en qüestió. "
735 "Les autoritzacions blocades estan marcades amb un signe d'stop."
736
737 #: ../tools/polkit-gnome-authorization.c:2073
738 msgid "Entity"
739 msgstr "Entitat"
740
741 #: ../tools/polkit-gnome-authorization.c:2081
742 msgid "Scope"
743 msgstr "Àmbit"
744
745 #: ../tools/polkit-gnome-authorization.c:2089
746 msgid "Obtained"
747 msgstr "Obtinguda"
748
749 #: ../tools/polkit-gnome-authorization.c:2097
750 msgid "How"
751 msgstr "Com"
752
753 #: ../tools/polkit-gnome-authorization.c:2105
754 msgid "Constraints"
755 msgstr "Restriccions"
756
757 #: ../tools/polkit-gnome-authorization.c:2147
758 #: ../tools/polkit-gnome-authorization.c:2161
759 msgid "_Revoke"
760 msgstr "_Revoca"
761
762 #: ../tools/polkit-gnome-authorization.c:2154
763 msgid "_Revoke..."
764 msgstr "_Revoca..."
765
766 #: ../tools/polkit-gnome-authorization.c:2174
767 msgid "_Show authorizations from all users..."
768 msgstr "_Mostra les autoritzacions de tots els usuaris..."
769
770 #: ../tools/polkit-gnome-authorization.c:2175
771 msgid "_Show authorizations from all users"
772 msgstr "_Mostra les autoritzacions de tots els usuaris"
773
774 #: ../tools/polkit-gnome-authorization.c:2417
775 msgid "Select an action"
776 msgstr "Seleccioneu una acció"
777
778 #~ msgid "Must be on active console"
779 #~ msgstr "Ha d'estar a la consola activa"
780
781 #~ msgid "Grant"
782 #~ msgstr "Atorga"
0 # Czech translation of policykit-gnome.
1 # Copyright (C) 2008 the author(s) of policykit-gnome.
2 # This file is distributed under the same license as the policykit-gnome package.
3 # Adrian Guniš <andygun@seznam.cz>, 2008.
4 # Petr Kovar <pknbe@volny.cz>, 2008.
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: policykit-gnome\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2008-06-21 13:43+0200\n"
11 "PO-Revision-Date: 2008-06-21 13:21+0100\n"
12 "Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
13 "Language-Team: Czech <gnome-cs-list@gnome.org>\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
18
19 #: ../data/polkit-gnome-authorization.desktop.in.h:1
20 #: ../tools/polkit-gnome-authorization.c:2443
21 msgid "Authorizations"
22 msgstr "Oprávnění"
23
24 #: ../data/polkit-gnome-authorization.desktop.in.h:2
25 msgid "Configure authorizations"
26 msgstr "Nastavit oprávnění"
27
28 #: ../data/polkit-gnome.schemas.in.h:1
29 msgid ""
30 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
31 "keyboard, so that you will not be able to type in other programs while the "
32 "dialog is active. Use this if your window manager does not focus the "
33 "authentication dialog automatically, and you want to avoid accidentally "
34 "typing passwords in other programs."
35 msgstr ""
36 "Pokud nastavíte jako pravdivé, ověřovací okno PolicyKit-gnome převezme "
37 "klávesnici, takže nebudete schopni psát v jiných programech, dokud bude okno "
38 "aktivní. Toto použijte, pokud váš správce oken automaticky nezaregistruje "
39 "ověřovací okno a chcete se vyhnout nechtěnému psaní hesla do jiných programů."
40
41 #: ../data/polkit-gnome.schemas.in.h:2
42 msgid "Whether the authentication dialog should grab the keyboard"
43 msgstr "Jestli by mělo ověřovací okno převzít klávesnici"
44
45 #: ../examples/polkit-gnome-example.c:137
46 msgid "Copyright © 2007 David Zeuthen"
47 msgstr "Copyright © 2007 David Zeuthen"
48
49 #: ../examples/polkit-gnome-example.c:138
50 msgid "PolicyKit-gnome Website"
51 msgstr "Webová stránka PolicyKit-gnome"
52
53 #: ../examples/polkit-gnome-example.c:140
54 #: ../examples/polkit-gnome-example.c:446
55 msgid "PolicyKit-gnome demo"
56 msgstr "Demo PolicyKit-gnome"
57
58 #: ../examples/polkit-gnome-example.c:141
59 msgid "PolicyKit for the GNOME desktop"
60 msgstr "PolicyKit pro pracovní prostředí GNOME"
61
62 #: ../examples/polkit-gnome-example.c:151
63 msgid "_File"
64 msgstr "_Soubor"
65
66 #. name, stock id, label
67 #: ../examples/polkit-gnome-example.c:152
68 msgid "_Actions"
69 msgstr "_Akce"
70
71 #. name, stock id, label
72 #: ../examples/polkit-gnome-example.c:153
73 msgid "_Help"
74 msgstr "_Nápověda"
75
76 #. name, stock id, label
77 #. name, stock id
78 #: ../examples/polkit-gnome-example.c:156
79 msgid "_Quit"
80 msgstr "_Ukončit"
81
82 #. label, accelerator
83 #: ../examples/polkit-gnome-example.c:157
84 msgid "Quit"
85 msgstr "Ukončit"
86
87 #. name, stock id
88 #: ../examples/polkit-gnome-example.c:161
89 msgid "_About"
90 msgstr "_O aplikaci"
91
92 #. label, accelerator
93 #: ../examples/polkit-gnome-example.c:162
94 msgid "About"
95 msgstr "O aplikaci"
96
97 #: ../examples/polkit-gnome-example.c:243
98 #, fuzzy
99 msgid ""
100 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
101 "authorization is kept for the life time of the process"
102 msgstr ""
103 "Vytvoření pomocníka <b>Frobnicate</b> vyžaduje ověření uživatele. Oprávnění "
104 "je zachováno po dobu životnosti procesu"
105
106 #: ../examples/polkit-gnome-example.c:252
107 msgid "Frobnicate!"
108 msgstr ""
109
110 #: ../examples/polkit-gnome-example.c:267
111 msgid ""
112 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
113 "one-shot authorization."
114 msgstr ""
115 "Vytvoření pomocníka <b>Přeskočit</b> vyžaduje ověření uživatele. Toto je "
116 "jednorázové oprávnění."
117
118 #: ../examples/polkit-gnome-example.c:275
119 msgid "Jump!"
120 msgstr "Přeskočit!"
121
122 #: ../examples/polkit-gnome-example.c:290
123 msgid ""
124 "Making the helper <b>Tweak</b> requires a system administrator to "
125 "authenticate. This instance overrides the defaults set in "
126 "polkit_gnome_action_new()."
127 msgstr ""
128 "Vytvoření pomocníka <b>Přizpůsobit</b> vyžaduje ověření administrátora "
129 "systému. Tato instance zruší výchozí nastavení v polkit_gnome_action_new()."
130
131 #: ../examples/polkit-gnome-example.c:299
132 #: ../examples/polkit-gnome-example.c:320
133 msgid "Tweak!"
134 msgstr "Přizpůsobit!"
135
136 #: ../examples/polkit-gnome-example.c:306
137 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
138 msgid "Tweak"
139 msgstr "Přizpůsobit"
140
141 #: ../examples/polkit-gnome-example.c:307
142 msgid "Tweak (long)"
143 msgstr "Přizpůsobit (dlouho)"
144
145 #: ../examples/polkit-gnome-example.c:308
146 msgid "If your admin wasn't annoying, you could do this"
147 msgstr "Pokud nebyl váš administrátor mrzutý, mohli byste tohle provádět"
148
149 #: ../examples/polkit-gnome-example.c:313
150 msgid "Tweak..."
151 msgstr "Přizpůsobit..."
152
153 #: ../examples/polkit-gnome-example.c:314
154 msgid "Tweak... (long)"
155 msgstr "Přizpůsobit... (dlouho)"
156
157 #: ../examples/polkit-gnome-example.c:315
158 msgid "Only card carrying tweakers can do this!"
159 msgstr "Toto mohou provádět pouze osoby provádějící úpravy, které mají kartu!"
160
161 #: ../examples/polkit-gnome-example.c:321
162 msgid "Tweak! (long)"
163 msgstr "Přizpůsobit! (dlouho)"
164
165 #: ../examples/polkit-gnome-example.c:322
166 msgid "Go ahead, tweak tweak tweak!"
167 msgstr "Pokračujte a přizpůsobujte!"
168
169 #: ../examples/polkit-gnome-example.c:339
170 #, fuzzy
171 msgid ""
172 "Making the helper <b>Twiddle</b> requires a system administrator to "
173 "authenticate. Once authenticated, this privilege can be retained "
174 "indefinitely."
175 msgstr ""
176 "Vytvoření pomocníka <b>Twiddle</b> vyžaduje ověření administrátora systému. "
177 "Jakmile je ověřen, toto oprávnění může být zachováno natrvalo."
178
179 #: ../examples/polkit-gnome-example.c:348
180 msgid "Twiddle!"
181 msgstr ""
182
183 #: ../examples/polkit-gnome-example.c:363
184 #, fuzzy
185 msgid ""
186 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
187 "authenticated, this privilege can be retained for the remainder of the "
188 "desktop session."
189 msgstr ""
190 "Vytvoření pomocníka <b>Punch</b> vyžaduje ověření uživatele. Jakmile je "
191 "ověřen, toto oprávnění může být zachováno pro zbytek sezení."
192
193 #: ../examples/polkit-gnome-example.c:372
194 msgid "Punch!"
195 msgstr ""
196
197 #: ../examples/polkit-gnome-example.c:387
198 msgid ""
199 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
200 "GtkToggleButton; it's an intuitive way to ask users to give up "
201 "authorizations when they are done with them. E.g. the button is 'pressed in' "
202 "exactlywhen the authorization is held. Toggling the button means obtaining "
203 "resp. revoking the authorization in question."
204 msgstr ""
205 "Akce <b>Přepnout</b> ukazuje použití PolicyKit při řízení GtkToggleButton, "
206 "je to intuitivní způsob dotázání se uživatelů na přerušení procesu "
207 "oprávnění, když jsou s ním hotovi. Např. když je tlačítko \"stlačeno\" "
208 "přesně ve chvíli, kdy se provádí oprávnění. Přepnutí tlačítka znamená "
209 "získání, popř. zrušení příslušného oprávnění."
210
211 #: ../examples/polkit-gnome-example.c:401
212 msgid "Click to make changes..."
213 msgstr "Klikněte k provedení změn..."
214
215 #: ../examples/polkit-gnome-example.c:402
216 msgid "Click to prevent changes"
217 msgstr "Klikněte k zamezení změn"
218
219 #: ../examples/polkit-gnome-example.c:422
220 msgid ""
221 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
222 "update in real-time.</i>."
223 msgstr ""
224 "<i>Tip: zkuste upravit /etc/PolicyKit/Policy.conf a podívat se na "
225 "aktualizaci grafických pomůcek proxy v reálném čase.</i>."
226
227 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
228 msgid "Frobnicate"
229 msgstr ""
230
231 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
232 msgid "Jump"
233 msgstr "Přeskočit"
234
235 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
236 msgid "Kick bar"
237 msgstr ""
238
239 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
240 msgid "Kick baz"
241 msgstr ""
242
243 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
244 msgid "Kick foo"
245 msgstr ""
246
247 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
248 msgid "Punch"
249 msgstr ""
250
251 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
252 msgid ""
253 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
254 msgstr ""
255
256 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
257 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
258 msgstr ""
259
260 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
261 msgid ""
262 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
263 msgstr ""
264
265 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
266 msgid ""
267 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
268 msgstr ""
269
270 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
271 msgid ""
272 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
273 msgstr ""
274
275 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
276 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
277 msgstr ""
278
279 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
280 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
281 msgstr ""
282
283 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
284 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
285 msgstr ""
286
287 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
288 msgid ""
289 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
290 msgstr ""
291
292 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
293 msgid "Toggle"
294 msgstr "Přepnout"
295
296 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
297 msgid "Twiddle"
298 msgstr ""
299
300 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
301 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
302 msgid "Authenticating..."
303 msgstr "Ověřuji..."
304
305 #: ../src/main.c:139
306 msgid "Don't exit after 30 seconds of inactivity"
307 msgstr "Neukončujte po 30 sekundách nečinnosti"
308
309 #: ../src/main.c:148
310 msgid "PolicyKit GNOME session daemon"
311 msgstr "Démon sezení PolicyKit GNOME"
312
313 #: ../src/main.c:174
314 #, c-format
315 msgid "Starting PolicyKit GNOME session daemon version %s"
316 msgstr "Spouštím démona sezení PolicyKit GNOME verze %s"
317
318 #: ../src/polkit-gnome-auth-dialog.c:190
319 #: ../tools/polkit-gnome-authorization.c:649
320 msgid "Select user..."
321 msgstr "Vybrat uživatele..."
322
323 #: ../src/polkit-gnome-auth-dialog.c:211
324 #: ../tools/polkit-gnome-authorization.c:665
325 #, c-format
326 msgid "%s (%s)"
327 msgstr "%s (%s)"
328
329 #: ../src/polkit-gnome-auth-dialog.c:292
330 msgid "_Remember authorization for this session"
331 msgstr "_Pamatovat oprávnění pro toto sezení"
332
333 #: ../src/polkit-gnome-auth-dialog.c:298
334 msgid "_Remember authorization"
335 msgstr "_Pamatovat oprávnění"
336
337 #: ../src/polkit-gnome-auth-dialog.c:313
338 msgid ""
339 "An application is attempting to perform an action that requires privileges. "
340 "Authentication as one of the users below is required to perform this action."
341 msgstr ""
342 "Aplikace se pokouší provést akci, která vyžaduje oprávnění. K provedení této "
343 "akce je vyžadováno ověření jednoho z níže uvedených uživatelů."
344
345 #: ../src/polkit-gnome-auth-dialog.c:320
346 msgid ""
347 "An application is attempting to perform an action that requires privileges. "
348 "Authentication as the super user is required to perform this action."
349 msgstr ""
350 "Aplikace se pokouší provést akci, která vyžaduje oprávnění. K provedení této "
351 "akce je vyžadováno ověření superuživatele."
352
353 #: ../src/polkit-gnome-auth-dialog.c:324
354 msgid ""
355 "An application is attempting to perform an action that requires privileges. "
356 "Authentication is required to perform this action."
357 msgstr ""
358 "Aplikace se pokouší provést akci, která vyžaduje oprávnění. K provedení této "
359 "akce je vyžadováno ověření."
360
361 #: ../src/polkit-gnome-auth-dialog.c:348
362 #, c-format
363 msgid "Click to edit %s"
364 msgstr "Kliknout pro úpravu %s"
365
366 #: ../src/polkit-gnome-auth-dialog.c:371
367 #: ../tools/polkit-gnome-authorization.c:1391
368 #, c-format
369 msgid "Click to open %s"
370 msgstr "Kliknout pro otevření %s"
371
372 #: ../src/polkit-gnome-auth-dialog.c:600
373 msgid "_Authenticate"
374 msgstr "_Ověřit"
375
376 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
377 #: ../src/polkit-gnome-manager.c:735
378 msgid "_Password:"
379 msgstr "_Heslo:"
380
381 #: ../src/polkit-gnome-auth-dialog.c:681
382 msgid "For this _session only"
383 msgstr "Jen pro toto _sezení"
384
385 #: ../src/polkit-gnome-auth-dialog.c:689
386 msgid "<small><b>_Details</b></small>"
387 msgstr "<small><b>_Podrobnosti</b></small>"
388
389 #: ../src/polkit-gnome-auth-dialog.c:710
390 msgid "<small><b>Application:</b></small>"
391 msgstr "<small><b>Aplikace:</b></small>"
392
393 #: ../src/polkit-gnome-auth-dialog.c:714
394 msgid "<small><b>Action:</b></small>"
395 msgstr "<small><b>Akce:</b></small>"
396
397 #: ../src/polkit-gnome-auth-dialog.c:719
398 msgid "<small><b>Vendor:</b></small>"
399 msgstr "<small><b>Dodavatel:</b></small>"
400
401 #: ../src/polkit-gnome-auth-dialog.c:848
402 msgid "Authenticate"
403 msgstr "Ověření"
404
405 #: ../src/polkit-gnome-manager.c:367
406 msgid "(unknown"
407 msgstr "(neznámý"
408
409 #: ../src/polkit-gnome-manager.c:730
410 #, c-format
411 msgid "_Password for %s:"
412 msgstr "_Heslo pro %s:"
413
414 #: ../src/polkit-gnome-manager.c:732
415 msgid "_Password for root:"
416 msgstr "_Heslo pro root:"
417
418 #: ../src/polkit-gnome-manager.c:740
419 #, c-format
420 msgid "_Password or swipe finger for %s:"
421 msgstr "_Heslo nebo otisk prstu pro %s:"
422
423 #: ../src/polkit-gnome-manager.c:743
424 msgid "_Password or swipe finger for root:"
425 msgstr "_Heslo nebo otisk prstu pro root:"
426
427 #: ../src/polkit-gnome-manager.c:746
428 msgid "_Password or swipe finger:"
429 msgstr "_Heslo nebo otisk prstu:"
430
431 #: ../tools/polkit-gnome-authorization.c:117
432 msgid "No"
433 msgstr "Ne"
434
435 #: ../tools/polkit-gnome-authorization.c:119
436 msgid "Admin Authentication (one shot)"
437 msgstr "Ověření administrátora (jednorázové)"
438
439 #: ../tools/polkit-gnome-authorization.c:120
440 msgid "Admin Authentication"
441 msgstr "Ověření administrátora"
442
443 #: ../tools/polkit-gnome-authorization.c:121
444 msgid "Admin Authentication (keep session)"
445 msgstr "Ověření administrátora (jen pro toto sezení)"
446
447 #: ../tools/polkit-gnome-authorization.c:122
448 msgid "Admin Authentication (keep indefinitely)"
449 msgstr "Ověření administrátora (zachovat natrvalo)"
450
451 #: ../tools/polkit-gnome-authorization.c:124
452 msgid "Authentication (one shot)"
453 msgstr "Ověření (jednorázové)"
454
455 #: ../tools/polkit-gnome-authorization.c:125
456 msgid "Authentication"
457 msgstr "Ověření"
458
459 #: ../tools/polkit-gnome-authorization.c:126
460 msgid "Authentication (keep session)"
461 msgstr "Ověření (jen pro toto sezení)"
462
463 #: ../tools/polkit-gnome-authorization.c:127
464 msgid "Authentication (keep indefinitely)"
465 msgstr "Ověření (zachovat natrvalo)"
466
467 #: ../tools/polkit-gnome-authorization.c:129
468 msgid "Yes"
469 msgstr "Ano"
470
471 #: ../tools/polkit-gnome-authorization.c:272
472 msgid ", "
473 msgstr ", "
474
475 #: ../tools/polkit-gnome-authorization.c:276
476 msgid "Must be on console"
477 msgstr "Musí být v konzole"
478
479 #: ../tools/polkit-gnome-authorization.c:279
480 msgid "Must be in active session"
481 msgstr "Musí být v aktivním sezení"
482
483 #: ../tools/polkit-gnome-authorization.c:282
484 #, c-format
485 msgid "Must be program %s"
486 msgstr "Musí běžet program %s"
487
488 #: ../tools/polkit-gnome-authorization.c:286
489 #, c-format
490 msgid "Must be SELinux Context %s"
491 msgstr "Musí být dostupná kontextová nabídka SELinux %s"
492
493 #: ../tools/polkit-gnome-authorization.c:344
494 msgid "A moment ago"
495 msgstr "Před chvílí"
496
497 #: ../tools/polkit-gnome-authorization.c:348
498 msgid "1 minute ago"
499 msgstr "Před 1 min."
500
501 #: ../tools/polkit-gnome-authorization.c:350
502 #, c-format
503 msgid "%d minutes ago"
504 msgstr "Před %d min."
505
506 #: ../tools/polkit-gnome-authorization.c:354
507 msgid "1 hour ago"
508 msgstr "Před 1 hodinou"
509
510 #: ../tools/polkit-gnome-authorization.c:356
511 #, c-format
512 msgid "%d hours ago"
513 msgstr "Před %d hod."
514
515 #: ../tools/polkit-gnome-authorization.c:360
516 msgid "1 day ago"
517 msgstr "Před 1 dnem"
518
519 #: ../tools/polkit-gnome-authorization.c:362
520 #, c-format
521 msgid "%d days ago"
522 msgstr "Před %d dny"
523
524 #: ../tools/polkit-gnome-authorization.c:379
525 #, c-format
526 msgid "Auth as %s (uid %d)"
527 msgstr "Ověření jako %s (uid %d)"
528
529 #: ../tools/polkit-gnome-authorization.c:381
530 #, c-format
531 msgid "Auth as uid %d"
532 msgstr "Ověření jako uid %d"
533
534 #: ../tools/polkit-gnome-authorization.c:387
535 #, c-format
536 msgid "Blocked by %s (uid %d)"
537 msgstr "Blokováno od %s (uid %d)"
538
539 #: ../tools/polkit-gnome-authorization.c:389
540 #, c-format
541 msgid "Blocked by uid %d"
542 msgstr "Blokováno od uid %d"
543
544 #: ../tools/polkit-gnome-authorization.c:392
545 #, c-format
546 msgid "Granted by %s (uid %d)"
547 msgstr "Uděleno od %s (uid %d)"
548
549 #: ../tools/polkit-gnome-authorization.c:394
550 #, c-format
551 msgid "Granted by uid %d"
552 msgstr "Uděleno od uid %d"
553
554 #: ../tools/polkit-gnome-authorization.c:409
555 #, c-format
556 msgid "Single shot pid %d (%s)"
557 msgstr "Jednorázové pid %d (%s)"
558
559 #: ../tools/polkit-gnome-authorization.c:415
560 #, c-format
561 msgid "pid %d (%s)"
562 msgstr "pid %d (%s)"
563
564 #: ../tools/polkit-gnome-authorization.c:418
565 msgid "This session"
566 msgstr "Toto sezení"
567
568 #: ../tools/polkit-gnome-authorization.c:421
569 msgid "Always"
570 msgstr "Vždy"
571
572 #: ../tools/polkit-gnome-authorization.c:431
573 msgid "None"
574 msgstr "Žádné"
575
576 #: ../tools/polkit-gnome-authorization.c:827
577 msgid "Grant Negative Authorization"
578 msgstr "Udělit záporné oprávnění"
579
580 #: ../tools/polkit-gnome-authorization.c:827
581 msgid "Grant Authorization"
582 msgstr "Udělit oprávnění"
583
584 #: ../tools/polkit-gnome-authorization.c:850
585 #, c-format
586 msgid ""
587 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
588 "more information</big></b>"
589 msgstr ""
590 "<b><big>Udělení záporného oprávnění pro akci <i>%s</i> vyžaduje více "
591 "informací</big></b>"
592
593 #: ../tools/polkit-gnome-authorization.c:851
594 #, c-format
595 msgid ""
596 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
597 "information</big></b>"
598 msgstr ""
599 "<b><big>Udělení oprávnění pro akci <i>%s</i> vyžaduje více informací</big></"
600 "b>"
601
602 #: ../tools/polkit-gnome-authorization.c:862
603 msgid ""
604 "Select the user to block for the action and, optionally, any constraints on "
605 "the negative authorization that you are about to grant."
606 msgstr ""
607 "Vyberte uživatele, kterého chcete blokovat pro akci a volitelně nějaká "
608 "omezení při záporném oprávnění, která jste právě udělili."
609
610 #: ../tools/polkit-gnome-authorization.c:864
611 msgid ""
612 "Select the beneficiary and, optionally, how to constrain the authorization "
613 "that you are about to grant."
614 msgstr ""
615 "Vyberte příjemce a volitelně způsob omezení oprávnění, které jste udělili."
616
617 #: ../tools/polkit-gnome-authorization.c:875
618 msgid "<b>Beneficiary</b>"
619 msgstr "<b>Příjemce</b>"
620
621 #: ../tools/polkit-gnome-authorization.c:887
622 msgid "Select the user that will receive the negative authorization."
623 msgstr "Vyberte uživatele, který dostane záporné oprávnění."
624
625 #: ../tools/polkit-gnome-authorization.c:889
626 msgid "Select the user that will receive the authorization."
627 msgstr "Vyberte uživatele, který dostane oprávnění."
628
629 #: ../tools/polkit-gnome-authorization.c:898
630 msgid "_Show system users"
631 msgstr "_Zobrazit uživatele systému"
632
633 #: ../tools/polkit-gnome-authorization.c:913
634 msgid "<b>Constraints</b>"
635 msgstr "<b>Omezení</b>"
636
637 #: ../tools/polkit-gnome-authorization.c:924
638 msgid ""
639 "Constraints limits the authorization such that it only applies under certain "
640 "circumstances."
641 msgstr ""
642 "Hranice omezení oprávnění taková, že se použije jen za určitých okolností."
643
644 #: ../tools/polkit-gnome-authorization.c:930
645 msgid "_None"
646 msgstr "Žád_né"
647
648 #: ../tools/polkit-gnome-authorization.c:932
649 msgid "Must be _in active session"
650 msgstr "Musí být v akt_ivním sezení"
651
652 #: ../tools/polkit-gnome-authorization.c:934
653 msgid "Must be on _local console"
654 msgstr "Musí být v místní konzo_le"
655
656 #: ../tools/polkit-gnome-authorization.c:936
657 msgid "Must be in _active session on local console"
658 msgstr "Musí být v _aktivním sezení v místní konzole"
659
660 #: ../tools/polkit-gnome-authorization.c:957
661 #: ../tools/polkit-gnome-authorization.c:2133
662 msgid "_Block..."
663 msgstr "_Blokovat..."
664
665 #: ../tools/polkit-gnome-authorization.c:961
666 #: ../tools/polkit-gnome-authorization.c:2126
667 msgid "_Grant..."
668 msgstr "_Udělit..."
669
670 #: ../tools/polkit-gnome-authorization.c:1155
671 msgid "Edit Implicit Authorizations"
672 msgstr "Upravte implicitní oprávnění"
673
674 #: ../tools/polkit-gnome-authorization.c:1176
675 msgid "<b><big>Choose new implicit authorizations</big></b>"
676 msgstr "<b><big>Zvolte nová implicitní oprávnění</big></b>"
677
678 #: ../tools/polkit-gnome-authorization.c:1190
679 #, c-format
680 msgid ""
681 "Implicit authorizations are authorizations that are granted automatically to "
682 "users under certain circumstances. Choose what is required for the action <i>"
683 "%s</i>."
684 msgstr ""
685 "Implicitní oprávnění jsou oprávnění, která jsou uživatelům automaticky "
686 "udělena za určitých okolností. Zvolte, co je vyžadováno pro akci <i>%s</i>."
687
688 #: ../tools/polkit-gnome-authorization.c:1215
689 #: ../tools/polkit-gnome-authorization.c:1974
690 msgid "<i>Anyone:</i>"
691 msgstr "<i>Kdokoliv:</i>"
692
693 #: ../tools/polkit-gnome-authorization.c:1222
694 #: ../tools/polkit-gnome-authorization.c:1978
695 msgid "<i>Console:</i>"
696 msgstr "<i>Konzola:</i>"
697
698 #: ../tools/polkit-gnome-authorization.c:1229
699 #: ../tools/polkit-gnome-authorization.c:1982
700 msgid "<i>Active Console:</i>"
701 msgstr "<i>Aktivní konzola:</i>"
702
703 #: ../tools/polkit-gnome-authorization.c:1258
704 msgid "_Modify..."
705 msgstr "_Změnit..."
706
707 #: ../tools/polkit-gnome-authorization.c:1890
708 msgid "<b>Action</b>"
709 msgstr "<b>Akce</b>"
710
711 #: ../tools/polkit-gnome-authorization.c:1905
712 msgid "<i>Identifier:</i>"
713 msgstr "<i>Identifikátor:</i>"
714
715 #: ../tools/polkit-gnome-authorization.c:1915
716 msgid "<i>Description:</i>"
717 msgstr "<i>Popis:</i>"
718
719 #: ../tools/polkit-gnome-authorization.c:1925
720 msgid "<i>Vendor:</i>"
721 msgstr "<i>Dodavatel:</i>"
722
723 #: ../tools/polkit-gnome-authorization.c:1951
724 msgid "<b>Implicit Authorizations</b>"
725 msgstr "<b>Implicitní oprávnění</b>"
726
727 #: ../tools/polkit-gnome-authorization.c:1959
728 msgid ""
729 "Implicit authorizations are authorizations automatically given to users "
730 "based on certain criteria such as if they are on the local console."
731 msgstr ""
732 "Implicitní oprávnění jsou oprávnění, která jsou uživatelům automaticky "
733 "udělena na základě určitých kritérií, jako např. zda jsou v místní konzole."
734
735 #: ../tools/polkit-gnome-authorization.c:2002
736 msgid "_Edit..."
737 msgstr "_Upravit..."
738
739 #: ../tools/polkit-gnome-authorization.c:2009
740 msgid "Revert To _Defaults..."
741 msgstr "Obnovit výchozí ho_dnoty..."
742
743 #: ../tools/polkit-gnome-authorization.c:2032
744 msgid "<b>Explicit Authorizations</b>"
745 msgstr "<b>Explicitní oprávnění</b>"
746
747 #: ../tools/polkit-gnome-authorization.c:2043
748 msgid ""
749 "This list displays authorizations that are either obtained through "
750 "authentication or specifically given to the entity in question. Blocked "
751 "authorizations are marked with a STOP sign."
752 msgstr ""
753 "Tento seznam zobrazuje oprávnění, která jsou buď získána přes ověření, nebo "
754 "specificky udělena příslušnému subjektu. Blokovaná oprávnění jsou označena "
755 "znakem STOP."
756
757 #: ../tools/polkit-gnome-authorization.c:2073
758 msgid "Entity"
759 msgstr "Subjekt"
760
761 #: ../tools/polkit-gnome-authorization.c:2081
762 msgid "Scope"
763 msgstr "Rozsah"
764
765 #: ../tools/polkit-gnome-authorization.c:2089
766 msgid "Obtained"
767 msgstr "Získáno"
768
769 #: ../tools/polkit-gnome-authorization.c:2097
770 msgid "How"
771 msgstr "Jak"
772
773 #: ../tools/polkit-gnome-authorization.c:2105
774 msgid "Constraints"
775 msgstr "Omezení"
776
777 #: ../tools/polkit-gnome-authorization.c:2147
778 #: ../tools/polkit-gnome-authorization.c:2161
779 msgid "_Revoke"
780 msgstr "_Zrušit"
781
782 #: ../tools/polkit-gnome-authorization.c:2154
783 msgid "_Revoke..."
784 msgstr "_Zrušit..."
785
786 #: ../tools/polkit-gnome-authorization.c:2174
787 msgid "_Show authorizations from all users..."
788 msgstr "_Zobrazit oprávnění všech uživatelů..."
789
790 #: ../tools/polkit-gnome-authorization.c:2175
791 msgid "_Show authorizations from all users"
792 msgstr "_Zobrazit oprávnění všech uživatelů"
793
794 #: ../tools/polkit-gnome-authorization.c:2417
795 msgid "Select an action"
796 msgstr "Vyberte akci"
0 # German translation of PolicyKit-gnome.
1 # Copyright (C) 2008
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Denis Washington <denisw@svn.gnome.org>
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-07-19 17:26+0200\n"
10 "PO-Revision-Date: 2008-07-14 18:18+0200\n"
11 "Last-Translator: Denis Washington <denisw@svn.gnome.org>\n"
12 "Language-Team: de <gnome-de@gnome.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16
17 #: ../data/polkit-gnome-authorization.desktop.in.h:1
18 #: ../tools/polkit-gnome-authorization.c:2443
19 msgid "Authorizations"
20 msgstr "Zugriffsberechtigungen"
21
22 #: ../data/polkit-gnome-authorization.desktop.in.h:2
23 msgid "Configure authorizations"
24 msgstr "Zugriffsberechtigungen einstellen"
25
26 #: ../data/polkit-gnome.schemas.in.h:1
27 msgid ""
28 "A list of PolicyKit action where the \"retain authorization\" checkbox isn't "
29 "checked by default; this list is maintained by the authentication dialog "
30 "code itself. For example, if a user unchecks the \"retain authorization\" "
31 "check box for an action and successfully obtains an authorization for the "
32 "action, the action will be added to this list."
33 msgstr ""
34
35 #: ../data/polkit-gnome.schemas.in.h:2
36 msgid ""
37 "A list of actions where the \"retain authorization\" checkbox isn't checked "
38 "by default"
39 msgstr ""
40
41 #: ../data/polkit-gnome.schemas.in.h:3
42 msgid ""
43 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
44 "keyboard, so that you will not be able to type in other programs while the "
45 "dialog is active. Use this if your window manager does not focus the "
46 "authentication dialog automatically, and you want to avoid accidentally "
47 "typing passwords in other programs."
48 msgstr ""
49 "Ist dies auf wahr gesetzt, zieht der Legitimationsdialog Tastatureingaben "
50 "auf sich, sodass es nicht möglich ist, in anderen Programmen zu tippen, "
51 "solange der Dialog aktiv ist. Benutzen Sie dies, wenn ihr Fenstermanager den "
52 "Legitimationsdialog nicht automatisch fokussiert und sie vermeiden wollen, "
53 "versehentlich Passwörter in andere Programme zu schreiben."
54
55 #: ../data/polkit-gnome.schemas.in.h:4
56 msgid ""
57 "If set to true, then \"retain authorization\" check box (if present) is "
58 "checked by default in the authentication dialog unless the action is "
59 "mentioned in the \"/desktop/gnome/policykit/"
60 "auth_dialog_retain_authorization_blacklist\" key."
61 msgstr ""
62
63 #: ../data/polkit-gnome.schemas.in.h:5
64 msgid "Whether the authentication dialog should grab the keyboard"
65 msgstr ""
66 "Legt fest, ob der Legitimationsdialog Tastatureingaben auf sich ziehen soll."
67
68 #: ../data/polkit-gnome.schemas.in.h:6
69 msgid "Whether the retain authorization check box is checked by default"
70 msgstr ""
71
72 #: ../examples/polkit-gnome-example.c:137
73 msgid "Copyright © 2007 David Zeuthen"
74 msgstr "Copyright © 2007 David Zeuthen"
75
76 #: ../examples/polkit-gnome-example.c:138
77 msgid "PolicyKit-gnome Website"
78 msgstr "PolicyKit-gnome Webseite"
79
80 #: ../examples/polkit-gnome-example.c:140
81 #: ../examples/polkit-gnome-example.c:446
82 msgid "PolicyKit-gnome demo"
83 msgstr "PolicyKit-gnome Demo"
84
85 #: ../examples/polkit-gnome-example.c:141
86 msgid "PolicyKit for the GNOME desktop"
87 msgstr "PolicyKit für den GNOME-Desktop"
88
89 #: ../examples/polkit-gnome-example.c:151
90 msgid "_File"
91 msgstr "_Datei"
92
93 #. name, stock id, label
94 #: ../examples/polkit-gnome-example.c:152
95 msgid "_Actions"
96 msgstr "_Aktionen"
97
98 #. name, stock id, label
99 #: ../examples/polkit-gnome-example.c:153
100 msgid "_Help"
101 msgstr "_Hilfe"
102
103 #. name, stock id, label
104 #. name, stock id
105 #: ../examples/polkit-gnome-example.c:156
106 msgid "_Quit"
107 msgstr "_Beenden"
108
109 #. label, accelerator
110 #: ../examples/polkit-gnome-example.c:157
111 msgid "Quit"
112 msgstr "Beenden"
113
114 #. name, stock id
115 #: ../examples/polkit-gnome-example.c:161
116 msgid "_About"
117 msgstr "_Info"
118
119 #. label, accelerator
120 #: ../examples/polkit-gnome-example.c:162
121 msgid "About"
122 msgstr "Info"
123
124 #: ../examples/polkit-gnome-example.c:243
125 msgid ""
126 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
127 "authorization is kept for the life time of the process"
128 msgstr ""
129
130 #: ../examples/polkit-gnome-example.c:252
131 msgid "Frobnicate!"
132 msgstr ""
133
134 #: ../examples/polkit-gnome-example.c:267
135 msgid ""
136 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
137 "one-shot authorization."
138 msgstr ""
139
140 #: ../examples/polkit-gnome-example.c:275
141 msgid "Jump!"
142 msgstr "Spring!"
143
144 #: ../examples/polkit-gnome-example.c:290
145 msgid ""
146 "Making the helper <b>Tweak</b> requires a system administrator to "
147 "authenticate. This instance overrides the defaults set in "
148 "polkit_gnome_action_new()."
149 msgstr ""
150
151 #: ../examples/polkit-gnome-example.c:299
152 #: ../examples/polkit-gnome-example.c:320
153 msgid "Tweak!"
154 msgstr ""
155
156 #: ../examples/polkit-gnome-example.c:306
157 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
158 msgid "Tweak"
159 msgstr ""
160
161 #: ../examples/polkit-gnome-example.c:307
162 msgid "Tweak (long)"
163 msgstr ""
164
165 #: ../examples/polkit-gnome-example.c:308
166 msgid "If your admin wasn't annoying, you could do this"
167 msgstr ""
168
169 #: ../examples/polkit-gnome-example.c:313
170 msgid "Tweak..."
171 msgstr ""
172
173 #: ../examples/polkit-gnome-example.c:314
174 msgid "Tweak... (long)"
175 msgstr ""
176
177 #: ../examples/polkit-gnome-example.c:315
178 msgid "Only card carrying tweakers can do this!"
179 msgstr ""
180
181 #: ../examples/polkit-gnome-example.c:321
182 msgid "Tweak! (long)"
183 msgstr ""
184
185 #: ../examples/polkit-gnome-example.c:322
186 msgid "Go ahead, tweak tweak tweak!"
187 msgstr ""
188
189 #: ../examples/polkit-gnome-example.c:339
190 msgid ""
191 "Making the helper <b>Twiddle</b> requires a system administrator to "
192 "authenticate. Once authenticated, this privilege can be retained "
193 "indefinitely."
194 msgstr ""
195
196 #: ../examples/polkit-gnome-example.c:348
197 msgid "Twiddle!"
198 msgstr ""
199
200 #: ../examples/polkit-gnome-example.c:363
201 msgid ""
202 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
203 "authenticated, this privilege can be retained for the remainder of the "
204 "desktop session."
205 msgstr ""
206
207 #: ../examples/polkit-gnome-example.c:372
208 msgid "Punch!"
209 msgstr ""
210
211 #: ../examples/polkit-gnome-example.c:387
212 msgid ""
213 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
214 "GtkToggleButton; it's an intuitive way to ask users to give up "
215 "authorizations when they are done with them. E.g. the button is 'pressed in' "
216 "exactlywhen the authorization is held. Toggling the button means obtaining "
217 "resp. revoking the authorization in question."
218 msgstr ""
219
220 #: ../examples/polkit-gnome-example.c:401
221 msgid "Click to make changes..."
222 msgstr ""
223
224 #: ../examples/polkit-gnome-example.c:402
225 msgid "Click to prevent changes"
226 msgstr ""
227
228 #: ../examples/polkit-gnome-example.c:422
229 msgid ""
230 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
231 "update in real-time.</i>."
232 msgstr ""
233
234 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
235 msgid "Frobnicate"
236 msgstr ""
237
238 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
239 msgid "Jump"
240 msgstr ""
241
242 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
243 msgid "Kick bar"
244 msgstr ""
245
246 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
247 msgid "Kick baz"
248 msgstr ""
249
250 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
251 msgid "Kick foo"
252 msgstr ""
253
254 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
255 msgid "Punch"
256 msgstr ""
257
258 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
259 msgid ""
260 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
261 msgstr ""
262
263 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
264 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
265 msgstr ""
266
267 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
268 msgid ""
269 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
270 msgstr ""
271
272 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
273 msgid ""
274 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
275 msgstr ""
276
277 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
278 msgid ""
279 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
280 msgstr ""
281
282 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
283 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
284 msgstr ""
285
286 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
287 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
288 msgstr ""
289
290 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
291 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
292 msgstr ""
293
294 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
295 msgid ""
296 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
297 msgstr ""
298
299 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
300 msgid "Toggle"
301 msgstr ""
302
303 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
304 msgid "Twiddle"
305 msgstr ""
306
307 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
308 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
309 msgid "Authenticating..."
310 msgstr "Legitimiere …"
311
312 #: ../src/main.c:139
313 msgid "Don't exit after 30 seconds of inactivity"
314 msgstr "Nicht nach 30 Sekunden ohne Aktivität beenden"
315
316 #: ../src/main.c:148
317 msgid "PolicyKit GNOME session daemon"
318 msgstr "PolicyKit GNOME-Sitzungsdient"
319
320 #: ../src/main.c:174
321 #, c-format
322 msgid "Starting PolicyKit GNOME session daemon version %s"
323 msgstr "Starte den PolicyKit GNOME-Sitzungsdienst, Version %s"
324
325 #: ../src/polkit-gnome-auth-dialog.c:191
326 #: ../tools/polkit-gnome-authorization.c:649
327 msgid "Select user..."
328 msgstr "Benutzer wählen …"
329
330 #: ../src/polkit-gnome-auth-dialog.c:212
331 #: ../tools/polkit-gnome-authorization.c:665
332 #, c-format
333 msgid "%s (%s)"
334 msgstr "%s (%s)"
335
336 #: ../src/polkit-gnome-auth-dialog.c:293
337 msgid "_Remember authorization for this session"
338 msgstr "_Legitimation für diese Sitzung merken"
339
340 #: ../src/polkit-gnome-auth-dialog.c:299
341 msgid "_Remember authorization"
342 msgstr "_Legitimation merken"
343
344 #: ../src/polkit-gnome-auth-dialog.c:314
345 msgid ""
346 "An application is attempting to perform an action that requires privileges. "
347 "Authentication as one of the users below is required to perform this action."
348 msgstr ""
349 "Eine Anwendung versucht eine Aktion auszuführen, die Privilegien erfordert. "
350 "Eine Legitimation als einer der unten aufgelisteten Benutzer ist "
351 "erforderlich, um diese Aktion auszuführen"
352
353 #: ../src/polkit-gnome-auth-dialog.c:321
354 msgid ""
355 "An application is attempting to perform an action that requires privileges. "
356 "Authentication as the super user is required to perform this action."
357 msgstr ""
358 "Eine Anwendung versucht eine Aktion auszuführen, die Privilegien erfordert. "
359 "Eine Legitimation als Administrator ist erforderlich, um diese Aktion "
360 "auszuführen."
361
362 #: ../src/polkit-gnome-auth-dialog.c:325
363 msgid ""
364 "An application is attempting to perform an action that requires privileges. "
365 "Authentication is required to perform this action."
366 msgstr ""
367 "Eine Anwendung versucht eine Aktion auszuführen, die Privilegien erfordert. "
368 "Eine Legitimation ist erforderlich, um diese Aktion auszuführen."
369
370 #: ../src/polkit-gnome-auth-dialog.c:406
371 #, c-format
372 msgid "Click to edit %s"
373 msgstr "Klicken, um %s zu bearbeiten"
374
375 #: ../src/polkit-gnome-auth-dialog.c:431
376 #: ../tools/polkit-gnome-authorization.c:1391
377 #, c-format
378 msgid "Click to open %s"
379 msgstr "Klicken, um %s zu öffnen"
380
381 #: ../src/polkit-gnome-auth-dialog.c:668
382 msgid "_Authenticate"
383 msgstr "_Legitimieren"
384
385 #: ../src/polkit-gnome-auth-dialog.c:727 ../src/polkit-gnome-manager.c:686
386 #: ../src/polkit-gnome-manager.c:735
387 msgid "_Password:"
388 msgstr "_Passwort:"
389
390 #: ../src/polkit-gnome-auth-dialog.c:749
391 msgid "For this _session only"
392 msgstr "Nur für diese _Sitzung"
393
394 #: ../src/polkit-gnome-auth-dialog.c:757
395 msgid "<small><b>_Details</b></small>"
396 msgstr "<small><b>_Details</b></small>"
397
398 #: ../src/polkit-gnome-auth-dialog.c:778
399 msgid "<small><b>Application:</b></small>"
400 msgstr "<small><b>Anwendung:</b></small>"
401
402 #: ../src/polkit-gnome-auth-dialog.c:782
403 msgid "<small><b>Action:</b></small>"
404 msgstr "<small><b>Aktion:</b></small>"
405
406 #: ../src/polkit-gnome-auth-dialog.c:787
407 msgid "<small><b>Vendor:</b></small>"
408 msgstr "<small><b>Anbieter:</b></small>"
409
410 #: ../src/polkit-gnome-auth-dialog.c:916
411 msgid "Authenticate"
412 msgstr "Legitimieren"
413
414 #: ../src/polkit-gnome-manager.c:367
415 msgid "(unknown"
416 msgstr "(unbekannt)"
417
418 #: ../src/polkit-gnome-manager.c:730
419 #, c-format
420 msgid "_Password for %s:"
421 msgstr "_Passwort für %s:"
422
423 #: ../src/polkit-gnome-manager.c:732
424 msgid "_Password for root:"
425 msgstr "_Passwort für root:"
426
427 #: ../src/polkit-gnome-manager.c:740
428 #, c-format
429 msgid "_Password or swipe finger for %s:"
430 msgstr "_Passwort oder Fingerabdruck für %s:"
431
432 #: ../src/polkit-gnome-manager.c:743
433 msgid "_Password or swipe finger for root:"
434 msgstr "_Passwort oder Fingerabdruck für root:"
435
436 #: ../src/polkit-gnome-manager.c:746
437 msgid "_Password or swipe finger:"
438 msgstr "_Passwort oder Fingerabdruck:"
439
440 #: ../tools/polkit-gnome-authorization.c:117
441 msgid "No"
442 msgstr "Nein"
443
444 #: ../tools/polkit-gnome-authorization.c:119
445 msgid "Admin Authentication (one shot)"
446 msgstr "Legitimation als Administrator (gezielt)"
447
448 #: ../tools/polkit-gnome-authorization.c:120
449 msgid "Admin Authentication"
450 msgstr "Legitimation als Administrator"
451
452 #: ../tools/polkit-gnome-authorization.c:121
453 msgid "Admin Authentication (keep session)"
454 msgstr "Legitimation als Administrator (für Sitzung beibehalten)"
455
456 #: ../tools/polkit-gnome-authorization.c:122
457 msgid "Admin Authentication (keep indefinitely)"
458 msgstr "Legitimation als Administrator (unendlich lange beibehalten)"
459
460 #: ../tools/polkit-gnome-authorization.c:124
461 msgid "Authentication (one shot)"
462 msgstr "Legitimation (gezielt)"
463
464 #: ../tools/polkit-gnome-authorization.c:125
465 msgid "Authentication"
466 msgstr "Legitimation"
467
468 #: ../tools/polkit-gnome-authorization.c:126
469 msgid "Authentication (keep session)"
470 msgstr "Legitimation (für Sitzung beibehalten)"
471
472 #: ../tools/polkit-gnome-authorization.c:127
473 msgid "Authentication (keep indefinitely)"
474 msgstr "Legitimation (unendlich lange beibehalten)"
475
476 #: ../tools/polkit-gnome-authorization.c:129
477 msgid "Yes"
478 msgstr "Ja"
479
480 #: ../tools/polkit-gnome-authorization.c:272
481 msgid ", "
482 msgstr ", "
483
484 #: ../tools/polkit-gnome-authorization.c:276
485 msgid "Must be on console"
486 msgstr "Muss an der Konsole sein"
487
488 #: ../tools/polkit-gnome-authorization.c:279
489 msgid "Must be in active session"
490 msgstr "Muss in der aktiven Sitzung sein"
491
492 #: ../tools/polkit-gnome-authorization.c:282
493 #, c-format
494 msgid "Must be program %s"
495 msgstr "Muss das Programm %s sein"
496
497 #: ../tools/polkit-gnome-authorization.c:286
498 #, c-format
499 msgid "Must be SELinux Context %s"
500 msgstr "Muss der SELinux-Kontext %s sein"
501
502 #: ../tools/polkit-gnome-authorization.c:344
503 msgid "A moment ago"
504 msgstr "Vor einem Moment"
505
506 #: ../tools/polkit-gnome-authorization.c:348
507 msgid "1 minute ago"
508 msgstr "Vor 1 Minute"
509
510 #: ../tools/polkit-gnome-authorization.c:350
511 #, c-format
512 msgid "%d minutes ago"
513 msgstr "Vor %d Minuten"
514
515 #: ../tools/polkit-gnome-authorization.c:354
516 msgid "1 hour ago"
517 msgstr "Vor 1 Stunde"
518
519 #: ../tools/polkit-gnome-authorization.c:356
520 #, c-format
521 msgid "%d hours ago"
522 msgstr "Vor %d Stunden"
523
524 #: ../tools/polkit-gnome-authorization.c:360
525 msgid "1 day ago"
526 msgstr "Vor 1 Tag"
527
528 #: ../tools/polkit-gnome-authorization.c:362
529 #, c-format
530 msgid "%d days ago"
531 msgstr "Vor %d Tagen"
532
533 #: ../tools/polkit-gnome-authorization.c:379
534 #, c-format
535 msgid "Auth as %s (uid %d)"
536 msgstr "Legitimation als %s (uid %d)"
537
538 #: ../tools/polkit-gnome-authorization.c:381
539 #, c-format
540 msgid "Auth as uid %d"
541 msgstr "Legitimation als uid %d"
542
543 #: ../tools/polkit-gnome-authorization.c:387
544 #, c-format
545 msgid "Blocked by %s (uid %d)"
546 msgstr "Verweigert von %s (uid %d)"
547
548 #: ../tools/polkit-gnome-authorization.c:389
549 #, c-format
550 msgid "Blocked by uid %d"
551 msgstr "Verweigert von uid %d"
552
553 #: ../tools/polkit-gnome-authorization.c:392
554 #, c-format
555 msgid "Granted by %s (uid %d)"
556 msgstr "Gewährt von %s (uid %d)"
557
558 #: ../tools/polkit-gnome-authorization.c:394
559 #, c-format
560 msgid "Granted by uid %d"
561 msgstr "Gewährt von uid %d"
562
563 #: ../tools/polkit-gnome-authorization.c:409
564 #, c-format
565 msgid "Single shot pid %d (%s)"
566 msgstr "Gezielt pid %d (%s)"
567
568 #: ../tools/polkit-gnome-authorization.c:415
569 #, c-format
570 msgid "pid %d (%s)"
571 msgstr "pid %d (%s)"
572
573 #: ../tools/polkit-gnome-authorization.c:418
574 msgid "This session"
575 msgstr "Für diese Sitzung"
576
577 #: ../tools/polkit-gnome-authorization.c:421
578 msgid "Always"
579 msgstr "Immer"
580
581 #: ../tools/polkit-gnome-authorization.c:431
582 msgid "None"
583 msgstr "Keine"
584
585 #: ../tools/polkit-gnome-authorization.c:827
586 msgid "Grant Negative Authorization"
587 msgstr "Zugriff verweigern"
588
589 #: ../tools/polkit-gnome-authorization.c:827
590 msgid "Grant Authorization"
591 msgstr "Zugriff gewähren"
592
593 #: ../tools/polkit-gnome-authorization.c:850
594 #, c-format
595 msgid ""
596 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
597 "more information</big></b>"
598 msgstr ""
599 "<b><big>Das Verweigern des Zugriffs auf die Aktion <i>%s</i> efordert mehr "
600 "Informationen</big></b>"
601
602 #: ../tools/polkit-gnome-authorization.c:851
603 #, c-format
604 msgid ""
605 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
606 "information</big></b>"
607 msgstr ""
608 "<b><big>Das Gewähren des Zugriffs auf die Aktion <i>%s</i> erfordert mehr "
609 "Informationen</big></b>"
610
611 #: ../tools/polkit-gnome-authorization.c:862
612 msgid ""
613 "Select the user to block for the action and, optionally, any constraints on "
614 "the negative authorization that you are about to grant."
615 msgstr ""
616 "Wählen Sie den Benutzer, für den der Zugriff verweigert werden soll, und, "
617 "optional, jegliche Einschränkungen, die für Ihre Zugriffsverweigerung gelten "
618 "sollen."
619
620 #: ../tools/polkit-gnome-authorization.c:864
621 msgid ""
622 "Select the beneficiary and, optionally, how to constrain the authorization "
623 "that you are about to grant."
624 msgstr ""
625 "Wählen Sie den durch die Zugriffsgewährung Begünstigten und, optional, wie "
626 "die Gewährung eingeschränkt werden soll."
627
628 #: ../tools/polkit-gnome-authorization.c:875
629 msgid "<b>Beneficiary</b>"
630 msgstr "<b>Begünstigter:</b>"
631
632 #: ../tools/polkit-gnome-authorization.c:887
633 msgid "Select the user that will receive the negative authorization."
634 msgstr "Wählen Sie den Benutzer, für denn der Zugriff verweigert werden soll."
635
636 #: ../tools/polkit-gnome-authorization.c:889
637 msgid "Select the user that will receive the authorization."
638 msgstr "Wählen Sie den Benutzer, für den der Zugriff gewährt werden soll."
639
640 #: ../tools/polkit-gnome-authorization.c:898
641 msgid "_Show system users"
642 msgstr "_Systemfehler anzeigen"
643
644 #: ../tools/polkit-gnome-authorization.c:913
645 msgid "<b>Constraints</b>"
646 msgstr "<b>Einschränkungen</b>"
647
648 #: ../tools/polkit-gnome-authorization.c:924
649 msgid ""
650 "Constraints limits the authorization such that it only applies under certain "
651 "circumstances."
652 msgstr ""
653 "Einschränkungen beschränken den Zugriff so, dass er nur unter bestimmten "
654 "Umständen gewährt wird."
655
656 #: ../tools/polkit-gnome-authorization.c:930
657 msgid "_None"
658 msgstr "_Keine"
659
660 #: ../tools/polkit-gnome-authorization.c:932
661 msgid "Must be _in active session"
662 msgstr "Muss _in der aktiven Sitzung sein"
663
664 #: ../tools/polkit-gnome-authorization.c:934
665 msgid "Must be on _local console"
666 msgstr "Muss an der _lokalen Konsole sein"
667
668 #: ../tools/polkit-gnome-authorization.c:936
669 msgid "Must be in _active session on local console"
670 msgstr "Muss in der _an Sitzung an der lokalen Konsole sein"
671
672 #: ../tools/polkit-gnome-authorization.c:957
673 #: ../tools/polkit-gnome-authorization.c:2133
674 msgid "_Block..."
675 msgstr "_Verweigern …"
676
677 #: ../tools/polkit-gnome-authorization.c:961
678 #: ../tools/polkit-gnome-authorization.c:2126
679 msgid "_Grant..."
680 msgstr "Gewähren …"
681
682 #: ../tools/polkit-gnome-authorization.c:1155
683 msgid "Edit Implicit Authorizations"
684 msgstr "Implizite Berechtigungen bearbeiten"
685
686 #: ../tools/polkit-gnome-authorization.c:1176
687 msgid "<b><big>Choose new implicit authorizations</big></b>"
688 msgstr "<b><big>Wählen Sie neue implizite Berechtigungen</big></b>"
689
690 #: ../tools/polkit-gnome-authorization.c:1190
691 #, c-format
692 msgid ""
693 "Implicit authorizations are authorizations that are granted automatically to "
694 "users under certain circumstances. Choose what is required for the action <i>"
695 "%s</i>."
696 msgstr ""
697 "Implizite Berechtigungen sind Berechtigungen, die unter bestimmten Umständen "
698 "an alle Benutzer vergeben werden. Wählen Sie, was dafür für die Aktion <i>%"
699 "s</i> nötig ist."
700
701 #: ../tools/polkit-gnome-authorization.c:1215
702 #: ../tools/polkit-gnome-authorization.c:1974
703 msgid "<i>Anyone:</i>"
704 msgstr "<i>Jeder:</i>"
705
706 #: ../tools/polkit-gnome-authorization.c:1222
707 #: ../tools/polkit-gnome-authorization.c:1978
708 msgid "<i>Console:</i>"
709 msgstr "<i>Konsole:</i>"
710
711 #: ../tools/polkit-gnome-authorization.c:1229
712 #: ../tools/polkit-gnome-authorization.c:1982
713 msgid "<i>Active Console:</i>"
714 msgstr "<i>Aktive Konsole:</i>"
715
716 #: ../tools/polkit-gnome-authorization.c:1258
717 msgid "_Modify..."
718 msgstr "Ä_ndern …"
719
720 #: ../tools/polkit-gnome-authorization.c:1890
721 msgid "<b>Action</b>"
722 msgstr "<b>Aktion</b>"
723
724 #: ../tools/polkit-gnome-authorization.c:1905
725 msgid "<i>Identifier:</i>"
726 msgstr "<i>Kennung:</i>"
727
728 #: ../tools/polkit-gnome-authorization.c:1915
729 msgid "<i>Description:</i>"
730 msgstr "<i>Beschreibung</i>"
731
732 #: ../tools/polkit-gnome-authorization.c:1925
733 msgid "<i>Vendor:</i>"
734 msgstr "<i>Anbieter:</i>"
735
736 #: ../tools/polkit-gnome-authorization.c:1951
737 msgid "<b>Implicit Authorizations</b>"
738 msgstr "<b>Implizite Berechtigungen</b>"
739
740 #: ../tools/polkit-gnome-authorization.c:1959
741 msgid ""
742 "Implicit authorizations are authorizations automatically given to users "
743 "based on certain criteria such as if they are on the local console."
744 msgstr ""
745 "Implizite Berechtigungen sind Berechtigungen, die basierend auf bestimmten "
746 "Kriterien automatisch an Benutzer vergeben werden, beispielsweise ob sie an "
747 "der lokalen Konsole sind."
748
749 #: ../tools/polkit-gnome-authorization.c:2002
750 msgid "_Edit..."
751 msgstr "_Bearbeiten …"
752
753 #: ../tools/polkit-gnome-authorization.c:2009
754 msgid "Revert To _Defaults..."
755 msgstr "_Standardeinstellungen …"
756
757 #: ../tools/polkit-gnome-authorization.c:2032
758 msgid "<b>Explicit Authorizations</b>"
759 msgstr "<b>Explizite Berechtigungen</b>"
760
761 #: ../tools/polkit-gnome-authorization.c:2043
762 msgid ""
763 "This list displays authorizations that are either obtained through "
764 "authentication or specifically given to the entity in question. Blocked "
765 "authorizations are marked with a STOP sign."
766 msgstr ""
767 "Diese Liste zeigt Berechtigungen an, die entweder durch Legitimation "
768 "erworben oder spezifisch vergeben wurden. Verweigerte Berechtigungen sind "
769 "mit einem STOPP-Schild markiert."
770
771 #: ../tools/polkit-gnome-authorization.c:2073
772 msgid "Entity"
773 msgstr "Instanz"
774
775 #: ../tools/polkit-gnome-authorization.c:2081
776 msgid "Scope"
777 msgstr "Geltungsbereich"
778
779 #: ../tools/polkit-gnome-authorization.c:2089
780 msgid "Obtained"
781 msgstr "Erworben"
782
783 #: ../tools/polkit-gnome-authorization.c:2097
784 msgid "How"
785 msgstr "Wie"
786
787 #: ../tools/polkit-gnome-authorization.c:2105
788 msgid "Constraints"
789 msgstr "Einschränkungen"
790
791 #: ../tools/polkit-gnome-authorization.c:2147
792 #: ../tools/polkit-gnome-authorization.c:2161
793 msgid "_Revoke"
794 msgstr "_Aufheben"
795
796 #: ../tools/polkit-gnome-authorization.c:2154
797 msgid "_Revoke..."
798 msgstr "_Aufheben …"
799
800 #: ../tools/polkit-gnome-authorization.c:2174
801 msgid "_Show authorizations from all users..."
802 msgstr "_Berechtigungen von allen Benutzern anzeigen …"
803
804 #: ../tools/polkit-gnome-authorization.c:2175
805 msgid "_Show authorizations from all users"
806 msgstr "Berechtigungen von allen Benutzern anzeigen"
807
808 #: ../tools/polkit-gnome-authorization.c:2417
809 msgid "Select an action"
810 msgstr "Wählen Sie eine Aktion aus"
66 msgstr ""
77 "Project-Id-Version: policykit-gnome.HEAD\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-04-05 04:17+0100\n"
10 "PO-Revision-Date: 2008-04-05 15:52+0200\n"
9 "POT-Creation-Date: 2008-05-12 18:35+0000\n"
10 "PO-Revision-Date: 2008-05-25 12:33+0200\n"
1111 "Last-Translator: Jorge González <jorgegonz@svn.gnome.org>\n"
1212 "Language-Team: Español <gnome-es-list@gnome.org>\n"
1313 "MIME-Version: 1.0\n"
1717 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
1818
1919 #: ../data/polkit-gnome-authorization.desktop.in.h:1
20 #: ../tools/polkit-gnome-authorization.c:2439
20 #: ../tools/polkit-gnome-authorization.c:2443
2121 msgid "Authorizations"
2222 msgstr "Autorizaciones"
2323
2424 #: ../data/polkit-gnome-authorization.desktop.in.h:2
2525 msgid "Configure authorizations"
2626 msgstr "Configure sus autorizaciones"
27
28 #: ../data/polkit-gnome.schemas.in.h:1
29 msgid ""
30 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
31 "keyboard, so that you will not be able to type in other programs while the "
32 "dialog is active. Use this if your window manager does not focus the "
33 "authentication dialog automatically, and you want to avoid accidentally "
34 "typing passwords in other programs."
35 msgstr ""
36
37 #: ../data/polkit-gnome.schemas.in.h:2
38 msgid "Whether the authentication dialog should grab the keyboard"
39 msgstr "Indica si el diálogo de autenticación debería obtener el teclado"
2740
2841 #: ../examples/polkit-gnome-example.c:137
2942 msgid "Copyright © 2007 David Zeuthen"
95108
96109 #: ../examples/polkit-gnome-example.c:275
97110 msgid "Jump!"
98 msgstr ""
111 msgstr "Saltar"
99112
100113 #: ../examples/polkit-gnome-example.c:290
101114 msgid ""
110123 msgstr ""
111124
112125 #: ../examples/polkit-gnome-example.c:306
113 #: ../examples/polkit-gnome-example.policy.in.h:17
126 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
114127 msgid "Tweak"
115128 msgstr ""
116129
175188
176189 #: ../examples/polkit-gnome-example.c:401
177190 msgid "Click to make changes..."
178 msgstr ""
191 msgstr "Pulse para realizar los cambios…"
179192
180193 #: ../examples/polkit-gnome-example.c:402
181194 msgid "Click to prevent changes"
182 msgstr ""
195 msgstr "Pulse para prevenir los cambios"
183196
184197 #: ../examples/polkit-gnome-example.c:422
185198 msgid ""
186199 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
187200 "update in real-time.</i>."
188201 msgstr ""
189
190 #: ../examples/polkit-gnome-example.policy.in.h:1
202 "<i>Consejo: intente editar /etc/PolicyKit/Policy.conf y vea las actualizaciones de los "
203 "widgets del proxy en tiempo real.</i>"
204
205 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
191206 msgid "Frobnicate"
192207 msgstr ""
193208
194 #: ../examples/polkit-gnome-example.policy.in.h:2
209 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
195210 msgid "Jump"
196 msgstr ""
197
198 #: ../examples/polkit-gnome-example.policy.in.h:3
211 msgstr "Saltar"
212
213 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
199214 msgid "Kick bar"
200215 msgstr ""
201216
202 #: ../examples/polkit-gnome-example.policy.in.h:4
217 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
203218 msgid "Kick baz"
204219 msgstr ""
205220
206 #: ../examples/polkit-gnome-example.policy.in.h:5
221 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
207222 msgid "Kick foo"
208223 msgstr ""
209224
210 #: ../examples/polkit-gnome-example.policy.in.h:6
225 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
211226 msgid "Punch"
212227 msgstr ""
213228
214 #: ../examples/polkit-gnome-example.policy.in.h:7
229 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
215230 msgid "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
216231 msgstr ""
217232
218 #: ../examples/polkit-gnome-example.policy.in.h:8
233 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
219234 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
220235 msgstr ""
221236
222 #: ../examples/polkit-gnome-example.policy.in.h:9
237 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
223238 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
224239 msgstr ""
225240
226 #: ../examples/polkit-gnome-example.policy.in.h:10
241 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
227242 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
228243 msgstr ""
229244
230 #: ../examples/polkit-gnome-example.policy.in.h:11
245 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
231246 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
232247 msgstr ""
233248
234 #: ../examples/polkit-gnome-example.policy.in.h:12
249 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
235250 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
236251 msgstr ""
237252
238 #: ../examples/polkit-gnome-example.policy.in.h:13
253 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
239254 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
240255 msgstr ""
241256
242 #: ../examples/polkit-gnome-example.policy.in.h:14
257 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
243258 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
244259 msgstr ""
245260
246 #: ../examples/polkit-gnome-example.policy.in.h:15
261 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
247262 msgid "System policy prevents the PolicyKit-gnome example helper from Twiddling"
248263 msgstr ""
249264
250 #: ../examples/polkit-gnome-example.policy.in.h:16
265 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
251266 msgid "Toggle"
252 msgstr ""
253
254 #: ../examples/polkit-gnome-example.policy.in.h:18
267 msgstr "Conmutar"
268
269 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
255270 msgid "Twiddle"
256271 msgstr ""
257272
258273 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
259274 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
260275 msgid "Authenticating..."
261 msgstr ""
276 msgstr "Autenticando…"
262277
263278 #: ../src/main.c:139
264279 msgid "Don't exit after 30 seconds of inactivity"
265 msgstr ""
280 msgstr "No salir tras 30 segundos de inactividad"
266281
267282 #: ../src/main.c:148
268283 msgid "PolicyKit GNOME session daemon"
269 msgstr ""
284 msgstr "Demonio de sesión PoliciKit GNOME"
270285
271286 #: ../src/main.c:174
272287 #, c-format
273288 msgid "Starting PolicyKit GNOME session daemon version %s"
274 msgstr ""
289 msgstr "Iniciando el demonio de sesión PolicyKit GNOME versión %s"
275290
276291 #: ../src/polkit-gnome-auth-dialog.c:190
277292 #: ../tools/polkit-gnome-authorization.c:649
278293 msgid "Select user..."
279 msgstr ""
294 msgstr "Seleccione usuario…"
280295
281296 #: ../src/polkit-gnome-auth-dialog.c:211
282297 #: ../tools/polkit-gnome-authorization.c:665
283298 #, c-format
284299 msgid "%s (%s)"
285 msgstr ""
300 msgstr "%s (%s)"
286301
287302 #: ../src/polkit-gnome-auth-dialog.c:292
288303 msgid "_Remember authorization for this session"
289 msgstr ""
304 msgstr "_Recordar autorización durante esta sesión"
290305
291306 #: ../src/polkit-gnome-auth-dialog.c:298
292307 msgid "_Remember authorization"
293 msgstr ""
308 msgstr "_Recordar autorización"
294309
295310 #: ../src/polkit-gnome-auth-dialog.c:313
296311 msgid ""
313328 #: ../src/polkit-gnome-auth-dialog.c:348
314329 #, c-format
315330 msgid "Click to edit %s"
316 msgstr ""
331 msgstr "Pulse para editar %s"
317332
318333 #: ../src/polkit-gnome-auth-dialog.c:371
319334 #: ../tools/polkit-gnome-authorization.c:1391
320335 #, c-format
321336 msgid "Click to open %s"
322 msgstr ""
337 msgstr "Pulse para abrir %s"
323338
324339 #: ../src/polkit-gnome-auth-dialog.c:600
325340 msgid "_Authenticate"
326 msgstr ""
327
328 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:680
329 #: ../src/polkit-gnome-manager.c:729
341 msgstr "_Autenticar"
342
343 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
344 #: ../src/polkit-gnome-manager.c:735
330345 msgid "_Password:"
331 msgstr ""
346 msgstr "_Contraseña:"
332347
333348 #: ../src/polkit-gnome-auth-dialog.c:681
334349 msgid "For this _session only"
335 msgstr ""
350 msgstr "Sólo para esta _sesión"
336351
337352 #: ../src/polkit-gnome-auth-dialog.c:689
338353 msgid "<small><b>_Details</b></small>"
339 msgstr ""
354 msgstr "<small><b>_Detalles</b></small>"
340355
341356 #: ../src/polkit-gnome-auth-dialog.c:710
342357 msgid "<small><b>Application:</b></small>"
343 msgstr ""
358 msgstr "<small><b>Aplicación:</b></small>"
344359
345360 #: ../src/polkit-gnome-auth-dialog.c:714
346361 msgid "<small><b>Action:</b></small>"
347 msgstr ""
362 msgstr "<small><b>Acción:</b></small>"
348363
349364 #: ../src/polkit-gnome-auth-dialog.c:719
350365 msgid "<small><b>Vendor:</b></small>"
351 msgstr ""
366 msgstr "<small><b>Fabricante:</b></small>"
352367
353368 #: ../src/polkit-gnome-auth-dialog.c:848
354369 msgid "Authenticate"
355370 msgstr "Autenticar"
356371
357 #: ../src/polkit-gnome-manager.c:724
372 #: ../src/polkit-gnome-manager.c:367
373 msgid "(unknown"
374 msgstr "(desconocido"
375
376 #: ../src/polkit-gnome-manager.c:730
358377 #, c-format
359378 msgid "_Password for %s:"
360379 msgstr "_Contraseña para %s:"
361380
362 #: ../src/polkit-gnome-manager.c:726
381 #: ../src/polkit-gnome-manager.c:732
363382 msgid "_Password for root:"
364383 msgstr "_Contraseña para el superusuario:"
365384
366 #: ../src/polkit-gnome-manager.c:734
385 #: ../src/polkit-gnome-manager.c:740
367386 #, c-format
368387 msgid "_Password or swipe finger for %s:"
369388 msgstr ""
370389
371 #: ../src/polkit-gnome-manager.c:737
390 #: ../src/polkit-gnome-manager.c:743
372391 msgid "_Password or swipe finger for root:"
373392 msgstr ""
374393
375 #: ../src/polkit-gnome-manager.c:740
394 #: ../src/polkit-gnome-manager.c:746
376395 msgid "_Password or swipe finger:"
377396 msgstr ""
378397
406425
407426 #: ../tools/polkit-gnome-authorization.c:126
408427 msgid "Authentication (keep session)"
409 msgstr ""
428 msgstr "Autenticación (mantener esta la sesión)"
410429
411430 #: ../tools/polkit-gnome-authorization.c:127
412431 msgid "Authentication (keep indefinitely)"
413 msgstr ""
432 msgstr "Autenticación (mantener indefinidamente)"
414433
415434 #: ../tools/polkit-gnome-authorization.c:129
416435 msgid "Yes"
482501 #: ../tools/polkit-gnome-authorization.c:387
483502 #, c-format
484503 msgid "Blocked by %s (uid %d)"
485 msgstr ""
504 msgstr "Bloqueado por %s (uid %d)"
486505
487506 #: ../tools/polkit-gnome-authorization.c:389
488507 #, c-format
489508 msgid "Blocked by uid %d"
490 msgstr ""
509 msgstr "Bloqueado por el uid %d"
491510
492511 #: ../tools/polkit-gnome-authorization.c:392
493512 #, c-format
494513 msgid "Granted by %s (uid %d)"
495 msgstr ""
514 msgstr "Autorizado por %s (uid %d)"
496515
497516 #: ../tools/polkit-gnome-authorization.c:394
498517 #, c-format
499518 msgid "Granted by uid %d"
500 msgstr ""
519 msgstr "Autorizado por uid %d"
501520
502521 #: ../tools/polkit-gnome-authorization.c:409
503522 #, c-format
561580
562581 #: ../tools/polkit-gnome-authorization.c:887
563582 msgid "Select the user that will receive the negative authorization."
564 msgstr ""
583 msgstr "Seleccione el usuario que recibirá la autorización negativa."
565584
566585 #: ../tools/polkit-gnome-authorization.c:889
567586 msgid "Select the user that will receive the authorization."
568 msgstr ""
587 msgstr "Seleccione el usuario que recibirá la autorización."
569588
570589 #: ../tools/polkit-gnome-authorization.c:898
571590 msgid "_Show system users"
600619 #: ../tools/polkit-gnome-authorization.c:957
601620 #: ../tools/polkit-gnome-authorization.c:2133
602621 msgid "_Block..."
603 msgstr "_Bloquear..."
622 msgstr "_Bloquear…"
604623
605624 #: ../tools/polkit-gnome-authorization.c:961
606625 #: ../tools/polkit-gnome-authorization.c:2126
607626 msgid "_Grant..."
608 msgstr "_Conceder..."
627 msgstr "_Conceder…"
609628
610629 #: ../tools/polkit-gnome-authorization.c:1155
611630 msgid "Edit Implicit Authorizations"
612 msgstr ""
631 msgstr "Editar las autorizaciones implícitas nuevas"
613632
614633 #: ../tools/polkit-gnome-authorization.c:1176
615634 msgid "<b><big>Choose new implicit authorizations</big></b>"
616 msgstr ""
635 msgstr "<b><big>Elija autorizaciones implícitas nuevas</big></b>"
617636
618637 #: ../tools/polkit-gnome-authorization.c:1190
619638 #, c-format
626645 #: ../tools/polkit-gnome-authorization.c:1215
627646 #: ../tools/polkit-gnome-authorization.c:1974
628647 msgid "<i>Anyone:</i>"
629 msgstr ""
648 msgstr "<i>Cualquiera:</i>"
630649
631650 #: ../tools/polkit-gnome-authorization.c:1222
632651 #: ../tools/polkit-gnome-authorization.c:1978
633652 msgid "<i>Console:</i>"
634 msgstr ""
653 msgstr "<i>Consola:</i>"
635654
636655 #: ../tools/polkit-gnome-authorization.c:1229
637656 #: ../tools/polkit-gnome-authorization.c:1982
638657 msgid "<i>Active Console:</i>"
639 msgstr ""
658 msgstr "<i>Consola activa:</i>"
640659
641660 #: ../tools/polkit-gnome-authorization.c:1258
642661 msgid "_Modify..."
643 msgstr ""
662 msgstr "_Modificar..."
644663
645664 #: ../tools/polkit-gnome-authorization.c:1890
646665 msgid "<b>Action</b>"
647 msgstr ""
666 msgstr "<b>Acción</b>"
648667
649668 #: ../tools/polkit-gnome-authorization.c:1905
650669 msgid "<i>Identifier:</i>"
651 msgstr ""
670 msgstr "<i>Identificador:</i>"
652671
653672 #: ../tools/polkit-gnome-authorization.c:1915
654673 msgid "<i>Description:</i>"
655 msgstr ""
674 msgstr "<i>Descripción:</i>"
656675
657676 #: ../tools/polkit-gnome-authorization.c:1925
658677 msgid "<i>Vendor:</i>"
659 msgstr ""
678 msgstr "<i>Fabricante:</i>"
660679
661680 #: ../tools/polkit-gnome-authorization.c:1951
662681 msgid "<b>Implicit Authorizations</b>"
663 msgstr ""
682 msgstr "<b>Autorizaciones implícitas</b>"
664683
665684 #: ../tools/polkit-gnome-authorization.c:1959
666685 msgid ""
667686 "Implicit authorizations are authorizations automatically given to users "
668687 "based on certain criteria such as if they are on the local console."
669688 msgstr ""
689 "Las autorizaciones implícitas son autorizaciones automáticamente otorgadas a "
690 "los usuarios basadas en ciertos criterios tales como si están en una consola local."
670691
671692 #: ../tools/polkit-gnome-authorization.c:2002
672693 msgid "_Edit..."
673 msgstr "_Editar..."
694 msgstr "_Editar…"
674695
675696 #: ../tools/polkit-gnome-authorization.c:2009
676697 msgid "Revert To _Defaults..."
677 msgstr ""
698 msgstr "Revertir a los valores pre_determinados..."
678699
679700 #: ../tools/polkit-gnome-authorization.c:2032
680701 msgid "<b>Explicit Authorizations</b>"
681 msgstr ""
702 msgstr "<b>Autorizaciones explícitas</b>"
682703
683704 #: ../tools/polkit-gnome-authorization.c:2043
684705 msgid ""
686707 "authentication or specifically given to the entity in question. Blocked "
687708 "authorizations are marked with a STOP sign."
688709 msgstr ""
710 "Esta lista muestra las autorizaciones obtenidas tanto a través "
711 "de autenticación o específicamente otorgadas a la entidad en cuestión. Las "
712 "autorizaciones bloqueadas se marcan con una signo de STOP."
689713
690714 #: ../tools/polkit-gnome-authorization.c:2073
691715 msgid "Entity"
714738
715739 #: ../tools/polkit-gnome-authorization.c:2154
716740 msgid "_Revoke..."
717 msgstr "_Revocar..."
741 msgstr "_Revocar…"
718742
719743 #: ../tools/polkit-gnome-authorization.c:2174
720744 msgid "_Show authorizations from all users..."
721 msgstr "_Mostrar autorizaciones de todos los usuarios..."
745 msgstr "_Mostrar autorizaciones de todos los usuarios…"
722746
723747 #: ../tools/polkit-gnome-authorization.c:2175
724748 msgid "_Show authorizations from all users"
725749 msgstr "_Mostrar autorizaciones de todos los usuarios"
726750
727 #: ../tools/polkit-gnome-authorization.c:2413
751 #: ../tools/polkit-gnome-authorization.c:2417
728752 msgid "Select an action"
729753 msgstr "Seleccionar una acción"
730754
11 # Copyright (C) 2007
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 # Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
4 # Timo Jyrinki <timo.jyrinki@iki.fi>
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome\n"
89 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=l10n&component=Finnish%20[fi]\n"
910 "POT-Creation-Date: 2008-04-05 12:35+0300\n"
10 "PO-Revision-Date: 2008-04-05 01:17+0200\n"
11 "Last-Translator: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>\n"
11 "PO-Revision-Date: 2008-04-17 13:23+0300\n"
12 "Last-Translator: Timo Jyrinki <timo.jyrinki@iki.fi>\n"
1213 "Language-Team: Finnish <laatu@lokalisointi.org>\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
331332 "An application is attempting to perform an action that requires privileges. "
332333 "Authentication as one of the users below is required to perform this action."
333334 msgstr ""
334 "Ohjelma yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
335 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
335336 "vaatii tunnistautumista jonakuna alla olevista käyttäjistä."
336337
337338 #: ../src/polkit-gnome-auth-dialog.c:320
339340 "An application is attempting to perform an action that requires privileges. "
340341 "Authentication as the super user is required to perform this action."
341342 msgstr ""
342 "Ohjelma yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
343 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
343344 "vaatii tunnistautumista pääkäyttäjänä."
344345
345346 #: ../src/polkit-gnome-auth-dialog.c:324
347348 "An application is attempting to perform an action that requires privileges. "
348349 "Authentication is required to perform this action."
349350 msgstr ""
350 "Ohjelma yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
351 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen suorittaminen "
351352 "vaatii tunnistautumista."
352353
353354 #: ../src/polkit-gnome-auth-dialog.c:348
380381
381382 #: ../src/polkit-gnome-auth-dialog.c:710
382383 msgid "<small><b>Application:</b></small>"
383 msgstr "<small><b>Ohjelma:</b></small>"
384 msgstr "<small><b>Sovellus:</b></small>"
384385
385386 #: ../src/polkit-gnome-auth-dialog.c:714
386387 msgid "<small><b>Action:</b></small>"
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-04-06 04:34+0100\n"
10 "PO-Revision-Date: 2008-04-06 13:35+0200\n"
9 "POT-Creation-Date: 2008-05-12 18:35+0000\n"
10 "PO-Revision-Date: 2008-05-24 16:53+0200\n"
1111 "Last-Translator: Mark Krapivner <mark125@gmail.com>\n"
1212 "Language-Team: \n"
1313 "MIME-Version: 1.0\n"
1717 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1818
1919 #: ../data/polkit-gnome-authorization.desktop.in.h:1
20 #: ../tools/polkit-gnome-authorization.c:2439
20 #: ../tools/polkit-gnome-authorization.c:2443
2121 msgid "Authorizations"
2222 msgstr "הרשאות"
2323
2424 #: ../data/polkit-gnome-authorization.desktop.in.h:2
2525 msgid "Configure authorizations"
26 msgstr "הגדרת הרשאות"
27
28 #: ../data/polkit-gnome.schemas.in.h:1
29 msgid ""
30 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
31 "keyboard, so that you will not be able to type in other programs while the "
32 "dialog is active. Use this if your window manager does not focus the "
33 "authentication dialog automatically, and you want to avoid accidentally "
34 "typing passwords in other programs."
35 msgstr ""
36
37 #: ../data/polkit-gnome.schemas.in.h:2
38 msgid "Whether the authentication dialog should grab the keyboard"
2639 msgstr ""
2740
2841 #: ../examples/polkit-gnome-example.c:137
110123 msgstr ""
111124
112125 #: ../examples/polkit-gnome-example.c:306
113 #: ../examples/polkit-gnome-example.policy.in.h:17
126 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
114127 msgid "Tweak"
115128 msgstr ""
116129
179192
180193 #: ../examples/polkit-gnome-example.c:402
181194 msgid "Click to prevent changes"
182 msgstr ""
195 msgstr "לחץ כדי למנוע שינויים"
183196
184197 #: ../examples/polkit-gnome-example.c:422
185198 msgid ""
187200 "update in real-time.</i>."
188201 msgstr ""
189202
190 #: ../examples/polkit-gnome-example.policy.in.h:1
203 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
191204 msgid "Frobnicate"
192205 msgstr ""
193206
194 #: ../examples/polkit-gnome-example.policy.in.h:2
207 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
195208 msgid "Jump"
196209 msgstr ""
197210
198 #: ../examples/polkit-gnome-example.policy.in.h:3
211 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
199212 msgid "Kick bar"
200213 msgstr ""
201214
202 #: ../examples/polkit-gnome-example.policy.in.h:4
215 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
203216 msgid "Kick baz"
204217 msgstr ""
205218
206 #: ../examples/polkit-gnome-example.policy.in.h:5
219 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
207220 msgid "Kick foo"
208221 msgstr ""
209222
210 #: ../examples/polkit-gnome-example.policy.in.h:6
223 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
211224 msgid "Punch"
212225 msgstr ""
213226
214 #: ../examples/polkit-gnome-example.policy.in.h:7
227 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
215228 msgid ""
216229 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
217230 msgstr ""
218231
219 #: ../examples/polkit-gnome-example.policy.in.h:8
232 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
220233 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
221234 msgstr ""
222235
223 #: ../examples/polkit-gnome-example.policy.in.h:9
236 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
224237 msgid ""
225238 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
226239 msgstr ""
227240
228 #: ../examples/polkit-gnome-example.policy.in.h:10
241 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
229242 msgid ""
230243 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
231244 msgstr ""
232245
233 #: ../examples/polkit-gnome-example.policy.in.h:11
246 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
234247 msgid ""
235248 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
236249 msgstr ""
237250
238 #: ../examples/polkit-gnome-example.policy.in.h:12
251 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
239252 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
240253 msgstr ""
241254
242 #: ../examples/polkit-gnome-example.policy.in.h:13
255 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
243256 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
244257 msgstr ""
245258
246 #: ../examples/polkit-gnome-example.policy.in.h:14
259 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
247260 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
248261 msgstr ""
249262
250 #: ../examples/polkit-gnome-example.policy.in.h:15
263 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
251264 msgid ""
252265 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
253266 msgstr ""
254267
255 #: ../examples/polkit-gnome-example.policy.in.h:16
268 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
256269 msgid "Toggle"
257270 msgstr ""
258271
259 #: ../examples/polkit-gnome-example.policy.in.h:18
272 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
260273 msgid "Twiddle"
261274 msgstr ""
262275
263276 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
264277 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
265278 msgid "Authenticating..."
266 msgstr ""
279 msgstr "מאמת..."
267280
268281 #: ../src/main.c:139
269282 msgid "Don't exit after 30 seconds of inactivity"
291304
292305 #: ../src/polkit-gnome-auth-dialog.c:292
293306 msgid "_Remember authorization for this session"
294 msgstr ""
307 msgstr "_זכור הרשאה עבור הפעלה זו"
295308
296309 #: ../src/polkit-gnome-auth-dialog.c:298
297310 msgid "_Remember authorization"
298 msgstr ""
311 msgstr "_זכור הרשאה"
299312
300313 #: ../src/polkit-gnome-auth-dialog.c:313
301 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
302 msgstr ""
303 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים למטה כדי לבצע את פעולה זאת."
314 msgid ""
315 "An application is attempting to perform an action that requires privileges. "
316 "Authentication as one of the users below is required to perform this action."
317 msgstr ""
318 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים למטה כדי לבצע "
319 "את פעולה זאת."
304320
305321 #: ../src/polkit-gnome-auth-dialog.c:320
306 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
307 msgstr ""
308 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות של כמנהל המערכת כדי לבצע את פעולה זאת."
322 msgid ""
323 "An application is attempting to perform an action that requires privileges. "
324 "Authentication as the super user is required to perform this action."
325 msgstr ""
326 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות של כמנהל המערכת כדי לבצע את "
327 "פעולה זאת."
309328
310329 #: ../src/polkit-gnome-auth-dialog.c:324
311 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
330 msgid ""
331 "An application is attempting to perform an action that requires privileges. "
332 "Authentication is required to perform this action."
312333 msgstr ""
313334 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כדי לבצע את פעולה זאת."
314335
327348 msgid "_Authenticate"
328349 msgstr "_אימות"
329350
330 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:680
331 #: ../src/polkit-gnome-manager.c:729
351 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
352 #: ../src/polkit-gnome-manager.c:735
332353 msgid "_Password:"
333354 msgstr "_סיסמה:"
334355
335356 #: ../src/polkit-gnome-auth-dialog.c:681
336357 msgid "For this _session only"
337 msgstr ""
358 msgstr "עבור _הפעלה נוכחית בלבד"
338359
339360 #: ../src/polkit-gnome-auth-dialog.c:689
340361 msgid "<small><b>_Details</b></small>"
356377 msgid "Authenticate"
357378 msgstr "אימות"
358379
359 #: ../src/polkit-gnome-manager.c:724
380 #: ../src/polkit-gnome-manager.c:367
381 msgid "(unknown"
382 msgstr ""
383
384 #: ../src/polkit-gnome-manager.c:730
360385 #, c-format
361386 msgid "_Password for %s:"
362387 msgstr "_סיסמה עבור %s:"
363388
364 #: ../src/polkit-gnome-manager.c:726
389 #: ../src/polkit-gnome-manager.c:732
365390 msgid "_Password for root:"
366391 msgstr "_סיסמה עבור מנהל המערכת:"
367392
368 #: ../src/polkit-gnome-manager.c:734
393 #: ../src/polkit-gnome-manager.c:740
369394 #, c-format
370395 msgid "_Password or swipe finger for %s:"
371396 msgstr ""
372397
373 #: ../src/polkit-gnome-manager.c:737
398 #: ../src/polkit-gnome-manager.c:743
374399 msgid "_Password or swipe finger for root:"
375400 msgstr ""
376401
377 #: ../src/polkit-gnome-manager.c:740
402 #: ../src/polkit-gnome-manager.c:746
378403 msgid "_Password or swipe finger:"
379404 msgstr ""
380405
513538
514539 #: ../tools/polkit-gnome-authorization.c:418
515540 msgid "This session"
516 msgstr ""
541 msgstr "הפעלה נוכחית"
517542
518543 #: ../tools/polkit-gnome-authorization.c:421
519544 msgid "Always"
585610
586611 #: ../tools/polkit-gnome-authorization.c:930
587612 msgid "_None"
588 msgstr ""
613 msgstr "_ללא"
589614
590615 #: ../tools/polkit-gnome-authorization.c:932
591616 msgid "Must be _in active session"
592 msgstr ""
617 msgstr "חייב להיות _בהפעלה פעילה"
593618
594619 #: ../tools/polkit-gnome-authorization.c:934
595620 msgid "Must be on _local console"
596 msgstr ""
621 msgstr "חייב להיות על מסוף _מקומי"
597622
598623 #: ../tools/polkit-gnome-authorization.c:936
599624 msgid "Must be in _active session on local console"
600 msgstr ""
625 msgstr "חייב להיות בהפעלה _פעילה או על מסוף מקומי"
601626
602627 #: ../tools/polkit-gnome-authorization.c:957
603628 #: ../tools/polkit-gnome-authorization.c:2133
628653 #: ../tools/polkit-gnome-authorization.c:1215
629654 #: ../tools/polkit-gnome-authorization.c:1974
630655 msgid "<i>Anyone:</i>"
631 msgstr ""
656 msgstr "<i>כל אחד:</i>"
632657
633658 #: ../tools/polkit-gnome-authorization.c:1222
634659 #: ../tools/polkit-gnome-authorization.c:1978
635660 msgid "<i>Console:</i>"
636 msgstr ""
661 msgstr "<i>מסוף:</i>"
637662
638663 #: ../tools/polkit-gnome-authorization.c:1229
639664 #: ../tools/polkit-gnome-authorization.c:1982
640665 msgid "<i>Active Console:</i>"
641 msgstr ""
666 msgstr "<i>מסוף פעיל:</i>"
642667
643668 #: ../tools/polkit-gnome-authorization.c:1258
644669 msgid "_Modify..."
645 msgstr ""
670 msgstr "_שינוי..."
646671
647672 #: ../tools/polkit-gnome-authorization.c:1890
648673 msgid "<b>Action</b>"
672697
673698 #: ../tools/polkit-gnome-authorization.c:2002
674699 msgid "_Edit..."
675 msgstr ""
700 msgstr "_ערוך..."
676701
677702 #: ../tools/polkit-gnome-authorization.c:2009
678703 msgid "Revert To _Defaults..."
680705
681706 #: ../tools/polkit-gnome-authorization.c:2032
682707 msgid "<b>Explicit Authorizations</b>"
683 msgstr ""
708 msgstr "<b>הרשאות מוגדרות</b>"
684709
685710 #: ../tools/polkit-gnome-authorization.c:2043
686711 msgid ""
691716
692717 #: ../tools/polkit-gnome-authorization.c:2073
693718 msgid "Entity"
694 msgstr ""
719 msgstr "ישות"
695720
696721 #: ../tools/polkit-gnome-authorization.c:2081
697722 msgid "Scope"
698 msgstr ""
723 msgstr "תחום"
699724
700725 #: ../tools/polkit-gnome-authorization.c:2089
701726 msgid "Obtained"
702 msgstr ""
727 msgstr "התקבל"
703728
704729 #: ../tools/polkit-gnome-authorization.c:2097
705730 msgid "How"
706 msgstr ""
731 msgstr "איך"
707732
708733 #: ../tools/polkit-gnome-authorization.c:2105
709734 msgid "Constraints"
710 msgstr ""
735 msgstr "אילוצים"
711736
712737 #: ../tools/polkit-gnome-authorization.c:2147
713738 #: ../tools/polkit-gnome-authorization.c:2161
714739 msgid "_Revoke"
715 msgstr ""
740 msgstr "_שלילה"
716741
717742 #: ../tools/polkit-gnome-authorization.c:2154
718743 msgid "_Revoke..."
719 msgstr ""
744 msgstr "_שלילה..."
720745
721746 #: ../tools/polkit-gnome-authorization.c:2174
722747 msgid "_Show authorizations from all users..."
726751 msgid "_Show authorizations from all users"
727752 msgstr ""
728753
729 #: ../tools/polkit-gnome-authorization.c:2413
754 #: ../tools/polkit-gnome-authorization.c:2417
730755 msgid "Select an action"
731756 msgstr "בחר פעולה"
732
0 # translation of pl.po to Polish
1 # Piotr Drąg <piotrdrag@gmail.com>, 2008.
2 #
3 msgid ""
4 msgstr ""
5 "Project-Id-Version: pl\n"
6 "Report-Msgid-Bugs-To: \n"
7 "POT-Creation-Date: 2008-05-26 22:14+0200\n"
8 "PO-Revision-Date: 2008-05-24 17:59+0200\n"
9 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
10 "Language-Team: Polish <pl@li.org>\n"
11 "MIME-Version: 1.0\n"
12 "Content-Type: text/plain; charset=UTF-8\n"
13 "Content-Transfer-Encoding: 8bit\n"
14
15 #: ../data/polkit-gnome-authorization.desktop.in.h:1
16 #: ../tools/polkit-gnome-authorization.c:2443
17 msgid "Authorizations"
18 msgstr "Upoważnienia"
19
20 #: ../data/polkit-gnome-authorization.desktop.in.h:2
21 msgid "Configure authorizations"
22 msgstr "Konfiguracja upoważnień"
23
24 #: ../data/polkit-gnome.schemas.in.h:1
25 msgid ""
26 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
27 "keyboard, so that you will not be able to type in other programs while the "
28 "dialog is active. Use this if your window manager does not focus the "
29 "authentication dialog automatically, and you want to avoid accidentally "
30 "typing passwords in other programs."
31 msgstr ""
32 "Jeśli włączone, to okno dialogowe uwierzytelniania programu PolicyKit-gnome "
33 "przejmie klawiaturę tak, że nie będzie możliwe korzystanie z niej dopóki "
34 "okno to jest aktywne. Opcja przydatna jest gdy menedżer okien nie aktywuje "
35 "automatycznie okna uwierzytelniania i użytkownik chce zabezpieczyć się przed "
36 "przypadkowym wpisaniem hasła w innym programie."
37
38 #: ../data/polkit-gnome.schemas.in.h:2
39 msgid "Whether the authentication dialog should grab the keyboard"
40 msgstr ""
41 "Określa, czy okno dialogowe uwierzytelniania ma przechwytywać klawiaturę"
42
43 #: ../examples/polkit-gnome-example.c:137
44 msgid "Copyright © 2007 David Zeuthen"
45 msgstr "Copyright © 2007 David Zeuthen"
46
47 #: ../examples/polkit-gnome-example.c:138
48 msgid "PolicyKit-gnome Website"
49 msgstr "Strona WWW PolicyKit-gnome"
50
51 #: ../examples/polkit-gnome-example.c:140
52 #: ../examples/polkit-gnome-example.c:446
53 msgid "PolicyKit-gnome demo"
54 msgstr "Demo PolicyKit-gnome"
55
56 #: ../examples/polkit-gnome-example.c:141
57 msgid "PolicyKit for the GNOME desktop"
58 msgstr "PolicyKit dla środowiska GNOME"
59
60 #: ../examples/polkit-gnome-example.c:151
61 msgid "_File"
62 msgstr "_Plik"
63
64 #. name, stock id, label
65 #: ../examples/polkit-gnome-example.c:152
66 msgid "_Actions"
67 msgstr "Dzi_ałania"
68
69 #. name, stock id, label
70 #: ../examples/polkit-gnome-example.c:153
71 msgid "_Help"
72 msgstr "Pomo_c"
73
74 #. name, stock id, label
75 #. name, stock id
76 #: ../examples/polkit-gnome-example.c:156
77 msgid "_Quit"
78 msgstr "Za_kończ"
79
80 #. label, accelerator
81 #: ../examples/polkit-gnome-example.c:157
82 msgid "Quit"
83 msgstr "Zakończ"
84
85 #. name, stock id
86 #: ../examples/polkit-gnome-example.c:161
87 msgid "_About"
88 msgstr "_Informacje"
89
90 #. label, accelerator
91 #: ../examples/polkit-gnome-example.c:162
92 msgid "About"
93 msgstr "Informacje"
94
95 #: ../examples/polkit-gnome-example.c:243
96 msgid ""
97 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
98 "authorization is kept for the life time of the process"
99 msgstr ""
100 "Aby program pomocniczy wykonał <b>Frobnicate</b>, użytkownik musi się "
101 "uwierzytelnić. Upoważnienie jest zachowane w czasie trwania procesu"
102
103 #: ../examples/polkit-gnome-example.c:252
104 msgid "Frobnicate!"
105 msgstr "Wykonaj \"Frobnicate\"!"
106
107 #: ../examples/polkit-gnome-example.c:267
108 msgid ""
109 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
110 "one-shot authorization."
111 msgstr ""
112 "Aby program pomocniczy wykonał <b>Jump</b>, użytkownik musi się "
113 "uwierzytelnić. Upoważnienie jest jednorazowe."
114
115 #: ../examples/polkit-gnome-example.c:275
116 msgid "Jump!"
117 msgstr "Wykonaj \"Jump\"!"
118
119 #: ../examples/polkit-gnome-example.c:290
120 msgid ""
121 "Making the helper <b>Tweak</b> requires a system administrator to "
122 "authenticate. This instance overrides the defaults set in "
123 "polkit_gnome_action_new()."
124 msgstr ""
125 "Aby program pomocniczy wykonał <b>Frobnicate</b>, administrator systemu musi "
126 "się uwierzytelnić. Domyślne ustawienia w polkit_gnome_action_new() zostaną "
127 "zastąpione."
128
129 #: ../examples/polkit-gnome-example.c:299
130 #: ../examples/polkit-gnome-example.c:320
131 msgid "Tweak!"
132 msgstr "Wykonaj \"Tweak\"!"
133
134 #: ../examples/polkit-gnome-example.c:306
135 msgid "Tweak"
136 msgstr "Wykonaj \"Tweak\""
137
138 #: ../examples/polkit-gnome-example.c:307
139 msgid "Tweak (long)"
140 msgstr "Wykonaj \"Tweak\" (długie)"
141
142 #: ../examples/polkit-gnome-example.c:308
143 msgid "If your admin wasn't annoying, you could do this"
144 msgstr "Gdyby administrator nie był wredny, sam mógłbyś to zrobić"
145
146 #: ../examples/polkit-gnome-example.c:313
147 msgid "Tweak..."
148 msgstr "Wykonaj \"Tweak\"..."
149
150 #: ../examples/polkit-gnome-example.c:314
151 msgid "Tweak... (long)"
152 msgstr "Wykonaj \"Tweak\"... (długie)"
153
154 #: ../examples/polkit-gnome-example.c:315
155 msgid "Only card carrying tweakers can do this!"
156 msgstr "Tylko posiadacze kart firmy \"Tweak\" mogą to robić!"
157
158 #: ../examples/polkit-gnome-example.c:321
159 msgid "Tweak! (long)"
160 msgstr "Wykonaj \"Tweak\"! (długie)"
161
162 #: ../examples/polkit-gnome-example.c:322
163 msgid "Go ahead, tweak tweak tweak!"
164 msgstr "No dalej, zrób \"tweak\", \"tweak\", \"tweak\"!"
165
166 #: ../examples/polkit-gnome-example.c:339
167 msgid ""
168 "Making the helper <b>Twiddle</b> requires a system administrator to "
169 "authenticate. Once authenticated, this privilege can be retained "
170 "indefinitely."
171 msgstr ""
172 "Aby program pomocniczy wykonał <b>Twiddle</b>, administrator systemu musi "
173 "się uwierzytelnić. Po uwierzytelnieniu to uprawnienie może być utrzymywane w "
174 "nieskończoność."
175
176 #: ../examples/polkit-gnome-example.c:348
177 msgid "Twiddle!"
178 msgstr "Wykonaj \"Twiddle\"!"
179
180 #: ../examples/polkit-gnome-example.c:363
181 msgid ""
182 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
183 "authenticated, this privilege can be retained for the remainder of the "
184 "desktop session."
185 msgstr ""
186 "Aby program pomocniczy wykonał <b>Punch</b>, użytkownik musi się "
187 "uwierzytelnić. Po uwierzytelnieniu to uprawnienie może być utrzymywane przez "
188 "całą sesję pulpitu."
189
190 #: ../examples/polkit-gnome-example.c:372
191 msgid "Punch!"
192 msgstr "Wykonaj \"Punch\"!"
193
194 #: ../examples/polkit-gnome-example.c:387
195 msgid ""
196 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
197 "GtkToggleButton; it's an intuitive way to ask users to give up "
198 "authorizations when they are done with them. E.g. the button is 'pressed in' "
199 "exactlywhen the authorization is held. Toggling the button means obtaining "
200 "resp. revoking the authorization in question."
201 msgstr ""
202 "Działanie <b>Toggle</b> pokazuje użycie PolicyKit do sterowania "
203 "GtkToggleButton. Jest to intuicyjny sposób na odbieranie upoważnień "
204 "użytkowników, gdy nie są one im już dłużej potrzebne. Na przykład przycisk "
205 "jest \"naciśnięty\" właśnie wtedy, kiedy upoważnienie jest utrzymane. "
206 "Przełączenie przycisku oznacza uzyskanie odebrania upoważnienia."
207
208 #: ../examples/polkit-gnome-example.c:401
209 msgid "Click to make changes..."
210 msgstr "Naciśnij, aby wprowadzić zmiany..."
211
212 #: ../examples/polkit-gnome-example.c:402
213 msgid "Click to prevent changes"
214 msgstr "Naciśnij, aby powstrzymać zmiany"
215
216 #: ../examples/polkit-gnome-example.c:422
217 msgid ""
218 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
219 "update in real-time.</i>."
220 msgstr ""
221 "<i>Wskazówka: można spróbować zmodyfikować /etc/PolicyKit/Policy.conf i "
222 "zobaczyć aktualizację widgetów pośredniczących w czasie rzeczywistym.</i>."
223
224 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
225 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
226 msgid "Authenticating..."
227 msgstr "Upoważnianie..."
228
229 #: ../src/main.c:139
230 msgid "Don't exit after 30 seconds of inactivity"
231 msgstr "Nie kończ po 30 sekundach nieaktywności"
232
233 #: ../src/main.c:148
234 msgid "PolicyKit GNOME session daemon"
235 msgstr "Demon sesji GNOME PolicyKit"
236
237 #: ../src/main.c:174
238 #, c-format
239 msgid "Starting PolicyKit GNOME session daemon version %s"
240 msgstr "Uruchamianie demona sesji GNOME PolicyKit wersja %s"
241
242 #: ../src/polkit-gnome-auth-dialog.c:190
243 #: ../tools/polkit-gnome-authorization.c:649
244 msgid "Select user..."
245 msgstr "Wybierz użytkownika..."
246
247 #: ../src/polkit-gnome-auth-dialog.c:211
248 #: ../tools/polkit-gnome-authorization.c:665
249 #, c-format
250 msgid "%s (%s)"
251 msgstr "%s (%s)"
252
253 #: ../src/polkit-gnome-auth-dialog.c:292
254 msgid "_Remember authorization for this session"
255 msgstr "_Zapamiętaj upoważnienie dla tej sesji"
256
257 #: ../src/polkit-gnome-auth-dialog.c:298
258 msgid "_Remember authorization"
259 msgstr "_Zapamiętaj upoważnienie"
260
261 #: ../src/polkit-gnome-auth-dialog.c:313
262 msgid ""
263 "An application is attempting to perform an action that requires privileges. "
264 "Authentication as one of the users below is required to perform this action."
265 msgstr ""
266 "Program próbuje wykonać działanie, które wymaga uprawnień. Wymagane jest "
267 "uwierzytelnienie jako jeden z poniższych użytkowników."
268
269 #: ../src/polkit-gnome-auth-dialog.c:320
270 msgid ""
271 "An application is attempting to perform an action that requires privileges. "
272 "Authentication as the super user is required to perform this action."
273 msgstr ""
274 "Program próbuje wykonać działanie, które wymaga uprawnień. Wymagane jest "
275 "uwierzytelnienie jako super użytkownik."
276
277 #: ../src/polkit-gnome-auth-dialog.c:324
278 msgid ""
279 "An application is attempting to perform an action that requires privileges. "
280 "Authentication is required to perform this action."
281 msgstr ""
282 "Program próbuje wykonać działanie, które wymaga uprawnień. Wymagane jest "
283 "uwierzytelnienie."
284
285 #: ../src/polkit-gnome-auth-dialog.c:348
286 #, c-format
287 msgid "Click to edit %s"
288 msgstr "Naciśnij, aby zmodyfikować %s"
289
290 #: ../src/polkit-gnome-auth-dialog.c:371
291 #: ../tools/polkit-gnome-authorization.c:1391
292 #, c-format
293 msgid "Click to open %s"
294 msgstr "Naciśnij, aby otworzyć %s"
295
296 #: ../src/polkit-gnome-auth-dialog.c:600
297 msgid "_Authenticate"
298 msgstr "_Uwierzytelnij"
299
300 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
301 #: ../src/polkit-gnome-manager.c:735
302 msgid "_Password:"
303 msgstr "_Hasło:"
304
305 #: ../src/polkit-gnome-auth-dialog.c:681
306 msgid "For this _session only"
307 msgstr "Tylko dla tej _sesji"
308
309 #: ../src/polkit-gnome-auth-dialog.c:689
310 msgid "<small><b>_Details</b></small>"
311 msgstr "<small><b>S_zczegóły</b></small>"
312
313 #: ../src/polkit-gnome-auth-dialog.c:710
314 msgid "<small><b>Application:</b></small>"
315 msgstr "<small><b>Program:</b></small>"
316
317 #: ../src/polkit-gnome-auth-dialog.c:714
318 msgid "<small><b>Action:</b></small>"
319 msgstr "<small><b>Działanie:</b></small>"
320
321 #: ../src/polkit-gnome-auth-dialog.c:719
322 msgid "<small><b>Vendor:</b></small>"
323 msgstr "<small><b>Dostawca:</b></small>"
324
325 #: ../src/polkit-gnome-auth-dialog.c:848
326 msgid "Authenticate"
327 msgstr "Upoważnij"
328
329 #: ../src/polkit-gnome-manager.c:367
330 msgid "(unknown"
331 msgstr "(nieznane"
332
333 #: ../src/polkit-gnome-manager.c:730
334 #, c-format
335 msgid "_Password for %s:"
336 msgstr "_Hasło użytkownika %s:"
337
338 #: ../src/polkit-gnome-manager.c:732
339 msgid "_Password for root:"
340 msgstr "_Hasło użytkownika root:"
341
342 #: ../src/polkit-gnome-manager.c:740
343 #, c-format
344 msgid "_Password or swipe finger for %s:"
345 msgstr "_Hasło lub odcisk palca użytkownika %s:"
346
347 #: ../src/polkit-gnome-manager.c:743
348 msgid "_Password or swipe finger for root:"
349 msgstr "_Hasło lub odcisk palca użytkownika root:"
350
351 #: ../src/polkit-gnome-manager.c:746
352 msgid "_Password or swipe finger:"
353 msgstr "_Hasło lub odcisk palca:"
354
355 #: ../tools/polkit-gnome-authorization.c:117
356 msgid "No"
357 msgstr "Nie"
358
359 #: ../tools/polkit-gnome-authorization.c:119
360 msgid "Admin Authentication (one shot)"
361 msgstr "Uwierzytelnienie administratora (jeden raz)"
362
363 #: ../tools/polkit-gnome-authorization.c:120
364 msgid "Admin Authentication"
365 msgstr "Uwierzytelnienie administratora"
366
367 #: ../tools/polkit-gnome-authorization.c:121
368 msgid "Admin Authentication (keep session)"
369 msgstr "Uwierzytelnienie administratora (zatrzymaj sesję)"
370
371 #: ../tools/polkit-gnome-authorization.c:122
372 msgid "Admin Authentication (keep indefinitely)"
373 msgstr "Uwierzytelnienie administratora (zatrzymaj w nieskończoność)"
374
375 #: ../tools/polkit-gnome-authorization.c:124
376 msgid "Authentication (one shot)"
377 msgstr "Uwierzytelnienie (jeden raz)"
378
379 #: ../tools/polkit-gnome-authorization.c:125
380 msgid "Authentication"
381 msgstr "Uwierzytelnienie"
382
383 #: ../tools/polkit-gnome-authorization.c:126
384 msgid "Authentication (keep session)"
385 msgstr "Uwierzytelnienie (zatrzymaj sesję)"
386
387 #: ../tools/polkit-gnome-authorization.c:127
388 msgid "Authentication (keep indefinitely)"
389 msgstr "Uwierzytelnienie (zatrzymaj w nieskończoność)"
390
391 #: ../tools/polkit-gnome-authorization.c:129
392 msgid "Yes"
393 msgstr "Tak"
394
395 #: ../tools/polkit-gnome-authorization.c:272
396 msgid ", "
397 msgstr ", "
398
399 #: ../tools/polkit-gnome-authorization.c:276
400 msgid "Must be on console"
401 msgstr "Musi być na konsoli"
402
403 #: ../tools/polkit-gnome-authorization.c:279
404 msgid "Must be in active session"
405 msgstr "Musi być w aktywnej sesji"
406
407 #: ../tools/polkit-gnome-authorization.c:282
408 #, c-format
409 msgid "Must be program %s"
410 msgstr "Musi być programem %s"
411
412 #: ../tools/polkit-gnome-authorization.c:286
413 #, c-format
414 msgid "Must be SELinux Context %s"
415 msgstr "Musi być kontekstem SELinuksa %s"
416
417 #: ../tools/polkit-gnome-authorization.c:344
418 msgid "A moment ago"
419 msgstr "Chwilę temu"
420
421 #: ../tools/polkit-gnome-authorization.c:348
422 msgid "1 minute ago"
423 msgstr "Minutę temu"
424
425 #: ../tools/polkit-gnome-authorization.c:350
426 #, c-format
427 msgid "%d minutes ago"
428 msgstr "%d minut temu"
429
430 #: ../tools/polkit-gnome-authorization.c:354
431 msgid "1 hour ago"
432 msgstr "Godzinę temu"
433
434 #: ../tools/polkit-gnome-authorization.c:356
435 #, c-format
436 msgid "%d hours ago"
437 msgstr "%d godzin temu"
438
439 #: ../tools/polkit-gnome-authorization.c:360
440 msgid "1 day ago"
441 msgstr "Jeden dzień temu"
442
443 #: ../tools/polkit-gnome-authorization.c:362
444 #, c-format
445 msgid "%d days ago"
446 msgstr "%d dni temu"
447
448 #: ../tools/polkit-gnome-authorization.c:379
449 #, c-format
450 msgid "Auth as %s (uid %d)"
451 msgstr "Uwierzytelnij jako %s (UID %d)"
452
453 #: ../tools/polkit-gnome-authorization.c:381
454 #, c-format
455 msgid "Auth as uid %d"
456 msgstr "Uwierzytelnij jako UID %d"
457
458 #: ../tools/polkit-gnome-authorization.c:387
459 #, c-format
460 msgid "Blocked by %s (uid %d)"
461 msgstr "Zablokowane przez %s (UID %d)"
462
463 #: ../tools/polkit-gnome-authorization.c:389
464 #, c-format
465 msgid "Blocked by uid %d"
466 msgstr "Zablokowane przez UID %d"
467
468 #: ../tools/polkit-gnome-authorization.c:392
469 #, c-format
470 msgid "Granted by %s (uid %d)"
471 msgstr "Udzielił %s (UID %d)"
472
473 #: ../tools/polkit-gnome-authorization.c:394
474 #, c-format
475 msgid "Granted by uid %d"
476 msgstr "Udzielił UID %d"
477
478 #: ../tools/polkit-gnome-authorization.c:409
479 #, c-format
480 msgid "Single shot pid %d (%s)"
481 msgstr "Jeden raz PID %d (%s)"
482
483 #: ../tools/polkit-gnome-authorization.c:415
484 #, c-format
485 msgid "pid %d (%s)"
486 msgstr "PID %d (%s)"
487
488 #: ../tools/polkit-gnome-authorization.c:418
489 msgid "This session"
490 msgstr "Ta sesja"
491
492 #: ../tools/polkit-gnome-authorization.c:421
493 msgid "Always"
494 msgstr "Zawsze"
495
496 #: ../tools/polkit-gnome-authorization.c:431
497 msgid "None"
498 msgstr "Brak"
499
500 #: ../tools/polkit-gnome-authorization.c:827
501 msgid "Grant Negative Authorization"
502 msgstr "Udziel upoważnienie negatywne"
503
504 #: ../tools/polkit-gnome-authorization.c:827
505 msgid "Grant Authorization"
506 msgstr "Udziel upoważnienie"
507
508 #: ../tools/polkit-gnome-authorization.c:850
509 #, c-format
510 msgid ""
511 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
512 "more information</big></b>"
513 msgstr ""
514 "<b><big>Udzielenie upoważnienia negatywnego dla działania <i>%s</i> wymaga "
515 "więcej informacji</big></b>"
516
517 #: ../tools/polkit-gnome-authorization.c:851
518 #, c-format
519 msgid ""
520 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
521 "information</big></b>"
522 msgstr ""
523 "<b><big>Udzielenie upoważnienia dla działania <i>%s</i> wymaga więcej "
524 "informacji</big></b>"
525
526 #: ../tools/polkit-gnome-authorization.c:862
527 msgid ""
528 "Select the user to block for the action and, optionally, any constraints on "
529 "the negative authorization that you are about to grant."
530 msgstr ""
531 "Proszę wybrać użytkownika, aby zablokować działanie i opcjonalnie wszystkie "
532 "ograniczenia negatywnego upoważnienia, które zostanie udzielone."
533
534 #: ../tools/polkit-gnome-authorization.c:864
535 msgid ""
536 "Select the beneficiary and, optionally, how to constrain the authorization "
537 "that you are about to grant."
538 msgstr ""
539 "Proszę wybrać beneficjenta i opcjonalnie jak ograniczyć upoważnienie, które "
540 "zostanie udzielone."
541
542 #: ../tools/polkit-gnome-authorization.c:875
543 msgid "<b>Beneficiary</b>"
544 msgstr "<b>Beneficjent</b>"
545
546 #: ../tools/polkit-gnome-authorization.c:887
547 msgid "Select the user that will receive the negative authorization."
548 msgstr "Proszę wybrać użytkownika, który otrzyma negatywne upoważnienie."
549
550 #: ../tools/polkit-gnome-authorization.c:889
551 msgid "Select the user that will receive the authorization."
552 msgstr "Proszę wybrać użytkownika, który otrzyma upoważnienie."
553
554 #: ../tools/polkit-gnome-authorization.c:898
555 msgid "_Show system users"
556 msgstr "Wyświetl użytkowników _systemowych"
557
558 #: ../tools/polkit-gnome-authorization.c:913
559 msgid "<b>Constraints</b>"
560 msgstr "<b>Ograniczenia</b>"
561
562 #: ../tools/polkit-gnome-authorization.c:924
563 msgid ""
564 "Constraints limits the authorization such that it only applies under certain "
565 "circumstances."
566 msgstr ""
567 "Ogranicza to upoważnienie, aby można je było zastosować w szczególnych "
568 "okolicznościach."
569
570 #: ../tools/polkit-gnome-authorization.c:930
571 msgid "_None"
572 msgstr "_Brak"
573
574 #: ../tools/polkit-gnome-authorization.c:932
575 msgid "Must be _in active session"
576 msgstr "Mus_i być w aktywnej sesji"
577
578 #: ../tools/polkit-gnome-authorization.c:934
579 msgid "Must be on _local console"
580 msgstr "Musi być na _lokalnej konsoli"
581
582 #: ../tools/polkit-gnome-authorization.c:936
583 msgid "Must be in _active session on local console"
584 msgstr "Musi być w _aktywnej sesji na lokalnej konsoli"
585
586 #: ../tools/polkit-gnome-authorization.c:957
587 #: ../tools/polkit-gnome-authorization.c:2133
588 msgid "_Block..."
589 msgstr "Za_blokuj..."
590
591 #: ../tools/polkit-gnome-authorization.c:961
592 #: ../tools/polkit-gnome-authorization.c:2126
593 msgid "_Grant..."
594 msgstr "_Udziel..."
595
596 #: ../tools/polkit-gnome-authorization.c:1155
597 msgid "Edit Implicit Authorizations"
598 msgstr "Zmodyfikuj niejawne upoważnienia"
599
600 #: ../tools/polkit-gnome-authorization.c:1176
601 msgid "<b><big>Choose new implicit authorizations</big></b>"
602 msgstr "<b><big>Proszę wybrać nowe niejawne upoważnienia</big></b>"
603
604 #: ../tools/polkit-gnome-authorization.c:1190
605 #, c-format
606 msgid ""
607 "Implicit authorizations are authorizations that are granted automatically to "
608 "users under certain circumstances. Choose what is required for the action <i>"
609 "%s</i>."
610 msgstr ""
611 "Niejawne upoważnienia są automatycznie udzielane użytkownikom w szczególnych "
612 "okolicznościach. Proszę wybrać, co jest wymagane dla działania <i>%s</i>."
613
614 #: ../tools/polkit-gnome-authorization.c:1215
615 #: ../tools/polkit-gnome-authorization.c:1974
616 msgid "<i>Anyone:</i>"
617 msgstr "<i>Każdy:</i>"
618
619 #: ../tools/polkit-gnome-authorization.c:1222
620 #: ../tools/polkit-gnome-authorization.c:1978
621 msgid "<i>Console:</i>"
622 msgstr "<i>Konsola:</i>"
623
624 #: ../tools/polkit-gnome-authorization.c:1229
625 #: ../tools/polkit-gnome-authorization.c:1982
626 msgid "<i>Active Console:</i>"
627 msgstr "<i>Aktywna konsola:</i>"
628
629 #: ../tools/polkit-gnome-authorization.c:1258
630 msgid "_Modify..."
631 msgstr "Z_modyfikuj..."
632
633 #: ../tools/polkit-gnome-authorization.c:1890
634 msgid "<b>Action</b>"
635 msgstr "<b>Działanie</b>"
636
637 #: ../tools/polkit-gnome-authorization.c:1905
638 msgid "<i>Identifier:</i>"
639 msgstr "<i>Identyfikator:</i>"
640
641 #: ../tools/polkit-gnome-authorization.c:1915
642 msgid "<i>Description:</i>"
643 msgstr "<i>Opis:</i>"
644
645 #: ../tools/polkit-gnome-authorization.c:1925
646 msgid "<i>Vendor:</i>"
647 msgstr "<i>Dostawca:</i>"
648
649 #: ../tools/polkit-gnome-authorization.c:1951
650 msgid "<b>Implicit Authorizations</b>"
651 msgstr "<b>Niejawne upoważnienia</b>"
652
653 #: ../tools/polkit-gnome-authorization.c:1959
654 msgid ""
655 "Implicit authorizations are authorizations automatically given to users "
656 "based on certain criteria such as if they are on the local console."
657 msgstr ""
658 "Niejawne upoważnienia są automatycznie udzielane użytkownikom na podstawie "
659 "szczególnych kryteriów, takich jak obecność na lokalnej konsoli."
660
661 #: ../tools/polkit-gnome-authorization.c:2002
662 msgid "_Edit..."
663 msgstr "_Edycja..."
664
665 #: ../tools/polkit-gnome-authorization.c:2009
666 msgid "Revert To _Defaults..."
667 msgstr "Przywróć _domyślne..."
668
669 #: ../tools/polkit-gnome-authorization.c:2032
670 msgid "<b>Explicit Authorizations</b>"
671 msgstr "<b>Jawne upoważnienia</b>"
672
673 #: ../tools/polkit-gnome-authorization.c:2043
674 msgid ""
675 "This list displays authorizations that are either obtained through "
676 "authentication or specifically given to the entity in question. Blocked "
677 "authorizations are marked with a STOP sign."
678 msgstr ""
679 "Ta lista wyświetla upoważnienia uzyskane przez uwierzytelnianie lub "
680 "specjalnie danym jednostkom. Zablokowane upoważnienia są oznaczone znakiem "
681 "STOP."
682
683 #: ../tools/polkit-gnome-authorization.c:2073
684 msgid "Entity"
685 msgstr "Jednostka"
686
687 #: ../tools/polkit-gnome-authorization.c:2081
688 msgid "Scope"
689 msgstr "Zasięg"
690
691 #: ../tools/polkit-gnome-authorization.c:2089
692 msgid "Obtained"
693 msgstr "Uzyskane"
694
695 #: ../tools/polkit-gnome-authorization.c:2097
696 msgid "How"
697 msgstr "Jak"
698
699 #: ../tools/polkit-gnome-authorization.c:2105
700 msgid "Constraints"
701 msgstr "Ograniczenia"
702
703 #: ../tools/polkit-gnome-authorization.c:2147
704 #: ../tools/polkit-gnome-authorization.c:2161
705 msgid "_Revoke"
706 msgstr "_Odbierz"
707
708 #: ../tools/polkit-gnome-authorization.c:2154
709 msgid "_Revoke..."
710 msgstr "_Odbierz..."
711
712 #: ../tools/polkit-gnome-authorization.c:2174
713 msgid "_Show authorizations from all users..."
714 msgstr "Wyświetlanie upoważnień w_szystkich użytkowników..."
715
716 #: ../tools/polkit-gnome-authorization.c:2175
717 msgid "_Show authorizations from all users"
718 msgstr "Wyświetlanie upoważnień w_szystkich użytkowników"
719
720 #: ../tools/polkit-gnome-authorization.c:2417
721 msgid "Select an action"
722 msgstr "Wybór działania"
723
724 #~ msgid "Frobnicate"
725 #~ msgstr "Wykonaj \"Frobnicate\""
726
727 #~ msgid "Jump"
728 #~ msgstr "Wykonaj \"Jump\""
729
730 #~ msgid "Kick bar"
731 #~ msgstr "Wykonaj \"Kick\" na bar"
732
733 #~ msgid "Kick baz"
734 #~ msgstr "Wykonaj \"Kick\" na baz"
735
736 #~ msgid "Kick foo"
737 #~ msgstr "Wykonaj \"Kick\" na foo"
738
739 #~ msgid "Punch"
740 #~ msgstr "Wykonaj \"Punch\""
741
742 #~ msgid ""
743 #~ "System policy prevents the PolicyKit-gnome example helper from "
744 #~ "Frobnicating"
745 #~ msgstr ""
746 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
747 #~ "gnome przed wykonaniem \"Frobnicate\""
748
749 #~ msgid ""
750 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
751 #~ msgstr ""
752 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
753 #~ "gnome przed wykonaniem \"Jump\""
754
755 #~ msgid ""
756 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
757 #~ msgstr ""
758 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
759 #~ "gnome przed wykonaniem \"Kick\" na bar"
760
761 #~ msgid ""
762 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
763 #~ msgstr ""
764 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
765 #~ "gnome przed wykonaniem \"Kick\" na baz"
766
767 #~ msgid ""
768 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
769 #~ msgstr ""
770 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
771 #~ "gnome przed wykonaniem \"Kick\" na foo"
772
773 #~ msgid ""
774 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
775 #~ msgstr ""
776 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
777 #~ "gnome przed wykonaniem \"Punch\""
778
779 #~ msgid ""
780 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
781 #~ msgstr ""
782 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
783 #~ "gnome przed wykonaniem \"Toggle\""
784
785 #~ msgid ""
786 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
787 #~ msgstr ""
788 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
789 #~ "gnome przed wykonaniem \"Tweak\""
790
791 #~ msgid ""
792 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
793 #~ msgstr ""
794 #~ "Zasady systemu powstrzymują przykładowy program pomocniczy PolicyKit-"
795 #~ "gnome przed wykonaniem \"Twiddle\""
796
797 #~ msgid "Toggle"
798 #~ msgstr "Wykonaj \"Toggle\""
799
800 #~ msgid "Twiddle"
801 #~ msgstr "Wykonaj \"Twiddle\""
0 # Portuguese translation of policykit-gnome.
1 # Copyright © 2008 policykit-gnome.
2 # This file is distributed under the same license as the policykit-gnome package.
3 # António Lima <amrlima@gmail.com>, 2008.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-05-25 19:08+0100\n"
10 "PO-Revision-Date: 2008-04-30 21:11-0100\n"
11 "Last-Translator: António Lima <amrlima@gmail.com>\n"
12 "Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Poedit-Language: Portuguese\n"
17 "X-Poedit-Country: PORTUGAL\n"
18
19 #: ../data/polkit-gnome-authorization.desktop.in.h:1
20 #: ../tools/polkit-gnome-authorization.c:2443
21 msgid "Authorizations"
22 msgstr "Autorizações"
23
24 #: ../data/polkit-gnome-authorization.desktop.in.h:2
25 msgid "Configure authorizations"
26 msgstr "Configurar autorizações"
27
28 #: ../data/polkit-gnome.schemas.in.h:1
29 msgid ""
30 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
31 "keyboard, so that you will not be able to type in other programs while the "
32 "dialog is active. Use this if your window manager does not focus the "
33 "authentication dialog automatically, and you want to avoid accidentally "
34 "typing passwords in other programs."
35 msgstr ""
36 "Se definido como verdadeiro, o diálogo de autenticação do PolicyKit-gnome "
37 "irá capturar o teclado, pelo que não será possível enviar pressões de tecla "
38 "para outras aplicações enquanto o diálogo estiver activo. Utilize esta opção "
39 "se o seu gestor de janelas não transmitir o foco automaticamente ao diálogo "
40 "de autenticação, e deseja evitar introduzir acidentalmente a sua senha "
41 "noutra aplicação."
42
43 #: ../data/polkit-gnome.schemas.in.h:2
44 msgid "Whether the authentication dialog should grab the keyboard"
45 msgstr "Se o diálogo de autenticação deverá ou não capturar o teclado"
46
47 #: ../examples/polkit-gnome-example.c:137
48 msgid "Copyright © 2007 David Zeuthen"
49 msgstr "Copyright © 2007 David Zeuthen"
50
51 #: ../examples/polkit-gnome-example.c:138
52 msgid "PolicyKit-gnome Website"
53 msgstr "Página do PolicyKit-gnome"
54
55 #: ../examples/polkit-gnome-example.c:140
56 #: ../examples/polkit-gnome-example.c:446
57 msgid "PolicyKit-gnome demo"
58 msgstr "Demonstração do PolicyKit-gnome"
59
60 #: ../examples/polkit-gnome-example.c:141
61 msgid "PolicyKit for the GNOME desktop"
62 msgstr "PolicyKit para o ambiente de trabalho GNOME"
63
64 #: ../examples/polkit-gnome-example.c:151
65 msgid "_File"
66 msgstr "_Ficheiro"
67
68 #. name, stock id, label
69 #: ../examples/polkit-gnome-example.c:152
70 msgid "_Actions"
71 msgstr "_Acções"
72
73 #. name, stock id, label
74 #: ../examples/polkit-gnome-example.c:153
75 msgid "_Help"
76 msgstr "_Ajuda"
77
78 #. name, stock id, label
79 #. name, stock id
80 #: ../examples/polkit-gnome-example.c:156
81 msgid "_Quit"
82 msgstr "_Sair"
83
84 #. label, accelerator
85 #: ../examples/polkit-gnome-example.c:157
86 msgid "Quit"
87 msgstr "Sair"
88
89 #. name, stock id
90 #: ../examples/polkit-gnome-example.c:161
91 msgid "_About"
92 msgstr "_Sobre"
93
94 #. label, accelerator
95 #: ../examples/polkit-gnome-example.c:162
96 msgid "About"
97 msgstr "Sobre"
98
99 #: ../examples/polkit-gnome-example.c:243
100 msgid ""
101 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
102 "authorization is kept for the life time of the process"
103 msgstr ""
104 "Fazer o assistente <b>Manipular</b> requer que o utilizador se autentique. A "
105 "autorização é mantida durante o tempo de vida do processo"
106
107 #: ../examples/polkit-gnome-example.c:252
108 msgid "Frobnicate!"
109 msgstr "Manipular!"
110
111 #: ../examples/polkit-gnome-example.c:267
112 msgid ""
113 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
114 "one-shot authorization."
115 msgstr ""
116 "Fazer o assistente <b>Saltar</b> requer que o utilizador se autentique. Esta "
117 "é uma autorização única."
118
119 #: ../examples/polkit-gnome-example.c:275
120 msgid "Jump!"
121 msgstr "Saltar!"
122
123 #: ../examples/polkit-gnome-example.c:290
124 msgid ""
125 "Making the helper <b>Tweak</b> requires a system administrator to "
126 "authenticate. This instance overrides the defaults set in "
127 "polkit_gnome_action_new()."
128 msgstr ""
129 "Fazer o assistente <b>Ajustar</b> requer que um administrador de sistema se "
130 "autentique. Esta instância sobrepõe as configurações por omissão definidas "
131 "em polkit_gnome_action_new()."
132
133 #: ../examples/polkit-gnome-example.c:299
134 #: ../examples/polkit-gnome-example.c:320
135 msgid "Tweak!"
136 msgstr "Ajustar!"
137
138 #: ../examples/polkit-gnome-example.c:306
139 msgid "Tweak"
140 msgstr "Ajustar"
141
142 #: ../examples/polkit-gnome-example.c:307
143 msgid "Tweak (long)"
144 msgstr "Ajustar (longo)"
145
146 #: ../examples/polkit-gnome-example.c:308
147 msgid "If your admin wasn't annoying, you could do this"
148 msgstr "Se o seu administrador não fosse chato, podia fazer isso"
149
150 #: ../examples/polkit-gnome-example.c:313
151 msgid "Tweak..."
152 msgstr "Ajustar..."
153
154 #: ../examples/polkit-gnome-example.c:314
155 msgid "Tweak... (long)"
156 msgstr "Ajustar... (longo)"
157
158 #: ../examples/polkit-gnome-example.c:315
159 msgid "Only card carrying tweakers can do this!"
160 msgstr "Apenas os ajustadores que possuem cartas podem fazer isto!"
161
162 #: ../examples/polkit-gnome-example.c:321
163 msgid "Tweak! (long)"
164 msgstr "Ajustar! (longo)"
165
166 #: ../examples/polkit-gnome-example.c:322
167 msgid "Go ahead, tweak tweak tweak!"
168 msgstr "Vá lá, ajuste ajuste ajuste!"
169
170 #: ../examples/polkit-gnome-example.c:339
171 msgid ""
172 "Making the helper <b>Twiddle</b> requires a system administrator to "
173 "authenticate. Once authenticated, this privilege can be retained "
174 "indefinitely."
175 msgstr ""
176 "Fazer o assistente <b>Alterar</b> requer que um administrador de sistema se "
177 "autentique. Uma vez autenticado, este privilégio pode ser retido "
178 "indefinidamente."
179
180 #: ../examples/polkit-gnome-example.c:348
181 msgid "Twiddle!"
182 msgstr "Alterar!"
183
184 #: ../examples/polkit-gnome-example.c:363
185 msgid ""
186 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
187 "authenticated, this privilege can be retained for the remainder of the "
188 "desktop session."
189 msgstr ""
190 "Fazer o assistente <b>Premir</b> requer que o utilizador se autentique. "
191 "Uma vez autenticado, este privilégio pode ser retido durante o resto da "
192 "sessão."
193
194 #: ../examples/polkit-gnome-example.c:372
195 msgid "Punch!"
196 msgstr "Premir!"
197
198 #: ../examples/polkit-gnome-example.c:387
199 msgid ""
200 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
201 "GtkToggleButton; it's an intuitive way to ask users to give up "
202 "authorizations when they are done with them. E.g. the button is 'pressed in' "
203 "exactlywhen the authorization is held. Toggling the button means obtaining "
204 "resp. revoking the authorization in question."
205 msgstr ""
206 "A acção <b>Alternar</b> demonstra a utilização do PolicyKit para dirigir um "
207 "botão GtkToggleButton; é uma forma intuitiva de pedir aos utilizadores para "
208 "dispensarem as autorizações quando terminarem a sua utilização. Por ex. o botão "
209 "encontra-se 'pressionado' exactamente quando a autorização é detida. "
210 "Alternar o botão significa revogar a autorização em questão."
211
212 #: ../examples/polkit-gnome-example.c:401
213 msgid "Click to make changes..."
214 msgstr "Clicar para efectuar alterações..."
215
216 #: ../examples/polkit-gnome-example.c:402
217 msgid "Click to prevent changes"
218 msgstr "Clicar para prevenir alterações"
219
220 #: ../examples/polkit-gnome-example.c:422
221 msgid ""
222 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
223 "update in real-time.</i>."
224 msgstr ""
225 "<i>Dica: tente editar /etc/PolicyKit/Policy.conf e veja a actualização da "
226 "widget de proxy em tempo-real.</i>."
227
228 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
229 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
230 msgid "Authenticating..."
231 msgstr "A Autenticar..."
232
233 #: ../src/main.c:139
234 msgid "Don't exit after 30 seconds of inactivity"
235 msgstr "Não sair após 30 segundos de inactividade"
236
237 #: ../src/main.c:148
238 msgid "PolicyKit GNOME session daemon"
239 msgstr "Daemon de sessão do PolicyKit GNOME"
240
241 #: ../src/main.c:174
242 #, c-format
243 msgid "Starting PolicyKit GNOME session daemon version %s"
244 msgstr "A iniciar o daemon de sessão do PolicyKit GNOME, versão %s"
245
246 #: ../src/polkit-gnome-auth-dialog.c:190
247 #: ../tools/polkit-gnome-authorization.c:649
248 msgid "Select user..."
249 msgstr "Seleccionar utilizador..."
250
251 #: ../src/polkit-gnome-auth-dialog.c:211
252 #: ../tools/polkit-gnome-authorization.c:665
253 #, c-format
254 msgid "%s (%s)"
255 msgstr "%s (%s)"
256
257 #: ../src/polkit-gnome-auth-dialog.c:292
258 msgid "_Remember authorization for this session"
259 msgstr "_Recordar autorização para esta sessão"
260
261 #: ../src/polkit-gnome-auth-dialog.c:298
262 msgid "_Remember authorization"
263 msgstr "_Recordar autorização"
264
265 #: ../src/polkit-gnome-auth-dialog.c:313
266 msgid ""
267 "An application is attempting to perform an action that requires privileges. "
268 "Authentication as one of the users below is required to perform this action."
269 msgstr ""
270 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
271 "necessária uma autenticação como um dos utilizadores para executar esta "
272 "acção."
273
274 #: ../src/polkit-gnome-auth-dialog.c:320
275 msgid ""
276 "An application is attempting to perform an action that requires privileges. "
277 "Authentication as the super user is required to perform this action."
278 msgstr ""
279 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
280 "necessária autenticação como super utilizador para executar esta acção."
281
282 #: ../src/polkit-gnome-auth-dialog.c:324
283 msgid ""
284 "An application is attempting to perform an action that requires privileges. "
285 "Authentication is required to perform this action."
286 msgstr ""
287 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
288 "necessária autenticação para executar esta acção."
289
290 #: ../src/polkit-gnome-auth-dialog.c:348
291 #, c-format
292 msgid "Click to edit %s"
293 msgstr "Clique para editar %s"
294
295 #: ../src/polkit-gnome-auth-dialog.c:371
296 #: ../tools/polkit-gnome-authorization.c:1391
297 #, c-format
298 msgid "Click to open %s"
299 msgstr "Clique para abrir %s"
300
301 #: ../src/polkit-gnome-auth-dialog.c:600
302 msgid "_Authenticate"
303 msgstr "_Autenticar"
304
305 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
306 #: ../src/polkit-gnome-manager.c:735
307 msgid "_Password:"
308 msgstr "_Senha:"
309
310 #: ../src/polkit-gnome-auth-dialog.c:681
311 msgid "For this _session only"
312 msgstr "Apenas para esta _sessão"
313
314 #: ../src/polkit-gnome-auth-dialog.c:689
315 msgid "<small><b>_Details</b></small>"
316 msgstr "<small><b>_Detalhes</b></small>"
317
318 #: ../src/polkit-gnome-auth-dialog.c:710
319 msgid "<small><b>Application:</b></small>"
320 msgstr "<small><b>Aplicação:</b></small>"
321
322 #: ../src/polkit-gnome-auth-dialog.c:714
323 msgid "<small><b>Action:</b></small>"
324 msgstr "<small><b>Acção:</b></small>"
325
326 #: ../src/polkit-gnome-auth-dialog.c:719
327 msgid "<small><b>Vendor:</b></small>"
328 msgstr "<small><b>Fornecedor:</b></small>"
329
330 #: ../src/polkit-gnome-auth-dialog.c:848
331 msgid "Authenticate"
332 msgstr "Autenticar"
333
334 #: ../src/polkit-gnome-manager.c:367
335 msgid "(unknown"
336 msgstr "(desconhecido"
337
338 #: ../src/polkit-gnome-manager.c:730
339 #, c-format
340 msgid "_Password for %s:"
341 msgstr "_Senha para %s:"
342
343 #: ../src/polkit-gnome-manager.c:732
344 msgid "_Password for root:"
345 msgstr "_Senha para root:"
346
347 #: ../src/polkit-gnome-manager.c:740
348 #, c-format
349 msgid "_Password or swipe finger for %s:"
350 msgstr "_Senha ou impressão digital para %s:"
351
352 #: ../src/polkit-gnome-manager.c:743
353 msgid "_Password or swipe finger for root:"
354 msgstr "_Senha ou impressão digital para root:"
355
356 #: ../src/polkit-gnome-manager.c:746
357 msgid "_Password or swipe finger:"
358 msgstr "_Senha ou impressão digital:"
359
360 #: ../tools/polkit-gnome-authorization.c:117
361 msgid "No"
362 msgstr "Não"
363
364 #: ../tools/polkit-gnome-authorization.c:119
365 msgid "Admin Authentication (one shot)"
366 msgstr "Autenticação de Admin (única)"
367
368 #: ../tools/polkit-gnome-authorization.c:120
369 msgid "Admin Authentication"
370 msgstr "Autenticação de Admin"
371
372 #: ../tools/polkit-gnome-authorization.c:121
373 msgid "Admin Authentication (keep session)"
374 msgstr "Autenticação de Admin (manter nesta sessão)"
375
376 #: ../tools/polkit-gnome-authorization.c:122
377 msgid "Admin Authentication (keep indefinitely)"
378 msgstr "Autenticação de Admin (manter indefinidamente)"
379
380 #: ../tools/polkit-gnome-authorization.c:124
381 msgid "Authentication (one shot)"
382 msgstr "Autenticação (única)"
383
384 #: ../tools/polkit-gnome-authorization.c:125
385 msgid "Authentication"
386 msgstr "Autenticação"
387
388 #: ../tools/polkit-gnome-authorization.c:126
389 msgid "Authentication (keep session)"
390 msgstr "Autenticação (manter nesta sessão)"
391
392 #: ../tools/polkit-gnome-authorization.c:127
393 msgid "Authentication (keep indefinitely)"
394 msgstr "Autenticação (manter indefinidamente)"
395
396 #: ../tools/polkit-gnome-authorization.c:129
397 msgid "Yes"
398 msgstr "Sim"
399
400 #: ../tools/polkit-gnome-authorization.c:272
401 msgid ", "
402 msgstr ", "
403
404 #: ../tools/polkit-gnome-authorization.c:276
405 msgid "Must be on console"
406 msgstr "É necessário estar numa consola"
407
408 #: ../tools/polkit-gnome-authorization.c:279
409 msgid "Must be in active session"
410 msgstr "É necessário estar numa sessão activa"
411
412 #: ../tools/polkit-gnome-authorization.c:282
413 #, c-format
414 msgid "Must be program %s"
415 msgstr "É necessário ser a aplicação %s"
416
417 #: ../tools/polkit-gnome-authorization.c:286
418 #, c-format
419 msgid "Must be SELinux Context %s"
420 msgstr "É necessário ser no Contexto SELinux %s"
421
422 #: ../tools/polkit-gnome-authorization.c:344
423 msgid "A moment ago"
424 msgstr "Há um momento atrás"
425
426 #: ../tools/polkit-gnome-authorization.c:348
427 msgid "1 minute ago"
428 msgstr "Há 1 minuto atrás"
429
430 #: ../tools/polkit-gnome-authorization.c:350
431 #, c-format
432 msgid "%d minutes ago"
433 msgstr "Há %d minutos"
434
435 #: ../tools/polkit-gnome-authorization.c:354
436 msgid "1 hour ago"
437 msgstr "Há 1 hora atrás"
438
439 #: ../tools/polkit-gnome-authorization.c:356
440 #, c-format
441 msgid "%d hours ago"
442 msgstr "Há %d horas atrás"
443
444 #: ../tools/polkit-gnome-authorization.c:360
445 msgid "1 day ago"
446 msgstr "Há 1 dia"
447
448 #: ../tools/polkit-gnome-authorization.c:362
449 #, c-format
450 msgid "%d days ago"
451 msgstr "Há %d dias atrás"
452
453 #: ../tools/polkit-gnome-authorization.c:379
454 #, c-format
455 msgid "Auth as %s (uid %d)"
456 msgstr "Autenticar como %s (uid %d)"
457
458 #: ../tools/polkit-gnome-authorization.c:381
459 #, c-format
460 msgid "Auth as uid %d"
461 msgstr "Autenticar como uid %d"
462
463 #: ../tools/polkit-gnome-authorization.c:387
464 #, c-format
465 msgid "Blocked by %s (uid %d)"
466 msgstr "Bloqueado por %s (uid %d)"
467
468 #: ../tools/polkit-gnome-authorization.c:389
469 #, c-format
470 msgid "Blocked by uid %d"
471 msgstr "Bloqueado por uid %d"
472
473 #: ../tools/polkit-gnome-authorization.c:392
474 #, c-format
475 msgid "Granted by %s (uid %d)"
476 msgstr "Autorizado por %s (uid %d)"
477
478 #: ../tools/polkit-gnome-authorization.c:394
479 #, c-format
480 msgid "Granted by uid %d"
481 msgstr "Autorizado por uid %d"
482
483 #: ../tools/polkit-gnome-authorization.c:409
484 #, c-format
485 msgid "Single shot pid %d (%s)"
486 msgstr "idp único %d (%s)"
487
488 #: ../tools/polkit-gnome-authorization.c:415
489 #, c-format
490 msgid "pid %d (%s)"
491 msgstr "idp %d (%s)"
492
493 #: ../tools/polkit-gnome-authorization.c:418
494 msgid "This session"
495 msgstr "Esta sessão"
496
497 #: ../tools/polkit-gnome-authorization.c:421
498 msgid "Always"
499 msgstr "Sempre"
500
501 #: ../tools/polkit-gnome-authorization.c:431
502 msgid "None"
503 msgstr "Nenhum"
504
505 #: ../tools/polkit-gnome-authorization.c:827
506 msgid "Grant Negative Authorization"
507 msgstr "Conceder Autorização Negativa"
508
509 #: ../tools/polkit-gnome-authorization.c:827
510 msgid "Grant Authorization"
511 msgstr "Autorizar"
512
513 #: ../tools/polkit-gnome-authorization.c:850
514 #, c-format
515 msgid ""
516 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
517 "more information</big></b>"
518 msgstr ""
519 "<b><big>Conceder uma autorização negativa para a acção <i>%s</i> requer mais "
520 "informação</big></b>"
521
522 #: ../tools/polkit-gnome-authorization.c:851
523 #, c-format
524 msgid ""
525 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
526 "information</big></b>"
527 msgstr ""
528 "<b><big>Conceder uma autorização para a acção <i>%s</i> requer mais "
529 "informação</big></b>"
530
531 #: ../tools/polkit-gnome-authorization.c:862
532 msgid ""
533 "Select the user to block for the action and, optionally, any constraints on "
534 "the negative authorization that you are about to grant."
535 msgstr ""
536 "Seleccione o utilizador a bloquear para a acção e, opcionalmente, qualquer "
537 "restrição na autorização negativa que está prestes a conceder."
538
539 #: ../tools/polkit-gnome-authorization.c:864
540 msgid ""
541 "Select the beneficiary and, optionally, how to constrain the authorization "
542 "that you are about to grant."
543 msgstr ""
544 "Seleccione o beneficiário e, opcionalmente, como restringir a autorização "
545 "que está prestes a conceder."
546
547 #: ../tools/polkit-gnome-authorization.c:875
548 msgid "<b>Beneficiary</b>"
549 msgstr "<b>Beneficiário</b>"
550
551 #: ../tools/polkit-gnome-authorization.c:887
552 msgid "Select the user that will receive the negative authorization."
553 msgstr "Seleccione o utilizador que irá receber a autorização negativa."
554
555 #: ../tools/polkit-gnome-authorization.c:889
556 msgid "Select the user that will receive the authorization."
557 msgstr "Seleccione o utilizador que irá receber a autorização."
558
559 #: ../tools/polkit-gnome-authorization.c:898
560 msgid "_Show system users"
561 msgstr "_Apresentar utilizadores do sistema"
562
563 #: ../tools/polkit-gnome-authorization.c:913
564 msgid "<b>Constraints</b>"
565 msgstr "<b>Restrições</b>"
566
567 #: ../tools/polkit-gnome-authorization.c:924
568 msgid ""
569 "Constraints limits the authorization such that it only applies under certain "
570 "circumstances."
571 msgstr ""
572 "As restrições limitam a autorização para que apenas se aplique em "
573 "determinadas circunstâncias."
574
575 #: ../tools/polkit-gnome-authorization.c:930
576 msgid "_None"
577 msgstr "_Nenhum"
578
579 #: ../tools/polkit-gnome-authorization.c:932
580 msgid "Must be _in active session"
581 msgstr "É necessário _estar numa sessão activa"
582
583 #: ../tools/polkit-gnome-authorization.c:934
584 msgid "Must be on _local console"
585 msgstr "Tem de estar na consola _local"
586
587 #: ../tools/polkit-gnome-authorization.c:936
588 msgid "Must be in _active session on local console"
589 msgstr "Tem de estar na sessão _activa na consola local"
590
591 #: ../tools/polkit-gnome-authorization.c:957
592 #: ../tools/polkit-gnome-authorization.c:2133
593 msgid "_Block..."
594 msgstr "_Bloquear..."
595
596 #: ../tools/polkit-gnome-authorization.c:961
597 #: ../tools/polkit-gnome-authorization.c:2126
598 msgid "_Grant..."
599 msgstr "_Conceder..."
600
601 #: ../tools/polkit-gnome-authorization.c:1155
602 msgid "Edit Implicit Authorizations"
603 msgstr "Editar Autorizações Implícitas"
604
605 #: ../tools/polkit-gnome-authorization.c:1176
606 msgid "<b><big>Choose new implicit authorizations</big></b>"
607 msgstr "<b><big>Escolher nova autorização implícita</big></b>"
608
609 #: ../tools/polkit-gnome-authorization.c:1190
610 #, c-format
611 msgid ""
612 "Implicit authorizations are authorizations that are granted automatically to "
613 "users under certain circumstances. Choose what is required for the action <i>"
614 "%s</i>."
615 msgstr ""
616 "Autorizações implícitas são autorizações concedidas automaticamente a "
617 "utilizadores sob certas circunstâncias. Escolha o que é necessário para a "
618 "acção <i>%s</i>."
619
620 #: ../tools/polkit-gnome-authorization.c:1215
621 #: ../tools/polkit-gnome-authorization.c:1974
622 msgid "<i>Anyone:</i>"
623 msgstr "<i>Todos:</i>"
624
625 #: ../tools/polkit-gnome-authorization.c:1222
626 #: ../tools/polkit-gnome-authorization.c:1978
627 msgid "<i>Console:</i>"
628 msgstr "<i>Consola:</i>"
629
630 #: ../tools/polkit-gnome-authorization.c:1229
631 #: ../tools/polkit-gnome-authorization.c:1982
632 msgid "<i>Active Console:</i>"
633 msgstr "<i>Consola Activa:</i>"
634
635 #: ../tools/polkit-gnome-authorization.c:1258
636 msgid "_Modify..."
637 msgstr "_Alterar..."
638
639 #: ../tools/polkit-gnome-authorization.c:1890
640 msgid "<b>Action</b>"
641 msgstr "<b>Acção</b>"
642
643 #: ../tools/polkit-gnome-authorization.c:1905
644 msgid "<i>Identifier:</i>"
645 msgstr "<i>identificador:</i>"
646
647 #: ../tools/polkit-gnome-authorization.c:1915
648 msgid "<i>Description:</i>"
649 msgstr "<i>Descrição:</i>"
650
651 #: ../tools/polkit-gnome-authorization.c:1925
652 msgid "<i>Vendor:</i>"
653 msgstr "<i>Fornecedor:</i>"
654
655 #: ../tools/polkit-gnome-authorization.c:1951
656 msgid "<b>Implicit Authorizations</b>"
657 msgstr "<b>Autorizações Implícitas</b>"
658
659 #: ../tools/polkit-gnome-authorization.c:1959
660 msgid ""
661 "Implicit authorizations are authorizations automatically given to users "
662 "based on certain criteria such as if they are on the local console."
663 msgstr ""
664 "Autorizações implícitas são autorizações dadas automaticamente a "
665 "utilizadores, baseadas em determinados critérios, como por exemplo, se estes "
666 "se encontram na consola local."
667
668 #: ../tools/polkit-gnome-authorization.c:2002
669 msgid "_Edit..."
670 msgstr "_Editar..."
671
672 #: ../tools/polkit-gnome-authorization.c:2009
673 msgid "Revert To _Defaults..."
674 msgstr "Reverter para Definições _Por Omissão"
675
676 #: ../tools/polkit-gnome-authorization.c:2032
677 msgid "<b>Explicit Authorizations</b>"
678 msgstr "<b>Autorizações Explícitas</b>"
679
680 #: ../tools/polkit-gnome-authorization.c:2043
681 msgid ""
682 "This list displays authorizations that are either obtained through "
683 "authentication or specifically given to the entity in question. Blocked "
684 "authorizations are marked with a STOP sign."
685 msgstr ""
686 "Esta lista exibe autorizações que são obtidas quer através de autenticação "
687 "ou especificamente dadas à entidade em questão. Autorizações bloqueadas "
688 "estão marcadas com o sinal de STOP."
689
690 #: ../tools/polkit-gnome-authorization.c:2073
691 msgid "Entity"
692 msgstr "Entidade"
693
694 #: ../tools/polkit-gnome-authorization.c:2081
695 msgid "Scope"
696 msgstr "Âmbito"
697
698 #: ../tools/polkit-gnome-authorization.c:2089
699 msgid "Obtained"
700 msgstr "Adquirida"
701
702 #: ../tools/polkit-gnome-authorization.c:2097
703 msgid "How"
704 msgstr "Como"
705
706 #: ../tools/polkit-gnome-authorization.c:2105
707 msgid "Constraints"
708 msgstr "Restrições"
709
710 #: ../tools/polkit-gnome-authorization.c:2147
711 #: ../tools/polkit-gnome-authorization.c:2161
712 msgid "_Revoke"
713 msgstr "_Revogar"
714
715 #: ../tools/polkit-gnome-authorization.c:2154
716 msgid "_Revoke..."
717 msgstr "_Revogar..."
718
719 #: ../tools/polkit-gnome-authorization.c:2174
720 msgid "_Show authorizations from all users..."
721 msgstr "_Apresentar autorizações de todos os utilizadores..."
722
723 #: ../tools/polkit-gnome-authorization.c:2175
724 msgid "_Show authorizations from all users"
725 msgstr "_Apresentar autorizações de todos os utilizadores"
726
727 #: ../tools/polkit-gnome-authorization.c:2417
728 msgid "Select an action"
729 msgstr "Seleccionar uma acção"
730
731 #~ msgid "Frobnicate"
732 #~ msgstr "Manipular"
733
734 #~ msgid "Jump"
735 #~ msgstr "Ir para"
736
737 #~ msgid "Kick bar"
738 #~ msgstr "Pontapear bar"
739
740 #~ msgid "Kick baz"
741 #~ msgstr "Pontapear baz"
742
743 #~ msgid "Kick foo"
744 #~ msgstr "Pontapear foo"
745
746 #~ msgid "Punch"
747 #~ msgstr "Premir"
748
749 #~ msgid ""
750 #~ "System policy prevents the PolicyKit-gnome example helper from "
751 #~ "Frobnicating"
752 #~ msgstr ""
753 #~ "A política de Sistema impede o exemplo de assistente do PolicyKit-gnome "
754 #~ "de Manipular"
755
756 #~ msgid ""
757 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
758 #~ msgstr ""
759 #~ "A política de Sistema impede o exemplo de assistente do PolicyKit-gnome "
760 #~ "de Saltar"
761
762 #~ msgid ""
763 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
764 #~ msgstr ""
765 #~ "A política de Sistema impede o exemplo de assistente do PolicyKit-gnome "
766 #~ "de Pontapear a bar"
767
768 #~ msgid ""
769 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
770 #~ msgstr ""
771 #~ "A política de Sistema impede o exemplo de assistente do PolicyKit-gnome "
772 #~ "de Pontapear baz"
773
774 #~ msgid ""
775 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
776 #~ msgstr ""
777 #~ "A política de Sistema impede o exemplo de assistente do PolicyKit-gnome "
778 #~ "de Pontapear foo"
779
780 #~ msgid ""
781 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
782 #~ msgstr ""
783 #~ "A política de Sistema impede que o exemplo de assistente do PolicyKit-"
784 #~ "gnome Prima"
785
786 #~ msgid ""
787 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
788 #~ msgstr ""
789 #~ "A política de sistema impede que o assistente de exemplo do PolicyKit-"
790 #~ "gnome Alterne "
791
792 #~ msgid ""
793 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
794 #~ msgstr ""
795 #~ "A política de sistema impede que o assistente de exemplo do PolicyKit-"
796 #~ "gnome Ajuste"
797
798 #~ msgid ""
799 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
800 #~ msgstr ""
801 #~ "A política de sistema impede que o assistente de exemplo do PolicyKit-"
802 #~ "gnome Altere"
803
804 #~ msgid "Toggle"
805 #~ msgstr "Alternar"
806
807 #~ msgid "Twiddle"
808 #~ msgstr "Alterar"
0 # Brazilian Portuguese translation of policykit-gnome.
1 # This file is distributed under the same license as the policykit-gnome package.
2 # Copyright (C) 2007,2008 Free Software Foundation, Inc.
3 # Laudeci Oliveira <laudeci@gmail.com>, 2008.
4 # Igor Pires Soares <igor@projetofedora.org>, 2008.
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: policykit-gnome\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2008-07-14 03:58+0000\n"
11 "PO-Revision-Date: 2008-07-14 20:22-0300\n"
12 "Last-Translator: Igor Pires Soares <igor@projetofedora.org>\n"
13 "Language-Team: gnome-l10n-br <gnome-l10n-br@listas.cipsga.org.br>\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
18 "X-Poedit-Language: Portuguese\n"
19 "X-Poedit-Country: BRAZIL\n"
20
21 #: ../data/polkit-gnome-authorization.desktop.in.h:1
22 #: ../tools/polkit-gnome-authorization.c:2443
23 msgid "Authorizations"
24 msgstr "Autorizações"
25
26 #: ../data/polkit-gnome-authorization.desktop.in.h:2
27 msgid "Configure authorizations"
28 msgstr "Configurar autorizações"
29
30 #: ../data/polkit-gnome.schemas.in.h:1
31 msgid ""
32 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
33 "keyboard, so that you will not be able to type in other programs while the "
34 "dialog is active. Use this if your window manager does not focus the "
35 "authentication dialog automatically, and you want to avoid accidentally "
36 "typing passwords in other programs."
37 msgstr ""
38 "Se ajustado para verdadeiro, o diálogo de autenticação do PolicyKit-gnome "
39 "irá capturar o teclado, então você não será capaz de digitar em outros "
40 "programas enquanto o diálogo estiver ativo. Use isto se seu gerenciador de "
41 "janelas não der o foco no diálogo de autenticação automaticamente e você "
42 "você deseja evitar digitar acidentalmente a senha em outros programas."
43
44 #: ../data/polkit-gnome.schemas.in.h:2
45 msgid "Whether the authentication dialog should grab the keyboard"
46 msgstr "Se o diálogo de autenticação deve capturar o teclado"
47
48 #: ../examples/polkit-gnome-example.c:137
49 msgid "Copyright © 2007 David Zeuthen"
50 msgstr "Copyright © 2007 David Zeuthen"
51
52 #: ../examples/polkit-gnome-example.c:138
53 msgid "PolicyKit-gnome Website"
54 msgstr "Site da web do PolicyKit-gnome"
55
56 #: ../examples/polkit-gnome-example.c:140
57 #: ../examples/polkit-gnome-example.c:446
58 msgid "PolicyKit-gnome demo"
59 msgstr "PolicyKit-gnome demo"
60
61 #: ../examples/polkit-gnome-example.c:141
62 msgid "PolicyKit for the GNOME desktop"
63 msgstr "PolicyKit para o ambiente GNOME"
64
65 #: ../examples/polkit-gnome-example.c:151
66 msgid "_File"
67 msgstr "_Arquivo"
68
69 #. name, stock id, label
70 #: ../examples/polkit-gnome-example.c:152
71 msgid "_Actions"
72 msgstr "Açõ_es"
73
74 #. name, stock id, label
75 #: ../examples/polkit-gnome-example.c:153
76 msgid "_Help"
77 msgstr "Aj_uda"
78
79 #. name, stock id, label
80 #. name, stock id
81 #: ../examples/polkit-gnome-example.c:156
82 msgid "_Quit"
83 msgstr "_Sair"
84
85 #. label, accelerator
86 #: ../examples/polkit-gnome-example.c:157
87 msgid "Quit"
88 msgstr "Sair"
89
90 #. name, stock id
91 #: ../examples/polkit-gnome-example.c:161
92 msgid "_About"
93 msgstr "_Sobre"
94
95 #. label, accelerator
96 #: ../examples/polkit-gnome-example.c:162
97 msgid "About"
98 msgstr "Sobre"
99
100 #: ../examples/polkit-gnome-example.c:243
101 msgid ""
102 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
103 "authorization is kept for the life time of the process"
104 msgstr ""
105 "Para que o assistente possa <b>Ajustar</b>, é necessário que o usuário "
106 "autentique. A autorização é mantida durante o tempo de vida do processo."
107
108 #: ../examples/polkit-gnome-example.c:252
109 msgid "Frobnicate!"
110 msgstr "Ajustar!"
111
112 #: ../examples/polkit-gnome-example.c:267
113 msgid ""
114 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
115 "one-shot authorization."
116 msgstr ""
117 "Para que o assistente possa <b>Pular</b>, é necessário que o usuário "
118 "autentique. Esta autorização é única."
119
120 #: ../examples/polkit-gnome-example.c:275
121 msgid "Jump!"
122 msgstr "Pular!"
123
124 #: ../examples/polkit-gnome-example.c:290
125 msgid ""
126 "Making the helper <b>Tweak</b> requires a system administrator to "
127 "authenticate. This instance overrides the defaults set in "
128 "polkit_gnome_action_new()."
129 msgstr ""
130 "Making the helper <b>Tweak</b> requires a system administrator to "
131 "authenticate. This instance overrides the defaults set in "
132 "polkit_gnome_action_new()."
133
134 #: ../examples/polkit-gnome-example.c:299
135 #: ../examples/polkit-gnome-example.c:320
136 msgid "Tweak!"
137 msgstr "Tweak!"
138
139 #: ../examples/polkit-gnome-example.c:306
140 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
141 msgid "Tweak"
142 msgstr "Tweak"
143
144 #: ../examples/polkit-gnome-example.c:307
145 msgid "Tweak (long)"
146 msgstr "Tweak (longa)"
147
148 #: ../examples/polkit-gnome-example.c:308
149 msgid "If your admin wasn't annoying, you could do this"
150 msgstr "Se seu administrador não fosse chato, você poderia fazer isto"
151
152 #: ../examples/polkit-gnome-example.c:313
153 msgid "Tweak..."
154 msgstr "Tweak..."
155
156 #: ../examples/polkit-gnome-example.c:314
157 msgid "Tweak... (long)"
158 msgstr "Tweak... (longa)"
159
160 #: ../examples/polkit-gnome-example.c:315
161 msgid "Only card carrying tweakers can do this!"
162 msgstr "Somente tweakers que possuem cartões podem fazer isso!"
163
164 #: ../examples/polkit-gnome-example.c:321
165 msgid "Tweak! (long)"
166 msgstr "Tweak! (longa)"
167
168 #: ../examples/polkit-gnome-example.c:322
169 msgid "Go ahead, tweak tweak tweak!"
170 msgstr "Vá em frente, tweak tweak tweak!"
171
172 #: ../examples/polkit-gnome-example.c:339
173 msgid ""
174 "Making the helper <b>Twiddle</b> requires a system administrator to "
175 "authenticate. Once authenticated, this privilege can be retained "
176 "indefinitely."
177 msgstr ""
178 "Para que o assistente possa <b>Girar</b>, é necessário que um administrador "
179 "do sistema autentique. Uma vez autenticado, este privilégio pode ser "
180 "preservado indefinidamente."
181
182 #: ../examples/polkit-gnome-example.c:348
183 msgid "Twiddle!"
184 msgstr "Girar!"
185
186 #: ../examples/polkit-gnome-example.c:363
187 msgid ""
188 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
189 "authenticated, this privilege can be retained for the remainder of the "
190 "desktop session."
191 msgstr ""
192 "Para que o assistente possa <b>Socar</b>, é necessário que o usuário "
193 "autentique. Uma vez autenticado, este privilégio pode ser preservado durante "
194 "o restante da sessão do ambiente de trabalho."
195
196 #: ../examples/polkit-gnome-example.c:372
197 msgid "Punch!"
198 msgstr "Socar!"
199
200 #: ../examples/polkit-gnome-example.c:387
201 msgid ""
202 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
203 "GtkToggleButton; it's an intuitive way to ask users to give up "
204 "authorizations when they are done with them. E.g. the button is 'pressed in' "
205 "exactlywhen the authorization is held. Toggling the button means obtaining "
206 "resp. revoking the authorization in question."
207 msgstr ""
208 "A ação <b>Alternar</b> demonstra o uso do PolicyKit para controlar um "
209 "GtkToggleButton; é uma maneira intuitiva de pedir aos usuários que desistam "
210 "de autorizações quando eles já terminaram com elas. P. ex. o botão é "
211 "pressionado exatamente quando a autorização é obtida. Alternar o botão "
212 "significa a obtenção da revogação da autorização em questão como resposta."
213
214 #: ../examples/polkit-gnome-example.c:401
215 msgid "Click to make changes..."
216 msgstr "Clique para efetuar alterações..."
217
218 #: ../examples/polkit-gnome-example.c:402
219 msgid "Click to prevent changes"
220 msgstr "Clique para prevenir alterações"
221
222 #: ../examples/polkit-gnome-example.c:422
223 msgid ""
224 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
225 "update in real-time.</i>."
226 msgstr ""
227 "<i>Dica: tente editar /etc/PolicyKit/Policy.conf e veja a atualização dos "
228 "widgets de proxy em tempo real.</i>."
229
230 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
231 msgid "Frobnicate"
232 msgstr "Ajustar"
233
234 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
235 msgid "Jump"
236 msgstr "Pular"
237
238 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
239 msgid "Kick bar"
240 msgstr "Kick bar"
241
242 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
243 msgid "Kick baz"
244 msgstr "Kick baz"
245
246 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
247 msgid "Kick foo"
248 msgstr "Kick foo"
249
250 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
251 msgid "Punch"
252 msgstr "Socar"
253
254 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
255 msgid ""
256 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
257 msgstr ""
258 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
259 "realizasse um ajuste"
260
261 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
262 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
263 msgstr ""
264 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
265 "realizasse um pulo"
266
267 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
268 msgid ""
269 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
270 msgstr ""
271 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
272 "realizasse um kick bar"
273
274 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
275 msgid ""
276 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
277 msgstr ""
278 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
279 "realizasse um kick baz"
280
281 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
282 msgid ""
283 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
284 msgstr ""
285 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
286 "realizasse um kick foo"
287
288 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
289 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
290 msgstr ""
291 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
292 "realizasse um soco"
293
294 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
295 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
296 msgstr ""
297 "A política do sistema impediu o assistente de exemplo do PolicyKit-gnome de "
298 "realizar uma alternância."
299
300 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
301 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
302 msgstr ""
303 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
304 "realizasse um Tweak"
305
306 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
307 msgid ""
308 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
309 msgstr ""
310 "A política do sistema impediu que o assistente de exemplo do PolicyKit-gnome "
311 "realizasse um giro"
312
313 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
314 msgid "Toggle"
315 msgstr "Alternar"
316
317 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
318 msgid "Twiddle"
319 msgstr "Girar"
320
321 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
322 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
323 msgid "Authenticating..."
324 msgstr "Autenticando..."
325
326 #: ../src/main.c:139
327 msgid "Don't exit after 30 seconds of inactivity"
328 msgstr "Não saia após 30 segundos de inatividade."
329
330 #: ../src/main.c:148
331 msgid "PolicyKit GNOME session daemon"
332 msgstr "Daemon de sessão do PolicyKit GNOME"
333
334 #: ../src/main.c:174
335 #, c-format
336 msgid "Starting PolicyKit GNOME session daemon version %s"
337 msgstr "Iniciando o PolicyKit GNOME session daemon versão %s"
338
339 #: ../src/polkit-gnome-auth-dialog.c:190
340 #: ../tools/polkit-gnome-authorization.c:649
341 msgid "Select user..."
342 msgstr "Escolha um usuário..."
343
344 #: ../src/polkit-gnome-auth-dialog.c:211
345 #: ../tools/polkit-gnome-authorization.c:665
346 #, c-format
347 msgid "%s (%s)"
348 msgstr "%s (%s)"
349
350 #: ../src/polkit-gnome-auth-dialog.c:292
351 msgid "_Remember authorization for this session"
352 msgstr "_Lembrar autorização para esta sessão"
353
354 #: ../src/polkit-gnome-auth-dialog.c:298
355 msgid "_Remember authorization"
356 msgstr "_Lembrar autorização"
357
358 #: ../src/polkit-gnome-auth-dialog.c:313
359 msgid ""
360 "An application is attempting to perform an action that requires privileges. "
361 "Authentication as one of the users below is required to perform this action."
362 msgstr ""
363 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
364 "necessária uma autenticação como um dos usuários abaixo para executar esta "
365 "ação."
366
367 #: ../src/polkit-gnome-auth-dialog.c:320
368 msgid ""
369 "An application is attempting to perform an action that requires privileges. "
370 "Authentication as the super user is required to perform this action."
371 msgstr ""
372 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
373 "necessária uma autenticação como superusuário para executar esta ação."
374
375 #: ../src/polkit-gnome-auth-dialog.c:324
376 msgid ""
377 "An application is attempting to perform an action that requires privileges. "
378 "Authentication is required to perform this action."
379 msgstr ""
380 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
381 "necessária uma autenticação para executar esta ação."
382
383 #: ../src/polkit-gnome-auth-dialog.c:348
384 #, c-format
385 msgid "Click to edit %s"
386 msgstr "Clique para editar %s"
387
388 #: ../src/polkit-gnome-auth-dialog.c:371
389 #: ../tools/polkit-gnome-authorization.c:1391
390 #, c-format
391 msgid "Click to open %s"
392 msgstr "Clique para abrir %s"
393
394 #: ../src/polkit-gnome-auth-dialog.c:608
395 msgid "_Authenticate"
396 msgstr "_Autenticar"
397
398 #: ../src/polkit-gnome-auth-dialog.c:667 ../src/polkit-gnome-manager.c:686
399 #: ../src/polkit-gnome-manager.c:735
400 msgid "_Password:"
401 msgstr "_Senha:"
402
403 #: ../src/polkit-gnome-auth-dialog.c:689
404 msgid "For this _session only"
405 msgstr "Apenas para esta _sessão"
406
407 #: ../src/polkit-gnome-auth-dialog.c:697
408 msgid "<small><b>_Details</b></small>"
409 msgstr "<small><b>_Detalhes</b></small>"
410
411 #: ../src/polkit-gnome-auth-dialog.c:718
412 msgid "<small><b>Application:</b></small>"
413 msgstr "<small><b>Aplicativo:</b></small>"
414
415 #: ../src/polkit-gnome-auth-dialog.c:722
416 msgid "<small><b>Action:</b></small>"
417 msgstr "<small><b>Ação:</b></small>"
418
419 #: ../src/polkit-gnome-auth-dialog.c:727
420 msgid "<small><b>Vendor:</b></small>"
421 msgstr "<small><b>Fornecedor:</b></small>"
422
423 #: ../src/polkit-gnome-auth-dialog.c:856
424 msgid "Authenticate"
425 msgstr "Autenticar"
426
427 #: ../src/polkit-gnome-manager.c:367
428 msgid "(unknown"
429 msgstr "(desconhecido"
430
431 #: ../src/polkit-gnome-manager.c:730
432 #, c-format
433 msgid "_Password for %s:"
434 msgstr "Senha _para %s:"
435
436 #: ../src/polkit-gnome-manager.c:732
437 msgid "_Password for root:"
438 msgstr "Senha _para root:"
439
440 #: ../src/polkit-gnome-manager.c:740
441 #, c-format
442 msgid "_Password or swipe finger for %s:"
443 msgstr "Senha ou digital _para %s:"
444
445 #: ../src/polkit-gnome-manager.c:743
446 msgid "_Password or swipe finger for root:"
447 msgstr "Senha ou digital _para root:"
448
449 #: ../src/polkit-gnome-manager.c:746
450 msgid "_Password or swipe finger:"
451 msgstr "Senha ou _digital:"
452
453 #: ../tools/polkit-gnome-authorization.c:117
454 msgid "No"
455 msgstr "Não"
456
457 #: ../tools/polkit-gnome-authorization.c:119
458 msgid "Admin Authentication (one shot)"
459 msgstr "Autenticação Administrativa (só uma vez)"
460
461 #: ../tools/polkit-gnome-authorization.c:120
462 msgid "Admin Authentication"
463 msgstr "Autenticação Administrativa"
464
465 #: ../tools/polkit-gnome-authorization.c:121
466 msgid "Admin Authentication (keep session)"
467 msgstr "Autenticação Administrativa (manter sessão)"
468
469 #: ../tools/polkit-gnome-authorization.c:122
470 msgid "Admin Authentication (keep indefinitely)"
471 msgstr "Autenticação Administrativa (manter indefinidamente)"
472
473 #: ../tools/polkit-gnome-authorization.c:124
474 msgid "Authentication (one shot)"
475 msgstr "Autenticação (só uma vez)"
476
477 #: ../tools/polkit-gnome-authorization.c:125
478 msgid "Authentication"
479 msgstr "Autenticação"
480
481 #: ../tools/polkit-gnome-authorization.c:126
482 msgid "Authentication (keep session)"
483 msgstr "Autenticação (manter sessão)"
484
485 #: ../tools/polkit-gnome-authorization.c:127
486 msgid "Authentication (keep indefinitely)"
487 msgstr "Autenticação (manter indefinidamente)"
488
489 #: ../tools/polkit-gnome-authorization.c:129
490 msgid "Yes"
491 msgstr "Sim"
492
493 #: ../tools/polkit-gnome-authorization.c:272
494 msgid ", "
495 msgstr ", "
496
497 #: ../tools/polkit-gnome-authorization.c:276
498 msgid "Must be on console"
499 msgstr "Deve ser no console"
500
501 #: ../tools/polkit-gnome-authorization.c:279
502 msgid "Must be in active session"
503 msgstr "Deve ser na seção ativa"
504
505 #: ../tools/polkit-gnome-authorization.c:282
506 #, c-format
507 msgid "Must be program %s"
508 msgstr "Deve ser o programa %s"
509
510 #: ../tools/polkit-gnome-authorization.c:286
511 #, c-format
512 msgid "Must be SELinux Context %s"
513 msgstr "Deve estar no contexto %s do SELinux"
514
515 #: ../tools/polkit-gnome-authorization.c:344
516 msgid "A moment ago"
517 msgstr "Um momento atrás"
518
519 #: ../tools/polkit-gnome-authorization.c:348
520 msgid "1 minute ago"
521 msgstr "há 1 minuto"
522
523 #: ../tools/polkit-gnome-authorization.c:350
524 #, c-format
525 msgid "%d minutes ago"
526 msgstr "há %d minutos"
527
528 #: ../tools/polkit-gnome-authorization.c:354
529 msgid "1 hour ago"
530 msgstr "há 1 hora"
531
532 #: ../tools/polkit-gnome-authorization.c:356
533 #, c-format
534 msgid "%d hours ago"
535 msgstr "há %d horas"
536
537 #: ../tools/polkit-gnome-authorization.c:360
538 msgid "1 day ago"
539 msgstr "há 1 dia"
540
541 #: ../tools/polkit-gnome-authorization.c:362
542 #, c-format
543 msgid "%d days ago"
544 msgstr "há %d dias"
545
546 #: ../tools/polkit-gnome-authorization.c:379
547 #, c-format
548 msgid "Auth as %s (uid %d)"
549 msgstr "Autenticado como %s (uid %d)"
550
551 #: ../tools/polkit-gnome-authorization.c:381
552 #, c-format
553 msgid "Auth as uid %d"
554 msgstr "Autenticado como uid %d"
555
556 #: ../tools/polkit-gnome-authorization.c:387
557 #, c-format
558 msgid "Blocked by %s (uid %d)"
559 msgstr "Bloqueado por %s (uid %d)"
560
561 #: ../tools/polkit-gnome-authorization.c:389
562 #, c-format
563 msgid "Blocked by uid %d"
564 msgstr "Bloqueado por uid %d"
565
566 #: ../tools/polkit-gnome-authorization.c:392
567 #, c-format
568 msgid "Granted by %s (uid %d)"
569 msgstr "Concedido por %s (uid %d)"
570
571 #: ../tools/polkit-gnome-authorization.c:394
572 #, c-format
573 msgid "Granted by uid %d"
574 msgstr "Concedido por uid %d"
575
576 #: ../tools/polkit-gnome-authorization.c:409
577 #, c-format
578 msgid "Single shot pid %d (%s)"
579 msgstr "pid único %d (%s)"
580
581 #: ../tools/polkit-gnome-authorization.c:415
582 #, c-format
583 msgid "pid %d (%s)"
584 msgstr "pid %d (%s)"
585
586 #: ../tools/polkit-gnome-authorization.c:418
587 msgid "This session"
588 msgstr "Esta sessão"
589
590 #: ../tools/polkit-gnome-authorization.c:421
591 msgid "Always"
592 msgstr "Sempre"
593
594 #: ../tools/polkit-gnome-authorization.c:431
595 msgid "None"
596 msgstr "Nenhum"
597
598 #: ../tools/polkit-gnome-authorization.c:827
599 msgid "Grant Negative Authorization"
600 msgstr "Conceder Autorização Negativa"
601
602 #: ../tools/polkit-gnome-authorization.c:827
603 msgid "Grant Authorization"
604 msgstr "Conceder Autorização"
605
606 #: ../tools/polkit-gnome-authorization.c:850
607 #, c-format
608 msgid ""
609 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
610 "more information</big></b>"
611 msgstr ""
612 "<b><big>Conceder uma autorização negativa para a ação<i>%s</i> requer mais "
613 "informações</big></b>"
614
615 #: ../tools/polkit-gnome-authorization.c:851
616 #, c-format
617 msgid ""
618 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
619 "information</big></b>"
620 msgstr ""
621 "<b><big>Conceder uma autorização para a ação<i>%s</i> requer mais "
622 "informações</big></b>"
623
624 #: ../tools/polkit-gnome-authorization.c:862
625 msgid ""
626 "Select the user to block for the action and, optionally, any constraints on "
627 "the negative authorization that you are about to grant."
628 msgstr ""
629 "Selecione o usuário a ser bloqueado para a ação e, opcionalmente, qualquer "
630 "restrição na autorização negativa que você está para conceder."
631
632 #: ../tools/polkit-gnome-authorization.c:864
633 msgid ""
634 "Select the beneficiary and, optionally, how to constrain the authorization "
635 "that you are about to grant."
636 msgstr ""
637 "Selecione o beneficiário e, opcionalmente, como restringir a autorização que "
638 "você está para conceder."
639
640 #: ../tools/polkit-gnome-authorization.c:875
641 msgid "<b>Beneficiary</b>"
642 msgstr "<b>Beneficiário</b>"
643
644 #: ../tools/polkit-gnome-authorization.c:887
645 msgid "Select the user that will receive the negative authorization."
646 msgstr "Selecione o usuário que receberá uma autorização negativa."
647
648 #: ../tools/polkit-gnome-authorization.c:889
649 msgid "Select the user that will receive the authorization."
650 msgstr "Selecione o usuário que receberá a autorização."
651
652 #: ../tools/polkit-gnome-authorization.c:898
653 msgid "_Show system users"
654 msgstr "_Mostrar usuários do sistema"
655
656 #: ../tools/polkit-gnome-authorization.c:913
657 msgid "<b>Constraints</b>"
658 msgstr "<b>Restrições</b>"
659
660 #: ../tools/polkit-gnome-authorization.c:924
661 msgid ""
662 "Constraints limits the authorization such that it only applies under certain "
663 "circumstances."
664 msgstr ""
665 "Restrições limitam a autorização como somente aplicável sob certas "
666 "circunstâncias."
667
668 #: ../tools/polkit-gnome-authorization.c:930
669 msgid "_None"
670 msgstr "_Nenhum"
671
672 #: ../tools/polkit-gnome-authorization.c:932
673 msgid "Must be _in active session"
674 msgstr "Deve estar na sessão at_iva"
675
676 #: ../tools/polkit-gnome-authorization.c:934
677 msgid "Must be on _local console"
678 msgstr "Deve estar no console _local"
679
680 #: ../tools/polkit-gnome-authorization.c:936
681 msgid "Must be in _active session on local console"
682 msgstr "Deve ser a sessão _ativa no console local"
683
684 #: ../tools/polkit-gnome-authorization.c:957
685 #: ../tools/polkit-gnome-authorization.c:2133
686 msgid "_Block..."
687 msgstr "_Bloquear..."
688
689 #: ../tools/polkit-gnome-authorization.c:961
690 #: ../tools/polkit-gnome-authorization.c:2126
691 msgid "_Grant..."
692 msgstr "_Conceder..."
693
694 #: ../tools/polkit-gnome-authorization.c:1155
695 msgid "Edit Implicit Authorizations"
696 msgstr "Editar autorizações implícitas."
697
698 #: ../tools/polkit-gnome-authorization.c:1176
699 msgid "<b><big>Choose new implicit authorizations</big></b>"
700 msgstr "<b><big>Escolha novas autorizações implícitas</big></b>"
701
702 #: ../tools/polkit-gnome-authorization.c:1190
703 #, c-format
704 msgid ""
705 "Implicit authorizations are authorizations that are granted automatically to "
706 "users under certain circumstances. Choose what is required for the action <i>"
707 "%s</i>."
708 msgstr ""
709 "Autorizações implícitas são autorizações concedidas automaticamente para "
710 "usuários sob certas circunstâncias. Escolha a que é necessária para a ação "
711 "<i>%s</i>."
712
713 #: ../tools/polkit-gnome-authorization.c:1215
714 #: ../tools/polkit-gnome-authorization.c:1974
715 msgid "<i>Anyone:</i>"
716 msgstr "<i>Qualquer um:</i>"
717
718 #: ../tools/polkit-gnome-authorization.c:1222
719 #: ../tools/polkit-gnome-authorization.c:1978
720 msgid "<i>Console:</i>"
721 msgstr "<i>Console:</i>"
722
723 #: ../tools/polkit-gnome-authorization.c:1229
724 #: ../tools/polkit-gnome-authorization.c:1982
725 msgid "<i>Active Console:</i>"
726 msgstr "<i>Console Ativo:</i>"
727
728 #: ../tools/polkit-gnome-authorization.c:1258
729 msgid "_Modify..."
730 msgstr "_Modificar..."
731
732 #: ../tools/polkit-gnome-authorization.c:1890
733 msgid "<b>Action</b>"
734 msgstr "<b>Ação</b>"
735
736 #: ../tools/polkit-gnome-authorization.c:1905
737 msgid "<i>Identifier:</i>"
738 msgstr "<i>Identificador:</i>"
739
740 #: ../tools/polkit-gnome-authorization.c:1915
741 msgid "<i>Description:</i>"
742 msgstr "<i>Descrição:</i>"
743
744 #: ../tools/polkit-gnome-authorization.c:1925
745 msgid "<i>Vendor:</i>"
746 msgstr "<i>Fornecedor:</i>"
747
748 #: ../tools/polkit-gnome-authorization.c:1951
749 msgid "<b>Implicit Authorizations</b>"
750 msgstr "<b>Autorizações implícitas</b>"
751
752 #: ../tools/polkit-gnome-authorization.c:1959
753 msgid ""
754 "Implicit authorizations are authorizations automatically given to users "
755 "based on certain criteria such as if they are on the local console."
756 msgstr ""
757 "Autorizações implícitas são autorizações concedidas automaticamente para "
758 "usuários baseado em um certo critério como se eles estão no console local."
759
760 #: ../tools/polkit-gnome-authorization.c:2002
761 msgid "_Edit..."
762 msgstr "_Editar..."
763
764 #: ../tools/polkit-gnome-authorization.c:2009
765 msgid "Revert To _Defaults..."
766 msgstr "Reverter para o pa_drão..."
767
768 #: ../tools/polkit-gnome-authorization.c:2032
769 msgid "<b>Explicit Authorizations</b>"
770 msgstr "<b>Autorizações explícitas</b>"
771
772 #: ../tools/polkit-gnome-authorization.c:2043
773 msgid ""
774 "This list displays authorizations that are either obtained through "
775 "authentication or specifically given to the entity in question. Blocked "
776 "authorizations are marked with a STOP sign."
777 msgstr ""
778 "Esta lista mostra autorizações que são obtidas por autenticações ou "
779 "especificamente dada à entidade em questão. Autorizações bloqueadas são "
780 "marcadas com o sinal de PARAR."
781
782 #: ../tools/polkit-gnome-authorization.c:2073
783 msgid "Entity"
784 msgstr "Entidade"
785
786 #: ../tools/polkit-gnome-authorization.c:2081
787 msgid "Scope"
788 msgstr "Escopo"
789
790 #: ../tools/polkit-gnome-authorization.c:2089
791 msgid "Obtained"
792 msgstr "Obtido"
793
794 #: ../tools/polkit-gnome-authorization.c:2097
795 msgid "How"
796 msgstr "Como"
797
798 #: ../tools/polkit-gnome-authorization.c:2105
799 msgid "Constraints"
800 msgstr "Restrições"
801
802 #: ../tools/polkit-gnome-authorization.c:2147
803 #: ../tools/polkit-gnome-authorization.c:2161
804 msgid "_Revoke"
805 msgstr "_Revogar"
806
807 #: ../tools/polkit-gnome-authorization.c:2154
808 msgid "_Revoke..."
809 msgstr "_Revogar..."
810
811 #: ../tools/polkit-gnome-authorization.c:2174
812 msgid "_Show authorizations from all users..."
813 msgstr "_Mostrar autorizações de todos os usuários..."
814
815 #: ../tools/polkit-gnome-authorization.c:2175
816 msgid "_Show authorizations from all users"
817 msgstr "_Mostrar autoriazações de tdos os usuários"
818
819 #: ../tools/polkit-gnome-authorization.c:2417
820 msgid "Select an action"
821 msgstr "Selecione uma ação"
0 # translation of policykit-gnome.HEAD.ru.po to Russian
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 #
4 # Leonid Kanter <leon@asplinux.ru>, 2008.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-gnome.HEAD.ru\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-06-08 17:18+0000\n"
10 "PO-Revision-Date: 2008-06-08 20:22+0300\n"
11 "Last-Translator: Leonid Kanter <leon@asplinux.ru>\n"
12 "Language-Team: Russian <en@li.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18
19 #: ../data/polkit-gnome-authorization.desktop.in.h:1
20 #: ../tools/polkit-gnome-authorization.c:2443
21 msgid "Authorizations"
22 msgstr "Авторизации"
23
24 #: ../data/polkit-gnome-authorization.desktop.in.h:2
25 msgid "Configure authorizations"
26 msgstr "Настройка авторизаций"
27
28 #: ../data/polkit-gnome.schemas.in.h:1
29 msgid ""
30 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
31 "keyboard, so that you will not be able to type in other programs while the "
32 "dialog is active. Use this if your window manager does not focus the "
33 "authentication dialog automatically, and you want to avoid accidentally "
34 "typing passwords in other programs."
35 msgstr ""
36 "Если установлено, диалог аутентификации программы PolicyKit-gnome будет "
37 "перехватывать клавиатуру, то есть вы не сможете вводить текст в другой "
38 "программе, пока диалог активен. Используйте этот менеджер окон не передаёт "
39 "фокус диалогу аутентификации автоматически и если вы не хотите случайно "
40 "набрать пароль в другой программе."
41
42 #: ../data/polkit-gnome.schemas.in.h:2
43 msgid "Whether the authentication dialog should grab the keyboard"
44 msgstr "Должен ли диалог аутентификации перехватывать клавиатуру"
45
46 #: ../examples/polkit-gnome-example.c:137
47 msgid "Copyright © 2007 David Zeuthen"
48 msgstr "Copyright © 2007 David Zeuthen"
49
50 #: ../examples/polkit-gnome-example.c:138
51 msgid "PolicyKit-gnome Website"
52 msgstr "Веб-сайт PolicyKit-gnome"
53
54 #: ../examples/polkit-gnome-example.c:140
55 #: ../examples/polkit-gnome-example.c:446
56 msgid "PolicyKit-gnome demo"
57 msgstr "PolicyKit-gnome демо"
58
59 #: ../examples/polkit-gnome-example.c:141
60 msgid "PolicyKit for the GNOME desktop"
61 msgstr "PolicyKit для рабочей среды GNOME"
62
63 #: ../examples/polkit-gnome-example.c:151
64 msgid "_File"
65 msgstr "_Файл"
66
67 #. name, stock id, label
68 #: ../examples/polkit-gnome-example.c:152
69 msgid "_Actions"
70 msgstr "_Действия"
71
72 #. name, stock id, label
73 #: ../examples/polkit-gnome-example.c:153
74 msgid "_Help"
75 msgstr "_Справка"
76
77 #. name, stock id, label
78 #. name, stock id
79 #: ../examples/polkit-gnome-example.c:156
80 msgid "_Quit"
81 msgstr "_Выйти"
82
83 #. label, accelerator
84 #: ../examples/polkit-gnome-example.c:157
85 msgid "Quit"
86 msgstr "Выйти"
87
88 #. name, stock id
89 #: ../examples/polkit-gnome-example.c:161
90 msgid "_About"
91 msgstr "_О программе"
92
93 #. label, accelerator
94 #: ../examples/polkit-gnome-example.c:162
95 msgid "About"
96 msgstr "О программе"
97
98 #: ../examples/polkit-gnome-example.c:243
99 msgid ""
100 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
101 "authorization is kept for the life time of the process"
102 msgstr ""
103 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
104 "authorization is kept for the life time of the process"
105
106 #: ../examples/polkit-gnome-example.c:252
107 msgid "Frobnicate!"
108 msgstr "Frobnicate!"
109
110 #: ../examples/polkit-gnome-example.c:267
111 msgid ""
112 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
113 "one-shot authorization."
114 msgstr ""
115 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
116 "one-shot authorization."
117
118 #: ../examples/polkit-gnome-example.c:275
119 msgid "Jump!"
120 msgstr "Jump!"
121
122 #: ../examples/polkit-gnome-example.c:290
123 msgid ""
124 "Making the helper <b>Tweak</b> requires a system administrator to "
125 "authenticate. This instance overrides the defaults set in "
126 "polkit_gnome_action_new()."
127 msgstr ""
128 "Making the helper <b>Tweak</b> requires a system administrator to "
129 "authenticate. This instance overrides the defaults set in "
130 "polkit_gnome_action_new()."
131
132 #: ../examples/polkit-gnome-example.c:299
133 #: ../examples/polkit-gnome-example.c:320
134 msgid "Tweak!"
135 msgstr "Tweak!"
136
137 #: ../examples/polkit-gnome-example.c:306
138 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
139 msgid "Tweak"
140 msgstr "Tweak"
141
142 #: ../examples/polkit-gnome-example.c:307
143 msgid "Tweak (long)"
144 msgstr "Tweak (long)"
145
146 #: ../examples/polkit-gnome-example.c:308
147 msgid "If your admin wasn't annoying, you could do this"
148 msgstr "If your admin wasn't annoying, you could do this"
149
150 #: ../examples/polkit-gnome-example.c:313
151 msgid "Tweak..."
152 msgstr "Tweak..."
153
154 #: ../examples/polkit-gnome-example.c:314
155 msgid "Tweak... (long)"
156 msgstr "Tweak... (long)"
157
158 #: ../examples/polkit-gnome-example.c:315
159 msgid "Only card carrying tweakers can do this!"
160 msgstr "Only card carrying tweakers can do this!"
161
162 #: ../examples/polkit-gnome-example.c:321
163 msgid "Tweak! (long)"
164 msgstr "Tweak! (long)"
165
166 #: ../examples/polkit-gnome-example.c:322
167 msgid "Go ahead, tweak tweak tweak!"
168 msgstr "Go ahead, tweak tweak tweak!"
169
170 #: ../examples/polkit-gnome-example.c:339
171 msgid ""
172 "Making the helper <b>Twiddle</b> requires a system administrator to "
173 "authenticate. Once authenticated, this privilege can be retained "
174 "indefinitely."
175 msgstr ""
176 "Making the helper <b>Twiddle</b> requires a system administrator to "
177 "authenticate. Once authenticated, this privilege can be retained "
178 "indefinitely."
179
180 #: ../examples/polkit-gnome-example.c:348
181 msgid "Twiddle!"
182 msgstr "Twiddle!"
183
184 #: ../examples/polkit-gnome-example.c:363
185 msgid ""
186 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
187 "authenticated, this privilege can be retained for the remainder of the "
188 "desktop session."
189 msgstr ""
190 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
191 "authenticated, this privilege can be retained for the remainder of the "
192 "desktop session."
193
194 #: ../examples/polkit-gnome-example.c:372
195 msgid "Punch!"
196 msgstr "Punch!"
197
198 #: ../examples/polkit-gnome-example.c:387
199 msgid ""
200 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
201 "GtkToggleButton; it's an intuitive way to ask users to give up "
202 "authorizations when they are done with them. E.g. the button is 'pressed in' "
203 "exactlywhen the authorization is held. Toggling the button means obtaining "
204 "resp. revoking the authorization in question."
205 msgstr ""
206 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
207 "GtkToggleButton; it's an intuitive way to ask users to give up "
208 "authorizations when they are done with them. E.g. the button is 'pressed in' "
209 "exactlywhen the authorization is held. Toggling the button means obtaining "
210 "resp. revoking the authorization in question."
211
212 #: ../examples/polkit-gnome-example.c:401
213 msgid "Click to make changes..."
214 msgstr "Click to make changes..."
215
216 #: ../examples/polkit-gnome-example.c:402
217 msgid "Click to prevent changes"
218 msgstr "Click to prevent changes"
219
220 #: ../examples/polkit-gnome-example.c:422
221 msgid ""
222 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
223 "update in real-time.</i>."
224 msgstr ""
225 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
226 "update in real-time.</i>."
227
228 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
229 msgid "Frobnicate"
230 msgstr "Frobnicate"
231
232 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
233 msgid "Jump"
234 msgstr "Jump"
235
236 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
237 msgid "Kick bar"
238 msgstr "Kick bar"
239
240 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
241 msgid "Kick baz"
242 msgstr "Kick baz"
243
244 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
245 msgid "Kick foo"
246 msgstr "Kick foo"
247
248 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
249 msgid "Punch"
250 msgstr "Punch"
251
252 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
253 msgid "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
254 msgstr "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
255
256 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
257 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
258 msgstr "System policy prevents the PolicyKit-gnome example helper from Jumping"
259
260 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
261 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
262 msgstr "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
263
264 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
265 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
266 msgstr "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
267
268 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
269 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
270 msgstr "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
271
272 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
273 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
274 msgstr "System policy prevents the PolicyKit-gnome example helper from Punching"
275
276 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
277 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
278 msgstr "System policy prevents the PolicyKit-gnome example helper from Toggling"
279
280 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
281 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
282 msgstr "System policy prevents the PolicyKit-gnome example helper from Tweaking"
283
284 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
285 msgid "System policy prevents the PolicyKit-gnome example helper from Twiddling"
286 msgstr "System policy prevents the PolicyKit-gnome example helper from Twiddling"
287
288 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
289 msgid "Toggle"
290 msgstr "Toggle"
291
292 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
293 msgid "Twiddle"
294 msgstr "Twiddle"
295
296 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
297 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
298 msgid "Authenticating..."
299 msgstr "Аутентификация..."
300
301 #: ../src/main.c:139
302 msgid "Don't exit after 30 seconds of inactivity"
303 msgstr "Не выходить через 30 секунд неактивности"
304
305 #: ../src/main.c:148
306 msgid "PolicyKit GNOME session daemon"
307 msgstr "Демон сеанса программы PolicyKit-GNOME"
308
309 #: ../src/main.c:174
310 #, c-format
311 msgid "Starting PolicyKit GNOME session daemon version %s"
312 msgstr "Запускается демон сеанса PolicyKit GNOME версия %s"
313
314 #: ../src/polkit-gnome-auth-dialog.c:190
315 #: ../tools/polkit-gnome-authorization.c:649
316 msgid "Select user..."
317 msgstr "Выберите пользователя..."
318
319 #: ../src/polkit-gnome-auth-dialog.c:211
320 #: ../tools/polkit-gnome-authorization.c:665
321 #, c-format
322 msgid "%s (%s)"
323 msgstr "%s (%s)"
324
325 #: ../src/polkit-gnome-auth-dialog.c:292
326 msgid "_Remember authorization for this session"
327 msgstr "_Запомнить авторизацию для этого сеанса"
328
329 #: ../src/polkit-gnome-auth-dialog.c:298
330 msgid "_Remember authorization"
331 msgstr "_Запомнить авторизацию"
332
333 #: ../src/polkit-gnome-auth-dialog.c:313
334 msgid ""
335 "An application is attempting to perform an action that requires privileges. "
336 "Authentication as one of the users below is required to perform this action."
337 msgstr ""
338 "Приложение пытается выполнить действие, которое требует дополнительных "
339 "привилегий. Для выполнения этого действия необходима аутентификация под "
340 "именем одного из перечисленных ниже пользователей."
341
342 #: ../src/polkit-gnome-auth-dialog.c:320
343 msgid ""
344 "An application is attempting to perform an action that requires privileges. "
345 "Authentication as the super user is required to perform this action."
346 msgstr ""
347 "Приложение пытается выполнить действие, которое требует дополнительных "
348 "привилегий. Для выполнения этого действия необходима аутентификация "
349 "пользователя root."
350
351 #: ../src/polkit-gnome-auth-dialog.c:324
352 msgid ""
353 "An application is attempting to perform an action that requires privileges. "
354 "Authentication is required to perform this action."
355 msgstr ""
356 "Приложение пытается выполнить действие, которое требует дополнительных "
357 "привилегий. Для выполнения этого действия требуется аутентификация."
358
359 #: ../src/polkit-gnome-auth-dialog.c:348
360 #, c-format
361 msgid "Click to edit %s"
362 msgstr "Нажмите, чтобы изменить %s"
363
364 #: ../src/polkit-gnome-auth-dialog.c:371
365 #: ../tools/polkit-gnome-authorization.c:1391
366 #, c-format
367 msgid "Click to open %s"
368 msgstr "Нажмите, чтобы открыть %s"
369
370 #: ../src/polkit-gnome-auth-dialog.c:600
371 msgid "_Authenticate"
372 msgstr "_Аутентификация"
373
374 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
375 #: ../src/polkit-gnome-manager.c:735
376 msgid "_Password:"
377 msgstr "_Пароль:"
378
379 #: ../src/polkit-gnome-auth-dialog.c:681
380 msgid "For this _session only"
381 msgstr "Только для этого _сеанса"
382
383 #: ../src/polkit-gnome-auth-dialog.c:689
384 msgid "<small><b>_Details</b></small>"
385 msgstr "<small><b>_Сведения</b></small>"
386
387 #: ../src/polkit-gnome-auth-dialog.c:710
388 msgid "<small><b>Application:</b></small>"
389 msgstr "<small><b>Приложение:</b></small>"
390
391 #: ../src/polkit-gnome-auth-dialog.c:714
392 msgid "<small><b>Action:</b></small>"
393 msgstr "<small><b>Действие:</b></small>"
394
395 #: ../src/polkit-gnome-auth-dialog.c:719
396 msgid "<small><b>Vendor:</b></small>"
397 msgstr "<small><b>Разработчик:</b></small>"
398
399 #: ../src/polkit-gnome-auth-dialog.c:848
400 msgid "Authenticate"
401 msgstr "Аутентификция"
402
403 #: ../src/polkit-gnome-manager.c:367
404 msgid "(unknown"
405 msgstr "(неизвестно"
406
407 #: ../src/polkit-gnome-manager.c:730
408 #, c-format
409 msgid "_Password for %s:"
410 msgstr "_Пароль пользователя %s:"
411
412 #: ../src/polkit-gnome-manager.c:732
413 msgid "_Password for root:"
414 msgstr "_Пароль пользователя root:"
415
416 #: ../src/polkit-gnome-manager.c:740
417 #, c-format
418 msgid "_Password or swipe finger for %s:"
419 msgstr "_Пароль или проведите палец для %s:"
420
421 #: ../src/polkit-gnome-manager.c:743
422 msgid "_Password or swipe finger for root:"
423 msgstr "_Пароль или проведите палец для root:"
424
425 #: ../src/polkit-gnome-manager.c:746
426 msgid "_Password or swipe finger:"
427 msgstr "_Пароль или проведите палец:"
428
429 #: ../tools/polkit-gnome-authorization.c:117
430 msgid "No"
431 msgstr "Нет"
432
433 #: ../tools/polkit-gnome-authorization.c:119
434 msgid "Admin Authentication (one shot)"
435 msgstr "Аутентификация под именем администратора (однократно)"
436
437 #: ../tools/polkit-gnome-authorization.c:120
438 msgid "Admin Authentication"
439 msgstr "Аутентификация под именем администратора"
440
441 #: ../tools/polkit-gnome-authorization.c:121
442 msgid "Admin Authentication (keep session)"
443 msgstr "Аутентификация под именем администратора (до конца сеанса)"
444
445 #: ../tools/polkit-gnome-authorization.c:122
446 msgid "Admin Authentication (keep indefinitely)"
447 msgstr "Аутентификация под именем администратора (постоянно)"
448
449 #: ../tools/polkit-gnome-authorization.c:124
450 msgid "Authentication (one shot)"
451 msgstr "Аутентификация (однократно)"
452
453 #: ../tools/polkit-gnome-authorization.c:125
454 msgid "Authentication"
455 msgstr "Аутентификация"
456
457 #: ../tools/polkit-gnome-authorization.c:126
458 msgid "Authentication (keep session)"
459 msgstr "Аутентификация (до конца сеанса)"
460
461 #: ../tools/polkit-gnome-authorization.c:127
462 msgid "Authentication (keep indefinitely)"
463 msgstr "Аутентификация (постоянно)"
464
465 #: ../tools/polkit-gnome-authorization.c:129
466 msgid "Yes"
467 msgstr "Да"
468
469 #: ../tools/polkit-gnome-authorization.c:272
470 msgid ", "
471 msgstr ", "
472
473 #: ../tools/polkit-gnome-authorization.c:276
474 msgid "Must be on console"
475 msgstr "Должен быть на консоли"
476
477 #: ../tools/polkit-gnome-authorization.c:279
478 msgid "Must be in active session"
479 msgstr "Должен быть в активном сеансе"
480
481 #: ../tools/polkit-gnome-authorization.c:282
482 #, c-format
483 msgid "Must be program %s"
484 msgstr "Должна быть программа %s"
485
486 #: ../tools/polkit-gnome-authorization.c:286
487 #, c-format
488 msgid "Must be SELinux Context %s"
489 msgstr "Должен быть контекст SELinux %s"
490
491 #: ../tools/polkit-gnome-authorization.c:344
492 msgid "A moment ago"
493 msgstr "Мгновение назад"
494
495 #: ../tools/polkit-gnome-authorization.c:348
496 msgid "1 minute ago"
497 msgstr "1 минуту назад"
498
499 #: ../tools/polkit-gnome-authorization.c:350
500 #, c-format
501 msgid "%d minutes ago"
502 msgstr "%d минут назад"
503
504 #: ../tools/polkit-gnome-authorization.c:354
505 msgid "1 hour ago"
506 msgstr "1 час назад"
507
508 #: ../tools/polkit-gnome-authorization.c:356
509 #, c-format
510 msgid "%d hours ago"
511 msgstr "%d часов назад"
512
513 #: ../tools/polkit-gnome-authorization.c:360
514 msgid "1 day ago"
515 msgstr "1 день назад"
516
517 #: ../tools/polkit-gnome-authorization.c:362
518 #, c-format
519 msgid "%d days ago"
520 msgstr "%d дней назад"
521
522 #: ../tools/polkit-gnome-authorization.c:379
523 #, c-format
524 msgid "Auth as %s (uid %d)"
525 msgstr "Аутентификация под именем %s (uid %d)"
526
527 #: ../tools/polkit-gnome-authorization.c:381
528 #, c-format
529 msgid "Auth as uid %d"
530 msgstr "Аутентификация под UID %d"
531
532 #: ../tools/polkit-gnome-authorization.c:387
533 #, c-format
534 msgid "Blocked by %s (uid %d)"
535 msgstr "Заблокировано пользователем %s (UID %d)"
536
537 #: ../tools/polkit-gnome-authorization.c:389
538 #, c-format
539 msgid "Blocked by uid %d"
540 msgstr "Заблокировано пользователем с UID %d"
541
542 #: ../tools/polkit-gnome-authorization.c:392
543 #, c-format
544 msgid "Granted by %s (uid %d)"
545 msgstr "Предоставлено пользователем %s (UID %d)"
546
547 #: ../tools/polkit-gnome-authorization.c:394
548 #, c-format
549 msgid "Granted by uid %d"
550 msgstr "Предоставлено пользователем с UID %d"
551
552 #: ../tools/polkit-gnome-authorization.c:409
553 #, c-format
554 msgid "Single shot pid %d (%s)"
555 msgstr "Однократно pid %d (%s)"
556
557 #: ../tools/polkit-gnome-authorization.c:415
558 #, c-format
559 msgid "pid %d (%s)"
560 msgstr "pid %d (%s)"
561
562 #: ../tools/polkit-gnome-authorization.c:418
563 msgid "This session"
564 msgstr "Этот сеанс"
565
566 #: ../tools/polkit-gnome-authorization.c:421
567 msgid "Always"
568 msgstr "Всегда"
569
570 #: ../tools/polkit-gnome-authorization.c:431
571 msgid "None"
572 msgstr "Нет"
573
574 #: ../tools/polkit-gnome-authorization.c:827
575 msgid "Grant Negative Authorization"
576 msgstr "Предоставление негативной авторизации"
577
578 #: ../tools/polkit-gnome-authorization.c:827
579 msgid "Grant Authorization"
580 msgstr "Предоставление авторизации"
581
582 #: ../tools/polkit-gnome-authorization.c:850
583 #, c-format
584 msgid ""
585 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
586 "more information</big></b>"
587 msgstr ""
588 "<b><big>Предоставление негативной авторизации пользователю <i>%s</i> требует "
589 "дополнительной информации</big></b>"
590
591 #: ../tools/polkit-gnome-authorization.c:851
592 #, c-format
593 msgid ""
594 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
595 "information</big></b>"
596 msgstr ""
597 "<b><big>Предоставление авторизации пользователю <i>%s</i> требует "
598 "дополнительной информации</big></b>"
599
600 #: ../tools/polkit-gnome-authorization.c:862
601 msgid ""
602 "Select the user to block for the action and, optionally, any constraints on "
603 "the negative authorization that you are about to grant."
604 msgstr ""
605 "Выберите пользователя для блокирования действия и, опционально, любые "
606 "принуждения для негативной авторизации, которую вы собираетесь предоставить."
607
608 #: ../tools/polkit-gnome-authorization.c:864
609 msgid ""
610 "Select the beneficiary and, optionally, how to constrain the authorization "
611 "that you are about to grant."
612 msgstr ""
613 "Выберите получателя и, опционально, как ограничить авторизацию, которую вы "
614 "собираетесь предоставить."
615
616 #: ../tools/polkit-gnome-authorization.c:875
617 msgid "<b>Beneficiary</b>"
618 msgstr "<b>Получатель</b>"
619
620 #: ../tools/polkit-gnome-authorization.c:887
621 msgid "Select the user that will receive the negative authorization."
622 msgstr "Выберите пользователя, который получит негативную авторизацию."
623
624 #: ../tools/polkit-gnome-authorization.c:889
625 msgid "Select the user that will receive the authorization."
626 msgstr "Выберите пользователя, который получит авторизацию."
627
628 #: ../tools/polkit-gnome-authorization.c:898
629 msgid "_Show system users"
630 msgstr "_Отображать системных пользователей"
631
632 #: ../tools/polkit-gnome-authorization.c:913
633 msgid "<b>Constraints</b>"
634 msgstr "<b>Принуждения</b>"
635
636 #: ../tools/polkit-gnome-authorization.c:924
637 msgid ""
638 "Constraints limits the authorization such that it only applies under certain "
639 "circumstances."
640 msgstr ""
641 "Принуждения ограничивают авторизацию так, что она действует только в "
642 "определённых обстоятельствах."
643
644 #: ../tools/polkit-gnome-authorization.c:930
645 msgid "_None"
646 msgstr "_Нет"
647
648 #: ../tools/polkit-gnome-authorization.c:932
649 msgid "Must be _in active session"
650 msgstr "Должен быть _в текущем сеансе"
651
652 #: ../tools/polkit-gnome-authorization.c:934
653 msgid "Must be on _local console"
654 msgstr "Должен быть на _локальной консоли"
655
656 #: ../tools/polkit-gnome-authorization.c:936
657 msgid "Must be in _active session on local console"
658 msgstr "Должен быть в _текущем сеансе на локальной консоли"
659
660 #: ../tools/polkit-gnome-authorization.c:957
661 #: ../tools/polkit-gnome-authorization.c:2133
662 msgid "_Block..."
663 msgstr "_Блокировать..."
664
665 #: ../tools/polkit-gnome-authorization.c:961
666 #: ../tools/polkit-gnome-authorization.c:2126
667 msgid "_Grant..."
668 msgstr "_Предоставить..."
669
670 #: ../tools/polkit-gnome-authorization.c:1155
671 msgid "Edit Implicit Authorizations"
672 msgstr "Изменение неявных авторизаций"
673
674 #: ../tools/polkit-gnome-authorization.c:1176
675 msgid "<b><big>Choose new implicit authorizations</big></b>"
676 msgstr "<b><big>Выберите новую неявную авторизацию</big></b>"
677
678 #: ../tools/polkit-gnome-authorization.c:1190
679 #, c-format
680 msgid ""
681 "Implicit authorizations are authorizations that are granted automatically to "
682 "users under certain circumstances. Choose what is required for the action <i>"
683 "%s</i>."
684 msgstr ""
685 "Неявные авторизации - авторизации, предоставляемые пользователям "
686 "автоматически при некоторых обстоятельствах. Выберите, что требуется для "
687 "действия <i>%s</i>."
688
689 #: ../tools/polkit-gnome-authorization.c:1215
690 #: ../tools/polkit-gnome-authorization.c:1974
691 msgid "<i>Anyone:</i>"
692 msgstr "<i>Все:</i>"
693
694 #: ../tools/polkit-gnome-authorization.c:1222
695 #: ../tools/polkit-gnome-authorization.c:1978
696 msgid "<i>Console:</i>"
697 msgstr "<i>Консоль:</i>"
698
699 #: ../tools/polkit-gnome-authorization.c:1229
700 #: ../tools/polkit-gnome-authorization.c:1982
701 msgid "<i>Active Console:</i>"
702 msgstr "<i>Активная консоль:</i>"
703
704 #: ../tools/polkit-gnome-authorization.c:1258
705 msgid "_Modify..."
706 msgstr "_Модифицировать..."
707
708 #: ../tools/polkit-gnome-authorization.c:1890
709 msgid "<b>Action</b>"
710 msgstr "<b>Действие</b>"
711
712 #: ../tools/polkit-gnome-authorization.c:1905
713 msgid "<i>Identifier:</i>"
714 msgstr "<i>Идентификатор:</i>"
715
716 #: ../tools/polkit-gnome-authorization.c:1915
717 msgid "<i>Description:</i>"
718 msgstr "<i>Описание:</i>"
719
720 #: ../tools/polkit-gnome-authorization.c:1925
721 msgid "<i>Vendor:</i>"
722 msgstr "<i>Разработчик:</i>"
723
724 #: ../tools/polkit-gnome-authorization.c:1951
725 msgid "<b>Implicit Authorizations</b>"
726 msgstr "<b>Неявные авторизации</b>"
727
728 #: ../tools/polkit-gnome-authorization.c:1959
729 msgid ""
730 "Implicit authorizations are authorizations automatically given to users "
731 "based on certain criteria such as if they are on the local console."
732 msgstr ""
733 "Неявные авторизации - авторизации, предоставляемые пользователям "
734 "автоматически на основе определенных критериев, например таких, как "
735 "нахождение на локальной консоли."
736
737 #: ../tools/polkit-gnome-authorization.c:2002
738 msgid "_Edit..."
739 msgstr "_Изменить..."
740
741 #: ../tools/polkit-gnome-authorization.c:2009
742 msgid "Revert To _Defaults..."
743 msgstr "_Вернуть к исходному состоянию..."
744
745 #: ../tools/polkit-gnome-authorization.c:2032
746 msgid "<b>Explicit Authorizations</b>"
747 msgstr "<b>Явные авторизации</b>"
748
749 #: ../tools/polkit-gnome-authorization.c:2043
750 msgid ""
751 "This list displays authorizations that are either obtained through "
752 "authentication or specifically given to the entity in question. Blocked "
753 "authorizations are marked with a STOP sign."
754 msgstr ""
755 "Этот список отображает авторизации, которые были либо получены путём "
756 "аутентификации, либо были специально предоставлены объекту по запросу. "
757 "Заблокированные авторизации помечены знаком STOP."
758
759 #: ../tools/polkit-gnome-authorization.c:2073
760 msgid "Entity"
761 msgstr "Объект"
762
763 #: ../tools/polkit-gnome-authorization.c:2081
764 msgid "Scope"
765 msgstr "Действие"
766
767 #: ../tools/polkit-gnome-authorization.c:2089
768 msgid "Obtained"
769 msgstr "Получено"
770
771 #: ../tools/polkit-gnome-authorization.c:2097
772 msgid "How"
773 msgstr "Как"
774
775 #: ../tools/polkit-gnome-authorization.c:2105
776 msgid "Constraints"
777 msgstr "Принуждения"
778
779 #: ../tools/polkit-gnome-authorization.c:2147
780 #: ../tools/polkit-gnome-authorization.c:2161
781 msgid "_Revoke"
782 msgstr "_Отозвать"
783
784 #: ../tools/polkit-gnome-authorization.c:2154
785 msgid "_Revoke..."
786 msgstr "_Отозвать..."
787
788 #: ../tools/polkit-gnome-authorization.c:2174
789 msgid "_Show authorizations from all users..."
790 msgstr "_Отображать авторизации от всех пользователей..."
791
792 #: ../tools/polkit-gnome-authorization.c:2175
793 msgid "_Show authorizations from all users"
794 msgstr "_Отображать авторизации от всех пользователей"
795
796 #: ../tools/polkit-gnome-authorization.c:2417
797 msgid "Select an action"
798 msgstr "Выбрать действие"
799
0 # Slovak translation for policykit-gnome
1 # Copyright (c) 2008 Free Software Foundation, Inc.
2 # This file is distributed under the same license as the policykit-gnome package.
3 # Pavol Šimo <palo.simo@gmail.com>, 2008.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2008-06-19 06:31+0200\n"
10 "PO-Revision-Date: 2008-06-13 16:58+0200\n"
11 "Last-Translator: Pavol Šimo <palo.simo@gmail.com>\n"
12 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16
17 #: ../data/polkit-gnome-authorization.desktop.in.h:1
18 #: ../tools/polkit-gnome-authorization.c:2443
19 msgid "Authorizations"
20 msgstr "Oprávnenia"
21
22 #: ../data/polkit-gnome-authorization.desktop.in.h:2
23 msgid "Configure authorizations"
24 msgstr "Nastaviť oprávnenia"
25
26 #: ../data/polkit-gnome.schemas.in.h:1
27 msgid ""
28 "If set to true, the authentication dialog from PolicyKit-gnome will grab the "
29 "keyboard, so that you will not be able to type in other programs while the "
30 "dialog is active. Use this if your window manager does not focus the "
31 "authentication dialog automatically, and you want to avoid accidentally "
32 "typing passwords in other programs."
33 msgstr ""
34 "Ak má hodnotu true, dialógové okno overenia z PolicyKit-gnome odchytí vstup "
35 "z klávesnice, takže pokiaľ bude toto dialógové okno aktívne, nebudete môcť "
36 "písať do iných aplikácií. Použite to, ak váš správca okien toto dialógové "
37 "okno nepresunie automaticky do popredia a chcete zabrániť náhodnému vpísaniu "
38 "hesiel do iných programov."
39
40 #: ../data/polkit-gnome.schemas.in.h:2
41 msgid "Whether the authentication dialog should grab the keyboard"
42 msgstr "Či má overovacie dialógové okno odchytiť vstup z klávesnice"
43
44 #: ../examples/polkit-gnome-example.c:137
45 msgid "Copyright © 2007 David Zeuthen"
46 msgstr "Autorské práva © 2007 David Zeuthen"
47
48 #: ../examples/polkit-gnome-example.c:138
49 msgid "PolicyKit-gnome Website"
50 msgstr "WWW stránka PolicyKit-gnome"
51
52 #: ../examples/polkit-gnome-example.c:140
53 #: ../examples/polkit-gnome-example.c:446
54 msgid "PolicyKit-gnome demo"
55 msgstr "PolicyKit-gnome demo"
56
57 #: ../examples/polkit-gnome-example.c:141
58 msgid "PolicyKit for the GNOME desktop"
59 msgstr "PolicyKit pre prostredie GNOME"
60
61 #: ../examples/polkit-gnome-example.c:151
62 msgid "_File"
63 msgstr "_Súbor"
64
65 #. name, stock id, label
66 #: ../examples/polkit-gnome-example.c:152
67 msgid "_Actions"
68 msgstr "_Akcie"
69
70 #. name, stock id, label
71 #: ../examples/polkit-gnome-example.c:153
72 msgid "_Help"
73 msgstr "_Pomocník"
74
75 #. name, stock id, label
76 #. name, stock id
77 #: ../examples/polkit-gnome-example.c:156
78 msgid "_Quit"
79 msgstr "_Koniec"
80
81 #. label, accelerator
82 #: ../examples/polkit-gnome-example.c:157
83 msgid "Quit"
84 msgstr "Koniec"
85
86 #. name, stock id
87 #: ../examples/polkit-gnome-example.c:161
88 msgid "_About"
89 msgstr "_O programe"
90
91 #. label, accelerator
92 #: ../examples/polkit-gnome-example.c:162
93 msgid "About"
94 msgstr "O programe"
95
96 # http://speechcode.com/jargon/jargon.info.Frobnicate.html
97 #: ../examples/polkit-gnome-example.c:243
98 msgid ""
99 "Making the helper <b>Frobnicate</b> requires the user to authenticate. The "
100 "authorization is kept for the life time of the process"
101 msgstr ""
102 "Vykonanie akcie <b>Frobnicate</b> vyžaduje overenie používateľa. Oprávnenie "
103 "bude uchované počas behu procesu."
104
105 #: ../examples/polkit-gnome-example.c:252
106 msgid "Frobnicate!"
107 msgstr "Frobnicate!"
108
109 #: ../examples/polkit-gnome-example.c:267
110 msgid ""
111 "Making the helper <b>Jump</b> requires the user to authenticate. This is a "
112 "one-shot authorization."
113 msgstr ""
114 "Vykonanie akcie <b>Jump</b> vyžaduje overenie používateľa. Toto je "
115 "jednorazové oprávnenie."
116
117 #: ../examples/polkit-gnome-example.c:275
118 msgid "Jump!"
119 msgstr "Jump!"
120
121 #: ../examples/polkit-gnome-example.c:290
122 msgid ""
123 "Making the helper <b>Tweak</b> requires a system administrator to "
124 "authenticate. This instance overrides the defaults set in "
125 "polkit_gnome_action_new()."
126 msgstr ""
127 "Vykonanie akcie <b>Tweak</b> vyžaduje overenie systémováho administrátora. "
128 "Táto inštancia prekrýva predvolené nastavenia z polkit_gnome_action_new()."
129
130 #: ../examples/polkit-gnome-example.c:299
131 #: ../examples/polkit-gnome-example.c:320
132 msgid "Tweak!"
133 msgstr "Tweak!"
134
135 #: ../examples/polkit-gnome-example.c:306
136 #: ../examples/org.gnome.policykit.examples.policy.in.h:17
137 msgid "Tweak"
138 msgstr "Tweak"
139
140 #: ../examples/polkit-gnome-example.c:307
141 msgid "Tweak (long)"
142 msgstr "Tweak (long)"
143
144 #: ../examples/polkit-gnome-example.c:308
145 msgid "If your admin wasn't annoying, you could do this"
146 msgstr "Keby váš správca nebol protivný, dovolil by vám to."
147
148 #: ../examples/polkit-gnome-example.c:313
149 msgid "Tweak..."
150 msgstr "Tweak..."
151
152 #: ../examples/polkit-gnome-example.c:314
153 msgid "Tweak... (long)"
154 msgstr "Tweak... (long)"
155
156 #: ../examples/polkit-gnome-example.c:315
157 msgid "Only card carrying tweakers can do this!"
158 msgstr "Len vlastníci identifikačnej karty môžu toto!"
159
160 #: ../examples/polkit-gnome-example.c:321
161 msgid "Tweak! (long)"
162 msgstr "Tweak! (long)"
163
164 #: ../examples/polkit-gnome-example.c:322
165 msgid "Go ahead, tweak tweak tweak!"
166 msgstr "Do toho, tweak tweak tweak!"
167
168 #: ../examples/polkit-gnome-example.c:339
169 msgid ""
170 "Making the helper <b>Twiddle</b> requires a system administrator to "
171 "authenticate. Once authenticated, this privilege can be retained "
172 "indefinitely."
173 msgstr ""
174 "Vykonanie akcie <b>Twiddle</b> vyžaduje overenie systémového administrátora. "
175 "Oprávnenie bude ponechané už navždy."
176
177 #: ../examples/polkit-gnome-example.c:348
178 msgid "Twiddle!"
179 msgstr "Twiddle!"
180
181 #: ../examples/polkit-gnome-example.c:363
182 msgid ""
183 "Making the helper <b>Punch</b> requires the user to authenticate. Once "
184 "authenticated, this privilege can be retained for the remainder of the "
185 "desktop session."
186 msgstr ""
187 "Vykonanie akcie <b>Punch</b> vyžaduje overenie používateľa. Oprávnenie bude "
188 "uchované počas trvania relácie."
189
190 #: ../examples/polkit-gnome-example.c:372
191 msgid "Punch!"
192 msgstr "Punch!"
193
194 #: ../examples/polkit-gnome-example.c:387
195 msgid ""
196 "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
197 "GtkToggleButton; it's an intuitive way to ask users to give up "
198 "authorizations when they are done with them. E.g. the button is 'pressed in' "
199 "exactlywhen the authorization is held. Toggling the button means obtaining "
200 "resp. revoking the authorization in question."
201 msgstr ""
202 "Akcia <b>Toggle</b> demonštruje použitie PolicyKit na obsluhu prvku "
203 "GtkToggleButton; je to intuitívny spôsob požiadania používateľa o zrieknutie "
204 "sa autorizácií, keď ich už nepotrebujú. Napríklad tlačidlo je 'zatlačené' "
205 "práve vtedy, keď sú oprávnenia vlastnené. Prepnutie tlačidla znamená "
206 "získanie resp. odvolanie danej autorizácie."
207
208 #: ../examples/polkit-gnome-example.c:401
209 msgid "Click to make changes..."
210 msgstr "Kliknite pre vykonanie zmien..."
211
212 #: ../examples/polkit-gnome-example.c:402
213 msgid "Click to prevent changes"
214 msgstr "Kliknite pre zabránenie zmenám"
215
216 #: ../examples/polkit-gnome-example.c:422
217 msgid ""
218 "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
219 "update in real-time.</i>."
220 msgstr ""
221 "<i>Tip: vyskúšajte zmeniť /etc/PolicyKit/Policy.conf a uvidíte, ako sa "
222 "zástupné ovládacie prvky ihneď aktualizujú.</i>"
223
224 #: ../examples/org.gnome.policykit.examples.policy.in.h:1
225 msgid "Frobnicate"
226 msgstr "Frobnicate"
227
228 #: ../examples/org.gnome.policykit.examples.policy.in.h:2
229 msgid "Jump"
230 msgstr "Jump"
231
232 #: ../examples/org.gnome.policykit.examples.policy.in.h:3
233 msgid "Kick bar"
234 msgstr "Kick bar"
235
236 #: ../examples/org.gnome.policykit.examples.policy.in.h:4
237 msgid "Kick baz"
238 msgstr "Kick baz"
239
240 #: ../examples/org.gnome.policykit.examples.policy.in.h:5
241 msgid "Kick foo"
242 msgstr "Kick foo"
243
244 #: ../examples/org.gnome.policykit.examples.policy.in.h:6
245 msgid "Punch"
246 msgstr "Punch"
247
248 #: ../examples/org.gnome.policykit.examples.policy.in.h:7
249 msgid ""
250 "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
251 msgstr ""
252 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
253 "akcie Frobnicate."
254
255 #: ../examples/org.gnome.policykit.examples.policy.in.h:8
256 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
257 msgstr ""
258 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
259 "akcie Jump"
260
261 #: ../examples/org.gnome.policykit.examples.policy.in.h:9
262 msgid ""
263 "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
264 msgstr ""
265 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
266 "akcie Kick bar"
267
268 #: ../examples/org.gnome.policykit.examples.policy.in.h:10
269 msgid ""
270 "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
271 msgstr ""
272 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
273 "akcie Kick baz"
274
275 #: ../examples/org.gnome.policykit.examples.policy.in.h:11
276 msgid ""
277 "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
278 msgstr ""
279 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
280 "akcie Kick foo"
281
282 #: ../examples/org.gnome.policykit.examples.policy.in.h:12
283 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
284 msgstr ""
285 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
286 "akcie Punch"
287
288 #: ../examples/org.gnome.policykit.examples.policy.in.h:13
289 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
290 msgstr ""
291 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
292 "akcie Toggle"
293
294 #: ../examples/org.gnome.policykit.examples.policy.in.h:14
295 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
296 msgstr ""
297 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
298 "akcie Tweak"
299
300 #: ../examples/org.gnome.policykit.examples.policy.in.h:15
301 msgid ""
302 "System policy prevents the PolicyKit-gnome example helper from Twiddling"
303 msgstr ""
304 "Systémová politika zabraňuje ukážkovému príkladu PolicyKit-gnome vo vykonaní "
305 "akcie Twiddle"
306
307 #: ../examples/org.gnome.policykit.examples.policy.in.h:16
308 msgid "Toggle"
309 msgstr "Toggle"
310
311 #: ../examples/org.gnome.policykit.examples.policy.in.h:18
312 msgid "Twiddle"
313 msgstr "Twiddle"
314
315 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
316 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
317 msgid "Authenticating..."
318 msgstr "Overuje sa..."
319
320 #: ../src/main.c:139
321 msgid "Don't exit after 30 seconds of inactivity"
322 msgstr "Neukončiť po 30-tich sekundách nečinnosti"
323
324 #: ../src/main.c:148
325 msgid "PolicyKit GNOME session daemon"
326 msgstr "Démon PolicyKit pre reláciu GNOME"
327
328 #: ../src/main.c:174
329 #, c-format
330 msgid "Starting PolicyKit GNOME session daemon version %s"
331 msgstr "Spúšťa sa démon PolicyKit pre reláciu GNOME verzie %s"
332
333 #: ../src/polkit-gnome-auth-dialog.c:190
334 #: ../tools/polkit-gnome-authorization.c:649
335 msgid "Select user..."
336 msgstr "Zvoliť používateľa..."
337
338 #: ../src/polkit-gnome-auth-dialog.c:211
339 #: ../tools/polkit-gnome-authorization.c:665
340 #, c-format
341 msgid "%s (%s)"
342 msgstr "%s (%s)"
343
344 #: ../src/polkit-gnome-auth-dialog.c:292
345 msgid "_Remember authorization for this session"
346 msgstr "Za_pamätať autorizáciu pre túto reláciu"
347
348 #: ../src/polkit-gnome-auth-dialog.c:298
349 msgid "_Remember authorization"
350 msgstr "Za_pamätať autorizáciu"
351
352 #: ../src/polkit-gnome-auth-dialog.c:313
353 msgid ""
354 "An application is attempting to perform an action that requires privileges. "
355 "Authentication as one of the users below is required to perform this action."
356 msgstr ""
357 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje privilégiá. Na vykonanie "
358 "tejto akcie je vyžadované overenie niektorého z uvedených používateľov."
359
360 #: ../src/polkit-gnome-auth-dialog.c:320
361 msgid ""
362 "An application is attempting to perform an action that requires privileges. "
363 "Authentication as the super user is required to perform this action."
364 msgstr ""
365 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje privilégiá. Na vykonanie "
366 "tejto akcie je vyžadované overenie superpoužívateľa."
367
368 #: ../src/polkit-gnome-auth-dialog.c:324
369 msgid ""
370 "An application is attempting to perform an action that requires privileges. "
371 "Authentication is required to perform this action."
372 msgstr ""
373 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje privilégiá. Na vykonanie "
374 "tejto akcie je vyžadované overenie."
375
376 #: ../src/polkit-gnome-auth-dialog.c:348
377 #, c-format
378 msgid "Click to edit %s"
379 msgstr "Kliknúť pre úpravu %s"
380
381 #: ../src/polkit-gnome-auth-dialog.c:371
382 #: ../tools/polkit-gnome-authorization.c:1391
383 #, c-format
384 msgid "Click to open %s"
385 msgstr "Kliknúť pre otvorenie %s"
386
387 #: ../src/polkit-gnome-auth-dialog.c:600
388 msgid "_Authenticate"
389 msgstr "_Overiť"
390
391 #: ../src/polkit-gnome-auth-dialog.c:659 ../src/polkit-gnome-manager.c:686
392 #: ../src/polkit-gnome-manager.c:735
393 msgid "_Password:"
394 msgstr "_Heslo:"
395
396 #: ../src/polkit-gnome-auth-dialog.c:681
397 msgid "For this _session only"
398 msgstr "Len pre túto _reláciu"
399
400 #: ../src/polkit-gnome-auth-dialog.c:689
401 msgid "<small><b>_Details</b></small>"
402 msgstr "<small><b>Po_drobnosti</b></small>"
403
404 #: ../src/polkit-gnome-auth-dialog.c:710
405 msgid "<small><b>Application:</b></small>"
406 msgstr "<small><b>Aplikácia:</b></small>"
407
408 #: ../src/polkit-gnome-auth-dialog.c:714
409 msgid "<small><b>Action:</b></small>"
410 msgstr "<small><b>Akcia:</b></small>"
411
412 #: ../src/polkit-gnome-auth-dialog.c:719
413 msgid "<small><b>Vendor:</b></small>"
414 msgstr "<small><b>Dodávateľ:</b></small>"
415
416 #: ../src/polkit-gnome-auth-dialog.c:848
417 msgid "Authenticate"
418 msgstr "Overenie"
419
420 #: ../src/polkit-gnome-manager.c:367
421 msgid "(unknown"
422 msgstr "(neznámy"
423
424 #: ../src/polkit-gnome-manager.c:730
425 #, c-format
426 msgid "_Password for %s:"
427 msgstr "_Heslo používateľa %s:"
428
429 #: ../src/polkit-gnome-manager.c:732
430 msgid "_Password for root:"
431 msgstr "_Heslo používateľa root:"
432
433 #: ../src/polkit-gnome-manager.c:740
434 #, c-format
435 msgid "_Password or swipe finger for %s:"
436 msgstr "_Heslo alebo odtlačok používateľa %s:"
437
438 #: ../src/polkit-gnome-manager.c:743
439 msgid "_Password or swipe finger for root:"
440 msgstr "_Heslo alebo odtlačok používateľa root:"
441
442 #: ../src/polkit-gnome-manager.c:746
443 msgid "_Password or swipe finger:"
444 msgstr "_Heslo alebo odtlačok:"
445
446 #: ../tools/polkit-gnome-authorization.c:117
447 msgid "No"
448 msgstr "Nie"
449
450 #: ../tools/polkit-gnome-authorization.c:119
451 msgid "Admin Authentication (one shot)"
452 msgstr "Správcovské overenie (jednorazové)"
453
454 #: ../tools/polkit-gnome-authorization.c:120
455 msgid "Admin Authentication"
456 msgstr "Správcovské overenie"
457
458 #: ../tools/polkit-gnome-authorization.c:121
459 msgid "Admin Authentication (keep session)"
460 msgstr "Správcovské overenie (do konca relácie)"
461
462 #: ../tools/polkit-gnome-authorization.c:122
463 msgid "Admin Authentication (keep indefinitely)"
464 msgstr "Správcovské overenie (trvalé)"
465
466 #: ../tools/polkit-gnome-authorization.c:124
467 msgid "Authentication (one shot)"
468 msgstr "Overenie (jednorazové)"
469
470 #: ../tools/polkit-gnome-authorization.c:125
471 msgid "Authentication"
472 msgstr "Overenie"
473
474 #: ../tools/polkit-gnome-authorization.c:126
475 msgid "Authentication (keep session)"
476 msgstr "Overenie (do konca relácie)"
477
478 #: ../tools/polkit-gnome-authorization.c:127
479 msgid "Authentication (keep indefinitely)"
480 msgstr "Overenie (trvalé)"
481
482 #: ../tools/polkit-gnome-authorization.c:129
483 msgid "Yes"
484 msgstr "Áno"
485
486 #: ../tools/polkit-gnome-authorization.c:272
487 msgid ", "
488 msgstr ", "
489
490 #: ../tools/polkit-gnome-authorization.c:276
491 msgid "Must be on console"
492 msgstr "Len ak je na konzole"
493
494 #: ../tools/polkit-gnome-authorization.c:279
495 msgid "Must be in active session"
496 msgstr "Len ak je v aktívnej relácií"
497
498 #: ../tools/polkit-gnome-authorization.c:282
499 #, c-format
500 msgid "Must be program %s"
501 msgstr "Len ak je to program %s"
502
503 #: ../tools/polkit-gnome-authorization.c:286
504 #, c-format
505 msgid "Must be SELinux Context %s"
506 msgstr "Len ak je to SELinux kontext %s"
507
508 #: ../tools/polkit-gnome-authorization.c:344
509 msgid "A moment ago"
510 msgstr "Pred chvíľou"
511
512 #: ../tools/polkit-gnome-authorization.c:348
513 msgid "1 minute ago"
514 msgstr "Pred 1 minútou"
515
516 #: ../tools/polkit-gnome-authorization.c:350
517 #, c-format
518 msgid "%d minutes ago"
519 msgstr "Pred %d minútami"
520
521 #: ../tools/polkit-gnome-authorization.c:354
522 msgid "1 hour ago"
523 msgstr "Pred hodinou"
524
525 #: ../tools/polkit-gnome-authorization.c:356
526 #, c-format
527 msgid "%d hours ago"
528 msgstr "Pred %d hodinami"
529
530 #: ../tools/polkit-gnome-authorization.c:360
531 msgid "1 day ago"
532 msgstr "Včera"
533
534 #: ../tools/polkit-gnome-authorization.c:362
535 #, c-format
536 msgid "%d days ago"
537 msgstr "Pred %d dňami"
538
539 #: ../tools/polkit-gnome-authorization.c:379
540 #, c-format
541 msgid "Auth as %s (uid %d)"
542 msgstr "Oprávnenie pre %s (uid %d)"
543
544 #: ../tools/polkit-gnome-authorization.c:381
545 #, c-format
546 msgid "Auth as uid %d"
547 msgstr "Oprávnenie pre uid %d"
548
549 #: ../tools/polkit-gnome-authorization.c:387
550 #, c-format
551 msgid "Blocked by %s (uid %d)"
552 msgstr "Blokuje ho %s (uid %d)"
553
554 #: ../tools/polkit-gnome-authorization.c:389
555 #, c-format
556 msgid "Blocked by uid %d"
557 msgstr "Blokuje ho uid %d"
558
559 #: ../tools/polkit-gnome-authorization.c:392
560 #, c-format
561 msgid "Granted by %s (uid %d)"
562 msgstr "Povoľuje ho %s (uid %d)"
563
564 #: ../tools/polkit-gnome-authorization.c:394
565 #, c-format
566 msgid "Granted by uid %d"
567 msgstr "Povoľuje ho uid %d"
568
569 #: ../tools/polkit-gnome-authorization.c:409
570 #, c-format
571 msgid "Single shot pid %d (%s)"
572 msgstr "Jednorazovo pid %d (%s)"
573
574 #: ../tools/polkit-gnome-authorization.c:415
575 #, c-format
576 msgid "pid %d (%s)"
577 msgstr "Pre pid %d (%s)"
578
579 #: ../tools/polkit-gnome-authorization.c:418
580 msgid "This session"
581 msgstr "Pre túto reláciu"
582
583 #: ../tools/polkit-gnome-authorization.c:421
584 msgid "Always"
585 msgstr "Navždy"
586
587 #: ../tools/polkit-gnome-authorization.c:431
588 msgid "None"
589 msgstr "Žiadne"
590
591 #: ../tools/polkit-gnome-authorization.c:827
592 msgid "Grant Negative Authorization"
593 msgstr "Poskytnutie negatívneho oprávnenia"
594
595 #: ../tools/polkit-gnome-authorization.c:827
596 msgid "Grant Authorization"
597 msgstr "Poskytnutie oprávnenia"
598
599 #: ../tools/polkit-gnome-authorization.c:850
600 #, c-format
601 msgid ""
602 "<b><big>Granting a negative authorization for the <i>%s</i> action requires "
603 "more information</big></b>"
604 msgstr ""
605 "<b><big>Udelenie negatívneho oprávnenia pre akciu <i>%s</i> vyžaduje viac "
606 "informácií</big></b>"
607
608 #: ../tools/polkit-gnome-authorization.c:851
609 #, c-format
610 msgid ""
611 "<b><big>Granting an authorization for the <i>%s</i> action requires more "
612 "information</big></b>"
613 msgstr ""
614 "<b><big>Udelenie oprávnenia pre akciu <i>%s</i> vyžaduje viac informácií</"
615 "big></b>"
616
617 #: ../tools/polkit-gnome-authorization.c:862
618 msgid ""
619 "Select the user to block for the action and, optionally, any constraints on "
620 "the negative authorization that you are about to grant."
621 msgstr ""
622 "Zvoľte používateľa, ktorému chcete blokovať akciu a voliteľne aj obmedzenia "
623 "negatívneho oprávnenia, ktoré idete udeliť."
624
625 #: ../tools/polkit-gnome-authorization.c:864
626 msgid ""
627 "Select the beneficiary and, optionally, how to constrain the authorization "
628 "that you are about to grant."
629 msgstr ""
630 "Zvoľte príjemcu a voliteľne aj obmedzenia oprávnenia, ktoré idete udeliť."
631
632 #: ../tools/polkit-gnome-authorization.c:875
633 msgid "<b>Beneficiary</b>"
634 msgstr "<b>Príjemca</b>"
635
636 #: ../tools/polkit-gnome-authorization.c:887
637 msgid "Select the user that will receive the negative authorization."
638 msgstr "Zvoľte používateľa, ktorý získa negatívne oprávnenie."
639
640 #: ../tools/polkit-gnome-authorization.c:889
641 msgid "Select the user that will receive the authorization."
642 msgstr "Zvoľte používateľa, ktorý získa oprávnenie."
643
644 #: ../tools/polkit-gnome-authorization.c:898
645 msgid "_Show system users"
646 msgstr "_Zobraziť používateľov systému"
647
648 #: ../tools/polkit-gnome-authorization.c:913
649 msgid "<b>Constraints</b>"
650 msgstr "<b>Obmedzenia</b>"
651
652 #: ../tools/polkit-gnome-authorization.c:924
653 msgid ""
654 "Constraints limits the authorization such that it only applies under certain "
655 "circumstances."
656 msgstr "Obmedzenia limitujú oprávnenie, takže platí len za určitých podmienok."
657
658 #: ../tools/polkit-gnome-authorization.c:930
659 msgid "_None"
660 msgstr "Žia_dne"
661
662 #: ../tools/polkit-gnome-authorization.c:932
663 msgid "Must be _in active session"
664 msgstr "Len ak je v aktívnej _relácií"
665
666 #: ../tools/polkit-gnome-authorization.c:934
667 msgid "Must be on _local console"
668 msgstr "Len ak je na _lokálnej konzole"
669
670 #: ../tools/polkit-gnome-authorization.c:936
671 msgid "Must be in _active session on local console"
672 msgstr "Len ak je v _aktívnej relácií na lokálnej konzole"
673
674 #: ../tools/polkit-gnome-authorization.c:957
675 #: ../tools/polkit-gnome-authorization.c:2133
676 msgid "_Block..."
677 msgstr "_Blokovať..."
678
679 #: ../tools/polkit-gnome-authorization.c:961
680 #: ../tools/polkit-gnome-authorization.c:2126
681 msgid "_Grant..."
682 msgstr "_Udeliť..."
683
684 #: ../tools/polkit-gnome-authorization.c:1155
685 msgid "Edit Implicit Authorizations"
686 msgstr "Úprava nepriamych oprávnení"
687
688 #: ../tools/polkit-gnome-authorization.c:1176
689 msgid "<b><big>Choose new implicit authorizations</big></b>"
690 msgstr "<b><big>Zvoľte nové nepriame oprávnenia</big></b>"
691
692 #: ../tools/polkit-gnome-authorization.c:1190
693 #, c-format
694 msgid ""
695 "Implicit authorizations are authorizations that are granted automatically to "
696 "users under certain circumstances. Choose what is required for the action <i>"
697 "%s</i>."
698 msgstr ""
699 "Nepriame oprávnenia sú také, ktoré sú používateľom udelené za istých "
700 "podmienok automaticky. Zvoľte, čo bude pre akciu <i>%s</i> vyžadované."
701
702 #: ../tools/polkit-gnome-authorization.c:1215
703 #: ../tools/polkit-gnome-authorization.c:1974
704 msgid "<i>Anyone:</i>"
705 msgstr "<i>Ktokoľvek:</i>"
706
707 #: ../tools/polkit-gnome-authorization.c:1222
708 #: ../tools/polkit-gnome-authorization.c:1978
709 msgid "<i>Console:</i>"
710 msgstr "<i>Na konzole:</i>"
711
712 #: ../tools/polkit-gnome-authorization.c:1229
713 #: ../tools/polkit-gnome-authorization.c:1982
714 msgid "<i>Active Console:</i>"
715 msgstr "<i>Na aktívnej konzole:</i>"
716
717 #: ../tools/polkit-gnome-authorization.c:1258
718 msgid "_Modify..."
719 msgstr "_Upraviť..."
720
721 #: ../tools/polkit-gnome-authorization.c:1890
722 msgid "<b>Action</b>"
723 msgstr "<b>Akcia</b>"
724
725 #: ../tools/polkit-gnome-authorization.c:1905
726 msgid "<i>Identifier:</i>"
727 msgstr "<i>Identifikátor:</i>"
728
729 #: ../tools/polkit-gnome-authorization.c:1915
730 msgid "<i>Description:</i>"
731 msgstr "<i>Popis:</i>"
732
733 #: ../tools/polkit-gnome-authorization.c:1925
734 msgid "<i>Vendor:</i>"
735 msgstr "<i>Dodávateľ:</i>"
736
737 #: ../tools/polkit-gnome-authorization.c:1951
738 msgid "<b>Implicit Authorizations</b>"
739 msgstr "<b>Nepriame overenia</b>"
740
741 #: ../tools/polkit-gnome-authorization.c:1959
742 msgid ""
743 "Implicit authorizations are authorizations automatically given to users "
744 "based on certain criteria such as if they are on the local console."
745 msgstr ""
746 "Nepriame oprávnenia sú také, ktoré sú používateľom udelené za istých "
747 "podmienok automaticky, napríklad ak sú na lokálnej konzole."
748
749 #: ../tools/polkit-gnome-authorization.c:2002
750 msgid "_Edit..."
751 msgstr "_Upraviť..."
752
753 #: ../tools/polkit-gnome-authorization.c:2009
754 msgid "Revert To _Defaults..."
755 msgstr "Obnoviť pre_dvolené..."
756
757 #: ../tools/polkit-gnome-authorization.c:2032
758 msgid "<b>Explicit Authorizations</b>"
759 msgstr "<b>Priame oprávnenia</b>"
760
761 #: ../tools/polkit-gnome-authorization.c:2043
762 msgid ""
763 "This list displays authorizations that are either obtained through "
764 "authentication or specifically given to the entity in question. Blocked "
765 "authorizations are marked with a STOP sign."
766 msgstr ""
767 "Tento zoznam obsahuje oprávnenia, ktoré sú buď získané pomocou overenia, "
768 "alebo špecificky udelené danému objektu. Blokované oprávnenia sú označené "
769 "symbolom STOP."
770
771 #: ../tools/polkit-gnome-authorization.c:2073
772 msgid "Entity"
773 msgstr "Objekt"
774
775 #: ../tools/polkit-gnome-authorization.c:2081
776 msgid "Scope"
777 msgstr "Platnosť"
778
779 #: ../tools/polkit-gnome-authorization.c:2089
780 msgid "Obtained"
781 msgstr "Získané"
782
783 #: ../tools/polkit-gnome-authorization.c:2097
784 msgid "How"
785 msgstr "Spôsob"
786
787 #: ../tools/polkit-gnome-authorization.c:2105
788 msgid "Constraints"
789 msgstr "Obmedzenia"
790
791 #: ../tools/polkit-gnome-authorization.c:2147
792 #: ../tools/polkit-gnome-authorization.c:2161
793 msgid "_Revoke"
794 msgstr "_Odvolať"
795
796 #: ../tools/polkit-gnome-authorization.c:2154
797 msgid "_Revoke..."
798 msgstr "_Odvolať..."
799
800 #: ../tools/polkit-gnome-authorization.c:2174
801 msgid "_Show authorizations from all users..."
802 msgstr "_Zobraziť oprávnenia všetkých používateľov..."
803
804 #: ../tools/polkit-gnome-authorization.c:2175
805 msgid "_Show authorizations from all users"
806 msgstr "_Zobraziť oprávnenia všetkých používateľov"
807
808 #: ../tools/polkit-gnome-authorization.c:2417
809 msgid "Select an action"
810 msgstr "Zvoľte akciu"
0 # Simplified Chinese translation.
1 # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the policykit-gnome package.
3 #
4 # 甘露(Lu Gan) <ganlu@svn.gnome.org>
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: policykit-gnome VERSION\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2008-04-04 09:11+0100\n"
11 "PO-Revision-Date: 2008-07-02 16:05+0700\n"
12 "Last-Translator: 甘露(Lu Gan) <rhythm.gan@gmail.com>\n"
13 "Language-Team: \n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../data/polkit-gnome-authorization.desktop.in.h:1
19 #: ../tools/polkit-gnome-authorization.c:2439
20 msgid "Authorizations"
21 msgstr "授权"
22
23 #: ../data/polkit-gnome-authorization.desktop.in.h:2
24 msgid "Configure authorizations"
25 msgstr "配置授权"
26
27 #: ../examples/polkit-gnome-example.c:137
28 msgid "Copyright © 2007 David Zeuthen"
29 msgstr "Copyright © 2007 David Zeuthen"
30
31 #: ../examples/polkit-gnome-example.c:138
32 msgid "PolicyKit-gnome Website"
33 msgstr "PolicyKit-gnome 主页"
34
35 #: ../examples/polkit-gnome-example.c:140
36 #: ../examples/polkit-gnome-example.c:446
37 msgid "PolicyKit-gnome demo"
38 msgstr "PolicyKit-gnome 展示"
39
40 #: ../examples/polkit-gnome-example.c:141
41 msgid "PolicyKit for the GNOME desktop"
42 msgstr "适用于 GNOME 桌面的 PolicyKit"
43
44 #: ../examples/polkit-gnome-example.c:151
45 msgid "_File"
46 msgstr "文件(_F)"
47
48 #. name, stock id, label
49 #: ../examples/polkit-gnome-example.c:152
50 msgid "_Actions"
51 msgstr "动作(_A)"
52
53 #. name, stock id, label
54 #: ../examples/polkit-gnome-example.c:153
55 msgid "_Help"
56 msgstr "帮助(_H)"
57
58 #. name, stock id, label
59 #. name, stock id
60 #: ../examples/polkit-gnome-example.c:156
61 msgid "_Quit"
62 msgstr "退出(_Q)"
63
64 #. label, accelerator
65 #: ../examples/polkit-gnome-example.c:157
66 msgid "Quit"
67 msgstr "退出"
68
69 #. name, stock id
70 #: ../examples/polkit-gnome-example.c:161
71 msgid "_About"
72 msgstr "关于(_A)"
73
74 #. label, accelerator
75 #: ../examples/polkit-gnome-example.c:162
76 msgid "About"
77 msgstr "关于"
78
79 #: ../examples/polkit-gnome-example.c:243
80 msgid "Making the helper <b>Frobnicate</b> requires the user to authenticate. The authorization is kept for the life time of the process"
81 msgstr "使该帮助程序 <b>Frobnicate</b> 要求用户授权。该授权在进程的整个活动周期内有效。"
82
83 #: ../examples/polkit-gnome-example.c:252
84 msgid "Frobnicate!"
85 msgstr "Frobnicate!"
86
87 #: ../examples/polkit-gnome-example.c:267
88 msgid "Making the helper <b>Jump</b> requires the user to authenticate. This is a one-shot authorization."
89 msgstr "使该帮助程序 <b>jump</b> 要求用户授权。该授权是仅一次有效的授权。"
90
91 #: ../examples/polkit-gnome-example.c:275
92 msgid "Jump!"
93 msgstr "Jump!"
94
95 #: ../examples/polkit-gnome-example.c:290
96 msgid "Making the helper <b>Tweak</b> requires a system administrator to authenticate. This instance overrides the defaults set in polkit_gnome_action_new()."
97 msgstr "使该帮助程序 <b>Tweak</b> 要求用户授权。该例子覆盖在 polkit_gnome_action_new() 中的默认设置。"
98
99 #: ../examples/polkit-gnome-example.c:299
100 #: ../examples/polkit-gnome-example.c:320
101 msgid "Tweak!"
102 msgstr "Tweak!"
103
104 #: ../examples/polkit-gnome-example.c:306
105 #: ../examples/polkit-gnome-example.policy.in.h:17
106 msgid "Tweak"
107 msgstr "Tweak"
108
109 #: ../examples/polkit-gnome-example.c:307
110 msgid "Tweak (long)"
111 msgstr "Tweak (long)"
112
113 #: ../examples/polkit-gnome-example.c:308
114 msgid "If your admin wasn't annoying, you could do this"
115 msgstr "如果你的管理员不发牢骚,你也可以这样做。"
116
117 #: ../examples/polkit-gnome-example.c:313
118 msgid "Tweak..."
119 msgstr "Tweak..."
120
121 #: ../examples/polkit-gnome-example.c:314
122 msgid "Tweak... (long)"
123 msgstr "Tweak... (long)"
124
125 #: ../examples/polkit-gnome-example.c:315
126 msgid "Only card carrying tweakers can do this!"
127 msgstr "仅仅带有卡的 tweakers 能够做这个!"
128
129 #: ../examples/polkit-gnome-example.c:321
130 msgid "Tweak! (long)"
131 msgstr "Tweak! (long)"
132
133 #: ../examples/polkit-gnome-example.c:322
134 msgid "Go ahead, tweak tweak tweak!"
135 msgstr "向前向前, tweak tweak tweak!"
136
137 #: ../examples/polkit-gnome-example.c:339
138 msgid "Making the helper <b>Twiddle</b> requires a system administrator to authenticate. Once authenticated, this privilege can be retained indefinitely."
139 msgstr "使该帮助程序 <b>Twiddle</b> 要求系统管理员授权。一旦授权,该特权将无限期有效。"
140
141 #: ../examples/polkit-gnome-example.c:348
142 msgid "Twiddle!"
143 msgstr "Twiddle!"
144
145 #: ../examples/polkit-gnome-example.c:363
146 msgid "Making the helper <b>Punch</b> requires the user to authenticate. Once authenticated, this privilege can be retained for the remainder of the desktop session."
147 msgstr "使该帮助程序 <b>Punch</b> 要求用户授权。一旦授权,该特权在剩下的桌面会话过程中都有效。"
148
149 #: ../examples/polkit-gnome-example.c:372
150 msgid "Punch!"
151 msgstr "Punch!"
152
153 #: ../examples/polkit-gnome-example.c:387
154 msgid "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a GtkToggleButton; it's an intuitive way to ask users to give up authorizations when they are done with them. E.g. the button is 'pressed in' exactlywhen the authorization is held. Toggling the button means obtaining resp. revoking the authorization in question."
155 msgstr "<b>Toggle</b> 动作展示使用 PolicyKit 驱动一个 GtkToggleButton;它是一个直觉的方法当用户已经用授权完成任务时放弃授权。比如,一个按钮在“的的确确授权授予的时间”被“按下”,开关按钮意味着反映或者撤回正在考虑的授权"
156
157 #: ../examples/polkit-gnome-example.c:401
158 msgid "Click to make changes..."
159 msgstr "单击使更改..."
160
161 #: ../examples/polkit-gnome-example.c:402
162 msgid "Click to prevent changes"
163 msgstr "单击以防止更改"
164
165 #: ../examples/polkit-gnome-example.c:422
166 msgid "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets update in real-time.</i>."
167 msgstr "<i>小提示:试一下编辑/etc/PolicyKit/Policy.conf,可以看到代理小程序的实时更新</i>。"
168
169 #: ../examples/polkit-gnome-example.policy.in.h:1
170 msgid "Frobnicate"
171 msgstr "Frobnicate"
172
173 #: ../examples/polkit-gnome-example.policy.in.h:2
174 msgid "Jump"
175 msgstr "Jump"
176
177 #: ../examples/polkit-gnome-example.policy.in.h:3
178 msgid "Kick bar"
179 msgstr "Kick bar"
180
181 #: ../examples/polkit-gnome-example.policy.in.h:4
182 msgid "Kick baz"
183 msgstr "Kick baz"
184
185 #: ../examples/polkit-gnome-example.policy.in.h:5
186 msgid "Kick foo"
187 msgstr "Kick foo"
188
189 #: ../examples/polkit-gnome-example.policy.in.h:6
190 msgid "Punch"
191 msgstr "Punch"
192
193 #: ../examples/polkit-gnome-example.policy.in.h:7
194 msgid "System policy prevents the PolicyKit-gnome example helper from Frobnicating"
195 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Frobnicat"
196
197 #: ../examples/polkit-gnome-example.policy.in.h:8
198 msgid "System policy prevents the PolicyKit-gnome example helper from Jumping"
199 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Jumping"
200
201 #: ../examples/polkit-gnome-example.policy.in.h:9
202 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
203 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking bar"
204
205 #: ../examples/polkit-gnome-example.policy.in.h:10
206 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
207 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking baz"
208
209 #: ../examples/polkit-gnome-example.policy.in.h:11
210 msgid "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
211 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Kicking foo"
212
213 #: ../examples/polkit-gnome-example.policy.in.h:12
214 msgid "System policy prevents the PolicyKit-gnome example helper from Punching"
215 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Punching"
216
217 #: ../examples/polkit-gnome-example.policy.in.h:13
218 msgid "System policy prevents the PolicyKit-gnome example helper from Toggling"
219 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Toggling"
220
221 #: ../examples/polkit-gnome-example.policy.in.h:14
222 msgid "System policy prevents the PolicyKit-gnome example helper from Tweaking"
223 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Tweaking"
224
225 #: ../examples/polkit-gnome-example.policy.in.h:15
226 msgid "System policy prevents the PolicyKit-gnome example helper from Twiddling"
227 msgstr "系统策略防止 PolicyKit-gnome 例子帮助程序进行 Twiddling"
228
229 #: ../examples/polkit-gnome-example.policy.in.h:16
230 msgid "Toggle"
231 msgstr "Toggle"
232
233 #: ../examples/polkit-gnome-example.policy.in.h:18
234 msgid "Twiddle"
235 msgstr "Twiddle"
236
237 #: ../polkit-gnome/polkit-gnome-toggle-action.c:400
238 #: ../polkit-gnome/polkit-gnome-toggle-action.c:401
239 msgid "Authenticating..."
240 msgstr "正在签定真实性..."
241
242 #: ../src/main.c:139
243 msgid "Don't exit after 30 seconds of inactivity"
244 msgstr "30秒无动作也不退出"
245
246 #: ../src/main.c:148
247 msgid "PolicyKit GNOME session daemon"
248 msgstr "PolicyKit GNOME 会话后台程序"
249
250 #: ../src/main.c:174
251 #, c-format
252 msgid "Starting PolicyKit GNOME session daemon version %s"
253 msgstr "正在启动 PolicyKit GNOME 会话后台程序版本 %s"
254
255 #: ../src/polkit-gnome-auth-dialog.c:190
256 #: ../tools/polkit-gnome-authorization.c:649
257 msgid "Select user..."
258 msgstr "选择用户..."
259
260 #: ../src/polkit-gnome-auth-dialog.c:211
261 #: ../tools/polkit-gnome-authorization.c:665
262 #, c-format
263 msgid "%s (%s)"
264 msgstr "%s (%s)"
265
266 #: ../src/polkit-gnome-auth-dialog.c:292
267 msgid "_Remember authorization for this session"
268 msgstr "为本次会话记住授权(_R)"
269
270 #: ../src/polkit-gnome-auth-dialog.c:298
271 msgid "_Remember authorization"
272 msgstr "记住授权(_R)"
273
274 #: ../src/polkit-gnome-auth-dialog.c:313
275 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
276 msgstr "一个程序正试图执行一个需要特权的动作。要求授权为下列用户之一来执行该动作。"
277
278 #: ../src/polkit-gnome-auth-dialog.c:320
279 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
280 msgstr "一个程序正试图执行一个需要特权的动作。要求授权为超级用户来执行该动作。"
281
282 #: ../src/polkit-gnome-auth-dialog.c:324
283 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
284 msgstr "一个程序正试图执行一个需要特权的动作。要求授权以执行该动作。"
285
286 #: ../src/polkit-gnome-auth-dialog.c:348
287 #, c-format
288 msgid "Click to edit %s"
289 msgstr "单击以编辑 %s"
290
291 #: ../src/polkit-gnome-auth-dialog.c:371
292 #: ../tools/polkit-gnome-authorization.c:1391
293 #, c-format
294 msgid "Click to open %s"
295 msgstr "单击以打开 %s"
296
297 #: ../src/polkit-gnome-auth-dialog.c:600
298 msgid "_Authenticate"
299 msgstr "授权(_A)"
300
301 #: ../src/polkit-gnome-auth-dialog.c:659
302 #: ../src/polkit-gnome-manager.c:680
303 #: ../src/polkit-gnome-manager.c:729
304 msgid "_Password:"
305 msgstr "密码(_P):"
306
307 #: ../src/polkit-gnome-auth-dialog.c:681
308 msgid "For this _session only"
309 msgstr "仅适用于本次会话(_s)"
310
311 #: ../src/polkit-gnome-auth-dialog.c:689
312 msgid "<small><b>_Details</b></small>"
313 msgstr "<small><b>_详细</b></small>"
314
315 #: ../src/polkit-gnome-auth-dialog.c:710
316 msgid "<small><b>Application:</b></small>"
317 msgstr "<small><b>程序:</b></small>"
318
319 #: ../src/polkit-gnome-auth-dialog.c:714
320 msgid "<small><b>Action:</b></small>"
321 msgstr "<small><b>动作:</b></small>"
322
323 #: ../src/polkit-gnome-auth-dialog.c:719
324 msgid "<small><b>Vendor:</b></small>"
325 msgstr "<small><b>厂商:</b></small>"
326
327 #: ../src/polkit-gnome-auth-dialog.c:848
328 msgid "Authenticate"
329 msgstr "鉴定为真"
330
331 #: ../src/polkit-gnome-manager.c:724
332 #, c-format
333 msgid "_Password for %s:"
334 msgstr "%s 的密码(_P):"
335
336 #: ../src/polkit-gnome-manager.c:726
337 msgid "_Password for root:"
338 msgstr "根用户(root)密码(_P):"
339
340 #: ../src/polkit-gnome-manager.c:734
341 #, c-format
342 msgid "_Password or swipe finger for %s:"
343 msgstr "%s 的密码或请按手指(_P):"
344
345 #: ../src/polkit-gnome-manager.c:737
346 msgid "_Password or swipe finger for root:"
347 msgstr "根用户(root)密码或请按手指(_P):"
348
349 #: ../src/polkit-gnome-manager.c:740
350 msgid "_Password or swipe finger:"
351 msgstr "密码或请按手指(_P):"
352
353 #: ../tools/polkit-gnome-authorization.c:117
354 msgid "No"
355 msgstr "否"
356
357 #: ../tools/polkit-gnome-authorization.c:119
358 msgid "Admin Authentication (one shot)"
359 msgstr "管理员证明(仅一次有效)"
360
361 #: ../tools/polkit-gnome-authorization.c:120
362 msgid "Admin Authentication"
363 msgstr "管理员证明"
364
365 #: ../tools/polkit-gnome-authorization.c:121
366 msgid "Admin Authentication (keep session)"
367 msgstr "管理员证明(会话期间有效)"
368
369 #: ../tools/polkit-gnome-authorization.c:122
370 msgid "Admin Authentication (keep indefinitely)"
371 msgstr "管理员证明(无限期有效)"
372
373 #: ../tools/polkit-gnome-authorization.c:124
374 msgid "Authentication (one shot)"
375 msgstr "证明(仅一次有效)"
376
377 #: ../tools/polkit-gnome-authorization.c:125
378 msgid "Authentication"
379 msgstr "证明"
380
381 #: ../tools/polkit-gnome-authorization.c:126
382 msgid "Authentication (keep session)"
383 msgstr "证明(会话期间有效)"
384
385 #: ../tools/polkit-gnome-authorization.c:127
386 msgid "Authentication (keep indefinitely)"
387 msgstr "证明(无限期有效)"
388
389 #: ../tools/polkit-gnome-authorization.c:129
390 msgid "Yes"
391 msgstr "是"
392
393 #: ../tools/polkit-gnome-authorization.c:272
394 msgid ", "
395 msgstr ", "
396
397 #: ../tools/polkit-gnome-authorization.c:276
398 msgid "Must be on console"
399 msgstr "必须在终端上"
400
401 #: ../tools/polkit-gnome-authorization.c:279
402 msgid "Must be in active session"
403 msgstr "必须在活跃的会话中"
404
405 #: ../tools/polkit-gnome-authorization.c:282
406 #, c-format
407 msgid "Must be program %s"
408 msgstr "必须是 %s 程序"
409
410 #: ../tools/polkit-gnome-authorization.c:286
411 #, c-format
412 msgid "Must be SELinux Context %s"
413 msgstr "必须是 SELinux 环境 %s"
414
415 #: ../tools/polkit-gnome-authorization.c:344
416 msgid "A moment ago"
417 msgstr "一会前"
418
419 #: ../tools/polkit-gnome-authorization.c:348
420 msgid "1 minute ago"
421 msgstr "1 分钟前"
422
423 #: ../tools/polkit-gnome-authorization.c:350
424 #, c-format
425 msgid "%d minutes ago"
426 msgstr "%d 分钟前"
427
428 #: ../tools/polkit-gnome-authorization.c:354
429 msgid "1 hour ago"
430 msgstr "1 小时前"
431
432 #: ../tools/polkit-gnome-authorization.c:356
433 #, c-format
434 msgid "%d hours ago"
435 msgstr "%d 小时前"
436
437 #: ../tools/polkit-gnome-authorization.c:360
438 msgid "1 day ago"
439 msgstr "1 天前"
440
441 #: ../tools/polkit-gnome-authorization.c:362
442 #, c-format
443 msgid "%d days ago"
444 msgstr "%d 天前"
445
446 #: ../tools/polkit-gnome-authorization.c:379
447 #, c-format
448 msgid "Auth as %s (uid %d)"
449 msgstr "授权为 %s (uid %d)"
450
451 #: ../tools/polkit-gnome-authorization.c:381
452 #, c-format
453 msgid "Auth as uid %d"
454 msgstr "授权为 uid %d"
455
456 #: ../tools/polkit-gnome-authorization.c:387
457 #, c-format
458 msgid "Blocked by %s (uid %d)"
459 msgstr "由 %s (uid %d) 阻止"
460
461 #: ../tools/polkit-gnome-authorization.c:389
462 #, c-format
463 msgid "Blocked by uid %d"
464 msgstr "由 uid %d 阻止"
465
466 #: ../tools/polkit-gnome-authorization.c:392
467 #, c-format
468 msgid "Granted by %s (uid %d)"
469 msgstr "由 %s (uid %d) 允许"
470
471 #: ../tools/polkit-gnome-authorization.c:394
472 #, c-format
473 msgid "Granted by uid %d"
474 msgstr "由 uid %d 允许"
475
476 #: ../tools/polkit-gnome-authorization.c:409
477 #, c-format
478 msgid "Single shot pid %d (%s)"
479 msgstr "一次性 pid %d (%s)"
480
481 #: ../tools/polkit-gnome-authorization.c:415
482 #, c-format
483 msgid "pid %d (%s)"
484 msgstr "pid %d (%s)"
485
486 #: ../tools/polkit-gnome-authorization.c:418
487 msgid "This session"
488 msgstr "本次会话"
489
490 #: ../tools/polkit-gnome-authorization.c:421
491 msgid "Always"
492 msgstr "总是"
493
494 #: ../tools/polkit-gnome-authorization.c:431
495 msgid "None"
496 msgstr "无人"
497
498 #: ../tools/polkit-gnome-authorization.c:827
499 msgid "Grant Negative Authorization"
500 msgstr "允许反授权"
501
502 #: ../tools/polkit-gnome-authorization.c:827
503 msgid "Grant Authorization"
504 msgstr "允许授权"
505
506 #: ../tools/polkit-gnome-authorization.c:850
507 #, c-format
508 msgid "<b><big>Granting a negative authorization for the <i>%s</i> action requires more information</big></b>"
509 msgstr "<b><big>允许动作的一个反授权 <i>%s</i>需要更多信息</big></b>"
510
511 #: ../tools/polkit-gnome-authorization.c:851
512 #, c-format
513 msgid "<b><big>Granting an authorization for the <i>%s</i> action requires more information</big></b>"
514 msgstr "<b><big>允许动作的一个授权 <i>%s</i>需要更多信息</big></b>"
515
516 #: ../tools/polkit-gnome-authorization.c:862
517 msgid "Select the user to block for the action and, optionally, any constraints on the negative authorization that you are about to grant."
518 msgstr "选择用户以阻止该动作,以及可选的,你打算允许的反授权上的任何约束。"
519
520 #: ../tools/polkit-gnome-authorization.c:864
521 msgid "Select the beneficiary and, optionally, how to constrain the authorization that you are about to grant."
522 msgstr "选择受惠人,以及,可选的,如何约束你将允许的授权。"
523
524 #: ../tools/polkit-gnome-authorization.c:875
525 msgid "<b>Beneficiary</b>"
526 msgstr "<b>受惠人</b>"
527
528 #: ../tools/polkit-gnome-authorization.c:887
529 msgid "Select the user that will receive the negative authorization."
530 msgstr "选择将收到反授权的用户。"
531
532 #: ../tools/polkit-gnome-authorization.c:889
533 msgid "Select the user that will receive the authorization."
534 msgstr "选择将收到授权的用户。"
535
536 #: ../tools/polkit-gnome-authorization.c:898
537 msgid "_Show system users"
538 msgstr "显示系统用户(_S)"
539
540 #: ../tools/polkit-gnome-authorization.c:913
541 msgid "<b>Constraints</b>"
542 msgstr "<b>约束</b>"
543
544 #: ../tools/polkit-gnome-authorization.c:924
545 msgid "Constraints limits the authorization such that it only applies under certain circumstances."
546 msgstr "约束会限制授权故仅适用于某种环境之下。"
547
548 #: ../tools/polkit-gnome-authorization.c:930
549 msgid "_None"
550 msgstr "无人(_N)"
551
552 #: ../tools/polkit-gnome-authorization.c:932
553 msgid "Must be _in active session"
554 msgstr "必须在活跃的会话中(_i)"
555
556 #: ../tools/polkit-gnome-authorization.c:934
557 msgid "Must be on _local console"
558 msgstr "必须在本地终端(_l)"
559
560 #: ../tools/polkit-gnome-authorization.c:936
561 msgid "Must be in _active session on local console"
562 msgstr "必须在本地终端的活跃会话中(_a)"
563
564 #: ../tools/polkit-gnome-authorization.c:957
565 #: ../tools/polkit-gnome-authorization.c:2133
566 msgid "_Block..."
567 msgstr "阻止(_B)..."
568
569 #: ../tools/polkit-gnome-authorization.c:961
570 #: ../tools/polkit-gnome-authorization.c:2126
571 msgid "_Grant..."
572 msgstr "允许(_G)..."
573
574 #: ../tools/polkit-gnome-authorization.c:1155
575 msgid "Edit Implicit Authorizations"
576 msgstr "编辑隐式授权"
577
578 #: ../tools/polkit-gnome-authorization.c:1176
579 msgid "<b><big>Choose new implicit authorizations</big></b>"
580 msgstr "<b><big>选择新的隐式授权</big></b>"
581
582 #: ../tools/polkit-gnome-authorization.c:1190
583 #, c-format
584 msgid "Implicit authorizations are authorizations that are granted automatically to users under certain circumstances. Choose what is required for the action <i>%s</i>."
585 msgstr "隐式授权是在某种环境下自动赋予用户的授权。选择这种动作需要什么 <i>%s</i>。"
586
587 #: ../tools/polkit-gnome-authorization.c:1215
588 #: ../tools/polkit-gnome-authorization.c:1974
589 msgid "<i>Anyone:</i>"
590 msgstr "<i>任何人:</i>"
591
592 #: ../tools/polkit-gnome-authorization.c:1222
593 #: ../tools/polkit-gnome-authorization.c:1978
594 msgid "<i>Console:</i>"
595 msgstr "<i>终端:</i>"
596
597 #: ../tools/polkit-gnome-authorization.c:1229
598 #: ../tools/polkit-gnome-authorization.c:1982
599 msgid "<i>Active Console:</i>"
600 msgstr "<i>活动终端:</i>"
601
602 #: ../tools/polkit-gnome-authorization.c:1258
603 msgid "_Modify..."
604 msgstr "修改(_M)..."
605
606 #: ../tools/polkit-gnome-authorization.c:1890
607 msgid "<b>Action</b>"
608 msgstr "<b>动作</b>"
609
610 #: ../tools/polkit-gnome-authorization.c:1905
611 msgid "<i>Identifier:</i>"
612 msgstr "<i>标识符:</i>"
613
614 #: ../tools/polkit-gnome-authorization.c:1915
615 msgid "<i>Description:</i>"
616 msgstr "<i>描述:</i>"
617
618 #: ../tools/polkit-gnome-authorization.c:1925
619 msgid "<i>Vendor:</i>"
620 msgstr "<i>厂商:</i>"
621
622 #: ../tools/polkit-gnome-authorization.c:1951
623 msgid "<b>Implicit Authorizations</b>"
624 msgstr "<b>隐式授权</b>"
625
626 #: ../tools/polkit-gnome-authorization.c:1959
627 msgid "Implicit authorizations are authorizations automatically given to users based on certain criteria such as if they are on the local console."
628 msgstr "隐式授权是基于某种标准自动赋予用户的授权,比如像他们在本地终端的时候。"
629
630 #: ../tools/polkit-gnome-authorization.c:2002
631 msgid "_Edit..."
632 msgstr "编辑(_E)..."
633
634 #: ../tools/polkit-gnome-authorization.c:2009
635 msgid "Revert To _Defaults..."
636 msgstr "恢复到默认设置(_D)..."
637
638 #: ../tools/polkit-gnome-authorization.c:2032
639 msgid "<b>Explicit Authorizations</b>"
640 msgstr "<b>明确授权</b>"
641
642 #: ../tools/polkit-gnome-authorization.c:2043
643 msgid "This list displays authorizations that are either obtained through authentication or specifically given to the entity in question. Blocked authorizations are marked with a STOP sign."
644 msgstr "该列表显示或通过授权得到或特别给予正在考虑的实体的授权。阻止的授权标记有STOP符号。"
645
646 #: ../tools/polkit-gnome-authorization.c:2073
647 msgid "Entity"
648 msgstr "实体"
649
650 #: ../tools/polkit-gnome-authorization.c:2081
651 msgid "Scope"
652 msgstr "范围"
653
654 #: ../tools/polkit-gnome-authorization.c:2089
655 msgid "Obtained"
656 msgstr "获得"
657
658 #: ../tools/polkit-gnome-authorization.c:2097
659 msgid "How"
660 msgstr "如何"
661
662 #: ../tools/polkit-gnome-authorization.c:2105
663 msgid "Constraints"
664 msgstr "约束"
665
666 #: ../tools/polkit-gnome-authorization.c:2147
667 #: ../tools/polkit-gnome-authorization.c:2161
668 msgid "_Revoke"
669 msgstr "撤回(_R)"
670
671 #: ../tools/polkit-gnome-authorization.c:2154
672 msgid "_Revoke..."
673 msgstr "撤回(_R)..."
674
675 #: ../tools/polkit-gnome-authorization.c:2174
676 msgid "_Show authorizations from all users..."
677 msgstr "从所有用户中显示授权(_S)..."
678
679 #: ../tools/polkit-gnome-authorization.c:2175
680 msgid "_Show authorizations from all users"
681 msgstr "从所有用户中显示授权(_S)"
682
683 #: ../tools/polkit-gnome-authorization.c:2413
684 msgid "Select an action"
685 msgstr "选择一个动作"
686
118118 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
119119 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
120120 DOC_USER_FORMATS = @DOC_USER_FORMATS@
121 DSYMUTIL = @DSYMUTIL@
121122 ECHO = @ECHO@
122123 ECHO_C = @ECHO_C@
123124 ECHO_N = @ECHO_N@
126127 EXEEXT = @EXEEXT@
127128 F77 = @F77@
128129 FFLAGS = @FFLAGS@
130 GCONFTOOL = @GCONFTOOL@
131 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
132 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
129133 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
130134 GMOFILES = @GMOFILES@
131135 GMSGFMT = @GMSGFMT@
183187 MSGFMT = @MSGFMT@
184188 MSGFMT_OPTS = @MSGFMT_OPTS@
185189 MSGMERGE = @MSGMERGE@
190 NMEDIT = @NMEDIT@
186191 OBJEXT = @OBJEXT@
187192 OMF_DIR = @OMF_DIR@
188193 PACKAGE = @PACKAGE@
262267 srcdir = @srcdir@
263268 sysconfdir = @sysconfdir@
264269 target_alias = @target_alias@
270 top_build_prefix = @top_build_prefix@
265271 top_builddir = @top_builddir@
266272 top_srcdir = @top_srcdir@
267273 INCLUDES = \
109109 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
110110 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
111111 DOC_USER_FORMATS = @DOC_USER_FORMATS@
112 DSYMUTIL = @DSYMUTIL@
112113 ECHO = @ECHO@
113114 ECHO_C = @ECHO_C@
114115 ECHO_N = @ECHO_N@
117118 EXEEXT = @EXEEXT@
118119 F77 = @F77@
119120 FFLAGS = @FFLAGS@
121 GCONFTOOL = @GCONFTOOL@
122 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
123 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
120124 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
121125 GMOFILES = @GMOFILES@
122126 GMSGFMT = @GMSGFMT@
174178 MSGFMT = @MSGFMT@
175179 MSGFMT_OPTS = @MSGFMT_OPTS@
176180 MSGMERGE = @MSGMERGE@
181 NMEDIT = @NMEDIT@
177182 OBJEXT = @OBJEXT@
178183 OMF_DIR = @OMF_DIR@
179184 PACKAGE = @PACKAGE@
253258 srcdir = @srcdir@
254259 sysconfdir = @sysconfdir@
255260 target_alias = @target_alias@
261 top_build_prefix = @top_build_prefix@
256262 top_builddir = @top_builddir@
257263 top_srcdir = @top_srcdir@
258264 BUILT_SOURCES = \
3333 #include <errno.h>
3434 #include <libsexy/sexy.h>
3535 #include <libgnomevfs/gnome-vfs-utils.h>
36 #include <gconf/gconf-client.h>
3637
3738 #include <glib/gi18n-lib.h>
3839 #include <gtk/gtk.h>
335336 }
336337
337338 static void
339 retain_checkbox_set_defaults (PolkitGnomeAuthDialog *auth_dialog, const char *action_id)
340 {
341 gboolean retain_authorization;
342 GConfClient *client;
343 GError *error;
344 GSList *action_list, *l;
345
346 client = gconf_client_get_default ();
347 retain_authorization = TRUE;
348
349 if (client == NULL) {
350 g_warning ("Error getting GConfClient");
351 goto out;
352 }
353
354 error = NULL;
355 retain_authorization = gconf_client_get_bool (client, KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION, &error);
356 if (error != NULL) {
357 g_warning ("Error getting key %s: %s",
358 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION,
359 error->message);
360 g_error_free (error);
361 goto out;
362 }
363
364 /* check the blacklist */
365 if (!retain_authorization)
366 goto out;
367
368 action_list = gconf_client_get_list (client,
369 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
370 GCONF_VALUE_STRING,
371 &error);
372 if (error != NULL) {
373 g_warning ("Error getting key %s: %s",
374 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
375 error->message);
376 g_error_free (error);
377 goto out;
378 }
379
380 for (l = action_list; l != NULL; l = l->next) {
381 const char *str = l->data;
382 if (strcmp (str, action_id) == 0) {
383 retain_authorization = FALSE;
384 break;
385 }
386 }
387 g_slist_foreach (action_list, (GFunc) g_free, NULL);
388 g_slist_free (action_list);
389
390 out:
391 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (auth_dialog->priv->keep_privilege_check_button),
392 retain_authorization);
393 }
394
395 static void
338396 polkit_gnome_auth_dialog_set_action_id (PolkitGnomeAuthDialog *auth_dialog, const char *action_id)
339397 {
340398 char *str;
347405 str = g_strdup_printf (_("Click to edit %s"), action_id);
348406 gtk_widget_set_tooltip_markup (auth_dialog->priv->privilege_desc_label, str);
349407 g_free (str);
408
409 retain_checkbox_set_defaults (auth_dialog, action_id);
350410 }
351411
352412 static void
379439 polkit_gnome_auth_dialog_set_icon_name (PolkitGnomeAuthDialog *auth_dialog, const char *icon_name)
380440 {
381441 GdkPixbuf *pixbuf;
442 GdkPixbuf *copy_pixbuf;
382443 GdkPixbuf *vendor_pixbuf;
383444
384445 pixbuf = NULL;
446 copy_pixbuf = NULL;
385447 vendor_pixbuf = NULL;
386448
387449 vendor_pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
388 icon_name,
389 48,
390 0,
391 NULL);
450 icon_name,
451 48,
452 0,
453 NULL);
392454 if (vendor_pixbuf == NULL)
393455 goto out;
394456
400462 if (pixbuf == NULL)
401463 goto out;
402464
465 /* need to copy the pixbuf since we're modifying it */
466 copy_pixbuf = gdk_pixbuf_copy (pixbuf);
467 if (copy_pixbuf == NULL)
468 goto out;
469
403470 /* blend the vendor icon in the bottom right quarter */
404471 gdk_pixbuf_composite (vendor_pixbuf,
405 pixbuf,
472 copy_pixbuf,
406473 24, 24, 24, 24,
407474 24, 24, 0.5, 0.5,
408475 GDK_INTERP_BILINEAR,
409476 255);
410
477
411478 gtk_image_set_from_pixbuf (GTK_IMAGE (auth_dialog->priv->icon),
412 pixbuf);
479 copy_pixbuf);
413480
414481 out:
415
416482 if (pixbuf != NULL)
417483 g_object_unref (pixbuf);
484 if (copy_pixbuf != NULL)
485 g_object_unref (copy_pixbuf);
418486 if (vendor_pixbuf != NULL)
419487 g_object_unref (vendor_pixbuf);
420488 }
2424
2525 G_BEGIN_DECLS
2626
27 #define KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION "/desktop/gnome/policykit/auth_dialog_retain_authorization"
28 #define KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST "/desktop/gnome/policykit/auth_dialog_retain_authorization_blacklist"
29
2730 #define POLKIT_GNOME_TYPE_AUTH_DIALOG (polkit_gnome_auth_dialog_get_type ())
28 #define POLKIT_GNOME_AUTH_DIALOG(obj) (GTK_CHECK_CAST ((obj), POLKIT_GNOME_TYPE_AUTH_DIALOG, PolkitGnomeAuthDialog))
29 #define POLKIT_GNOME_AUTH_DIALOG_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), POLKIT_GNOME_TYPE_AUTH_DIALOG, PolkitGnomeAuthDialogClass))
30 #define POLKIT_GNOME_IS_AUTH_DIALOG(obj) (GTK_CHECK_TYPE ((obj), POLKIT_GNOME_TYPE_AUTH_DIALOG))
31 #define POLKIT_GNOME_IS_AUTH_DIALOG_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), POLKIT_GNOME_TYPE_AUTH_DIALOG))
31 #define POLKIT_GNOME_AUTH_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POLKIT_GNOME_TYPE_AUTH_DIALOG, PolkitGnomeAuthDialog))
32 #define POLKIT_GNOME_AUTH_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), POLKIT_GNOME_TYPE_AUTH_DIALOG, PolkitGnomeAuthDialogClass))
33 #define POLKIT_GNOME_IS_AUTH_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), POLKIT_GNOME_TYPE_AUTH_DIALOG))
34 #define POLKIT_GNOME_IS_AUTH_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), POLKIT_GNOME_TYPE_AUTH_DIALOG))
3235
3336 typedef struct _PolkitGnomeAuthDialog PolkitGnomeAuthDialog;
3437 typedef struct _PolkitGnomeAuthDialogClass PolkitGnomeAuthDialogClass;
4952 void (*user_selected) (PolkitGnomeAuthDialog *auth_dialog, const char *user_name);
5053 };
5154
52 GtkType polkit_gnome_auth_dialog_get_type (void);
55 GType polkit_gnome_auth_dialog_get_type (void);
5356 GtkWidget *polkit_gnome_auth_dialog_new (const char *path_to_program,
5457 const char *action_id,
5558 const char *vendor,
5252 #endif /* !G_ENABLE_DEBUG */
5353
5454
55 /* NONE:STRING,UINT,POINTER (/tmp/dbus-binding-tool-c-marshallers.HNS12T:1) */
55 /* NONE:STRING,UINT,POINTER (/tmp/dbus-binding-tool-c-marshallers.SPSWEU:1) */
5656 extern void dbus_glib_marshal_polkit_gnome_manager_VOID__STRING_UINT_POINTER (GClosure *closure,
5757 GValue *return_value,
5858 guint n_param_values,
9898 }
9999 #define dbus_glib_marshal_polkit_gnome_manager_NONE__STRING_UINT_POINTER dbus_glib_marshal_polkit_gnome_manager_VOID__STRING_UINT_POINTER
100100
101 /* NONE:STRING,UINT,UINT,POINTER (/tmp/dbus-binding-tool-c-marshallers.HNS12T:2) */
101 /* NONE:STRING,UINT,UINT,POINTER (/tmp/dbus-binding-tool-c-marshallers.SPSWEU:2) */
102102 extern void dbus_glib_marshal_polkit_gnome_manager_VOID__STRING_UINT_UINT_POINTER (GClosure *closure,
103103 GValue *return_value,
104104 guint n_param_values,
3232 #include <glib/gi18n-lib.h>
3333 #include <glib-object.h>
3434 #include <gdk/gdkx.h>
35 #include <gconf/gconf-client.h>
3536
3637 #define DBUS_API_SUBJECT_TO_CHANGE
3738 #include <dbus/dbus-glib.h>
4546 #include "polkit-gnome-manager-glue.h"
4647
4748 #include "polkit-gnome-auth-dialog.h"
49
50 #define KEY_AUTH_DIALOG_GRAB_KEYBOARD "/desktop/gnome/policykit/auth_dialog_grab_keyboard"
4851
4952 static void do_cancel_auth (void);
5053
358361 {
359362 char *result;
360363 char buf[PATH_MAX];
361 ssize_t len;
362 char proc_name[32];
363
364 result = NULL;
365
366 snprintf (proc_name, sizeof (proc_name), "/proc/%d/exe", pid);
367 len = readlink (proc_name, buf, sizeof (buf) - 1);
368 if (len == -1) {
369 goto out;
370 }
371 g_assert (len >= 0 && len < PATH_MAX - 1);
372
373 buf[len] = '\0';
374 result = g_strdup (buf);
375
376 out:
364
365 if (polkit_sysdeps_get_exe_for_pid_with_helper (pid, buf, sizeof buf) < 0) {
366 result = g_strdup (_("(unknown"));
367 } else {
368 result = g_strdup (buf);
369 }
370
377371 return result;
378372 }
379373
524518 char **admin_users;
525519
526520 char *admin_user_selected;
521
522 gboolean got_keyboard_grab;
527523 } UserData;
528524
529525 static void
579575 static void
580576 _do_grab (GtkWidget *widget, GdkEvent *event, gpointer user_data)
581577 {
582 GdkGrabStatus ret;
583
584 ret = gdk_pointer_grab (widget->window,
585 TRUE,
586 GDK_POINTER_MOTION_MASK|GDK_BUTTON_MOTION_MASK,
587 NULL,
588 NULL,
589 GDK_CURRENT_TIME);
590 if (ret != GDK_GRAB_SUCCESS) {
591 g_warning ("Couldn't grab the pointer; ret = %d", ret);
592 }
593
594 ret = gdk_keyboard_grab (widget->window,
595 FALSE,
596 GDK_CURRENT_TIME);
597 if (ret != GDK_GRAB_SUCCESS) {
598 g_warning ("Couldn't grab the pointer; ret = %d", ret);
599 }
600
601 g_debug ("Grabbed pointer and keyboard");
578 UserData *ud = user_data;
579 GConfClient *client;
580
581 ud->got_keyboard_grab = FALSE;
582
583 client = gconf_client_get_default ();
584 if (gconf_client_get_bool (client, KEY_AUTH_DIALOG_GRAB_KEYBOARD, NULL)) { /* NULL-GError */
585 GdkGrabStatus ret;
586
587 ret = gdk_keyboard_grab (widget->window,
588 FALSE,
589 GDK_CURRENT_TIME); /* FIXME: ideally we need a real timestamp */
590 if (ret != GDK_GRAB_SUCCESS) {
591 g_warning ("Couldn't grab the keyboard; ret = %d", ret);
592 } else {
593 g_debug ("Grabbed keyboard");
594 ud->got_keyboard_grab = TRUE;
595 }
596 }
602597 }
603598
604599 /*--------------------------------------------------------------------------------------------------------------*/
936931
937932 static PolKitGrant *grant = NULL;
938933 static UserData *ud = NULL;
934
935 static void
936 add_to_blacklist (UserData *ud, const char *action_id)
937 {
938 GSList *action_list, *l;
939 GConfClient *client;
940 GError *error;
941 gboolean never_retain_authorization;
942
943 client = gconf_client_get_default ();
944 if (client == NULL) {
945 g_warning ("Error getting GConfClient");
946 goto out;
947 }
948
949 error = NULL;
950 never_retain_authorization = !gconf_client_get_bool (client, KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION, &error);
951 if (error != NULL) {
952 g_warning ("Error getting key %s: %s",
953 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION,
954 error->message);
955 g_error_free (error);
956 goto out;
957 }
958
959 if (never_retain_authorization)
960 goto out;
961
962 error = NULL;
963 action_list = gconf_client_get_list (client,
964 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
965 GCONF_VALUE_STRING,
966 &error);
967 if (error != NULL) {
968 g_warning ("Error getting key %s: %s",
969 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
970 error->message);
971 g_error_free (error);
972 goto out;
973 }
974
975 for (l = action_list; l != NULL; l = l->next) {
976 const char *str = l->data;
977 if (strcmp (str, action_id) == 0) {
978 /* already there */
979 goto done;
980 }
981 }
982
983 action_list = g_slist_append (action_list, g_strdup (action_id));
984
985 if (!gconf_client_set_list (client,
986 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
987 GCONF_VALUE_STRING,
988 action_list,
989 &error)) {
990 g_warning ("Error setting key %s: %s",
991 KEY_AUTH_DIALOG_RETAIN_AUTHORIZATION_BLACKLIST,
992 error->message);
993 g_error_free (error);
994 error = NULL;
995 }
996
997 done:
998 g_slist_foreach (action_list, (GFunc) g_free, NULL);
999 g_slist_free (action_list);
1000
1001 out:
1002 ;
1003 }
9391004
9401005 static gboolean
9411006 do_polkit_auth (PolKitContext *pk_context,
10851150 }
10861151 }
10871152
1153 if (ud->gained_privilege) {
1154 /* add to blacklist if the user unchecked the "remember authorization" check box */
1155 if ((ud->remember_always &&
1156 !polkit_gnome_auth_dialog_get_remember_always (POLKIT_GNOME_AUTH_DIALOG (ud->dialog))) ||
1157 (ud->remember_session &&
1158 !polkit_gnome_auth_dialog_get_remember_session (POLKIT_GNOME_AUTH_DIALOG (ud->dialog)))) {
1159 add_to_blacklist (ud, action_id);
1160 }
1161 }
1162
10881163 ret = ud->gained_privilege;
10891164
10901165 error:
10911166
10921167 /* Ungrab keyboard and pointer */
1093 gdk_keyboard_ungrab (GDK_CURRENT_TIME);
1094 gdk_pointer_ungrab (GDK_CURRENT_TIME);
1095 g_debug ("Ungrabbed pointer and keyboard");
1168 if (ud->got_keyboard_grab) {
1169 gdk_keyboard_ungrab (GDK_CURRENT_TIME);
1170 g_debug ("Ungrabbed keyboard");
1171 }
10961172
10971173 if (ud->dialog != NULL) {
10981174 gtk_widget_destroy (ud->dialog);
107107 DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
108108 DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@
109109 DOC_USER_FORMATS = @DOC_USER_FORMATS@
110 DSYMUTIL = @DSYMUTIL@
110111 ECHO = @ECHO@
111112 ECHO_C = @ECHO_C@
112113 ECHO_N = @ECHO_N@
115116 EXEEXT = @EXEEXT@
116117 F77 = @F77@
117118 FFLAGS = @FFLAGS@
119 GCONFTOOL = @GCONFTOOL@
120 GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
121 GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
118122 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
119123 GMOFILES = @GMOFILES@
120124 GMSGFMT = @GMSGFMT@
172176 MSGFMT = @MSGFMT@
173177 MSGFMT_OPTS = @MSGFMT_OPTS@
174178 MSGMERGE = @MSGMERGE@
179 NMEDIT = @NMEDIT@
175180 OBJEXT = @OBJEXT@
176181 OMF_DIR = @OMF_DIR@
177182 PACKAGE = @PACKAGE@
251256 srcdir = @srcdir@
252257 sysconfdir = @sysconfdir@
253258 target_alias = @target_alias@
259 top_build_prefix = @top_build_prefix@
254260 top_builddir = @top_builddir@
255261 top_srcdir = @top_srcdir@
256262 polkit_gnome_authorization_SOURCES = \
23442344 (GBoxedCopyFunc) polkit_policy_file_entry_ref,
23452345 (GBoxedFreeFunc) polkit_policy_file_entry_unref);
23462346
2347 bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
2348 bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
2349 textdomain (GETTEXT_PACKAGE);
2350
23472351 loop = g_main_loop_new (NULL, FALSE);
23482352
23492353 pkgc = polkit_gnome_context_get (NULL);